Age | Commit message (Expand) | Author | Files | Lines |
2019-06-18 | Rename 'scm_c_make_char' to 'scm_i_make_char'. | Mark H Weaver | 1 | -1/+1 |
2019-05-07 | Add 'scm_c_make_char' and use it where appropriate. | Mark H Weaver | 1 | -3/+3 |
2018-10-05 | Fix 'atomic-box-compare-and-swap!'. | Mark H Weaver | 1 | -5/+14 |
2018-06-29 | vm: Fix stack-marking bug in multi-threaded programs. | Ludovic Courtès | 1 | -12/+15 |
2018-05-09 | VM syncs IP in pop-fluid | Andy Wingo | 1 | -2/+2 |
2018-01-26 | Sync IP before allocating closures | Andy Wingo | 1 | -0/+1 |
2017-04-18 | All literal constants are read-only | Andy Wingo | 1 | -4/+8 |
2017-04-18 | Attempt to mutate residualized literal pair throws exception | Andy Wingo | 1 | -2/+4 |
2017-03-09 | VM support for string-set!; slimmer read-string | Andy Wingo | 1 | -2/+31 |
2017-02-28 | Better errors for odd-length keyword args | Andy Wingo | 1 | -5/+8 |
2017-02-07 | Fix bug #25492 | Daniel Llorens | 1 | -1/+1 |
2017-01-12 | Add unboxed floating point comparison instructions. | David Thompson | 1 | -5/+68 |
2016-12-18 | FFI: Add support for functions that set 'errno'. | Mark H Weaver | 1 | -22/+7 |
2016-12-05 | with-dynamic-state compiler and VM support | Andy Wingo | 1 | -2/+29 |
2016-12-05 | Reimplement dynamic states | Andy Wingo | 1 | -28/+27 |
2016-11-27 | Compile fluid-set! to VM opcode | Andy Wingo | 1 | -1/+1 |
2016-11-19 | Inline interrupts | Andy Wingo | 1 | -14/+48 |
2016-11-17 | Explicit interrupt handling in VM | Andy Wingo | 1 | -89/+44 |
2016-11-16 | Add handle-interrupts inst and compiler pass | Andy Wingo | 1 | -3/+10 |
2016-10-26 | Use atomics for async interrupts | Andy Wingo | 1 | -2/+17 |
2016-09-06 | Compiler support for atomics | Andy Wingo | 1 | -5/+90 |
2016-09-01 | Add unboxed logxor on u64 values | Andy Wingo | 1 | -1/+16 |
2016-06-21 | `define!' instruction returns the variable | Andy Wingo | 1 | -5/+8 |
2016-06-11 | Fix shuffling of unboxed stack elements on 32-bit systems | Andy Wingo | 1 | -8/+27 |
2016-06-11 | VM type checking refactor | Andy Wingo | 1 | -42/+37 |
2016-06-11 | vm: Make sure IP is stored before potentially GCing. | Andy Wingo | 1 | -6/+18 |
2016-06-10 | Fix bad backtraces | Andy Wingo | 1 | -16/+15 |
2016-06-10 | Minor VM fixes | Andy Wingo | 1 | -2/+2 |
2016-05-04 | Add integer->char and char->integer opcodes | Andy Wingo | 1 | -2/+41 |
2015-12-03 | Add support for comparing u64 values with SCM values | Andy Wingo | 1 | -5/+93 |
2015-12-03 | Small VM cleanups | Andy Wingo | 1 | -5/+4 |
2015-12-02 | Add ursh/immediate and ulsh/immediate ops | Andy Wingo | 1 | -2/+32 |
2015-12-02 | Add untagged bitwise operations | Andy Wingo | 1 | -6/+106 |
2015-12-01 | Add logsub op. | Andy Wingo | 1 | -1/+21 |
2015-12-01 | Add current-thread VM op | Andy Wingo | 1 | -1/+14 |
2015-12-01 | Unbox indexes of vectors, strings, and structs | Andy Wingo | 1 | -69/+76 |
2015-12-01 | Untag values and indexes for all bytevector instructions | Andy Wingo | 1 | -178/+63 |
2015-12-01 | Add support for unboxed s64 values | Andy Wingo | 1 | -3/+46 |
2015-12-01 | New instructions load-f64, load-u64 | Andy Wingo | 1 | -2/+35 |
2015-12-01 | Add tagged and untagged arithmetic ops with immediate operands | Andy Wingo | 1 | -5/+97 |
2015-12-01 | Remove add1 and sub1 | Andy Wingo | 1 | -46/+2 |
2015-12-01 | Add unsigned 64-bit arithmetic operators: uadd, usub, umul | Andy Wingo | 1 | -3/+42 |
2015-12-01 | Add instructions to branch on u64 comparisons | Andy Wingo | 1 | -3/+44 |
2015-12-01 | bv-f{32,64}-{ref,set!} take unboxed u64 index | Andy Wingo | 1 | -20/+24 |
2015-12-01 | Add bv-length instruction | Andy Wingo | 1 | -1/+13 |
2015-12-01 | Add low-level support for unboxed 64-bit unsigned ints | Andy Wingo | 1 | -2/+29 |
2015-12-01 | Apply of non-programs has IP that is not from prev frame | Andy Wingo | 1 | -51/+63 |
2015-11-12 | Remove br-if-equal opcode | Andy Wingo | 1 | -13/+2 |
2015-11-11 | Add fadd, fsub, fmul, fdiv instructions | Andy Wingo | 1 | -4/+52 |
2015-11-11 | bv-{f32,f64}-{ref,set!} operate on raw f64 values | Andy Wingo | 1 | -9/+19 |