summaryrefslogtreecommitdiff
path: root/libguile/fluids.c
Commit message (Expand)AuthorAgeFilesLines
* Respect thread local fluid defaults...Rob Browning2020-01-121-14/+9
* Avoid causing GC when lookup up exception handler...Andy Wingo2017-04-191-2/+27
* Add thread local fluids...Andy Wingo2017-03-071-10/+67
* Revert "Cheaper fluid-ref cache"...Andy Wingo2017-02-171-17/+13
* Cheaper fluid-ref cache...Andy Wingo2017-02-161-13/+17
* Avoid stacks in dynamically-bound values...Andy Wingo2017-02-071-1/+46
* Reimplement dynamic states...Andy Wingo2016-12-051-184/+211
* Remove scm_puts_unlocked....Andy Wingo2016-04-261-2/+2
* Remove scm_putc_unlocked....Andy Wingo2016-04-261-2/+2
* Tune initial heap size...Andy Wingo2013-11-281-1/+1
* Simplify dynstack API to only wind one fluid at a time...Andy Wingo2013-06-281-67/+18
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-6/+2
* Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-4/+7
|\
| * Fix later-bindings-win logic in with-fluids....Mark H Weaver2013-02-281-3/+3
| * Fix duplicate removal of with-fluids....Mark H Weaver2013-02-281-1/+4
* | the dynamic stack is really a stack now, instead of a list...Andy Wingo2012-03-031-53/+33
* | Revert "install pthread_atfork handlers for guile's static mutexen"...Andy Wingo2012-02-231-1/+0
* | install pthread_atfork handlers for guile's static mutexen...Andy Wingo2012-02-171-0/+1
* | Revert "add SCM_HEAP_OBJECT_BASE"...Andy Wingo2012-01-311-1/+1
* | Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'...Andy Wingo2012-01-301-2/+3
|\|
| * fluids.c docstring...Andy Wingo2012-01-121-2/+3
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-12-011-15/+27
|\|
| * optional default-value arg to make-fluid...Andy Wingo2011-11-231-15/+27
* | locking for putc, puts...Andy Wingo2011-11-081-6/+6
* | add SCM_HEAP_OBJECT_BASE...Andy Wingo2011-10-241-1/+1
* | add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-2/+2
|/
* fix initial values of reallocated fluids...Andy Wingo2011-06-161-0/+5
* scm_is_eq for SCM vals, not == or !=...Andy Wingo2011-05-131-2/+2
* rename make-undefined-fluid to make-unbound-fluid...Andy Wingo2010-12-171-3/+3
* unbound fluids...Brian Templeton2010-12-071-11/+53
* Include <alloca.h> wherever `alloca' is used....Ludovic Courtès2010-11-191-0/+1
* SCM_I_FLUID_P -> SCM_FLUID_P...Andy Wingo2010-07-171-1/+1
* remove libguile/lang.h, deprecate %nil (in favor of #nil)...Andy Wingo2010-04-091-1/+0
* Recycle fluid numbers....Ludovic Courtès2010-03-051-90/+58
* add printers for prompts and with-fluids objects...Andy Wingo2010-03-041-0/+8
* fluids.h exposes more of its interface, internally at least...Andy Wingo2010-02-191-4/+4
* add with-fluids objects and primitive syntax...Andy Wingo2010-02-181-53/+103
* add printer for dynamic-states...Andy Wingo2009-12-051-0/+8
* fluids are tc7 objects...Andy Wingo2009-12-051-45/+14
* Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-6/+7
|\
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* | Use `scm_gc_malloc ()' when allocating the allocated fluid vector....Ludovic Courtès2009-01-181-8/+3
* | Remove GC-related code from fluids....Ludovic Courtès2008-09-171-142/+60
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-131-1/+5
|\|
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+5
* | Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2' into boehm-demers-wei......Ludovic Courtès2008-09-101-3/+9
|\|
| * Changes from arch/CVS synchronizationLudovic Courtès2007-06-251-3/+9
* | Removed a lot of now-useless SMOB mark/free functions....Ludovic Courtes2008-09-051-12/+0
* | Merge from lcourtes@laas.fr--2005-mobile...Ludovic Courtes2008-09-051-0/+3
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1