summaryrefslogtreecommitdiff
path: root/libguile/procs.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20libguile header files have uniform format for copyright declarationsAndy Wingo1-2/+2
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-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Devolve more validate macrosAndy Wingo1-0/+5
2018-06-18More validate.h devolutionAndy Wingo1-1/+7
2013-06-09procedure-documentation works on RTL proceduresAndy Wingo1-4/+1
2012-11-28eval: Store docstrings for lambdas.Ludovic Courtès1-1/+4
2010-01-05move subr implementation details to gsubr.[ch]Andy Wingo1-28/+0
2009-12-07procedures-with-setters implemented in terms of structsAndy Wingo1-53/+0
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-15/+0
2009-12-03remove scm_tc7_dsubrAndy Wingo1-1/+0
2009-12-03remove tc7_subr_* and tc7_lsubr_*Andy Wingo1-33/+1
2009-12-01new evaluator, y'allAndy Wingo1-2/+3
2009-09-02Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès1-7/+8
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-7/+8
2009-06-19rename SCM_SNAME to SCM_SUBR_NAMEAndy Wingo1-1/+1
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-16Allow the static allocation of all types of subrs.Ludovic Courtès1-31/+37
2009-03-16Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès1-17/+0
2009-03-08Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-17/+0
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-17/+0
2009-02-14Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-20/+6
2009-02-12Use double-cells to store subrs.Ludovic Courtès1-22/+6
2009-02-11Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.Ludovic Courtès1-0/+2
2009-01-31Allow the static initialization of subrs.Ludovic Courtès1-0/+34
2009-01-21Use double-cells to store subrs.Ludovic Courtès1-19/+6
2009-01-20Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.Ludovic Courtès1-0/+2
2009-01-18Make variables related to the subr table size private and unsigned.Ludovic Courtès1-3/+1
2009-01-18Make variables related to the subr table size private and unsigned.Ludovic Courtès1-3/+1
2008-09-15Use immutable cells for closures.Ludovic Courtès1-3/+0
2008-09-15Use immutable cells (aka. libgc "stubborn") for subrs.Ludovic Courtès1-4/+0
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-3/+3
2008-09-05procs/weaks/hashtab: Removed a bit of useless mark/free code.Ludovic Courtes1-1/+0
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-3/+3
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2004-09-22*** empty log message ***Marius Vollmer1-1/+1
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-1/+1
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2002-01-10* procs.h (SCM_CLOSURE_BODY): New Macro.Dirk Herrmann1-0/+1
2001-11-25(SCM_MAKE_CCLO_TAG): New.Marius Vollmer1-1/+2
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-24/+24
2001-08-31* Removed deprecated stuff.Dirk Herrmann1-27/+6
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-4/+4
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-6/+6