October 06, 2012
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 82ebe0357511c60b3526682afd8c2209a0861c48
      https://github.com/D-Programming-Language/dmd/commit/82ebe0357511c60b3526682afd8c2209a0861c48
  Author: Leandro Lucarella <leandro.lucarella@sociomantic.com>
  Date:   2012-10-06 (Sat, 06 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    M src/dsymbol.h
    M src/expression.c
    M src/expression.h
    M src/iasm.c
    M src/lexer.c
    M src/lexer.h
    M src/mars.c
    M src/mars.h
    M src/mtype.c
    M src/parse.c
    M src/statement.c
    M src/statement.h
    M src/toobj.c

  Log Message:
  -----------
  Add deprecation() to print deprecation messages

The deprecation() function works similar to the error() or warning()
functions but only prints messages if global.params.useDeprecated is
false. If it is, it uses the error() function to actually print the
messages and halt the program.

This patch also tries to make the messages consistent with the behaviour. Some messages that said that some feature was deprecated when it has been completely removed were rephrased to state clearly that they are just plain errors.

Finally, deprecations are reported with Deprecation instead of Error (and all the error messages are normalized and produced by a single function).


  Commit: a1287bd0b1931917f4e43b5e2d7b997f0d60adf6
      https://github.com/D-Programming-Language/dmd/commit/a1287bd0b1931917f4e43b5e2d7b997f0d60adf6
  Author: Brad Roberts <braddr@puremagic.com>
  Date:   2012-10-06 (Sat, 06 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    M src/dsymbol.h
    M src/expression.c
    M src/expression.h
    M src/iasm.c
    M src/lexer.c
    M src/lexer.h
    M src/mars.c
    M src/mars.h
    M src/mtype.c
    M src/parse.c
    M src/statement.c
    M src/statement.h
    M src/toobj.c

  Log Message:
  -----------
  Merge pull request #908 from llucax/deprecation2

Add deprecation() to print deprecation messages


Compare: https://github.com/D-Programming-Language/dmd/compare/67681b916f78...a1287bd0b193