summaryrefslogtreecommitdiff
path: root/libguile/snarf.h
Commit message (Expand)AuthorAgeFilesLines
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver2019-05-231-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+1
* Inline tags.h into __scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Simplify SCM_IMMUTABLE_CELL macrosAndy Wingo2018-06-201-15/+8
* Devolve smob snarfersAndy Wingo2018-06-201-48/+0
* Remove mutex snarfersAndy Wingo2018-06-201-16/+0
* Devolve variable snarfersAndy Wingo2018-06-201-16/+0
* Devolve keyword-snarfing macrosAndy Wingo2018-06-201-8/+0
* Move string-related snarfers to strings.hAndy Wingo2018-06-201-25/+1
* Deprecate SCM_STATIC_DOUBLE_CELL snarf macroAndy Wingo2018-06-201-9/+0
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-68/+1
* Move symbol snarfers to symbols.hAndy Wingo2018-06-201-30/+0
* Move scm_tc7_pointer snarfer out to foreign.hAndy Wingo2018-06-201-3/+0
* Move gsubr.h include to snarf.hAndy Wingo2018-06-191-0/+1
* Devolve gc.hAndy Wingo2018-06-181-2/+5
* Stringbufs immutable by defaultAndy Wingo2017-02-161-1/+1
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-7/+7
|\
| * snarf.h: Declare static const function name vars as SCM_UNUSED.Mark H Weaver2014-03-061-8/+8
* | Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-21/+0
* | Subrs are RTL programsAndy Wingo2013-10-181-40/+1
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo2011-10-251-2/+2
* | remove weak pairs, rewrite weak vectorsAndy Wingo2011-10-241-5/+4
|/
* Remove extraneous semicolon from `SCM_STATIC_SUBR_OBJVECT' to prevent ISO C90...Julian Graham2011-09-191-1/+1
* fix static allocation with debug_typing_strictness==2Andy Wingo2011-05-131-7/+12
* fix guile-snarfBT Templeton2011-03-201-1/+7
* Add `scm_t_subr' typedef (fix bug #23681).Ludovic Courtès2011-02-131-10/+4
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-3/+3
* Simplify the (system foreign) API.Ludovic Courtès2010-07-261-4/+2
* Fix the type tag produced by `SCM_STATIC_PROGRAM'.Ludovic Courtès2010-05-071-1/+1
* foreign.h presents a more pointer-centric interfaceAndy Wingo2010-01-261-6/+4
* remove scm_tc7_gsubrAndy Wingo2010-01-071-1/+1
* subrs are now VM trampoline proceduresAndy Wingo2010-01-071-17/+60
* remove unused snarf macrosAndy Wingo2010-01-051-37/+0
* remove mmacros, SCM_SYNTAX snarf macroAndy Wingo2010-01-051-5/+1
* decruftify scm_sys_protectsAndy Wingo2009-12-051-8/+8
* Fix snarfing of `SCM_DEFINE' with static allocation.Ludovic Courtès2009-11-051-2/+3
* Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocbdw-gc-static-allocLudovic Courtès2009-09-021-13/+22
|\
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Allow the static allocation of all types of subrs.Ludovic Courtès2009-03-161-30/+2
* | Allow the static initialization of subrs.Ludovic Courtès2009-01-311-1/+70
* | Improve CPP token pasting in <snarf.h>.Ludovic Courtès2009-01-311-6/+15
* | Add support for static allocation of cells, strings and stringbufs.Ludovic Courtès2009-01-141-5/+63
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* (SCM_KEYWORD, SCM_GLOBAL_KEYWORD): Use scm_from_locale_keyword insteadMarius Vollmer2004-10-041-2/+2
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer2004-08-191-3/+3