[D-runtime] [D-Programming-Language/druntime] f7e7ea: unittest for fibers
noreply at github.com
noreply at github.com
Thu Jun 2 15:14:55 PDT 2011
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: f7e7eae592092020b26fa62fac2478b73bce9fae
https://github.com/D-Programming-Language/druntime/commit/f7e7eae592092020b26fa62fac2478b73bce9fae
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
unittest for fibers
Commit: 388e0f40a52cf1685b946cffc4f7371e34e0d9ea
https://github.com/D-Programming-Language/druntime/commit/388e0f40a52cf1685b946cffc4f7371e34e0d9ea
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
unittest for thread multiplexed fibers
Commit: 0cbf6da8cd65343a5e77412f27ce32e030cf324e
https://github.com/D-Programming-Language/druntime/commit/0cbf6da8cd65343a5e77412f27ce32e030cf324e
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
top ucontext_t needs to be TLS
Commit: 58720d75a4aa80b898c3272d213cb1245f6939f9
https://github.com/D-Programming-Language/druntime/commit/58720d75a4aa80b898c3272d213cb1245f6939f9
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
Use generic TLS instead of pthread_specific/TlsAlloc
Commit: 82ae5ff7ba70a967d7d4302940d16aea516c79b0
https://github.com/D-Programming-Language/druntime/commit/82ae5ff7ba70a967d7d4302940d16aea516c79b0
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
Add x86_64 posix asm context switch
- As the other asm versions it doesn't restore FPU/SSE control words
- About 20x faster than syscall swapcontext
Commit: ae0654d837e062c4b124413cc6be515cb76f9669
https://github.com/D-Programming-Language/druntime/commit/ae0654d837e062c4b124413cc6be515cb76f9669
Author: dawg <dawg at dawgfoto.de>
Date: 2011-05-29 (Sun, 29 May 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
using jmp allows branch prediction
- because the SP was changed a ret instruction was always mispredicted
- makes context switches ~25% faster.
Commit: 10eb81275cccb29146858fe951aff1d743cdd3c4
https://github.com/D-Programming-Language/druntime/commit/10eb81275cccb29146858fe951aff1d743cdd3c4
Author: dawg <dawg at dawgfoto.de>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
split unittests and use ThreadGroup
Commit: 5c1530871747f8942dbb03eeb34a1385666c2d98
https://github.com/D-Programming-Language/druntime/commit/5c1530871747f8942dbb03eeb34a1385666c2d98
Author: dawg <dawg at dawgfoto.de>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
ensure allocated stack is 16-byte aligned for x86_64
Commit: f137f9440a3b31c047fd1a50967f76abfd997b09
https://github.com/D-Programming-Language/druntime/commit/f137f9440a3b31c047fd1a50967f76abfd997b09
Author: Sean Kelly <sean at invisibleduck.org>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M src/core/thread.d
Log Message:
-----------
Merge pull request #22 from dawgfoto/FiberFixes
Fiber fixes
Compare: https://github.com/D-Programming-Language/druntime/compare/0a18e49...f137f94
More information about the D-runtime
mailing list