Commit History

Upphovsman SHA1 Meddelande Datum
  BT Templeton 5ddd9645c9 Merge branch 'bt/elisp' 13 år sedan
  BT Templeton 9348168ed5 add `nil?' primitive 14 år sedan
  Andy Wingo 296004b3ba Merge remote-tracking branch 'origin/stable-2.0' 13 år sedan
  Ludovic Courtès 1002c774e0 Use `alignof_type' instead of `alignof'. 13 år sedan
  Andy Wingo d5a4f51f9c add string-length, string-ref, vector-length instructions 13 år sedan
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK 14 år sedan
  Andy Wingo eae2438d2b VM tweaks 14 år sedan
  Andy Wingo ad301b6d58 fix a failure to sync regs in vm bytevector ops 14 år sedan
  Andy Wingo e25f37271a fix a number of assuptions that a long could hold an inum 14 år sedan
  Ludovic Courtès 0b54eea09a Optimize fixnum comparison. 14 år sedan
  Ludovic Courtès 0c57673a11 Add optimized tagged integer addition/subtractions for x86_64. 14 år sedan
  Ludovic Courtès e78d4bf9a9 Optimize `1+' and `1-' on fixnums. 15 år sedan
  Andy Wingo cf45ff030c inline symbol? and vector? to opcodes, and a psyntax inlining tweak 15 år sedan
  Andy Wingo 41e49280f3 better error reporting from the vm 15 år sedan
  Ludovic Courtès 1b68d62762 Fix `VM_VALIDATE_BYTEVECTOR' macro wrt. trailing semicolons. 15 år sedan
  Ludovic Courtès daccfef47b Fix unaligned accesses by the bytevector instructions. 15 år sedan
  Andy Wingo 384dce46bf add underflow check in make-array 15 år sedan
  Andy Wingo c99865c123 simplify make-struct 15 år sedan
  Andy Wingo 9a974fd384 optimize and bugfix make-struct VM opcode 15 år sedan
  Andy Wingo 1a461493a3 sync regs before calling scm_class_of 15 år sedan
  Andy Wingo 7b702b5391 fix vector-ref and vector-set opcodes for weak vectors 15 år sedan
  Andy Wingo 8ecd1943ef fix bug in ash opcode 15 år sedan
  Andy Wingo 2533f10b40 nil is null, whee 15 år sedan
  Ludovic Courtès 9823fd399c Make sure the whole VM stack is always scanned by the GC. 15 år sedan
  Andy Wingo 827dc8dcb6 renumber VM opcodes 15 år sedan
  Ludovic Courtès a752c0dc27 Add `struct-ref' and `struct-set' VM opcodes. 15 år sedan
  Andy Wingo e30f5b7d40 make-array bugfix 15 år sedan
  Andy Wingo 73788ca8be allow compilation of #@2(1 2 3) 15 år sedan
  Ludovic Courtès bd91ecce14 Add opcodes for `struct?', `struct-vtable', and `make-struct'. 15 år sedan
  Ludovic Courtès 5c8cefe591 Remove remaining uses of discouraged constructs. 15 år sedan