summaryrefslogtreecommitdiff
path: root/libguile/macros.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-22Fix race when expanding syntax-parameterize and define-syntax-parameterAndy Wingo1-2/+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/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-3/+3
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-13/+13
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-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve threads.h from _scm.h.Andy 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-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-1/+2
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-2/+2
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-1/+1
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+3
2012-05-23deprecate scm_sym2varAndy Wingo1-3/+3
2012-01-31Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo1-1/+1
2012-01-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+34
2012-01-26globally unique marks and labels using syntax-session-idAndy Wingo1-0/+34
2011-11-08locking for putc, putsAndy Wingo1-3/+3
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-1/+1
2011-10-24add SCM_HEAP_OBJECT_BASEAndy Wingo1-1/+1
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-7/+7
2010-06-06simplify macro representation in the wake of module hygiene changesAndy Wingo1-3/+2
2010-01-09Fix bug: Use correct `FUNC_NAME' for `scm_macro_binding'.Thien-Thi Nguyen1-1/+1
2010-01-05clean up macros.[ch]Andy Wingo1-125/+81
2010-01-05remove mmacros, SCM_SYNTAX snarf macroAndy Wingo1-36/+2
2010-01-05remove scm_makacro and scm_makmacroAndy Wingo1-58/+1
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-32/+28
2009-12-03all subrs are gsubrsAndy Wingo1-1/+1
2009-12-01remove evaluator-specific code from macros.cAndy Wingo1-10/+0
2009-10-02Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès1-0/+2
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-18/+98
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-04-29first-class macro representation (no bits on variables)Andy Wingo1-2/+2
2009-04-29a different tack for syncase macro representationAndy Wingo1-10/+99
2009-03-22Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-3/+10
2008-09-30Merge commit 'origin/master' into vmAndy Wingo1-1/+4
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+4
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+4
2008-09-10Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès1-0/+2
2008-09-07macro-transformer recognizes compiled macrosAndy Wingo1-2/+8
2008-09-07print compiled macros correctlyAndy Wingo1-1/+2
2008-09-05Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes1-1/+0
2007-01-22* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys1-0/+2
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1