Cronologia Commit

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