summaryrefslogtreecommitdiff
path: root/libguile/vm-i-loader.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid uses of deprecated forms in the VM code.Ludovic Courtès2009-04-051-1/+1
* Add `load-unsigned-integer' instruction.Ludovic Courtès2009-02-181-1/+19
* in debug mode, make sure that calls to the vm can be captured via make-stackAndy Wingo2009-02-051-1/+1
* avoid 8 words of allocation per lambda, whooooAndy Wingo2009-02-011-1/+1
* static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo2009-01-291-91/+46
* move module and meta inside programs' object tablesAndy Wingo2009-01-171-15/+11
* remove the `late-bind' instructionAndy Wingo2008-12-191-14/+0
* precise stack marking, fix some missed references, still imperfectAndy Wingo2008-10-031-5/+4
* compile @ and @@Andy Wingo2008-09-301-3/+25
* rework late binding resolution to be simpler and more efficientAndy Wingo2008-09-091-10/+0
* lazily load meta info, for less consageAndy Wingo2008-09-081-1/+1
* ditch the 8-bit compiled form of program parametersAndy Wingo2008-09-021-19/+6
* fix a bug loading functions with 8 or more argumentsAndy Wingo2008-09-021-8/+10
* merge guile-vm into libguile itselfAndy Wingo2008-08-211-0/+229