summaryrefslogtreecommitdiff
path: root/libguile/expand.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-20Make 'scm_sym_lambda', 'scm_sym_quote', etc. public again.Ludovic Courtès1-1/+2
2019-08-18Add "mod" field to tree-il toplevel ref, set, defineAndy Wingo1-8/+12
2019-05-23Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-5/+5
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/+5
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-21/+21
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
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-19Devolve vectors.h include from ports.hAndy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy 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-3/+6
2016-06-11Remove unused static definitionsAndy Wingo1-9/+0
2014-12-07Simplify variable resolution in the evaluatorAndy Wingo1-1/+15
2014-12-05Simplify the interpreter for trivial inits and no letrecAndy Wingo1-8/+9
2014-12-05Assignment conversion in the interpreterAndy Wingo1-2/+397
2013-11-08Builtins have procedure propertiesAndy Wingo1-1/+0
2013-06-28Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo1-29/+0
2013-06-27dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-windAndy Wingo1-1/+0
2013-06-27remove @call-with-values memoizerAndy Wingo1-1/+0
2013-06-27remove @call-with-current-continuation memoizerAndy Wingo1-1/+0
2013-06-27remove @apply memoizerAndy Wingo1-1/+0
2013-06-27Remove @prompt memoizerAndy Wingo1-11/+22
2012-07-06Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-12/+15
2012-07-06fix warnings in mingw in expand.cAndy Wingo1-12/+15
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-2/+2
2011-06-02sequence of expressions -> seq of head and tailAndy Wingo1-4/+6
2011-06-02add <primcall> to tree-ilAndy Wingo1-0/+1
2011-06-02rename <application> to <call>Andy Wingo1-14/+14
2010-06-17psyntax, primitive expander, and memoizer support for letrec*Andy Wingo1-2/+15
2010-06-17beginnings of letrec* support in the expanderAndy Wingo1-4/+4
2010-05-20iron out inconsistency between eval and compile expansionAndy Wingo1-8/+6
2010-05-20primitive-eval takes expanded, not memoized, sourceAndy Wingo1-1/+11
2010-05-19%expanded-vtables is a vectorAndy Wingo1-1/+1
2010-05-19separate boot expansion from memoizationAndy Wingo1-0/+1253