summaryrefslogtreecommitdiff
path: root/libguile/gsubr.c
Commit message (Expand)AuthorAgeFilesLines
* Explicit interrupt handling in VM...Andy Wingo2016-11-171-4/+22
* Parse bytecode to determine minimum arity...Andy Wingo2016-06-241-31/+0
* Remove primitive?, add primitive-code?...Andy Wingo2015-12-011-3/+12
* Small subr-call refactor...Andy Wingo2015-10-221-1/+42
* Merge branch 'stable-2.0'...Mark H Weaver2014-09-301-1/+2
|\
| * Do not assume that 64-bit integers will be 64-bit aligned....Mark H Weaver2014-09-201-3/+4
* | Rename objcodes?.{scm,c,h} to loader.{scm,c,h}...Andy Wingo2013-11-191-4/+1
* | Fix gsubr comment...Andy Wingo2013-11-191-3/+3
* | Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG...Andy Wingo2013-11-191-19/+19
* | scm_rtl_op_* -> scm_op_*...Andy Wingo2013-11-191-19/+19
* | Remove RTL_ infix from macros...Andy Wingo2013-11-191-5/+5
* | Rename scm_tc7_rtl_program to scm_tc7_program...Andy Wingo2013-11-191-1/+1
* | Fix reading and writing arities into DWARF....Andy Wingo2013-11-081-2/+2
* | Foreign procedures are RTL programs...Andy Wingo2013-10-181-2/+2
* | Subrs are RTL programs...Andy Wingo2013-10-181-682/+137
* | locking for putc, puts...Andy Wingo2011-11-081-4/+4
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbol...Andy Wingo2011-10-251-1/+1
|/
* objcode type is an enumeration, not flags...Andy Wingo2011-01-271-2/+2
* Use "pointer" instead of "foreign" when dealing with wrapped pointers....Ludovic Courtès2010-07-281-3/+2
* Simplify the (system foreign) API....Ludovic Courtès2010-07-261-4/+2
* foreign.h presents a more pointer-centric interface...Andy Wingo2010-01-261-4/+4
* remove scm_tc7_gsubr...Andy Wingo2010-01-071-181/+2
* subrs are now VM trampoline procedures...Andy Wingo2010-01-071-25/+768
* move subr implementation details to gsubr.[ch]...Andy Wingo2010-01-051-35/+17
* remove tc7_subr_* and tc7_lsubr_*...Andy Wingo2009-12-031-0/+4
* all subrs are gsubrs...Andy Wingo2009-12-031-76/+23
* first step to make the vm stop calling the interpreter...Andy Wingo2009-12-011-0/+39
* rename SCM_SNAME to SCM_SUBR_NAME...Andy Wingo2009-06-191-7/+7
* Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* Include <alloca.h> in `gsubr.c'....Ludovic Courtès2009-03-241-0/+2
* Provide a C vararg interface to gsubr invocation....Ludovic Courtès2009-03-081-18/+108
* Mark `scm_gsubr_apply ()' as internal....Ludovic Courtès2009-03-021-2/+2
* Change `scm_gsubr_apply ()' to take the gsubr as its first argument....Ludovic Courtès2009-03-021-3/+1
* Remove "compiled closures" ("cclos") in favor of a simpler mechanism....Ludovic Courtès2009-03-021-44/+34
* Use `SCM_SNAME ()' when requesting the name of a subr....Ludovic Courtès2009-02-111-4/+4
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+4
* * backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c...Han-Wen Nienhuys2007-01-221-0/+2
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* *** empty log message ***Marius Vollmer2004-09-221-2/+2
* * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,...Marius Vollmer2004-07-231-3/+3
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to...Marius Vollmer2004-07-081-2/+2
* * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to...Dirk Herrmann2003-04-201-2/+0
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* * backtrace.c (SCM_ASSERT), debug.c (scm_debug_options), eval.c...Dirk Herrmann2002-06-301-2/+0
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-141-2/+0
* (create_gsubr): On "too many args" error,...Thien-Thi Nguyen2002-02-091-8/+10
* * Removed deprecated stuff....Dirk Herrmann2001-08-311-29/+1
* * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,...Martin Grabmüller2001-07-191-1/+1
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0