[dmd-internals] [D-Programming-Language/dmd] 8282c8: CTFE: Move framepointers into CtfeStack from Inter...
GitHub
noreply at github.com
Thu Mar 14 00:09:31 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 8282c8e7409696884468dcd4a32660c04ff3dfab
https://github.com/D-Programming-Language/dmd/commit/8282c8e7409696884468dcd4a32660c04ff3dfab
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-03-11 (Mon, 11 Mar 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
CTFE: Move framepointers into CtfeStack from Interstate
Commit: b20b1992213557ffb76f85afe6d4c59966e0370e
https://github.com/D-Programming-Language/dmd/commit/b20b1992213557ffb76f85afe6d4c59966e0370e
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-03-12 (Tue, 12 Mar 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
CTFE: Move 'localthis' into CtfeStack
We also don't create a new frame until all arguments are evaluated.
This removes a complicated hack in ThisExp, which was no longer
necessary.
Commit: 7b7f07409d2bafe47ed23362c6e534ceade75e00
https://github.com/D-Programming-Language/dmd/commit/7b7f07409d2bafe47ed23362c6e534ceade75e00
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-03-12 (Tue, 12 Mar 2013)
Changed paths:
M test/compilable/interpret3.d
Log Message:
-----------
Add test case for 'this' used in parameter
Fixes a gap in the test suite.
Commit: 4979aa9e8cccb1cca8d4bd03a08121e11cfbdfd5
https://github.com/D-Programming-Language/dmd/commit/4979aa9e8cccb1cca8d4bd03a08121e11cfbdfd5
Author: Walter Bright <walter at walterbright.com>
Date: 2013-03-14 (Thu, 14 Mar 2013)
Changed paths:
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
Merge pull request #1736 from donc/ctfeStackFrames
Refactor CTFE stack frames
Compare: https://github.com/D-Programming-Language/dmd/compare/0742dcc10702...4979aa9e8ccc
More information about the dmd-internals
mailing list