summaryrefslogtreecommitdiff
path: root/libguile/fluids.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-12Respect thread local fluid defaultsRob Browning1-14/+9
2018-06-27Compile current-module as intrinsic callAndy Wingo1-5/+12
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-3/+4
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-4/+6
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-17/+17
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-7/+9
2017-04-19Avoid causing GC when lookup up exception handlerAndy Wingo1-2/+27
2017-03-07Add thread local fluidsAndy Wingo1-10/+67
2017-02-17Revert "Cheaper fluid-ref cache"Andy Wingo1-17/+13
2017-02-16Cheaper fluid-ref cacheAndy Wingo1-13/+17
2017-02-07Avoid stacks in dynamically-bound valuesAndy Wingo1-1/+46
2016-12-05Reimplement dynamic statesAndy Wingo1-184/+211
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-2/+2
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-2/+2
2013-11-28Tune initial heap sizeAndy Wingo1-1/+1
2013-06-28Simplify dynstack API to only wind one fluid at a timeAndy Wingo1-67/+18
2013-06-28Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo1-6/+2
2013-03-28Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-4/+7
2013-02-28Fix later-bindings-win logic in with-fluids.Mark H Weaver1-3/+3
2013-02-28Fix duplicate removal of with-fluids.Mark H Weaver1-1/+4
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-53/+33
2012-02-23Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo1-1/+0
2012-02-17install pthread_atfork handlers for guile's static mutexenAndy Wingo1-0/+1
2012-01-31Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo1-1/+1
2012-01-30Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'Andy Wingo1-2/+3
2012-01-12fluids.c docstringAndy Wingo1-2/+3
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-15/+27
2011-11-23optional default-value arg to make-fluidAndy Wingo1-15/+27
2011-11-08locking for putc, putsAndy Wingo1-6/+6
2011-10-24add SCM_HEAP_OBJECT_BASEAndy Wingo1-1/+1
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-2/+2
2011-06-16fix initial values of reallocated fluidsAndy Wingo1-0/+5
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-2/+2
2010-12-17rename make-undefined-fluid to make-unbound-fluidAndy Wingo1-3/+3
2010-12-07unbound fluidsBrian Templeton1-11/+53
2010-11-19Include <alloca.h> wherever `alloca' is used.Ludovic Courtès1-0/+1
2010-07-17SCM_I_FLUID_P -> SCM_FLUID_PAndy Wingo1-1/+1
2010-04-09remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo1-1/+0
2010-03-05Recycle fluid numbers.Ludovic Courtès1-90/+58
2010-03-04add printers for prompts and with-fluids objectsAndy Wingo1-0/+8