wingo pushed a change to branch master in repository guile. from 6bdd955 doc: Adjust capitalization for "HTTPS" and "GnuTLS". new e7c658a Internal threads refactor new 7fd10d2 Rename Guile's internal mutexes and condvars new 4110e7b Put mutex kind in SMOB flags new 1ed9dea Unlocked mutexes don't have owners new 6bb5119 Refactor GC implications of thread sleep new 950e728 Improve mutexes / condition variable implementation new e0f1741 Optimize lock-mutex new 9ac2c99 More comments in threads.c
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: libguile/async.c | 12 +- libguile/async.h | 2 +- libguile/threads.c | 648 ++++++++++++++++++++++++++++++---------------------- libguile/threads.h | 7 +- 4 files changed, 377 insertions(+), 292 deletions(-)