[dmd-internals] [D-Programming-Language/dmd] b88b82: detab

GitHub noreply at github.com
Sat Aug 17 23:31:37 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: b88b828e71f391a8d4cb87c4fcf5558bac22b209
      https://github.com/D-Programming-Language/dmd/commit/b88b828e71f391a8d4cb87c4fcf5558bac22b209
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M test/runnable/variadic.d

  Log Message:
  -----------
  detab


  Commit: 62b152bc47e325c723b6af2507ad8db7d2ee9a5e
      https://github.com/D-Programming-Language/dmd/commit/62b152bc47e325c723b6af2507ad8db7d2ee9a5e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M src/template.c
    M test/fail_compilation/fail235.d

  Log Message:
  -----------
  fix Issue 10808 - [REG2.064a] Incorrect typeid template argument should report error

By the commit 1fdbfa65b8568837567533fb79d1b56ab88465ab, mangled name of template instance is lazily calculated and Expression::toMangleBuffer call is sometimes avoided. Then the case fail235.d was silently broken.


  Commit: 435af3171f488c7857c2d2859c1c99981de19506
      https://github.com/D-Programming-Language/dmd/commit/435af3171f488c7857c2d2859c1c99981de19506
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M src/cast.c
    M src/declaration.c
    M test/runnable/variadic.d

  Log Message:
  -----------
  fix Issue 9017 - __traits(compiles, { enum e = <expression tuple>; }) is true but code doesn't compile


  Commit: 558fffad139416b48eb05a58be05b6c7e2364519
      https://github.com/D-Programming-Language/dmd/commit/558fffad139416b48eb05a58be05b6c7e2364519
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M src/cast.c
    M src/declaration.c
    M src/template.c
    M test/fail_compilation/fail235.d
    M test/runnable/variadic.d

  Log Message:
  -----------
  Merge pull request #2464 from 9rnsr/fix9017

Issue 9017 - __traits(compiles, { enum e = <expression tuple>; }) is true but code doesn't compile


Compare: https://github.com/D-Programming-Language/dmd/compare/7a3dd014165c...558fffad1394


More information about the dmd-internals mailing list