summaryrefslogtreecommitdiff
path: root/libguile/procprop.c
AgeCommit message (Expand)AuthorFilesLines
2010-01-09smobs are applied with vm trampoline proceduresAndy Wingo1-14/+18
2010-01-07remove scm_tc7_gsubrAndy Wingo1-18/+1
2010-01-07subrs are now VM trampoline proceduresAndy Wingo1-1/+2
2009-12-07procedures-with-setters implemented in terms of structsAndy Wingo1-3/+0
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-76/+57
2009-12-04remove cxrsAndy Wingo1-3/+0
2009-12-04remove rpsubrsAndy Wingo1-3/+0
2009-12-03remove asubrsAndy Wingo1-1/+0
2009-12-03remove scm_tc7_dsubrAndy Wingo1-1/+0
2009-12-03remove tc7_subr_* and tc7_lsubr_*Andy Wingo1-18/+0
2009-12-01new evaluator, y'allAndy Wingo1-10/+2
2009-11-26a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo1-6/+3
2009-11-15fold objects.[ch] into goops.[ch]Andy Wingo1-1/+0
2009-11-15remove support for "entities" -- a form of applicable structAndy Wingo1-2/+4
2009-11-15remove operatorsAndy Wingo1-4/+2
2009-10-24procedure property table is only key-weak, not doubly-weakAndy Wingo1-1/+1
2009-10-23procedure property efficiency tweakAndy Wingo1-4/+26
2009-10-23de-nargs struct scm_objcode; procedure-property refactorAndy Wingo1-63/+52
2009-08-20programs have their own tc7 nowAndy Wingo1-0/+6
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-16/+9
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+4
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-3/+3
2004-08-19Added comment about future improvements...Marius Vollmer1-0/+6
2004-08-11(scm_init_storage, scm_stand_in_procs, scm_stand_in_proc): Use aMarius Vollmer1-6/+7
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-3/+3
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-2/+2
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-1/+1
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-3/+3
2003-06-01 This set of patches separates the representation of the cxr familyDirk Herrmann1-0/+1
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2003-03-06* srfi-1.c (scm_init_srfi_1): Extend root module map and for-eachMikael Djurfeldt1-2/+2
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-4/+4
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0
2001-07-26* tags.h: Update tag system docs.Marius Vollmer1-1/+1
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-28 * list.h (scm_list_1, scm_list_2, scm_list_3, scm_list_4, scm_list_5,Keisuke Nishida1-4/+2
2001-04-19* Fixed scm_thunk_p's results when applied to closures.Dirk Herrmann1-4/+4
2001-03-11Use SCM_LISTn instead of scm_listify.Keisuke Nishida1-4/+2
2001-03-09Remove #include <stdio.h>. Add #include <string.h>.Keisuke Nishida1-1/+0
2000-12-07Some cleanup on smob calls.Keisuke Nishida1-1/+1
2000-12-04* Minor cleanup/optimization for char=?.Dirk Herrmann1-13/+20
2000-11-25 * use an applicable SMOB to represent continuations, instead of aGary Houston1-1/+0
2000-11-17* alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c,Marius Vollmer1-0/+2
2000-08-25* procprop.c: #include "libguile/smob.h"; Check applicable smobs.Mikael Djurfeldt1-8/+16
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-04-21* Makefile.am (DEFS): Added. automake adds -I options to DEFS,Mikael Djurfeldt1-13/+13
2000-04-03Lots of fixes to make guile (at some time) compile with strict typing.Dirk Herrmann1-4/+4