summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-11-23Deprecate scm_from_contiguous_arraylloda-squash1Daniel Llorens5-64/+93
2016-11-23Document new array functions, with provisional namesDaniel Llorens1-0/+165
2016-11-23New functions (array-for-each-cell, array-for-each-cell-in-order)Daniel Llorens4-5/+296
2016-11-23New functions array-from, array-from*, array-amend!Daniel Llorens3-4/+290
2016-11-23Do not use array handles in scm_vectorDaniel Llorens3-23/+5
2016-11-23Special case for array-map! with three argumentsDaniel Llorens1-22/+38
2016-11-23Speed up for multi-arg cases of scm_ramap functionsDaniel Llorens3-65/+77
2016-11-23Support typed arrays in some sort functionsDaniel Llorens3-68/+140
2016-11-23Remove deprecated array functionsDaniel Llorens4-312/+0
2016-11-23Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens3-9/+7
2016-11-23Avoid unneeded internal use of array handlesDaniel Llorens5-59/+109
2016-11-23Fix compilation of rank 0 typed array literalsDaniel Llorens2-2/+10
2016-11-22Merge api-{data,compound}.texiAndy Wingo5-4541/+4484
2016-11-22Add NEWS item about mutexesAndy Wingo1-0/+7
2016-11-21Deprecate dynamic rootsAndy Wingo47-297/+179
2016-11-21Update join-thread docsAndy Wingo2-8/+17
2016-11-19Add asyncs testAndy Wingo1-0/+138
2016-11-19Inline interruptsAndy Wingo4-16/+60
2016-11-18Refactor async handling to be FIFOAndy Wingo1-17/+85
2016-11-18Remove SCM_DEBUG_CELL_ACCESSES==1Andy Wingo4-192/+17
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