summaryrefslogtreecommitdiff
path: root/module/system/vm/program.scm
AgeCommit message (Expand)AuthorFilesLines
2010-10-08add program-sources-pre-retire to core and define frame-next-sourceAndy Wingo1-1/+58
2010-10-01add source:line-for-user, returning a 1-indexed line numberAndy Wingo1-1/+8
2010-05-07Add `program-free-variables' to `(system vm program)'.Ludovic Courtès1-2/+12
2010-04-17remove program-name, program-documentationAndy Wingo1-5/+1
2010-04-17scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo1-6/+2
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-01-12fix texinfo reflection for proceduresAndy Wingo1-14/+20
2010-01-12programs print as #<procedure ...>Andy Wingo1-2/+3
2010-01-09allocate free variables inline to closuresAndy Wingo1-2/+4
2009-12-10add gbt macro to gdbinit, and fix a bug in program-arityAndy Wingo1-0/+1
2009-11-21better printing of procedures with keyword argumentsAndy Wingo1-1/+2
2009-11-15fix printing-programs bugAndy Wingo1-1/+1
2009-10-27update procedure docs for programs, lambda*, case-lambdaAndy Wingo1-3/+6
2009-10-25arities can have noncontiguous starts and endsAndy Wingo1-14/+18
2009-10-23runtime and debugging support for callee-parsed procedure argsAndy Wingo1-33/+136
2009-10-22Fix typos leading to unbound variable references.Ludovic Courtès1-1/+1
2009-07-23remove all mentions of "external" from the compiler and related codeAndy Wingo1-5/+5
2009-07-23rename "closure-ref" to "free-ref"; s/vars/variables/ in some namesAndy Wingo1-1/+1
2009-07-23remove "externals" from the vmAndy Wingo1-4/+3
2009-07-15Switch remaining GPLv2+ Guile-VM headers to LGPLv3+.Ludovic Courtès1-11/+10
2009-03-27frame, program, objcode, etc inits use load-extensionAndy Wingo1-1/+1
2009-02-25export procedure-arguments from ice-9 sessionAndy Wingo1-1/+13
2009-02-10propagate much more source info through compilationAndy Wingo1-7/+11
2009-02-02tick in calls, procedure-name works on compiled proceduresAndy Wingo1-18/+0
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-8/+10
2008-11-02proper printing of thunks, reduced disasm verbosityAndy Wingo1-1/+1
2008-10-16fix use of `binding' data abstractionAndy Wingo1-7/+11
2008-10-12make disassembly better -- a more woven text.Andy Wingo1-3/+3
2008-09-13tweaks for printing programsAndy Wingo1-1/+3
2008-09-13programs can now get at their names, and print nicelyAndy Wingo1-1/+21
2008-09-09rework late binding resolution to be simpler and more efficientAndy Wingo1-1/+1
2008-09-09use #:keywords in module/*.scm, not :keywordsAndy Wingo1-1/+1
2008-09-08lazily load meta info, for less consageAndy Wingo1-3/+6
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-1/+1
2008-08-08improve source loc info in nonlocal exits and backtracesAndy Wingo1-0/+10
2008-08-07fix stack corruption on vm-save-stack; more robust with nonlocal exitsAndy Wingo1-1/+1
2008-08-07big reorg of scheme modules -- e.g. programs.c -> (system vm program)Andy Wingo1-0/+63