July 21, 2013 [dmd-internals] [D-Programming-Language/dmd] f6b48c: CTFE: Interpret delegate expressions properly | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: f6b48cbc5630230a0b7d342c022118ab89103116 https://github.com/D-Programming-Language/dmd/commit/f6b48cbc5630230a0b7d342c022118ab89103116 Author: Don Clugston <dclugston@googlemail.com> Date: 2013-07-19 (Fri, 19 Jul 2013) Changed paths: M src/ctfeexpr.c M src/interpret.c Log Message: ----------- CTFE: Interpret delegate expressions properly &expr.func needs to work for arbitrary expr, not just VarExp. Tighten the CTFE sanity checks. Commit: 48385f97a2604c87fed590a1b091c387183a5167 https://github.com/D-Programming-Language/dmd/commit/48385f97a2604c87fed590a1b091c387183a5167 Author: Don Clugston <dclugston@googlemail.com> Date: 2013-07-19 (Fri, 19 Jul 2013) Changed paths: M src/ctfeexpr.c M test/compilable/interpret3.d Log Message: ----------- Fix issue 10452 cannot compare delegates in CTFE Support == and 'is' for delegates. Commit: 01c8a417151450be11b6232c1b82910d21f4f485 https://github.com/D-Programming-Language/dmd/commit/01c8a417151450be11b6232c1b82910d21f4f485 Author: Walter Bright <walter@walterbright.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/ctfeexpr.c M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- Merge pull request #2360 from donc/delegatecmp10452ctfe 10452 CTFE: Cannot compare delegates with == or 'is' Compare: https://github.com/D-Programming-Language/dmd/compare/97c624f73bc3...01c8a4171514 |
Copyright © 1999-2021 by the D Language Foundation