summaryrefslogtreecommitdiff
path: root/libguile/procs.h
Commit message (Expand)AuthorAgeFilesLines
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* libguile header files have uniform format for copyright declarationsAndy Wingo2018-06-201-2/+2
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to 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
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Devolve more validate macrosAndy Wingo2018-06-181-0/+5
* More validate.h devolutionAndy Wingo2018-06-181-1/+7
* procedure-documentation works on RTL proceduresAndy Wingo2013-06-091-4/+1
* eval: Store docstrings for lambdas.Ludovic Courtès2012-11-281-1/+4
* move subr implementation details to gsubr.[ch]Andy Wingo2010-01-051-28/+0
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-53/+0
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-15/+0
* remove scm_tc7_dsubrAndy Wingo2009-12-031-1/+0
* remove tc7_subr_* and tc7_lsubr_*Andy Wingo2009-12-031-33/+1
* new evaluator, y'allAndy Wingo2009-12-011-2/+3
* Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocbdw-gc-static-allocLudovic Courtès2009-09-021-7/+8
|\
| * Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-7/+8
| |\
| | * rename SCM_SNAME to SCM_SUBR_NAMEAndy Wingo2009-06-191-1/+1
| | * 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-31/+37
* | | Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès2009-03-161-17/+0
|\ \ \ | |/ /
| * | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-03-081-17/+0
| |\ \ | | |/
| | * Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès2009-03-021-17/+0
| * | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-02-141-20/+6
| |\ \ | | |/
| | * Use double-cells to store subrs.Ludovic Courtès2009-02-121-22/+6
| | * Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.Ludovic Courtès2009-02-111-0/+2
| | * Make variables related to the subr table size private and unsigned.Ludovic Courtès2009-01-181-3/+1
* | | Allow the static initialization of subrs.Ludovic Courtès2009-01-311-0/+34
* | | Use double-cells to store subrs.Ludovic Courtès2009-01-211-19/+6
* | | Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.Ludovic Courtès2009-01-201-0/+2
|/ /
* | Make variables related to the subr table size private and unsigned.Ludovic Courtès2009-01-181-3/+1
* | Use immutable cells for closures.Ludovic Courtès2008-09-151-3/+0
* | Use immutable cells (aka. libgc "stubborn") for subrs.Ludovic Courtès2008-09-151-4/+0
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-101-3/+3
|\ \ | |/
| * Add `SCM_INTERNAL' macro, use it.Ludovic Courtès2008-05-311-3/+3
* | procs/weaks/hashtab: Removed a bit of useless mark/free code.Ludovic Courtes2008-09-051-1/+0
|/
* 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-1/+1
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2004-07-271-1/+1
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* * procs.h (SCM_CLOSURE_BODY): New Macro.Dirk Herrmann2002-01-101-0/+1
* (SCM_MAKE_CCLO_TAG): New.Marius Vollmer2001-11-251-1/+2
* Prefixed each each exported symbol with SCM_API.Marius Vollmer2001-11-021-24/+24
* * Removed deprecated stuff.Dirk Herrmann2001-08-311-27/+6
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* replace "scm_*_t" with "scm_t_*".Marius Vollmer2001-06-141-4/+4
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-6/+6