September 22, 2011
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd

  Commit: 5f3c64804b7127919a53183fd4ff4a3aff09c81d
      https://github.com/D-Programming-Language/dmd/commit/5f3c64804b7127919a53183fd4ff4a3aff09c81d
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test4.d

  Log Message:
  -----------
  Move typedef tests to deprecate1


  Commit: d2d50b04df78140e67130ed9b05977b68a67e34c
      https://github.com/D-Programming-Language/dmd/commit/d2d50b04df78140e67130ed9b05977b68a67e34c
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/template4.d

  Log Message:
  -----------
  Move typedef out of template4

Also change this to a compile-time test. Doesn't need to run.


  Commit: 4dae8191647f943ac441013f021a250e6d85a882
      https://github.com/D-Programming-Language/dmd/commit/4dae8191647f943ac441013f021a250e6d85a882
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/structlit.d

  Log Message:
  -----------
  Copy typedef test out of structlit

The rest of the test is valid with alias.


  Commit: 00edcf8fda9f0f7feb880f391e9a3789cb21620b
      https://github.com/D-Programming-Language/dmd/commit/00edcf8fda9f0f7feb880f391e9a3789cb21620b
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test15.d

  Log Message:
  -----------
  Move typedef tests out of test15


  Commit: 7b263b616d148485d663c556b5e963321ca2ef10
      https://github.com/D-Programming-Language/dmd/commit/7b263b616d148485d663c556b5e963321ca2ef10
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/lexer.d

  Log Message:
  -----------
  Remove duplicated tests

The first five tests in lexer.d were identical to template4.d!!!


  Commit: 459a0bcf6dc492c8caff3911e30ccfc7efb8e60c
      https://github.com/D-Programming-Language/dmd/commit/459a0bcf6dc492c8caff3911e30ccfc7efb8e60c
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test20.d

  Log Message:
  -----------
  More typedef moving


  Commit: 164fe01b4c3471c1effa843f4393e1c556f484d2
      https://github.com/D-Programming-Language/dmd/commit/164fe01b4c3471c1effa843f4393e1c556f484d2
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/opover2.d

  Log Message:
  -----------
  More typedef test cleanup

I found bug 6712 while moving this one across.


  Commit: 3fbb0f3a83ea0a6ace1e7b99bc1a3692cbb1bc63
      https://github.com/D-Programming-Language/dmd/commit/3fbb0f3a83ea0a6ace1e7b99bc1a3692cbb1bc63
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/circular.d

  Log Message:
  -----------
  Add -d to bug 4543. This is typedef-specific.


  Commit: 47a4233392ccb09d772e87b2a0213908e8e6b8ca
      https://github.com/D-Programming-Language/dmd/commit/47a4233392ccb09d772e87b2a0213908e8e6b8ca
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test12.d

  Log Message:
  -----------
  typedef cleanup: test12


  Commit: 5d76a4310791adb235881c6b691e71709d5bc5f2
      https://github.com/D-Programming-Language/dmd/commit/5d76a4310791adb235881c6b691e71709d5bc5f2
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test28.d

  Log Message:
  -----------
  Move typedef: test28


  Commit: e1133cdbed165b937abadf56541646e77d9c1309
      https://github.com/D-Programming-Language/dmd/commit/e1133cdbed165b937abadf56541646e77d9c1309
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/traits.d

  Log Message:
  -----------
  typedef cleanup: traits.d


  Commit: ea2beaad2e367afb3991d50a0dc8ce1a36557f5f
      https://github.com/D-Programming-Language/dmd/commit/ea2beaad2e367afb3991d50a0dc8ce1a36557f5f
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/test9.d

  Log Message:
  -----------
  typedef cleanup: -d is mandatory for test9


  Commit: 7145aa22b4a8fc2da6590dab4c25ae353bbf41c8
      https://github.com/D-Programming-Language/dmd/commit/7145aa22b4a8fc2da6590dab4c25ae353bbf41c8
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test15.d

  Log Message:
  -----------
  Typedef cleanup: test15

Some of these were typedef bugs, others not.


  Commit: 1af7f4a470f35b802d69edcaf5042d272cfe7dba
      https://github.com/D-Programming-Language/dmd/commit/1af7f4a470f35b802d69edcaf5042d272cfe7dba
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/testaa.d

  Log Message:
  -----------
  Typdef cleanup: testaa


  Commit: 6093eeed1c81792c4d04445d7e79dd2524d8a245
      https://github.com/D-Programming-Language/dmd/commit/6093eeed1c81792c4d04445d7e79dd2524d8a245
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test42.d

  Log Message:
  -----------
  Typedef cleanup: test42

Some of these were different bugs for typedef and alias; in such cases I added both. Tests confirmed with 0.050, 0.100, 2.008, 2.032.


  Commit: 12557cca06d64d6de9ca2228e013493818554318
      https://github.com/D-Programming-Language/dmd/commit/12557cca06d64d6de9ca2228e013493818554318
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/test19.d

  Log Message:
  -----------
  Typedef cleanup: test19

This one is equally valid with alias.


  Commit: cdb463564bdf32d8dc23c8fb1f07b5a1abb57f10
      https://github.com/D-Programming-Language/dmd/commit/cdb463564bdf32d8dc23c8fb1f07b5a1abb57f10
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/testswitch.d

  Log Message:
  -----------
  Typedef cleanup: testswitch


  Commit: 5a3914afb8e71d0c1d096b2afdddb71df3796b65
      https://github.com/D-Programming-Language/dmd/commit/5a3914afb8e71d0c1d096b2afdddb71df3796b65
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/testformat.d

  Log Message:
  -----------
  Typedef cleanup: testformat


  Commit: 8dd047b4941f2237beaefe77126b5f712f5f7c59
      https://github.com/D-Programming-Language/dmd/commit/8dd047b4941f2237beaefe77126b5f712f5f7c59
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/testconst.d

  Log Message:
  -----------
  Typedef cleanup: testconst


  Commit: 8ae8d608f1ae7082d0c601addf79ecf1f0315693
      https://github.com/D-Programming-Language/dmd/commit/8ae8d608f1ae7082d0c601addf79ecf1f0315693
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/testdstress.d

  Log Message:
  -----------
  Typedef cleanup: testdstress


  Commit: d4f0b7055db4d3ce456c15a3857018bf3c60f868
      https://github.com/D-Programming-Language/dmd/commit/d4f0b7055db4d3ce456c15a3857018bf3c60f868
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/testtypeid.d

  Log Message:
  -----------
  Typedef cleanup: testtypeid

I discovered bug 6713 while moving the tests across.


  Commit: 1a96872350b1820c5e93c3025ff1e7139ba98f97
      https://github.com/D-Programming-Language/dmd/commit/1a96872350b1820c5e93c3025ff1e7139ba98f97
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test8.d

  Log Message:
  -----------
  Typedef cleanup: test8

Most of these were typedef-specific.


  Commit: 1ab5f4e56e503a34b56f2c98ee3578e0ec41f7e2
      https://github.com/D-Programming-Language/dmd/commit/1ab5f4e56e503a34b56f2c98ee3578e0ec41f7e2
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test22.d

  Log Message:
  -----------
  Typedef cleanup: test22


  Commit: 35f1b507e584e4d1ebca82e007fc888442143ac2
      https://github.com/D-Programming-Language/dmd/commit/35f1b507e584e4d1ebca82e007fc888442143ac2
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test23.d

  Log Message:
  -----------
  Typedef cleanup: test23

Almost all of these were typedef-specific.


  Commit: 705dd7f52e64f26248d3b22771e7294bf246874f
      https://github.com/D-Programming-Language/dmd/commit/705dd7f52e64f26248d3b22771e7294bf246874f
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/runnable/deprecate1.d
  M test/runnable/test34.d

  Log Message:
  -----------
  Typedef cleanup: test34


  Commit: 082e6099f875a4a74aaee4d17bd661349fd8b725
      https://github.com/D-Programming-Language/dmd/commit/082e6099f875a4a74aaee4d17bd661349fd8b725
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/compilable/forward1.d
  M test/compilable/test55.d

  Log Message:
  -----------
  Typedef cleanup: add -d

Typedef is fundamental to these two.


  Commit: f24733aa9df5aa5dacc22e89ac59e7462fe16c15
      https://github.com/D-Programming-Language/dmd/commit/f24733aa9df5aa5dacc22e89ac59e7462fe16c15
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/compilable/compile1.d
  A test/compilable/deprecate2.d

  Log Message:
  -----------
  Add a test file for compile-only typedef


  Commit: 0776382e79c8b9e033bd4042ae3f05c3e3c7e6c6
      https://github.com/D-Programming-Language/dmd/commit/0776382e79c8b9e033bd4042ae3f05c3e3c7e6c6
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/compilable/ddoc1.d
  M test/compilable/header.d

  Log Message:
  -----------
  Typedef cleanup: output files

These two should generate correct output for deprecated features, right until the feature is removed.


  Commit: 1a8c28263c12243f162e81856d1a95444585544a
      https://github.com/D-Programming-Language/dmd/commit/1a8c28263c12243f162e81856d1a95444585544a
  Author: Walter Bright <walter at walterbright.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M test/compilable/compile1.d
  M test/compilable/ddoc1.d
  A test/compilable/deprecate2.d
  M test/compilable/forward1.d
  M test/compilable/header.d
  M test/compilable/test55.d
  M test/runnable/circular.d
  M test/runnable/deprecate1.d
  M test/runnable/lexer.d
  M test/runnable/opover2.d
  M test/runnable/structlit.d
  M test/runnable/template4.d
  M test/runnable/test12.d
  M test/runnable/test15.d
  M test/runnable/test19.d
  M test/runnable/test20.d
  M test/runnable/test22.d
  M test/runnable/test23.d
  M test/runnable/test28.d
  M test/runnable/test34.d
  M test/runnable/test4.d
  M test/runnable/test42.d
  M test/runnable/test8.d
  M test/runnable/test9.d
  M test/runnable/testaa.d
  M test/runnable/testconst.d
  M test/runnable/testdstress.d
  M test/runnable/testformat.d
  M test/runnable/testswitch.d
  M test/runnable/testtypeid.d
  M test/runnable/traits.d

  Log Message:
  -----------
  Merge pull request #403 from donc/trivialstuff

Test suite cleanup: Extract all typedef tests from non-deprecated tests.


Compare: https://github.com/D-Programming-Language/dmd/compare/39b3de6...1a8c282