summaryrefslogtreecommitdiff
path: root/libguile/procs.c
AgeCommit message (Expand)AuthorFilesLines
2009-12-07procedures-with-setters implemented in terms of structsAndy Wingo1-36/+29
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-52/+6
2009-12-04remove cxrsAndy Wingo1-3/+3
2009-12-04remove rpsubrsAndy Wingo1-2/+0
2009-12-03remove asubrsAndy Wingo1-1/+0
2009-12-03remove tc7_subr_* and tc7_lsubr_*Andy Wingo1-3/+0
2009-12-01new evaluator, y'allAndy Wingo1-1/+1
2009-11-26a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo1-7/+9
2009-11-15fold objects.[ch] into goops.[ch]Andy Wingo1-1/+0
2009-11-15remove support for "entities" -- a form of applicable structAndy Wingo1-4/+5
2009-11-15remove operatorsAndy Wingo1-6/+4
2009-10-23de-nargs struct scm_objcode; procedure-property refactorAndy Wingo1-6/+8
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-0/+9
2009-08-20programs have their own tc7 nowAndy Wingo1-0/+5
2009-08-19procedure-documentation works on vm proceduresAndy Wingo1-0/+4
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-10/+15
2009-06-19rename SCM_SNAME to SCM_SUBR_NAMEAndy Wingo1-3/+3
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-04-17fix a tricky GC bug in scm_c_make_subrAndy Wingo1-1/+5
2009-03-22Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-4/+23
2009-03-17Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-checkAndy Wingo1-45/+2
2009-03-17Merge commit 'e092357058850a6f998bf462bdc5504c6379c96f' into vm-checkAndy Wingo1-57/+12
2009-03-17Merge commit 'feccd2d3100fd2964d4c2df58ab3da7ce4949a66' into vm-checkAndy Wingo1-1/+1
2009-03-17Merge commit 'cce8b2ce93703aff953750fb40cb53176ea66504' into vm-checkAndy Wingo1-3/+3
2009-03-17Merge commit 'e95d11110b7af0f528404d28209c3a464ab7074d' into vm-checkAndy Wingo1-3/+3
2009-03-08Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-45/+2
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-45/+2
2009-02-14Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-46/+12
2009-02-12Small cleanup relative to the use of double cells for subrs.Ludovic Courtès1-7/+1
2009-02-12Use double-cells to store subrs.Ludovic Courtès1-52/+13
2009-02-11Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.Ludovic Courtès1-1/+1
2009-02-11Use `SCM_SNAME ()' when requesting the name of a subr.Ludovic Courtès1-3/+3
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-0/+1
2009-01-18Make variables related to the subr table size private and unsigned.Ludovic Courtès1-3/+3
2009-01-18Use `scm_gc_malloc ()' and friends when allocating the subr table.Ludovic Courtès1-3/+9
2009-01-18Make variables related to the subr table size private and unsigned.Ludovic Courtès1-3/+3
2009-01-18Don't use `scm_immutable_cell ()' for subrs.Ludovic Courtès1-2/+2
2008-11-01make-procedure-with-setter inherits name from getterAndy Wingo1-3/+18
2008-09-30Merge commit 'origin/master' into vmAndy Wingo1-1/+4
2008-09-15Use immutable cells (aka. libgc "stubborn") for subrs.Ludovic Courtès1-13/+1
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+4
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+4
2008-09-07make thunk? understand programsAndy Wingo1-1/+4
2008-09-05procs/weaks/hashtab: Removed a bit of useless mark/free code.Ludovic Courtes1-14/+0
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-2/+2
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-1/+1
2004-08-10* stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c,Marius Vollmer1-1/+1
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-1/+1