May 27, 2014 [D-runtime] [D-Programming-Language/druntime] 9ed3fb: fix Issue 7954 - x86_64 Windows fibers do not save... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 9ed3fbd973a20425337c6e16f8a622b95b485c01 https://github.com/D-Programming-Language/druntime/commit/9ed3fbd973a20425337c6e16f8a622b95b485c01 Author: Johannes Bblume <jblume@jblume.com> Date: 2014-05-26 (Mon, 26 May 2014) Changed paths: M src/core/thread.d Log Message: ----------- fix Issue 7954 - x86_64 Windows fibers do not save nonvolatile XMM registers Commit: e4b750d133682a943c095c5ab526421c13c821a5 https://github.com/D-Programming-Language/druntime/commit/e4b750d133682a943c095c5ab526421c13c821a5 Author: Johannes Bblume <jblume@jblume.com> Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M src/core/thread.d Log Message: ----------- Win64 fibers: changed layout of context stack to allow aligned SSE2 instructions Implemented a trampoline function to prevent differently-aligned stacks on first call to fiber entry point. Commit: 8fdc23a0133f1c12df65fbd0c57f5bb90ddf228d https://github.com/D-Programming-Language/druntime/commit/8fdc23a0133f1c12df65fbd0c57f5bb90ddf228d Author: Johannes Bblume <jblume@jblume.com> Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M src/core/thread.d Log Message: ----------- Win64 Fibers: implement changes discussed in PR 810 Commit: 4189f4d20895fc48903b95ccfc326e8ac68ee9a5 https://github.com/D-Programming-Language/druntime/commit/4189f4d20895fc48903b95ccfc326e8ac68ee9a5 Author: Martin Nowak <code@dawg.eu> Date: 2014-05-27 (Tue, 27 May 2014) Changed paths: M src/core/thread.d Log Message: ----------- Merge pull request #810 from jblume/fibers-xmm fix Issue 7954 - x86_64 Windows fibers do not save nonvolatile XMM registers Compare: https://github.com/D-Programming-Language/druntime/compare/b0c69e8406a2...4189f4d20895 |
Copyright © 1999-2021 by the D Language Foundation