January 06, 2016 [dmd-internals] [D-Programming-Language/dmd] 72fee6: Refactor copy on write in ArrayLiteralExp.interpre... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation