summaryrefslogtreecommitdiff
path: root/libguile/procs.c
Commit message (Expand)AuthorAgeFilesLines
* doc: Rephrase documentation of 'thunk?'.Ludovic Courtès2020-05-271-2/+3
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-10/+9
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-13/+13
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-2/+4
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Move struct.h include out of ports.hAndy Wingo2018-06-191-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+3
* Deprecate make-structAndy Wingo2017-09-221-3/+2
* Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo2015-01-231-4/+0
* Remove unreachable code in scm_setterAndy Wingo2015-01-231-1/+0
* Rename objcodes?.{scm,c,h} to loader.{scm,c,h}Andy Wingo2013-11-191-1/+1
* Remove RTL_ infix from macrosAndy Wingo2013-11-191-1/+1
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-2/+1
* Avoid calling procedure-name when doing a make-procedure-with-setterAndy Wingo2013-10-311-10/+2
* procedure-documentation works on RTL proceduresAndy Wingo2013-06-091-15/+0
* add new rtl vmAndy Wingo2013-05-311-1/+2
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-01-071-4/+5
|\
| * eval: Store docstrings for lambdas.Ludovic Courtès2012-11-281-4/+5
* | slight scm_procedure_p, scm_i_procedure_arity refactorAndy Wingo2011-10-241-15/+4
* | scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo2011-05-151-2/+3
|/
* fix scm_setterAndy Wingo2011-03-081-1/+2
* fix scm_procedure on non-structsAndy Wingo2011-02-081-2/+2
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-2/+2
* scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo2010-04-171-5/+2
* remove scm_tc7_gsubrAndy Wingo2010-01-071-9/+1
* move subr implementation details to gsubr.[ch]Andy Wingo2010-01-051-62/+0
* use the new public metatables from struct.cAndy Wingo2009-12-081-4/+5
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-36/+29
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-52/+6
* remove cxrsAndy Wingo2009-12-041-3/+3
* remove rpsubrsAndy Wingo2009-12-041-2/+0
* remove asubrsAndy Wingo2009-12-031-1/+0
* remove tc7_subr_* and tc7_lsubr_*Andy Wingo2009-12-031-3/+0
* new evaluator, y'allAndy Wingo2009-12-011-1/+1
* a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo2009-11-261-7/+9
* fold objects.[ch] into goops.[ch]Andy Wingo2009-11-151-1/+0
* remove support for "entities" -- a form of applicable structAndy Wingo2009-11-151-4/+5
* remove operatorsAndy Wingo2009-11-151-6/+4
* de-nargs struct scm_objcode; procedure-property refactorAndy Wingo2009-10-231-6/+8
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-0/+9
|\
| * programs have their own tc7 nowAndy Wingo2009-08-201-0/+5
| * procedure-documentation works on vm proceduresAndy Wingo2009-08-191-0/+4
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-10/+15
|\ \ | |/
| * rename SCM_SNAME to SCM_SUBR_NAMEAndy Wingo2009-06-191-3/+3
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7