[dmd-internals] [D-Programming-Language/dmd] 1fb3ba: Consistent error messages that are started by lowe...

GitHub via dmd-internals dmd-internals at puremagic.com
Mon Dec 1 19:13:20 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 1fb3ba8ee8b341eaa68d026bdcfc02762ffb006b
      https://github.com/D-Programming-Language/dmd/commit/1fb3ba8ee8b341eaa68d026bdcfc02762ffb006b
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-12-02 (Tue, 02 Dec 2014)

  Changed paths:
    M src/arrayop.c
    M src/class.c
    M src/ctfeexpr.c
    M src/expression.c
    M src/interpret.c
    M src/lexer.c
    M src/link.c
    M src/module.c
    M src/parse.c
    M src/statement.c
    M test/fail_compilation/bug4283.d
    M test/fail_compilation/ctfe10989.d
    M test/fail_compilation/diag11759.d
    M test/fail_compilation/diag13609b.d
    M test/fail_compilation/diag3672.d
    M test/fail_compilation/diag3672a.d
    M test/fail_compilation/diag5450.d
    M test/fail_compilation/diag8928.d
    M test/fail_compilation/diag9574.d
    M test/fail_compilation/fail11510.d
    M test/fail_compilation/fail231.d
    M test/fail_compilation/fail238_m32.d
    M test/fail_compilation/fail238_m64.d
    M test/fail_compilation/fail306.d
    M test/fail_compilation/fail3672.d
    M test/fail_compilation/ice11919.d
    M test/fail_compilation/ice12362.d

  Log Message:
  -----------
  Consistent error messages that are started by lower-case character


  Commit: 9ed0fd5bc73f843f43e7650273affaa1be6dde2d
      https://github.com/D-Programming-Language/dmd/commit/9ed0fd5bc73f843f43e7650273affaa1be6dde2d
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-12-02 (Tue, 02 Dec 2014)

  Changed paths:
    M src/clone.c
    M src/cppmangle.c
    M src/e2ir.c
    M src/interpret.c

  Log Message:
  -----------
  Consistently use "Internal Compiler Error", rather than "ICE" that is not widely known


  Commit: 0b694e083687e3e61f41b5ab65866966f6bf04cf
      https://github.com/D-Programming-Language/dmd/commit/0b694e083687e3e61f41b5ab65866966f6bf04cf
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-12-02 (Tue, 02 Dec 2014)

  Changed paths:
    M src/ctfeexpr.c
    M src/interpret.c

  Log Message:
  -----------
  Consistency use "CTFE internal error" for the errors that happened during interpretation

Maybe, some of the errors would be caused by the AST that comes from the semantic analysis stage and the CTFE interpreter does not intent. But "CTFE error" is much understandable for the compiler end users.


  Commit: a2cf7bd5e35eee0a783ec6277ed97e1053268087
      https://github.com/D-Programming-Language/dmd/commit/a2cf7bd5e35eee0a783ec6277ed97e1053268087
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-12-01 (Mon, 01 Dec 2014)

  Changed paths:
    M src/arrayop.c
    M src/class.c
    M src/clone.c
    M src/cppmangle.c
    M src/ctfeexpr.c
    M src/e2ir.c
    M src/expression.c
    M src/interpret.c
    M src/lexer.c
    M src/link.c
    M src/module.c
    M src/parse.c
    M src/statement.c
    M test/fail_compilation/bug4283.d
    M test/fail_compilation/ctfe10989.d
    M test/fail_compilation/diag11759.d
    M test/fail_compilation/diag13609b.d
    M test/fail_compilation/diag3672.d
    M test/fail_compilation/diag3672a.d
    M test/fail_compilation/diag5450.d
    M test/fail_compilation/diag8928.d
    M test/fail_compilation/diag9574.d
    M test/fail_compilation/fail11510.d
    M test/fail_compilation/fail231.d
    M test/fail_compilation/fail238_m32.d
    M test/fail_compilation/fail238_m64.d
    M test/fail_compilation/fail306.d
    M test/fail_compilation/fail3672.d
    M test/fail_compilation/ice11919.d
    M test/fail_compilation/ice12362.d

  Log Message:
  -----------
  Merge pull request #4186 from 9rnsr/fix_errmsg

Improve consistency of dmd error messages


Compare: https://github.com/D-Programming-Language/dmd/compare/a23603e4a1ab...a2cf7bd5e35e


More information about the dmd-internals mailing list