summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-11-18New functions (array-for-each-cell, array-for-each-cell-in-order)lloda-squash0Daniel Llorens6-59/+416
2016-11-18New functions array-from, array-from*, array-amend!Daniel Llorens4-0/+378
2016-11-18Special case for array-map! with three argumentsDaniel Llorens1-22/+38
2016-11-18Speed up for multi-arg cases of scm_ramap functionsDaniel Llorens3-65/+77
2016-11-18Do not use array handles in scm_vectorDaniel Llorens3-26/+3
2016-11-18Support typed arrays in some sort functionsDaniel Llorens3-68/+140
2016-11-18Remove deprecated array functionsDaniel Llorens5-345/+0
2016-11-18Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens3-9/+7
2016-11-18Avoid unneeded internal use of array handlesDaniel Llorens5-59/+109
2016-11-18Remove scm_from_contiguous_array, array 'contiguous' flagDaniel Llorens3-86/+36
2016-11-18Fix compilation of rank 0 typed array literalsDaniel Llorens2-2/+10
2016-11-17Explicit interrupt handling in VMAndy Wingo3-95/+70
2016-11-16Add handle-interrupts inst and compiler passAndy Wingo6-4/+76
2016-11-14Slim thread cleanupAndy Wingo1-43/+4
2016-11-14join-thread in SchemeAndy Wingo3-89/+70
2016-11-14scm_spawn_thread uses call-with-new-threadAndy Wingo3-83/+22
2016-11-13Fix crasher in scm_system_async_mark_for_threadAndy Wingo1-3/+6
2016-11-13More comments in threads.cAndy Wingo1-2/+6
2016-11-13Optimize lock-mutexAndy Wingo1-45/+85
2016-11-13Improve mutexes / condition variable implementationAndy Wingo1-83/+170
2016-11-13Refactor GC implications of thread sleepAndy Wingo4-22/+16
2016-11-13Unlocked mutexes don't have ownersAndy Wingo1-4/+10
2016-11-13Put mutex kind in SMOB flagsAndy Wingo1-9/+9
2016-11-13Rename Guile's internal mutexes and condvarsAndy Wingo1-37/+39
2016-11-13Internal threads refactorAndy Wingo1-239/+191
2016-11-07doc: Adjust capitalization for "HTTPS" and "GnuTLS".Christopher Allan Webber1-1/+1
2016-11-07web: Add https support through gnutls.Christopher Allan Webber2-23/+149
2016-11-06Update NEWS.Andy Wingo1-0/+51
2016-11-06Minor editing in api-scheduling.texiAndy Wingo1-2/+2
2016-11-06Update documentation on mutexesAndy Wingo1-45/+19
2016-11-05scm_timed_lock_mutex replaces scm_lock_mutex_timedAndy Wingo4-18/+27
2016-11-05Update mutex documentationAndy Wingo1-37/+108
2016-11-05Separate fat mutex unlock and wait operationsAndy Wingo1-59/+71
2016-11-05Back to simple unlock-mutexAndy Wingo5-38/+30
2016-11-05Replace scm_make_mutex_with_flagsAndy Wingo4-31/+72
2016-11-05Remove unchecked-unlock facility from Guile mutexesAndy Wingo2-21/+8
2016-11-05Recursively locking a SRFI-18 mutex blocksAndy Wingo2-1/+36
2016-11-05SRFI-18 mutexes are not recursiveAndy Wingo1-8/+1
2016-11-05Move more functionality to SRFI-18 mutex-unlock!Andy Wingo1-15/+17
2016-11-05Remove fat mutex abandoned mutex errorAndy Wingo2-20/+4
2016-11-05Remove thread held pthread_mutex fieldAndy Wingo2-26/+2
2016-11-05Remove thread-local weak mutex setAndy Wingo2-73/+4
2016-11-05SRFI-18 manages own mutex "abandoned" stateAndy Wingo1-21/+20
2016-11-04Remove lock-mutex owner facilityAndy Wingo2-17/+9
2016-11-04SRFI-18 threads disjoint from guile threadsAndy Wingo2-67/+78
2016-11-04Update SRFI-18 documentation.Andy Wingo1-60/+39
2016-11-04srfi-18 condition variables disjointAndy Wingo1-32/+27
2016-11-04Remove export srfi-18 never hadAndy Wingo1-1/+0
2016-11-04SRFI-18 mutexes disjoint from Guile mutexesAndy Wingo2-44/+68
2016-11-02try-mutex in terms of mutex-lockAndy Wingo2-19/+8