summaryrefslogtreecommitdiff
path: root/module/system/vm/program.scm
Commit message (Expand)AuthorAgeFilesLines
* Add instrumentation to VM builtinsAndy Wingo2018-08-171-1/+1
* Rewrite subr implementationAndy Wingo2018-07-291-2/+3
* Check for missing debug info in print-programRobin Templeton2016-09-021-1/+1
* Remove primitive?, add primitive-code?Andy Wingo2015-12-011-31/+26
* Program printing tweaksAndy Wingo2014-05-041-23/+54
* Fix inner and outer stack cuts to match on procedure codeAndy Wingo2014-05-011-0/+11
* Update frame-bindings interfaceAndy Wingo2014-04-161-17/+1
* Add ability to query local definitions for a procedureAndy Wingo2014-04-151-57/+16
* (system vm program) exports primitive?Andy Wingo2014-02-281-2/+4
* (system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo2013-11-191-1/+0
* Rename internal rtl-program-properties -> program-propertiesAndy Wingo2013-11-191-3/+1
* Rename internals of (system vm program) program-minimum-arityAndy Wingo2013-11-191-4/+2
* Rename (system vm program) internal functions to remove rtl-Andy Wingo2013-11-191-6/+2
* rtl-program-code -> program-codeAndy Wingo2013-11-191-11/+11
* rtl-program? -> program?Andy Wingo2013-11-191-7/+7
* Remove make-rtl-program.Andy Wingo2013-11-191-3/+1
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-45/+11
* Remove program-sources-pre-retire case for stack programs.Andy Wingo2013-11-081-29/+6
* Fix reading and writing arities into DWARF.Andy Wingo2013-11-081-7/+6
* frame-instruction-pointer is absolute; rewrite (system vm coverage)Andy Wingo2013-11-071-0/+9
* (language tree-il analyze) works better with RTL programsAndy Wingo2013-10-181-5/+11
* Subrs are RTL programsAndy Wingo2013-10-181-7/+31
* better RTL debuggingAndy Wingo2013-10-041-4/+9
* anonymous RTl functions print with source infoAndy Wingo2013-10-031-3/+3
* program-source / program-sources works with RTL programsAndy Wingo2013-10-031-30/+60
* procedure-properties for RTL functionsAndy Wingo2013-06-091-5/+5
* procedure-documentation works on RTL proceduresAndy Wingo2013-06-091-0/+6
* Wire up ability to print RTL program aritiesAndy Wingo2013-06-091-20/+39
* RTL programs print with their nameAndy Wingo2013-06-091-2/+10
* add new rtl vmAndy Wingo2013-05-311-0/+2
* More procedure-arguments-alist documentation and a bugfixAndy Wingo2013-01-071-2/+2
* document program-arguments-alist and program-lambda-listCedric Cellier2013-01-071-0/+2
* add program-sources-pre-retire to core and define frame-next-sourceAndy Wingo2010-10-081-1/+58
* add source:line-for-user, returning a 1-indexed line numberAndy Wingo2010-10-011-1/+8
* Add `program-free-variables' to `(system vm program)'.Ludovic Courtès2010-05-071-2/+12
* remove program-name, program-documentationAndy Wingo2010-04-171-5/+1
* scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo2010-04-171-6/+2
* rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo2010-03-161-1/+2
* fix texinfo reflection for proceduresAndy Wingo2010-01-121-14/+20
* programs print as #<procedure ...>Andy Wingo2010-01-121-2/+3
* allocate free variables inline to closuresAndy Wingo2010-01-091-2/+4
* add gbt macro to gdbinit, and fix a bug in program-arityAndy Wingo2009-12-101-0/+1
* better printing of procedures with keyword argumentsAndy Wingo2009-11-211-1/+2
* fix printing-programs bugAndy Wingo2009-11-151-1/+1
* update procedure docs for programs, lambda*, case-lambdaAndy Wingo2009-10-271-3/+6
* arities can have noncontiguous starts and endsAndy Wingo2009-10-251-14/+18
* runtime and debugging support for callee-parsed procedure argsAndy Wingo2009-10-231-33/+136
* Fix typos leading to unbound variable references.Ludovic Courtès2009-10-221-1/+1
* remove all mentions of "external" from the compiler and related codeAndy Wingo2009-07-231-5/+5
* rename "closure-ref" to "free-ref"; s/vars/variables/ in some namesAndy Wingo2009-07-231-1/+1