summaryrefslogtreecommitdiff
path: root/libguile/procs.h
AgeCommit message (Expand)AuthorFilesLines
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
2001-05-24* validate.hMichael Livshin1-9/+13
2001-05-20(scm_c_make_subr, scm_c_define_subr,Marius Vollmer1-9/+16
2001-04-19* Fixed scm_thunk_p's results when applied to closures.Dirk Herrmann1-0/+1
2001-03-30* Replaced a lot of calls to SCM_C[AD]R with more appropriate macros.Dirk Herrmann1-6/+6
2000-12-28* Re-introduces the unused member "documentation" of struct scm_subr_entry.Dirk Herrmann1-1/+2
2000-12-23* Removed unused member "properties" from struct scm_subr_entry.Dirk Herrmann1-4/+2
2000-12-22* Removed unused member "documentation" from struct scm_subr_entry.Dirk Herrmann1-2/+7
2000-09-26* Don't use string or vector macros when accessing compiled closures.Dirk Herrmann1-1/+11
2000-06-05* Don't assign to SCM_SUBRF, use new SCM_SET_SUBRF macro instead.Dirk Herrmann1-0/+1
2000-06-05* Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP.Dirk Herrmann1-1/+1
2000-05-24* Replace SCM_UNPACK_CAR appropriately.Dirk Herrmann1-1/+1