summaryrefslogtreecommitdiff
path: root/libguile/programs.c
AgeCommit message (Expand)AuthorFilesLines
2011-11-08locking for putc, putsAndy Wingo1-6/+6
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-11-19fix a number of assumptions that a pointer could fit into a longAndy Wingo1-1/+1
2010-10-08add program-sources-pre-retire to core and define frame-next-sourceAndy Wingo1-12/+21
2010-09-06fix to program-moduleAndy Wingo1-2/+9
2010-04-17add procedure_minimum_arityAndy Wingo1-17/+35
2010-04-17remove program-name, program-documentationAndy Wingo1-10/+0
2010-04-17scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo1-5/+4
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-03-09fix continuation printing bugAndy Wingo1-1/+1
2010-03-04partial continuations print as #<partial-continuation ...>Andy Wingo1-0/+7
2010-02-22tweaks to default program printerAndy Wingo1-2/+2
2010-02-08continuations are vm proceduresAndy Wingo1-1/+8
2010-01-09allocate free variables inline to closuresAndy Wingo1-9/+55
2010-01-07properly integrate vm bootstrapping into init.cAndy Wingo1-3/+0
2010-01-07program-meta procedures get their program's objtableAndy Wingo1-2/+3
2009-12-15Don't use GCC zero-length arrays.Ludovic Courtès1-1/+4
2009-11-28Remove remaining uses of discouraged constructs.Ludovic Courtès1-3/+3
2009-11-08Fix C99-style comments.Ludovic Courtès1-2/+2
2009-10-25arities can have noncontiguous starts and endsAndy Wingo1-1/+1
2009-10-23de-nargs struct scm_objcode; procedure-property refactorAndy Wingo1-0/+40
2009-10-23runtime and debugging support for callee-parsed procedure argsAndy Wingo1-17/+18
2009-08-20programs have their own tc7 nowAndy Wingo1-55/+15
2009-07-23rename "closure-ref" to "free-ref"; s/vars/variables/ in some namesAndy Wingo1-11/+11
2009-07-23remove "externals" from the vmAndy Wingo1-36/+16
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-36/+13
2009-04-05Avoid uses of deprecated forms in the VM code.Ludovic Courtès1-4/+4
2009-03-27frame, program, objcode, etc inits use load-extensionAndy Wingo1-0/+2
2009-03-17non-srcdir build fixesAndy Wingo1-1/+1
2009-02-11provide program apply_0, apply_1, apply_2 implementationsAndy Wingo1-0/+24
2009-02-10propagate much more source info through compilationAndy Wingo1-9/+39
2009-02-05inline call to scm_make_program when making closuresAndy Wingo1-0/+6
2009-02-02tick in calls, procedure-name works on compiled proceduresAndy Wingo1-6/+62
2009-02-01avoid 8 words of allocation per lambda, whooooAndy Wingo1-3/+8
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-101/+50
2009-01-17move module and meta inside programs' object tablesAndy Wingo1-18/+23
2008-12-26add scm_c_program_sourceAndy Wingo1-0/+18
2008-09-28revert part of 7ff017002ddc980 that caused missed referencesAndy Wingo1-0/+2
2008-09-13inline frame replacement in tail-callAndy Wingo1-1/+1
2008-09-13tweaks for printing programsAndy Wingo1-1/+5
2008-09-13programs can now get at their names, and print nicelyAndy Wingo1-0/+17
2008-09-09rework late binding resolution to be simpler and more efficientAndy Wingo1-0/+13
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+258