[dmd-internals] [D-Programming-Language/dmd] b43db6: Don't run CTFE in inappropriate cases
GitHub
noreply at github.com
Wed Jun 20 13:00:33 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: b43db6bd667116c0b2d57c0cbf34a4156239c012
https://github.com/D-Programming-Language/dmd/commit/b43db6bd667116c0b2d57c0cbf34a4156239c012
Author: Don Clugston <don.clugston at sociomantic.com>
Date: 2012-06-14 (Thu, 14 Jun 2012)
Changed paths:
M src/attrib.c
M src/statement.c
M src/template.c
Log Message:
-----------
Don't run CTFE in inappropriate cases
Commit: a0976bd34fa140d574e754ff0a6ebfa7d9771d3a
https://github.com/D-Programming-Language/dmd/commit/a0976bd34fa140d574e754ff0a6ebfa7d9771d3a
Author: Don Clugston <don.clugston at sociomantic.com>
Date: 2012-06-14 (Thu, 14 Jun 2012)
Changed paths:
M src/expression.c
M src/template.c
Log Message:
-----------
Fix issue 8237 Error message with _error_ when using failed type inference in template parameter
Commit: b6f50268631948993b556041bb745a18f6403102
https://github.com/D-Programming-Language/dmd/commit/b6f50268631948993b556041bb745a18f6403102
Author: Don Clugston <don.clugston at sociomantic.com>
Date: 2012-06-15 (Fri, 15 Jun 2012)
Changed paths:
M src/expression.c
Log Message:
-----------
Don't create a bad ScopeExp for a failed template instance
Commit: 0c8063e099b7235578787fab94ec166a8bc92ab6
https://github.com/D-Programming-Language/dmd/commit/0c8063e099b7235578787fab94ec166a8bc92ab6
Author: Don Clugston <don.clugston at sociomantic.com>
Date: 2012-06-18 (Mon, 18 Jun 2012)
Changed paths:
M src/template.c
Log Message:
-----------
Don't run CTFE on 'this' or 'super' template alias parameters
They should be treated as symbols, not expressions.
Commit: d469d0fe41bef7f62c4c6d0fb853f27b55abcd39
https://github.com/D-Programming-Language/dmd/commit/d469d0fe41bef7f62c4c6d0fb853f27b55abcd39
Author: Don Clugston <don.clugston at sociomantic.com>
Date: 2012-06-19 (Tue, 19 Jun 2012)
Changed paths:
M src/init.c
M src/template.c
Log Message:
-----------
Protect CTFE from ErrorExp
We shouldn't be attempting to interpret Errors.
Commit: eb414991fa87d3f701238bb5109f2d98abcb3855
https://github.com/D-Programming-Language/dmd/commit/eb414991fa87d3f701238bb5109f2d98abcb3855
Author: Walter Bright <walter at walterbright.com>
Date: 2012-06-20 (Wed, 20 Jun 2012)
Changed paths:
M src/attrib.c
M src/expression.c
M src/init.c
M src/statement.c
M src/template.c
Log Message:
-----------
Merge pull request #1016 from donc/ctfeEntry
Stop running CTFE on symbols, + fix bug 8237
Compare: https://github.com/D-Programming-Language/dmd/compare/0e2c6421ff33...eb414991fa87
More information about the dmd-internals
mailing list