September 27, 2012 [dmd-internals] [D-Programming-Language/dmd] 1c9273: fix Win64 stack corruption | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation