[dmd-internals] [D-Programming-Language/dmd] 8c2903: Fix broken test

noreply at github.com noreply at github.com
Wed Sep 21 11:45:19 PDT 2011


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

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

  Changed paths:
    M test/fail_compilation/fail15.d

  Log Message:
  -----------
  Fix broken test

This has been failing because of the use of 'bit'. But, it's still not failing
for the reason given in the bug report. Even in 0.100, it didn't fail for
Walter's reason, either.


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

  Changed paths:
    M test/fail_compilation/fail16.d

  Log Message:
  -----------
  Comment explaining origin of fail16.d


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

  Changed paths:
    M test/fail_compilation/fail34.d

  Log Message:
  -----------
  Fix broken test fail34.d

Had missing return and an invalid conversion.


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

  Changed paths:
    M test/fail_compilation/fail35.d

  Log Message:
  -----------
  fix fail35.d

Cannot reproduce the failure on DMD0.110, nor could anyone else at the time.


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

  Changed paths:
    M test/compilable/test69.d
  R test/fail_compilation/fail49.d

  Log Message:
  -----------
  Move broken fail test, into compile test

I confirmed that this reduced test ICEs on DMD0.110. But it passes on D2.


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

  Changed paths:
    M test/fail_compilation/fail61.d

  Log Message:
  -----------
  Add missing printf import


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

  Changed paths:
    M test/fail_compilation/fail20.d
  M test/fail_compilation/fail22.d
  M test/fail_compilation/fail23.d

  Log Message:
  -----------
  Add origin of several fail bugs

Changes to comments only.


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

  Changed paths:
    M test/fail_compilation/bug5.d
  M test/fail_compilation/bug5b.d

  Log Message:
  -----------
  Two tests which should fail even without -w


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

  Changed paths:
    M test/fail_compilation/fail73.d

  Log Message:
  -----------
  Fix broken fail test


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

  Changed paths:
    M test/fail_compilation/fail93.d

  Log Message:
  -----------
  Add non-deprecated version of this test


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

  Changed paths:
    M test/fail_compilation/fail121.d

  Log Message:
  -----------
  Add mandatory -d


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

  Changed paths:
    R test/fail_compilation/fail146.d

  Log Message:
  -----------
  Remove nonsense test

This test is nonsense -- it should compile, but the assert is wrong.
I haven't found any reference to it in the newsgroup or bugzilla. Nor can I
find a DMD version where it behaves differently to the current compiler.


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

  Changed paths:
    R test/fail_compilation/fail147.d
  M test/runnable/interpret.d

  Log Message:
  -----------
  Move CTFE test to interpret.d

Updated this test and moved it to the runtime tests.


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

  Changed paths:
    R test/fail_compilation/fail148.d
  R test/fail_compilation/fail149.d

  Log Message:
  -----------
  Remove two useless tests

These were error without line number in 1.015, but the tests don't actually
test that.


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

  Changed paths:
    M test/fail_compilation/fail144.d
  M test/fail_compilation/fail145.d

  Log Message:
  -----------
  Add missing import printf

I don't know what these tests are testing. They seem silly.


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

  Changed paths:
    M test/fail_compilation/fail168.d
  M test/fail_compilation/fail213.d
  M test/fail_compilation/fail214.d
  M test/fail_compilation/fail217.d

  Log Message:
  -----------
  invariant -> immutable


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

  Changed paths:
    M test/fail_compilation/fail228.d

  Log Message:
  -----------
  Add printf import


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

  Changed paths:
    M test/fail_compilation/fail111.d

  Log Message:
  -----------
  typedef->alias

Test case still valid on 0.165 after this change.


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

  Changed paths:
    M test/fail_compilation/fail108.d
  M test/fail_compilation/fail138.d
  M test/fail_compilation/fail156.d
  M test/fail_compilation/fail157.d
  M test/fail_compilation/fail187.d
  M test/fail_compilation/fail4.d

  Log Message:
  -----------
  Add -d for all typedef bugs

So that they'll remain valid when typedef is deprecated.


  Commit: 38f75a5f032cd11f4daf1d0b4cf718c1ada8646c
      https://github.com/D-Programming-Language/dmd/commit/38f75a5f032cd11f4daf1d0b4cf718c1ada8646c
  Author: Walter Bright <walter at walterbright.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M test/compilable/test69.d
  M test/fail_compilation/bug5.d
  M test/fail_compilation/bug5b.d
  M test/fail_compilation/fail108.d
  M test/fail_compilation/fail111.d
  M test/fail_compilation/fail121.d
  M test/fail_compilation/fail138.d
  M test/fail_compilation/fail144.d
  M test/fail_compilation/fail145.d
  R test/fail_compilation/fail146.d
  R test/fail_compilation/fail147.d
  R test/fail_compilation/fail148.d
  R test/fail_compilation/fail149.d
  M test/fail_compilation/fail15.d
  M test/fail_compilation/fail156.d
  M test/fail_compilation/fail157.d
  M test/fail_compilation/fail16.d
  M test/fail_compilation/fail168.d
  M test/fail_compilation/fail187.d
  M test/fail_compilation/fail20.d
  M test/fail_compilation/fail213.d
  M test/fail_compilation/fail214.d
  M test/fail_compilation/fail217.d
  M test/fail_compilation/fail22.d
  M test/fail_compilation/fail228.d
  M test/fail_compilation/fail23.d
  M test/fail_compilation/fail34.d
  M test/fail_compilation/fail35.d
  M test/fail_compilation/fail4.d
  R test/fail_compilation/fail49.d
  M test/fail_compilation/fail61.d
  M test/fail_compilation/fail73.d
  M test/fail_compilation/fail93.d
  M test/runnable/interpret.d

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

Remove deprecated features from the fail tests: fixes thirty broken tests


Compare: https://github.com/D-Programming-Language/dmd/compare/e4fd82f...38f75a5


More information about the dmd-internals mailing list