summaryrefslogtreecommitdiff
path: root/libguile/vm-i-loader.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-30push error handlers out of line in the vmAndy Wingo1-6/+3
2012-01-29Revert "attempt to clear stale references on VM C stack"Andy Wingo1-7/+1
2012-01-27attempt to clear stale references on VM C stackAndy Wingo1-1/+7
2011-05-05VM tweaksAndy Wingo1-2/+1
2011-03-20Make VM string literals immutable.Ludovic Courtès1-2/+2
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-01-26renumber VM opcodesAndy Wingo1-9/+9
2009-11-26brace placement fixesAndy Wingo1-1/+2
2009-08-12rework the vm support for wide stringsAndy Wingo1-130/+23
2009-08-08Add Unicode strings and symbolsMichael Gran1-10/+77
2009-07-23remove "externals" from the vmAndy Wingo1-1/+1
2009-07-21renumber vm ops (objcode cookie bumped)Andy Wingo1-11/+11
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-06-07new instructions: make-int64, make-uint64Andy Wingo1-3/+3
2009-06-05add ability to compile uniform arraysAndy Wingo1-0/+14
2009-06-05refactoring for toplevel-ref, toplevel-set, link-nowAndy Wingo1-23/+1
2009-04-05Avoid uses of deprecated forms in the VM code.Ludovic Courtès1-1/+1
2009-02-18Add `load-unsigned-integer' instruction.Ludovic Courtès1-1/+19
2009-02-05in debug mode, make sure that calls to the vm can be captured via make-stackAndy Wingo1-1/+1
2009-02-01avoid 8 words of allocation per lambda, whooooAndy Wingo1-1/+1
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-91/+46
2009-01-17move module and meta inside programs' object tablesAndy Wingo1-15/+11
2008-12-19remove the `late-bind' instructionAndy Wingo1-14/+0
2008-10-03precise stack marking, fix some missed references, still imperfectAndy Wingo1-5/+4
2008-09-30compile @ and @@Andy Wingo1-3/+25
2008-09-09rework late binding resolution to be simpler and more efficientAndy Wingo1-10/+0
2008-09-08lazily load meta info, for less consageAndy Wingo1-1/+1
2008-09-02ditch the 8-bit compiled form of program parametersAndy Wingo1-19/+6
2008-09-02fix a bug loading functions with 8 or more argumentsAndy Wingo1-8/+10
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+229