[D-runtime] [D-Programming-Language/druntime] 9ed3fb: fix Issue 7954 - x86_64 Windows fibers do not save...

GitHub via D-runtime d-runtime at puremagic.com
Tue May 27 11:42:09 PDT 2014


  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 at 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 at 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 at 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 at 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


More information about the D-runtime mailing list