summaryrefslogtreecommitdiff
path: root/libguile/programs.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-2/+2
2015-12-01Remove primitive?, add primitive-code?Andy Wingo1-1/+1
2014-05-01Fix inner and outer stack cuts to match on procedure codeAndy Wingo1-1/+3
2013-11-19Remove unused C scm_program_source.Andy Wingo1-1/+0
2013-11-19Reorganize programs.h.Andy Wingo1-19/+15
2013-11-19rtl-program-code -> program-codeAndy Wingo1-1/+1
2013-11-19rtl-program? -> program?Andy Wingo1-1/+1
2013-11-19Remove make-rtl-program.Andy Wingo1-1/+0
2013-11-19scm_i_rtl_program_* -> scm_i_program_*Andy Wingo1-4/+4
2013-11-19scm_i_make_rtl_program in BUILDING_LIBGUILEAndy Wingo1-0/+2
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-7/+7
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-2/+2
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-22/+0
2013-11-07frame-instruction-pointer is absolute; rewrite (system vm coverage)Andy Wingo1-0/+2
2013-10-18Foreign procedures are RTL programsAndy Wingo1-0/+2
2013-10-18Subrs are RTL programsAndy Wingo1-0/+3
2013-10-03Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+0
2013-10-03Deprecate scm_c_program_source, as it has no internal users.Andy Wingo1-3/+1
2013-06-09procedure-properties for RTL functionsAndy Wingo1-0/+1
2013-06-09procedure-documentation works on RTL proceduresAndy Wingo1-0/+1
2013-06-09RTL programs print with their nameAndy Wingo1-2/+1
2013-05-31add new rtl vmAndy Wingo1-1/+26
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-2/+2
2010-10-08add program-sources-pre-retire to core and define frame-next-sourceAndy Wingo1-1/+1
2010-04-17remove program-name, program-documentationAndy Wingo1-1/+0
2010-04-17scm_i_program_properties is internal; just use procedure-propertiesAndy Wingo1-1/+1
2010-03-04partial continuations print as #<partial-continuation ...>Andy Wingo1-0/+2
2010-02-08continuations are vm proceduresAndy Wingo1-2/+4
2010-01-09allocate free variables inline to closuresAndy Wingo1-2/+7
2010-01-07remove scm_tc7_gsubrAndy Wingo1-0/+2
2010-01-07add SCM_PROGRAM_IS_PRIMITIVE_GENERIC flag and checkerAndy Wingo1-1/+3
2009-10-23de-nargs struct scm_objcode; procedure-property refactorAndy Wingo1-0/+1
2009-10-23runtime and debugging support for callee-parsed procedure argsAndy Wingo1-1/+1
2009-09-17Fix omission of VM frames from backtraceNeil Jerram1-1/+1
2009-08-20programs have their own tc7 nowAndy Wingo1-10/+8
2009-07-23rename "closure-ref" to "free-ref"; s/vars/variables/ in some namesAndy Wingo1-3/+3
2009-07-23remove "externals" from the vmAndy Wingo1-5/+4
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-55/+31
2009-02-10propagate much more source info through compilationAndy Wingo1-0/+1
2009-02-05fix boot program detection, which in turn makes `make-stack' actually workAndy Wingo1-0/+3
2009-02-02tick in calls, procedure-name works on compiled proceduresAndy Wingo1-0/+4
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-17/+8
2009-01-17move module and meta inside programs' object tablesAndy Wingo1-3/+1
2008-12-26add scm_c_program_sourceAndy Wingo1-0/+2
2008-09-09rework late binding resolution to be simpler and more efficientAndy Wingo1-0/+2
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+93