Andy Wingo
|
aef1fcf94e
Add thread-local lock-free, TLS-free freelists.
|
11 years ago |
Andy Wingo
|
f76cf73a49
Merge commit '8571dbde639e0ee9885bad49c9e180474bd23646'
|
11 years ago |
Mark H Weaver
|
e676a4c342
Add mutex locking functions that also block asyncs.
|
11 years ago |
Andy Wingo
|
9ebf794607
Remove unused scm_i_thread fields
|
11 years ago |
Andy Wingo
|
3506b1521e
Remove last use of SCM vm
|
11 years ago |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |
Ludovic Courtès
|
01b69e79f6
Allow the SMOB mark procedures to be called when libgc uses parallel markers.
|
12 years ago |
Andy Wingo
|
9ede013f68
the dynamic stack is really a stack now, instead of a list
|
13 years ago |
Andy Wingo
|
2bf0e122f0
Revert "add pthread_atfork helpers to our threading shims"
|
13 years ago |
Andy Wingo
|
2f745b64a1
add pthread_atfork helpers to our threading shims
|
13 years ago |
Andy Wingo
|
dfadcf85cb
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 years ago |
Andy Wingo
|
4496c9c1e8
Revert "Universally-unique gensyms"
|
13 years ago |
Mark H Weaver
|
ad432bc831
Universally-unique gensyms
|
13 years ago |
Andy Wingo
|
b2208d2e98
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andy Wingo
|
aafb4ed724
optional default-value arg to make-fluid
|
13 years ago |
Andy Wingo
|
99cc1092a8
Merge remote-tracking branch 'local-2.0/stable-2.0'
|
13 years ago |
Andy Wingo
|
0b77014f0c
fix initial values of reallocated fluids
|
13 years ago |
Andy Wingo
|
8b8723b307
remove SCM_THREAD_SWITCHING_CODE
|
13 years ago |
Ludovic Courtès
|
d20912e67d
Move `{total,current}-processor-count' outside of `posix.c'.
|
13 years ago |
Andy Wingo
|
12c1d8616d
threading / with_guile refactor to use more GC_stack_base
|
14 years ago |
Andy Wingo
|
f60a7648d5
fix thread cleanup
|
14 years ago |
Andy Wingo
|
cde24ce12b
scm_with_guile calls GC_call_with_gc_active
|
14 years ago |
Andy Wingo
|
14aa25e410
remove debug frames
|
15 years ago |
Ludovic Courtès
|
705edb959b
Use TLS when available for `SCM_I_CURRENT_THREAD'.
|
15 years ago |
Ludovic Courtès
|
46935a1fac
Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile.
|
15 years ago |
Neil Jerram
|
87f30eda98
Fix spurious `throw from within critical section' errors
|
16 years ago |
Ludovic Courtès
|
7af531508c
Merge branch 'master' into boehm-demers-weiser-gc
|
15 years ago |
Neil Jerram
|
a4dbe1ac3d
Avoid clash with system setjmp/longjmp on IA64
|
15 years ago |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 years ago |