[dmd-internals] [D-Programming-Language/dmd] 72fee6: Refactor copy on write in ArrayLiteralExp.interpre...
GitHub via dmd-internals
dmd-internals at puremagic.com
Wed Jan 6 05:42:47 PST 2016
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 72fee6b2b162b3deaac7ee6be080c900690c1092
https://github.com/D-Programming-Language/dmd/commit/72fee6b2b162b3deaac7ee6be080c900690c1092
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-12-04 (Fri, 04 Dec 2015)
Changed paths:
M src/dinterpret.d
Log Message:
-----------
Refactor copy on write in ArrayLiteralExp.interpret
I couldn't find any problem in it. This is just for later consistency.
Commit: d96441a98c65226f4c1eaad3c31534e340d2eefe
https://github.com/D-Programming-Language/dmd/commit/d96441a98c65226f4c1eaad3c31534e340d2eefe
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-12-04 (Fri, 04 Dec 2015)
Changed paths:
M src/dinterpret.d
Log Message:
-----------
Refactor copy on write in StructLiteralExp.interpret
Improve handling of hidden context pointer value.
It's also good for future improvements, e.g. adding "CTFE closure" feature.
Commit: e08960421d1e2b2552f9cb8f4e32791774fe5937
https://github.com/D-Programming-Language/dmd/commit/e08960421d1e2b2552f9cb8f4e32791774fe5937
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-12-04 (Fri, 04 Dec 2015)
Changed paths:
M src/dinterpret.d
Log Message:
-----------
Refactor: add copyArrayOnWrite
Commit: aa676878b64618466097668e695ff03db0442f31
https://github.com/D-Programming-Language/dmd/commit/aa676878b64618466097668e695ff03db0442f31
Author: Walter Bright <walter at walterbright.com>
Date: 2016-01-06 (Wed, 06 Jan 2016)
Changed paths:
M src/dinterpret.d
Log Message:
-----------
Merge pull request #5236 from 9rnsr/cleanup_CTFE_cow
Cleanup Copy On Write manipulation in CTFE interpreter
Compare: https://github.com/D-Programming-Language/dmd/compare/66ca6fe6cfe4...aa676878b646
More information about the dmd-internals
mailing list