summaryrefslogtreecommitdiff
path: root/libguile/procs.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-27doc: Rephrase documentation of 'thunk?'.Ludovic Courtès1-2/+3
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-10/+9
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-13/+13
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-2/+4
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Move struct.h include out of ports.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-2/+3
2017-09-22Deprecate make-structAndy Wingo1-3/+2
2015-01-23Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo1-4/+0
2015-01-23Remove unreachable code in scm_setterAndy Wingo1-1/+0
2013-11-19Rename objcodes?.{scm,c,h} to loader.{scm,c,h}Andy Wingo1-1/+1
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-1/+1
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-2/+1
2013-10-31Avoid calling procedure-name when doing a make-procedure-with-setterAndy Wingo1-10/+2
2013-06-09procedure-documentation works on RTL proceduresAndy Wingo1-15/+0
2013-05-31add new rtl vmAndy Wingo1-1/+2
2013-01-07Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-4/+5
2012-11-28eval: Store docstrings for lambdas.Ludovic Courtès1-4/+5
2011-10-24slight scm_procedure_p, scm_i_procedure_arity refactorAndy Wingo1-15/+4
2011-05-15scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo1-2/+3
2011-03-08fix scm_setterAndy Wingo1-1/+2
2011-02-08fix scm_procedure on non-structsAndy Wingo1-2/+2
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-04-17scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo1-5/+2
2010-01-07remove scm_tc7_gsubrAndy Wingo1-9/+1
2010-01-05move subr implementation details to gsubr.[ch]Andy Wingo1-62/+0
2009-12-08use the new public metatables from struct.cAndy Wingo1-4/+5
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