summaryrefslogtreecommitdiff
path: root/libguile/procs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * fix a tricky GC bug in scm_c_make_subrAndy Wingo2009-04-171-1/+5
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-03-221-4/+23
|\ \ | |/
| * Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-checkAndy Wingo2009-03-171-45/+2
| |\
| * \ Merge commit 'e092357058850a6f998bf462bdc5504c6379c96f' into vm-checkAndy Wingo2009-03-171-57/+12
| |\ \
| * \ \ Merge commit 'feccd2d3100fd2964d4c2df58ab3da7ce4949a66' into vm-checkAndy Wingo2009-03-171-1/+1
| |\ \ \
| * \ \ \ Merge commit 'cce8b2ce93703aff953750fb40cb53176ea66504' into vm-checkAndy Wingo2009-03-171-3/+3
| |\ \ \ \
| * \ \ \ \ Merge commit 'e95d11110b7af0f528404d28209c3a464ab7074d' into vm-checkAndy Wingo2009-03-171-3/+3
| |\ \ \ \ \
| * | | | | | static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo2009-01-291-0/+1
| * | | | | | make-procedure-with-setter inherits name from getterAndy Wingo2008-11-011-3/+18
| * | | | | | Merge commit 'origin/master' into vmAndy Wingo2008-09-301-1/+4
| |\ \ \ \ \ \