summaryrefslogtreecommitdiff
path: root/libguile/vm-i-scheme.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-15Use fixnums for int32 when the native word size of greater than 4 bytes.Ludovic Courtès1-2/+16
2009-08-06loop detection in the houseAndy Wingo1-2/+8
2009-08-05add1 and sub1 instructionsAndy Wingo1-0/+26
2009-07-21renumber vm ops (objcode cookie bumped)Andy Wingo1-68/+68
2009-07-14fix bounds checks for the last element of bv-*-{ref,set}Andy Wingo1-7/+7
2009-07-14Remove potential "uninitialized variable" GCC warnings.Ludovic Courtès1-8/+8
2009-06-26bytevector ops now compile down to low-level VM opsAndy Wingo1-5/+6
2009-06-26vector-ref and vector-set! now have opcodesAndy Wingo1-47/+76
2009-06-26add bytevector ops to the vmAndy Wingo1-0/+217
2009-06-24allow primcall ops to push 0 valuesAndy Wingo1-10/+17
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-06-07fix incorrect inlining of + when + is locally redefinedAndy Wingo1-1/+1
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-36/+12
2009-02-05in debug mode, make sure that calls to the vm can be captured via make-stackAndy Wingo1-1/+1
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-29/+40
2008-10-31new ops: slot-ref, slot-set. remove and recompile your .go filesAndy Wingo1-0/+22
2008-10-18fix bug in self-tail-recursion with "external" variables; other sundriesAndy Wingo1-4/+10
2008-10-03precise stack marking, fix some missed references, still imperfectAndy Wingo1-2/+2
2008-09-13readability improvement in vm-i-schemeAndy Wingo1-0/+6
2008-08-26fetch an inum's bits into a scm_bits_t, not an intAndy Wingo1-16/+2
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+283