Fix thread-unsafe lazy initializations.
[bpt/guile.git] / libguile / eval.c
2014-01-24 Mark H WeaverFix thread-unsafe lazy initializations.
2013-06-04 Ludovic CourtèsPrint the faulty object upon invalid-keyword errors.
2013-01-14 Andy Wingocase-lambda* clauses fail to match if too many positionals
2012-11-28 Ludovic Courtèseval: Store docstrings for lambdas.
2012-01-30 Mark H WeaverRename scm_call_varargs -> scm_call
2012-01-30 Mark H WeaverImplement scm_call_varargs and scm_call_{7,8,9}
2011-05-13 Andy Wingoscm_is_false instead of == SCM_BOOL_F; also is_null...
2011-05-13 Andy Wingomore care regarding SCM_PACK and SCM_UNPACK
2011-05-05 Andy Wingomap and for-each in scheme
2011-04-29 Andy WingoMV truncation in the boot evaluator
2011-03-29 Andy Wingofix prompt and abort with the boot evaluator
2011-03-08 Andy Wingoadd scm_call_{5,6}
2011-03-05 Andy Wingoremove obsolete comments
2011-02-10 Andy Wingovolatile locals in bootstrap evaluator
2011-01-07 Andy Wingouse scm_from_latin1_symboln for string literals and...
2010-11-19 Andy Wingofix a number of assumptions that a pointer could fit...
2010-10-01 Andy Wingoscm_debug_opts to debug.c, backtrace on by default...
2010-09-27 Andy Wingoadd call-with-vm; remove thread-vm bits; remove vm...
2010-09-24 Andy Wingoremove a number of debug options
2010-09-24 Andy Wingoremove evaluator-traps-interface
2010-09-24 Andy Wingoremove eval-options
2010-09-24 Andy Wingoremove srcprop.[ch] things that have to do with breakpoints
2010-08-27 Ludovic CourtèsAssorted `syntax-check' fixes.
2010-05-20 Andy Wingoprimitive-eval takes expanded, not memoized, source
2010-05-19 Andy Wingoseparate boot expansion from memoization
2010-05-13 Andy Wingoevaluator support for case-lambda
2010-05-13 Andy Wingoprimitive support for lambda*
2010-05-13 Andy Wingochange to format of memoization lambda expressions
2010-05-13 Andy Wingoscm_badargsp is deprecated
2010-05-07 Andy Wingomacro expanders return memoized expressions
2010-04-10 Neil JerramMerge branch 'master' into wip-manual-2
2010-04-09 Andy Wingoremove libguile/lang.h, deprecate %nil (in favor of...
2010-03-05 Ludovic CourtèsDon't gratuitously over-engineer things...
2010-03-04 Ludovic CourtèsSlightly optimize the memoizer, bootstrap evaluator...
2010-02-26 Andy Wingorewinding prompts works
2010-02-26 Andy Wingofix a prompt bug
2010-02-25 Andy Wingosimplify handling of nonlocal prompt returns from c
2010-02-22 Andy Wingoabort always dispatches to VM bytecode, to detect same...
2010-02-19 Andy Wingoprompt as part of guile's primitive language
2010-02-18 Andy Wingoadd with-fluids objects and primitive syntax
2010-02-18 Andy Wingoeval.c tweaks
2010-02-18 Andy Wingodynwind is now a part of guile's primitive language
2010-02-08 Andy Wingomake scm_make_continuation internal
2010-02-08 Andy Wingoeval.c uses scm_i_call_with_current_continuation
2009-12-21 Andy Wingoadd scm_call_n, scm_c_run_hookn
2009-12-15 Ludovic CourtèsRemove unneeded #include <assert.h>.
2009-12-13 Andy Wingoprimitive-eval passes first N args on stack directly...
2009-12-11 Andy Wingomerge from master to elisp
2009-12-05 Andy Wingodecruftify scm_sys_protects
2009-12-05 Andy Wingoremove a bunch of needless scm_permanent_object calls
2009-12-04 Andy Wingoeval.c closures are now applicable smobs, not tc3s
2009-12-03 Andy Wingospeed up scm_call_N for non-programs
2009-12-03 Andy Wingoall subrs are gsubrs
2009-12-02 Andy Wingoreally boot primitive-eval from scheme.
2009-12-01 Andy Wingoapply goes to the vm, not the interpreter
2009-12-01 Andy Wingofirst step to make the vm stop calling the interpreter
2009-12-01 Andy Wingoadd memoized expression accessors to scheme
2009-12-01 Andy Wingopromises are in their own file now
2009-12-01 Andy Wingonew evaluator, y'all
2009-12-01 Andy Wingofactor copy-tree and cons-source out of eval.[ch]
2009-12-01 Andy Wingoremove unused scm_eval_stack var
2009-12-01 Andy Wingoformally deprecate trampolines
2009-12-01 Andy Wingoremove uses of trampolines within guile itself
2009-12-01 Andy Wingotweak to eval.c
2009-12-01 Andy Wingoeval.i.c -> eval.c
2009-12-01 Andy Wingomore ceval excision
2009-12-01 Andy WingoDon't double-include eval.i.c -- let's only build deval.
2009-12-01 Andy Wingogut trampolines
2009-11-25 Andy Wingoa very big commit cleaning up structs & goops. also...
2009-11-15 Andy Wingofold objects.[ch] into goops.[ch]
2009-11-15 Andy Wingoremove support for "entities" -- a form of applicable...
2009-11-15 Andy Wingoremove operators
2009-11-01 Ludovic CourtèsMerge branch 'bdw-gc-static-alloc'
2009-10-30 Ken RaeburnSince support for "futures" in C has been completely...
2009-09-09 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-09-01 Ludovic CourtèsMerge branch 'boehm-demers-weiser-gc' into bdw-gc-stati...
2009-08-28 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-27 Neil JerramMerge branch 'ossau-gds-dev'
2009-08-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-08-25 Andy WingoMerge wip-array refactor, up to cd43fdc5b7a7c
2009-08-21 Neil JerramMerge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
2009-08-21 Michael GranAvoid accessing symbol internals in call_dsubr_1 and...
2009-08-20 Andy Wingoprograms have their own tc7 now
2009-08-17 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-13 Ludovic CourtèsRemove deprecated semi-public memoizers.
2009-08-13 Ludovic CourtèsMake the evaluator's memoizers private.
2009-06-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-06-19 Andy Wingorename SCM_SNAME to SCM_SUBR_NAME
2009-06-16 Neil JerramChange Guile license to LGPLv3+
2009-06-10 Andy Wingobump default stack limit to 160000 words
2009-06-02 Julian GrahamMerge branch 'master' of git://git.savannah.gnu.org...
2009-05-29 Andy WingoMerge branch 'syncase-in-boot-9'
2009-04-25 Andy Wingoall of guile compiles now, expanded with syncase
2009-04-24 Andy Wingomake sure we compile boot code in (guile), not (guile...
2009-04-21 Andy Wingoallow eval to be called before modules are booted
2009-04-20 Andy WingoMerge branch 'syncase'
2009-04-17 Andy Wingono positions when reading psyntax-pp, validation in...
2009-04-17 Andy Wingo@ and @@ as primitive macros
2009-03-22 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-03-17 Andy WingoMerge commit 'cb9d473112ac172a3d328bb029b5b550918d4262...
next