提交歷史

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