Commit History

Author SHA1 Message Date
  Mark H Weaver 9ec1573d2b Don't call scm_lock_mutex and scm_unlock_mutex via pointer of wrong type 13 years ago
  Mark H Weaver 2a3db25e28 Don't call scm_lock_mutex and scm_unlock_mutex via pointer of wrong type 13 years ago
  Andy Wingo 4765b28f70 use of EXIT_SUCCESS and EXIT_FAILURE 14 years ago
  Andy Wingo 27c6ebcb16 rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK 14 years ago
  Andy Wingo 2002f1f847 refactor do_thread_exit cleanup handler invocation 14 years ago
  Ludovic Courtès d20912e67d Move `{total,current}-processor-count' outside of `posix.c'. 14 years ago
  Ludovic Courtès 912308835d Make `scm_i_ensure_signal_delivery_thread' call in Guile mode. 14 years ago
  Andy Wingo 8e76ce94a2 --disable-threads fix 14 years ago
  Kevin Fletcher 987b8160f5 fix gc_register_my_thread et al fallback impls 14 years ago
  Michael Gran 653ccd78fa don't GC unregister null thread 14 years ago
  Michael Gran 4000d0641f check for GC_allow_register_threads 14 years ago
  Andy Wingo 7f22442b2a avoid running GC when SCM_I_CURRENT_THREAD is unset 14 years ago
  Andy Wingo 12c1d8616d threading / with_guile refactor to use more GC_stack_base 14 years ago
  Andy Wingo 5f0d2951a0 bdw-gc 6.8 compatibility (hopefully) 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 534bbcc168 more -Wundef on darwin fixes 14 years ago
  Ludovic Courtès f57fdf07d6 Fix memory leak in `lock-mutex' (aka. `scm_lock_mutex'.) 14 years ago
  Ludovic Courtès d31ae2c363 Avoid calls to `scm_current_thread' in `fat_mutex_unlock'. 14 years ago
  Ludovic Courtès bc4adf1739 Remove unneeded #include <assert.h>. 15 years ago
  Andy Wingo f39448c5a3 remove a bunch of needless scm_permanent_object calls 15 years ago
  Andy Wingo 14aa25e410 remove debug frames 15 years ago
  Ludovic Courtès 56a3dcd431 Remove references to undefined macros. 15 years ago
  Ludovic Courtès 7f991c7d32 Fix C99-style declarations after statements. 15 years ago
  Ludovic Courtès 3d1af79fec Adjust to match changes in libgc's CVS (pre-7.2). 15 years ago
  Ludovic Courtès 705edb959b Use TLS when available for `SCM_I_CURRENT_THREAD'. 15 years ago
  Neil Jerram 87f30eda98 Fix spurious `throw from within critical section' errors 16 years ago
  Ludovic Courtès a0faf7ddf9 Fix bug #27450 ("Fat mutexes not GC'd until their owner dies"). 15 years ago
  Ludovic Courtès c058db8a5d Use GC-robust queues/lists in `threads.c'. 15 years ago
  Ludovic Courtès 706846f667 Remove explicit thread/condvar/mutex finalization. 15 years ago