January 24, 2015 [dmd-internals] [D-Programming-Language/dmd] 986a96: Refactor evaluatePostblit() | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 986a967ba10897174b440387f57dd2f2e845f134 https://github.com/D-Programming-Language/dmd/commit/986a967ba10897174b440387f57dd2f2e845f134 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c Log Message: ----------- Refactor evaluatePostblit() Commit: 624d1dc05a0d41038a50aa7c5d073d242ea42122 https://github.com/D-Programming-Language/dmd/commit/624d1dc05a0d41038a50aa7c5d073d242ea42122 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/ctfe.h M src/ctfeexpr.c Log Message: ----------- Add CTFEExp::toChars() for debugging Commit: 38a042b12549fdc980abf62fd588d9c7adb9e554 https://github.com/D-Programming-Language/dmd/commit/38a042b12549fdc980abf62fd588d9c7adb9e554 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c Log Message: ----------- Improve typeid(S[n]).destroy() handling Commit: 59a5fd49d1f03be8d0ac44abf03c109880f2aefb https://github.com/D-Programming-Language/dmd/commit/59a5fd49d1f03be8d0ac44abf03c109880f2aefb Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/compilable/interpret3.d M test/runnable/sdtor.d Log Message: ----------- Move issue 13669 test in runnable, and fix order of dtor calls Commit: 3b4420f8b28839256ad27b976e0861339941badf https://github.com/D-Programming-Language/dmd/commit/3b4420f8b28839256ad27b976e0861339941badf Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- More correct behavior for issue 13661 Commit: f89304aba511e540b093c12f6122223bf60346b2 https://github.com/D-Programming-Language/dmd/commit/f89304aba511e540b093c12f6122223bf60346b2 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c Log Message: ----------- Refactor code flow for later improvements Also inline interpretAssignToIndex() code in interpretAssignCommon() Commit: 045ed4677f38b8d1e42d5153a9bd68855ffab212 https://github.com/D-Programming-Language/dmd/commit/045ed4677f38b8d1e42d5153a9bd68855ffab212 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- fix Issue 14022 - [CTFE] postblits/destructors not called on static array field assignment Commit: cb7b27ae21ccf79c5981fdf10c80e2ab4720c3d7 https://github.com/D-Programming-Language/dmd/commit/cb7b27ae21ccf79c5981fdf10c80e2ab4720c3d7 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- fix Issue 14023 - [CTFE] postblits/destructors not called on static array index assignment Commit: 969127dc72bb0ff68f36d638ea3a95f8f4e99406 https://github.com/D-Programming-Language/dmd/commit/969127dc72bb0ff68f36d638ea3a95f8f4e99406 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- More fix for TOKdotvar = sarray; case - Add copyLiteral(), resolveSlice(), and fix TOKconstruct behavior Commit: 902a3d06665be611d77ce71ecdd4792663e9b159 https://github.com/D-Programming-Language/dmd/commit/902a3d06665be611d77ce71ecdd4792663e9b159 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- More fix for TOKindex = sarray; case - Add copyLiteral(), resolveSlice(), and fix TOKconstruct behavior Commit: 0790fdfca81e52b1804998a866f27260b8a72753 https://github.com/D-Programming-Language/dmd/commit/0790fdfca81e52b1804998a866f27260b8a72753 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c M test/runnable/sdtor.d Log Message: ----------- More fix for TOKvar = sarray; case - increase consistency with other cases Commit: bd44bb2ce09ed142e49b797dfe93d4bb7756841e https://github.com/D-Programming-Language/dmd/commit/bd44bb2ce09ed142e49b797dfe93d4bb7756841e Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/ctfeexpr.c M src/interpret.c Log Message: ----------- Improve copyLiteral() for TypeSArray SliceExp Commit: b4829a9caaca3b64a9fb7b99a18b37ea971d7f37 https://github.com/D-Programming-Language/dmd/commit/b4829a9caaca3b64a9fb7b99a18b37ea971d7f37 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-01-25 (Sun, 25 Jan 2015) Changed paths: M src/interpret.c Log Message: ----------- Add assignToLvalue() to extract common part Commit: f96ab68fb1530b9a9684d7a62fb59ba3ee90aa00 https://github.com/D-Programming-Language/dmd/commit/f96ab68fb1530b9a9684d7a62fb59ba3ee90aa00 Author: Walter Bright <walter@walterbright.com> Date: 2015-01-24 (Sat, 24 Jan 2015) Changed paths: M src/ctfe.h M src/ctfeexpr.c M src/interpret.c M test/compilable/interpret3.d M test/runnable/sdtor.d Log Message: ----------- Merge pull request #4329 from 9rnsr/fix_ctfe Issue 14022 & 14023 - [CTFE] postblits/destructors not called on static array assignment Compare: https://github.com/D-Programming-Language/dmd/compare/15e52b138020...f96ab68fb153 |
Copyright © 1999-2021 by the D Language Foundation