summaryrefslogtreecommitdiff
path: root/libguile/eval.i.c
AgeCommit message (Expand)AuthorFilesLines
2009-12-01eval.i.c -> eval.cAndy Wingo1-1469/+0
2009-12-01more ceval excisionAndy Wingo1-38/+20
2009-12-01remove code from eval.i.c that was only for CEVAL.Andy Wingo1-241/+0
2009-12-01Don't double-include eval.i.c -- let's only build deval.Andy Wingo1-28/+4
2009-11-26remove code that manages the method cacheAndy Wingo1-53/+0
2009-11-26generics now dispatch as applicable structsAndy Wingo1-58/+45
2009-11-26a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo1-20/+10
2009-11-17Fix stylistic issues revealed by "make syntax-check".Ludovic Courtès1-2/+1
2009-11-17Fix C99-style declarations after statements.Ludovic Courtès1-2/+4
2009-11-15remove support for "entities" -- a form of applicable structAndy Wingo1-0/+10
2009-11-15SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDUREAndy Wingo1-4/+4
2009-11-15remove operatorsAndy Wingo1-20/+10
2009-11-15de-inline goops dispatch from the evaluatorAndy Wingo1-133/+4
2009-10-30Since support for "futures" in C has been completely disabled for someKen Raeburn1-7/+0
2009-10-27the cube of lisp booleans (#f nil () #t)Mark H Weaver1-7/+6
2009-10-02Fix the argument list of gsubr stack frames.Ludovic Courtès1-2/+2
2009-08-20Avoid accessing symbol internals in call_dsubr_1 and DEVALMichael Gran1-5/+2
2009-08-20programs have their own tc7 nowAndy Wingo1-0/+22
2009-06-19rename SCM_SNAME to SCM_SUBR_NAMEAndy Wingo1-2/+2
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-17Merge commit 'cb9d473112ac172a3d328bb029b5b550918d4262' into vm-checkAndy Wingo1-11/+15
2009-03-17Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-checkAndy Wingo1-30/+16
2009-03-08Provide a C vararg interface to gsubr invocation.Ludovic Courtès1-10/+15
2009-03-08Slightly simplify gsubr invocation in the evaluator.Ludovic Courtès1-7/+6
2009-03-02Mark `scm_gsubr_apply ()' as internal.Ludovic Courtès1-5/+5
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-30/+16
2009-03-02Change `scm_gsubr_apply ()' to take the gsubr as its first argument.Ludovic Courtès1-8/+8
2008-10-30fix up some assumptions that cmethods were listsAndy Wingo1-15/+20
2008-10-30runtime byte compilation of goops methods, whoooooAndy Wingo1-6/+12
2008-09-25export `make-promise' to schemeAndy Wingo1-1/+1
2007-12-08Changes from arch/CVS synchronizationLudovic Courtès1-19/+20
2007-01-22* private-options.h: idem.Han-Wen Nienhuys1-0/+20
2007-01-22* eval.c: distangle. move duplicate code to eval.i.c and includeHan-Wen Nienhuys1-0/+1922