Age | Commit message (Expand) | Author | Files | Lines |
2012-03-05 | Merge branch 'bt/elisp' | BT Templeton | 1 | -79/+91 |
2012-02-03 | add `nil?' primitive | BT Templeton | 1 | -76/+88 |
2011-12-19 | Merge remote-tracking branch 'origin/stable-2.0' | Andy Wingo | 1 | -1/+1 |
2011-12-14 | Use `alignof_type' instead of `alignof'. | Ludovic Courtès | 1 | -1/+1 |
2011-10-28 | add string-length, string-ref, vector-length instructions | Andy Wingo | 1 | -47/+94 |
2011-05-13 | more care regarding SCM_PACK and SCM_UNPACK | Andy Wingo | 1 | -15/+15 |
2011-05-05 | VM tweaks | Andy Wingo | 1 | -13/+9 |
2011-03-23 | fix a failure to sync regs in vm bytevector ops | Andy Wingo | 1 | -22/+32 |
2010-11-19 | fix a number of assuptions that a long could hold an inum | Andy Wingo | 1 | -10/+16 |
2010-11-19 | Optimize fixnum comparison. | Ludovic Courtès | 1 | -3/+4 |
2010-11-19 | Add optimized tagged integer addition/subtractions for x86_64. | Ludovic Courtès | 1 | -0/+71 |
2010-10-13 | Optimize `1+' and `1-' on fixnums. | Ludovic Courtès | 1 | -8/+30 |
2010-10-08 | inline symbol? and vector? to opcodes, and a psyntax inlining tweak | Andy Wingo | 1 | -70/+82 |
2010-07-15 | better error reporting from the vm | Andy Wingo | 1 | -15/+18 |
2010-06-01 | Fix `VM_VALIDATE_BYTEVECTOR' macro wrt. trailing semicolons. | Ludovic Courtès | 1 | -5/+10 |
2010-06-01 | Fix unaligned accesses by the bytevector instructions. | Ludovic Courtès | 1 | -59/+96 |
2010-05-02 | add underflow check in make-array | Andy Wingo | 1 | -0/+1 |
2010-05-01 | simplify make-struct | Andy Wingo | 1 | -2/+1 |
2010-05-01 | optimize and bugfix make-struct VM opcode | Andy Wingo | 1 | -22/+20 |
2010-04-08 | sync regs before calling scm_class_of | Andy Wingo | 1 | -1/+4 |
2010-04-01 | fix vector-ref and vector-set opcodes for weak vectors | Andy Wingo | 1 | -2/+2 |
2010-03-31 | fix bug in ash opcode | Andy Wingo | 1 | -3/+16 |
2010-03-30 | nil is null, whee | Andy Wingo | 1 | -4/+4 |
2010-03-15 | Make sure the whole VM stack is always scanned by the GC. | Ludovic Courtès | 1 | -45/+59 |
2010-01-26 | renumber VM opcodes | Andy Wingo | 1 | -223/+236 |
2010-01-23 | Add `struct-ref' and `struct-set' VM opcodes. | Ludovic Courtès | 1 | -1/+75 |
2010-01-12 | make-array bugfix | Andy Wingo | 1 | -1/+2 |
2010-01-11 | allow compilation of #@2(1 2 3) | Andy Wingo | 1 | -1/+17 |
2009-12-11 | Add opcodes for `struct?', `struct-vtable', and `make-struct'. | Ludovic Courtès | 1 | -0/+34 |
2009-11-28 | Remove remaining uses of discouraged constructs. | Ludovic Courtès | 1 | -5/+5 |
2009-11-25 | Remove uses of discouraged constructs. | Ludovic Courtès | 1 | -9/+9 |
2009-11-15 | opcodes for bit twiddling (ash, logand, logior, logxor) | Andy Wingo | 1 | -0/+43 |
2009-11-15 | class-of has an opcode | Andy Wingo | 1 | -0/+6 |
2009-10-27 | fix nil handling in the vm | Mark H Weaver | 1 | -4/+4 |
2009-09-15 | Use fixnums for int32 when the native word size of greater than 4 bytes. | Ludovic Courtès | 1 | -2/+16 |
2009-08-06 | loop detection in the house | Andy Wingo | 1 | -2/+8 |
2009-08-05 | add1 and sub1 instructions | Andy Wingo | 1 | -0/+26 |
2009-07-21 | renumber vm ops (objcode cookie bumped) | Andy Wingo | 1 | -68/+68 |
2009-07-14 | fix bounds checks for the last element of bv-*-{ref,set} | Andy Wingo | 1 | -7/+7 |
2009-07-14 | Remove potential "uninitialized variable" GCC warnings. | Ludovic Courtès | 1 | -8/+8 |
2009-06-26 | bytevector ops now compile down to low-level VM ops | Andy Wingo | 1 | -5/+6 |
2009-06-26 | vector-ref and vector-set! now have opcodes | Andy Wingo | 1 | -47/+76 |
2009-06-26 | add bytevector ops to the vm | Andy Wingo | 1 | -0/+217 |
2009-06-24 | allow primcall ops to push 0 values | Andy Wingo | 1 | -10/+17 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2009-06-07 | fix incorrect inlining of + when + is locally redefined | Andy Wingo | 1 | -1/+1 |
2009-05-26 | adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly | Andy Wingo | 1 | -36/+12 |
2009-02-05 | in debug mode, make sure that calls to the vm can be captured via make-stack | Andy Wingo | 1 | -1/+1 |
2009-01-29 | static opcodes; refactor program/objcode division; use new assembly pipeline | Andy Wingo | 1 | -29/+40 |
2008-10-31 | new ops: slot-ref, slot-set. remove and recompile your .go files | Andy Wingo | 1 | -0/+22 |