[dmd-internals] [D-Programming-Language/dmd] 28d997: CTFE: fix segfault after ICE in DotVarExp
GitHub
noreply at github.com
Sat Jun 1 00:59:54 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 28d99713861031bb40153cc2c788f01d82299479
https://github.com/D-Programming-Language/dmd/commit/28d99713861031bb40153cc2c788f01d82299479
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-05-30 (Thu, 30 May 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
CTFE: fix segfault after ICE in DotVarExp
If an ICE occurs in DotVarExp, it would segfault when trying to dereference
EXP_CANT_INTERPRET.
Commit: b03fa2d073953779fec15d6fb874b9fb3bfa98f8
https://github.com/D-Programming-Language/dmd/commit/b03fa2d073953779fec15d6fb874b9fb3bfa98f8
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-05-30 (Thu, 30 May 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
CTFE: DotTypeExp cannot be interpreted
Generate an ICE if it tries, rather than an incomprehensible error.
Commit: 50569d88e7b0ccf8d786b65bf4f0321fd2698fd2
https://github.com/D-Programming-Language/dmd/commit/50569d88e7b0ccf8d786b65bf4f0321fd2698fd2
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-05-30 (Thu, 30 May 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
CTFE: Don't save local variables in the global constants list
Even if they are immutable local variables (eg, bug 8400)
Commit: 2f029ea585099ba9ce4ca006f9b1d79c6c6da459
https://github.com/D-Programming-Language/dmd/commit/2f029ea585099ba9ce4ca006f9b1d79c6c6da459
Author: Walter Bright <walter at walterbright.com>
Date: 2013-06-01 (Sat, 01 Jun 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Merge pull request #2105 from donc/ctfe_internal_fixes
Ctfe internal fixes
Compare: https://github.com/D-Programming-Language/dmd/compare/436224bc2062...2f029ea58509
More information about the dmd-internals
mailing list