Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo d1c2d7de2f Switch to use atomic_compare_exchange_strong %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 5804c977d7 Rename scm_i_thread to scm_thread %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1234bb1850 Update license notices in all C files %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 791eb0c01a Remove (C) from copyright statements %!s(int64=6) %!d(string=hai) anos
  Andy Wingo b8d757732f Rationalize include order in C files %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 3068bc7384 Make libguile header inclusion consistent within libguile c files %!s(int64=6) %!d(string=hai) anos
  Andy Wingo c495b44714 Remove Emacs local variables comments in Guile source %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 40ade0886e Remove _scm.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo bf15afa6bf Move subr snarfing macros to gsubr.h. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 730cfd80e2 Devolve pairs.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 460552163e Remove list.h from _scm.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 5f50309448 Remove includes of validate.h. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 5241d06855 Thread prepare-to-wait respects block_asyncs %!s(int64=8) %!d(string=hai) anos
  Andy Wingo a0656ad4cf New interfaces to help wait on fd/cond %!s(int64=8) %!d(string=hai) anos
  Andy Wingo dc2a560264 Deprecate dynamic roots %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 08584310ee Inline interrupts %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 4ae4988931 Refactor async handling to be FIFO %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 3f23688f39 Fix crasher in scm_system_async_mark_for_thread %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 6bb51193df Refactor GC implications of thread sleep %!s(int64=8) %!d(string=hai) anos
  Andy Wingo fcc6a7ba20 Deprecate critical sections %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 4b78b001d8 Threads no longer track critical section level %!s(int64=8) %!d(string=hai) anos
  Andy Wingo b410667e64 Simplify critical section implementation %!s(int64=8) %!d(string=hai) anos
  Andy Wingo c957ec7ab0 Use atomics for async interrupts %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 59f09d185b Deprecate user asyncs %!s(int64=8) %!d(string=hai) anos
  Mark H Weaver 475772ea57 Merge branch 'stable-2.0' %!s(int64=10) %!d(string=hai) anos
  Mark H Weaver bc8e6d7d8c Rely on Gnulib for <unistd.h>. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 44b76a785c Revert "install pthread_atfork handlers for guile's static mutexen" %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 6a97b1f93a install pthread_atfork handlers for guile's static mutexen %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 27c6ebcb16 rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 86fb1eb631 merge strictness branch from 2.0 %!s(int64=13) %!d(string=hai) anos