[dmd-internals] [D-Programming-Language/dmd] 986a96: Refactor evaluatePostblit()
GitHub via dmd-internals
dmd-internals at puremagic.com
Sat Jan 24 16:11:35 PST 2015
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the dmd-internals
mailing list