summaryrefslogtreecommitdiff
path: root/libguile/macros.c
Commit message (Expand)AuthorAgeFilesLines
* Fix race when expanding syntax-parameterize and define-syntax-parameterAndy Wingo2019-02-221-2/+4
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-3/+3
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-13/+13
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve threads.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+2
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-2/+2
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-1/+1
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-231-3/+3
|\
| * deprecate scm_sym2varAndy Wingo2012-05-231-3/+3
* | Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo2012-01-311-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-301-0/+34
|\ \ | |/
| * globally unique marks and labels using syntax-session-idAndy Wingo2012-01-261-0/+34
* | locking for putc, putsAndy Wingo2011-11-081-3/+3
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo2011-10-251-1/+1
* | add SCM_HEAP_OBJECT_BASEAndy Wingo2011-10-241-1/+1
|/
* more care regarding SCM_PACK and SCM_UNPACKAndy Wingo2011-05-131-7/+7
* simplify macro representation in the wake of module hygiene changesAndy Wingo2010-06-061-3/+2
* Fix bug: Use correct `FUNC_NAME' for `scm_macro_binding'.Thien-Thi Nguyen2010-01-091-1/+1
* clean up macros.[ch]Andy Wingo2010-01-051-125/+81
* remove mmacros, SCM_SYNTAX snarf macroAndy Wingo2010-01-051-36/+2
* remove scm_makacro and scm_makmacroAndy Wingo2010-01-051-58/+1
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-32/+28
* all subrs are gsubrsAndy Wingo2009-12-031-1/+1
* remove evaluator-specific code from macros.cAndy Wingo2009-12-011-10/+0
* Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès2009-10-021-0/+2
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-18/+98
|\
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
| * first-class macro representation (no bits on variables)Andy Wingo2009-04-291-2/+2
| * a different tack for syncase macro representationAndy Wingo2009-04-291-10/+99
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-03-221-3/+10
|\ \ | |/
| * Merge commit 'origin/master' into vmAndy Wingo2008-09-301-1/+4
| |\
| * | macro-transformer recognizes compiled macrosAndy Wingo2008-09-071-2/+8
| * | print compiled macros correctlyAndy Wingo2008-09-071-1/+2
* | | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+4
|\ \ \ | | |/ | |/|
| * | Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+4
| |/
* | Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès2008-09-101-0/+2
|\ \ | |/
| * * backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys2007-01-221-0/+2
* | Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes2008-09-051-1/+0
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1