summaryrefslogtreecommitdiff
path: root/libguile/procprop.c
Commit message (Expand)AuthorAgeFilesLines
* fix to procedure-arity in previous patchAndy Wingo2012-03-181-5/+9
* make applicable smob calls cheaper, and fix a memory leakAndy Wingo2012-03-181-2/+6
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-1/+1
|\
| * Improve the usage of variable names in C docstrings.Bake Timmons2012-02-021-1/+1
| * Fix erroneous check in `set-procedure-properties!'.Ludovic Courtès2012-01-051-3/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-12-011-0/+33
|\ \ | |/
| * better debuggability for interpreted proceduresAndy Wingo2011-11-151-0/+37
* | slight scm_procedure_p, scm_i_procedure_arity refactorAndy Wingo2011-10-241-12/+9
* | convert internal weak hash table users to use the weak table apiAndy Wingo2011-10-241-13/+8
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-05-251-2/+8
|\ \ | |/
| * set-procedure-property! threadsafety issueAndy Wingo2011-05-231-8/+9
* | remove all deprecated codeAndy Wingo2011-05-121-34/+1
|/
* deprecate arity access via (procedure-properties proc 'arity)Andy Wingo2010-04-171-18/+29
* add procedure_minimum_arityAndy Wingo2010-04-171-0/+25
* scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo2010-04-171-1/+1
* tweaks to procprop.cAndy Wingo2010-04-171-8/+4
* procedure-properties incorporates program-propertiesAndy Wingo2010-04-171-27/+29
* smobs are applied with vm trampoline proceduresAndy Wingo2010-01-091-14/+18
* remove scm_tc7_gsubrAndy Wingo2010-01-071-18/+1
* subrs are now VM trampoline proceduresAndy Wingo2010-01-071-1/+2
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-3/+0
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-76/+57
* remove cxrsAndy Wingo2009-12-041-3/+0
* remove rpsubrsAndy Wingo2009-12-041-3/+0
* remove asubrsAndy Wingo2009-12-031-1/+0
* remove scm_tc7_dsubrAndy Wingo2009-12-031-1/+0
* remove tc7_subr_* and tc7_lsubr_*Andy Wingo2009-12-031-18/+0
* new evaluator, y'allAndy Wingo2009-12-011-10/+2
* a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo2009-11-261-6/+3
* fold objects.[ch] into goops.[ch]Andy Wingo2009-11-151-1/+0
* remove support for "entities" -- a form of applicable structAndy Wingo2009-11-151-2/+4
* remove operatorsAndy Wingo2009-11-151-4/+2
* procedure property table is only key-weak, not doubly-weakAndy Wingo2009-10-241-1/+1
* procedure property efficiency tweakAndy Wingo2009-10-231-4/+26
* de-nargs struct scm_objcode; procedure-property refactorAndy Wingo2009-10-231-63/+52
* programs have their own tc7 nowAndy Wingo2009-08-201-0/+6
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès2009-03-021-16/+9
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+4
* 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-3/+3
* Added comment about future improvements...Marius Vollmer2004-08-191-0/+6
* (scm_init_storage, scm_stand_in_procs, scm_stand_in_proc): Use aMarius Vollmer2004-08-111-6/+7
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2004-07-271-3/+3
* * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer2004-07-231-2/+2
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer2004-07-081-1/+1
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer2004-07-061-3/+3
* This set of patches separates the representation of the cxr familyDirk Herrmann2003-06-011-0/+1
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12