Commit History

Author SHA1 Message Date
  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