summaryrefslogtreecommitdiff
path: root/libguile/gsubr.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-03Provide SCM_DEFINE_STATICDaniel Llorens1-1/+11
2018-08-19Add internal function mapping subr index to functionAndy Wingo1-0/+1
2018-08-06Fix bugs with primitive code allocator; expose internallyAndy Wingo1-0/+3
2018-07-29Rewrite subr implementationAndy Wingo1-7/+8
2018-06-26Most header files use forward decl for union scm_vm_stack_elementAndy Wingo1-1/+0
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-1/+1
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-2/+2
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove useless "classes: h_files" from Guile headers.Andy Wingo1-2/+0
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-2/+74
2016-06-24Parse bytecode to determine minimum arityAndy Wingo1-1/+0
2015-12-01Remove primitive?, add primitive-code?Andy Wingo1-0/+1
2015-10-22Small subr-call refactorAndy Wingo1-1/+5
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-5/+5
2013-11-08Fix reading and writing arities into DWARF.Andy Wingo1-1/+1
2013-10-18Subrs are RTL programsAndy Wingo1-13/+10
2011-02-13Add `scm_t_subr' typedef (fix bug #23681).Ludovic Courtès1-7/+8
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-2/+2
2010-07-26Simplify the (system foreign) API.Ludovic Courtès1-3/+10
2010-01-26foreign.h presents a more pointer-centric interfaceAndy Wingo1-2/+2
2010-01-09re-add SCM_GSUBR_MAXAndy Wingo1-0/+3
2010-01-07remove scm_tc7_gsubrAndy Wingo1-16/+1
2010-01-07subrs are now VM trampoline proceduresAndy Wingo1-19/+15
2010-01-05move subr implementation details to gsubr.[ch]Andy Wingo1-0/+26
2009-12-01first step to make the vm stop calling the interpreterAndy Wingo1-0/+2
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-08Provide a C vararg interface to gsubr invocation.Ludovic Courtès1-1/+2
2009-03-02Mark `scm_gsubr_apply ()' as internal.Ludovic Courtès1-1/+1
2009-03-02Change `scm_gsubr_apply ()' to take the gsubr as its first argument.Ludovic Courtès1-1/+1
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-9/+7
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-2/+2
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-13/+13
2001-08-31* Removed deprecated stuff.Dirk Herrmann1-20/+9
2001-07-19 * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller1-1/+1
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-3/+3
2001-05-24* validate.hMichael Livshin1-3/+3
2001-05-20(scm_c_make_gsubr, scm_c_define_gsubr,Marius Vollmer1-2/+18
2000-09-26* Don't use string or vector macros when accessing compiled closures.Dirk Herrmann1-2/+4
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
2000-03-02* list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros1-10/+10
1999-08-26* procs.c, procs.h (scm_subr_entry): New type: Stores dataMikael Djurfeldt1-0/+6
1999-02-06* chars.c (scm_lowers, scm_uppers, scm_charnames, scm_charnums),Jim Blandy1-1/+2
1998-10-19* __scm.h, alist.c, async.c, async.h, backtrace.h, chars.c,Jim Blandy1-1/+1