Commit History

作者 SHA1 備註 提交日期
  Andy Wingo 0d42f5467f Lower logtest branches to instead be 'zero? logand' 7 年之前
  Andy Wingo d1c69b5c95 Remove compiler support for u64-scm comparisons 7 年之前
  Andy Wingo f34abbc396 Add hacks around lack of allocation sinking 7 年之前
  Andy Wingo c9ec866ef9 Add untag-fixnum instruction 7 年之前
  Andy Wingo 31e7f44340 Add compiler support for fixnum? primcall predicate 7 年之前
  Andy Wingo 79a2748f83 Add compiler support for s64 comparisons. 7 年之前
  Andy Wingo 73d1502630 Lower eqv? and equal? to new instructions. 7 年之前
  Andy Wingo 9d1235af96 Use new instructions for f64 comparisons 7 年之前
  Andy Wingo 8a96b5d085 Use new instructions for u64 comparisons. 7 年之前
  Andy Wingo f8ac680965 Use new instructions for less-than, etc 7 年之前
  Andy Wingo 056914b555 Emit new eq? instruction 7 年之前
  Andy Wingo c119623e45 Simplify $branch to always take a $primcall 7 年之前
  Andy Wingo c74b2257c7 Use new instructions for null?, nil? 7 年之前
  Andy Wingo e3c062dce6 Emit char? instead of br-if-char 7 年之前
  Andy Wingo 29b8e32ffe Emit new instructions for heap object type tests 7 年之前
  Andy Wingo 1139c10e09 Heap type predicates preceded by heap-object? 7 年之前
  Andy Wingo 3d848f22f8 First step towards emitting new instructions: "j" instead of "br" 7 年之前
  Andy Wingo c525aa6d95 VM support for string-set!; slimmer read-string 8 年之前
  Andy Wingo 7cdfaaada9 Remove contification restriction in case-lambda 8 年之前
  Andy Wingo 6d9335ad46 All clauses of function have same nlocals 8 年之前
  David Thompson 35a9059250 Add unboxed floating point comparison instructions. 8 年之前
  Andy Wingo 7184c176b4 with-dynamic-state compiler and VM support 8 年之前
  Andy Wingo 8bd5dae8c3 Compile fluid-set! to VM opcode 8 年之前
  Andy Wingo ca74e3fae5 Add handle-interrupts inst and compiler pass 8 年之前
  Andy Wingo 32f309d5ce Compiler support for atomics 8 年之前
  Andy Wingo f1c0434403 `define!' instruction returns the variable 8 年之前
  Andy Wingo f5b9a53bd0 Add integer->char and char->integer opcodes 8 年之前
  Andy Wingo 1d4b4ec39c Add support for comparing u64 values with SCM values 9 年之前
  Andy Wingo 9514dc7b95 Add ursh/immediate and ulsh/immediate ops 9 年之前
  Andy Wingo 3d6dd2f81c Add untagged bitwise operations 9 年之前