summaryrefslogtreecommitdiff
path: root/libguile/vm-i-loader.c
Commit message (Expand)AuthorAgeFilesLines
* push error handlers out of line in the vmAndy Wingo2012-04-301-6/+3
* Revert "attempt to clear stale references on VM C stack"Andy Wingo2012-01-291-7/+1
* attempt to clear stale references on VM C stackAndy Wingo2012-01-271-1/+7
* VM tweaksAndy Wingo2011-05-051-2/+1
* Make VM string literals immutable.Ludovic Courtès2011-03-201-2/+2
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-2/+2
* renumber VM opcodesAndy Wingo2010-01-261-9/+9
* brace placement fixesAndy Wingo2009-11-261-1/+2
* rework the vm support for wide stringsAndy Wingo2009-08-121-130/+23
* Add Unicode strings and symbolsMichael Gran2009-08-081-10/+77
* remove "externals" from the vmAndy Wingo2009-07-231-1/+1
* renumber vm ops (objcode cookie bumped)Andy Wingo2009-07-211-11/+11
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* new instructions: make-int64, make-uint64Andy Wingo2009-06-071-3/+3
* add ability to compile uniform arraysAndy Wingo2009-06-051-0/+14
* refactoring for toplevel-ref, toplevel-set, link-nowAndy Wingo2009-06-051-23/+1
* 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