[dmd-internals] [D-Programming-Language/dmd] 1c9273: fix Win64 stack corruption
GitHub
noreply at github.com
Thu Sep 27 00:35:39 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 1c927340696576b754a407633771613e25d2cbaf
https://github.com/D-Programming-Language/dmd/commit/1c927340696576b754a407633771613e25d2cbaf
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M src/backend/cgelem.c
M src/backend/cod1.c
M src/backend/cod3.c
M src/backend/code_x86.h
M src/backend/optabgen.c
Log Message:
-----------
fix Win64 stack corruption
Commit: cdba409ba7f12669d247b6e911694eacdd0e26ff
https://github.com/D-Programming-Language/dmd/commit/cdba409ba7f12669d247b6e911694eacdd0e26ff
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M src/backend/cod3.c
Log Message:
-----------
more Win64 bugs fixed
Commit: ea6d689deebfef48cd563a02b54e13289d448a79
https://github.com/D-Programming-Language/dmd/commit/ea6d689deebfef48cd563a02b54e13289d448a79
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-25 (Tue, 25 Sep 2012)
Changed paths:
M src/backend/cgxmm.c
M src/backend/cod4.c
M src/backend/mscoffobj.c
Log Message:
-----------
reduce dependence on llmath.d
Commit: 51d8d234cb733b0a9b6c07277d101c1f8fde4b23
https://github.com/D-Programming-Language/dmd/commit/51d8d234cb733b0a9b6c07277d101c1f8fde4b23
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/backend/mscoffobj.c
M src/backend/out.c
Log Message:
-----------
fix Win64 common blocks
Commit: 5ebc46e41a22c7945040af72e5df97fb72627bfa
https://github.com/D-Programming-Language/dmd/commit/5ebc46e41a22c7945040af72e5df97fb72627bfa
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/backend/cod3.c
Log Message:
-----------
fix Win64 stack probe generation
Commit: 2eb123a6e801de779a4bb09d22c98c793719d659
https://github.com/D-Programming-Language/dmd/commit/2eb123a6e801de779a4bb09d22c98c793719d659
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/backend/cod1.c
Log Message:
-----------
all Win64 params are reg params
Commit: 851c4a0db12ed7505d371bebe91992485848a415
https://github.com/D-Programming-Language/dmd/commit/851c4a0db12ed7505d371bebe91992485848a415
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/backend/cod1.c
M src/tocsym.c
Log Message:
-----------
fix Win64 lazy parameter bug
Commit: 42fd9a9cf9d5a72db58754ac4795272130de4010
https://github.com/D-Programming-Language/dmd/commit/42fd9a9cf9d5a72db58754ac4795272130de4010
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/tocsym.c
Log Message:
-----------
another lazy fix
Commit: 129987386fb332b906e48a1e4a8aedc38d9aec10
https://github.com/D-Programming-Language/dmd/commit/129987386fb332b906e48a1e4a8aedc38d9aec10
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-26 (Wed, 26 Sep 2012)
Changed paths:
M src/func.c
M src/parse.c
M src/parse.h
M test/Makefile
M test/compilable/deprecate2.d
M test/compilable/interpret3.d
M test/d_do_test.d
A test/fail_compilation/bug8150a.d
A test/fail_compilation/bug8150b.d
M test/runnable/bitops.d
M test/runnable/extra-files/statictor-postscript.sh
M test/runnable/test11.d
M test/runnable/test12.d
M test/runnable/testcontracts.d
M test/runnable/traits.d
M test/runnable/xtest46.d
Log Message:
-----------
Merge branch 'master' of github.com:D-Programming-Language/dmd
Commit: 1e54e4d8307779bd8062545628479d5c0328523c
https://github.com/D-Programming-Language/dmd/commit/1e54e4d8307779bd8062545628479d5c0328523c
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
A test/runnable/chello.d
A test/runnable/dserver.d
Log Message:
-----------
fix override code breakage
Commit: aeca36497b05e0341457eff8467743d21de013c0
https://github.com/D-Programming-Language/dmd/commit/aeca36497b05e0341457eff8467743d21de013c0
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-27 (Thu, 27 Sep 2012)
Changed paths:
M src/template.c
R test/runnable/chello.d
R test/runnable/dserver.d
Log Message:
-----------
reduced duplicate COMDAT generation
Compare: https://github.com/D-Programming-Language/dmd/compare/375855698cd4...aeca36497b05
More information about the dmd-internals
mailing list