[dmd-internals] [D-Programming-Language/dmd] 0e7b0d: [Refactoring] checkPurity, checkSafety, and checkN...

GitHub via dmd-internals dmd-internals at puremagic.com
Fri Jun 6 09:49:56 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 0e7b0da5387c46acd70c6f96341995adbbca4a7c
      https://github.com/D-Programming-Language/dmd/commit/0e7b0da5387c46acd70c6f96341995adbbca4a7c
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-06-06 (Fri, 06 Jun 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  [Refactoring] checkPurity, checkSafety, and checkNogc


  Commit: ec5c0cfe1e7d0cffacea5f52f77f6f6bde52d5b8
      https://github.com/D-Programming-Language/dmd/commit/ec5c0cfe1e7d0cffacea5f52f77f6f6bde52d5b8
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-06-06 (Fri, 06 Jun 2014)

  Changed paths:
    M src/doc.c
    M src/expression.c
    M src/func.c
    M src/idgen.c

  Log Message:
  -----------
  [Refactoring] Add Id::gate for more lightweight string comparison


  Commit: 4b9eeef2513d43a3c8b2d61fbd076dbb4f5d3c20
      https://github.com/D-Programming-Language/dmd/commit/4b9eeef2513d43a3c8b2d61fbd076dbb4f5d3c20
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-06-06 (Fri, 06 Jun 2014)

  Changed paths:
    M src/declaration.h
    M src/func.c

  Log Message:
  -----------
  [Refactoring] Add FuncDeclaration::isPureBypassingInferenceX()


  Commit: 94c11fd9ed43d81d853e94c6af4c782b7c0d195a
      https://github.com/D-Programming-Language/dmd/commit/94c11fd9ed43d81d853e94c6af4c782b7c0d195a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-06-06 (Fri, 06 Jun 2014)

  Changed paths:
    M src/expression.c
    M src/func.c
    M src/traits.c
    M test/compilable/testInference.d
    M test/runnable/statictor.d

  Log Message:
  -----------
  fix Issue 6359 - Pure/@safe-inference should not be affected by __traits(compiles)


  Commit: e051d119243a56b2bff11e8c47d3a634631d58ad
      https://github.com/D-Programming-Language/dmd/commit/e051d119243a56b2bff11e8c47d3a634631d58ad
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-06-06 (Fri, 06 Jun 2014)

  Changed paths:
    M src/declaration.h
    M src/doc.c
    M src/expression.c
    M src/func.c
    M src/idgen.c
    M src/traits.c
    M test/compilable/testInference.d
    M test/runnable/statictor.d

  Log Message:
  -----------
  Merge pull request #3625 from 9rnsr/fix6359

Issue 6359 - Pure/@safe-inference should not be affected by __traits(compiles)


Compare: https://github.com/D-Programming-Language/dmd/compare/d2347f6265a6...e051d119243a


More information about the dmd-internals mailing list