summaryrefslogtreecommitdiff
path: root/libguile/macros.c
AgeCommit message (Expand)AuthorFilesLines
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
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-3/+3
2004-06-27 * backtrace.c (display_expression, display_frame): CallDirk Herrmann1-1/+1
2004-05-06Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. UseMarius Vollmer1-6/+14
2003-05-04 The purpose of this patch is to make guile's internal memoizersDirk Herrmann1-19/+35
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2002-07-21* macros.c: include deprecation.hHan-Wen Nienhuys1-0/+1
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-5/+5
2002-07-15* eval.c (SCM_CEVAL), macros.c (macro_print, scm_makmacro,Dirk Herrmann1-2/+17
2002-03-15Small docstring fixes.Neil Jerram1-14/+7
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0
2001-11-16* Adding C function declarations from the SCM interface to theNeil Jerram1-1/+1
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-1/+1
2001-05-20(scm_c_make_gsubr, scm_c_define_gsubr, scm_c_make_gsubr_with_generic,Marius Vollmer1-1/+1
2001-05-15Merge from mvo-vcell-cleanup-1-branch.Marius Vollmer1-3/+3
2001-04-19* Fixed scm_thunk_p's results when applied to closures.Dirk Herrmann1-2/+48
2001-04-03Correct, update, improve and clean up a lot of docstrings in order to makeMartin Grabmüller1-27/+31