summaryrefslogtreecommitdiff
path: root/libguile/procs.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* * validate.hMichael Livshin2001-05-241-9/+13
* (scm_c_make_subr, scm_c_define_subr,Marius Vollmer2001-05-201-9/+16
* * Fixed scm_thunk_p's results when applied to closures.Dirk Herrmann2001-04-191-0/+1
* * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros.Dirk Herrmann2001-03-301-6/+6
* * Re-introduces the unused member "documentation" of struct scm_subr_entry.Dirk Herrmann2000-12-281-1/+2
* * Removed unused member "properties" from struct scm_subr_entry.Dirk Herrmann2000-12-231-4/+2
* * Removed unused member "documentation" from struct scm_subr_entry.Dirk Herrmann2000-12-221-2/+7
* * Don't use string or vector macros when accessing compiled closures.Dirk Herrmann2000-09-261-1/+11
* * Don't assign to SCM_SUBRF, use new SCM_SET_SUBRF macro instead.Dirk Herrmann2000-06-051-0/+1
* * Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP.Dirk Herrmann2000-06-051-1/+1
* * Replace SCM_UNPACK_CAR appropriately.Dirk Herrmann2000-05-241-1/+1