Hash Subject Author Age
98956983 bitset: Compare common words directly Alexis Sellier
b9413ac4 regalloc: Fuse mapping lookup and removal Alexis Sellier
151d50c0 regalloc: Avoid rescanning current operands Alexis Sellier
64c08de4 mem: Short-circuit identical slices Alexis Sellier
69f92d23 scanner: Avoid recomputing consumed index Alexis Sellier
438a079f lang: Fold unsigned division as unsigned Alexis Sellier
ce82565a lang: Compare folded unsigned integers correctly Alexis Sellier
f4bf6de1 Lower compound assignment lvalues once Alexis Sellier
981d1c20 lang: Parse signs as unary operators Alexis Sellier
63b36bd5 Resolve coerced throw types Alexis Sellier
565d1863 rv64: Reject unsafe spilled block arguments Alexis Sellier
e4622019 Fix `if let` binding scope in else branches Alexis Sellier
613aadce Resolve wildcard types before function signatures Alexis Sellier
236ff54e Fix optional record value patterns Alexis Sellier
79c00690 Snapshot aggregate arguments before later evaluation Alexis Sellier
17ba6e34 Resolve optional match bindings by reference Alexis Sellier
c53c6e50 Lower references to array repeat literals Alexis Sellier
4c8e3fc8 Preserve wildcard import symbol ownership Alexis Sellier
7cec8d68 Fix repeated string slice constant data Alexis Sellier
67b3d259 Fix literal-first conditional inference Alexis Sellier
b9457de1 Fix wrapped integer casts in constant expressions Alexis Sellier
f061b302 Fix structural array element assignment Alexis Sellier
8f8593d0 Fix subword comparisons on RV64 Alexis Sellier
78448f5d Resolve forward-declared supertrait methods Alexis Sellier
ae7b9017 Parse record literals in condition call arguments Alexis Sellier
8df1a61a Fix subscript operand evaluation order Alexis Sellier
04d32894 Give functions dedicated scratch storage Alexis Sellier
5e9e4cfc Emit self-contained RV64 images Alexis Sellier
2e5fdaa8 Test assembly external text fixups Alexis Sellier
9e960a2c Add explicit startup assembly support Alexis Sellier
8a64c0a3 Improve use of data section for RW data Alexis Sellier
364f0a91 Add RV64 assembly support Alexis Sellier
e5efba42 Refresh and improve test runner Alexis Sellier
461ef29e Add sublime syntax files Alexis Sellier
0a1ec566 Add a coding style guide Alexis Sellier
e69f75fc Stream function lowering into RV64 codegen Alexis Sellier
64585227 Fix small scanner edge-case Alexis Sellier
afd27f21 Create new seed from `6d59132` Alexis Sellier
6d59132f Fix lowering of void union variant in constant Alexis Sellier
19dc94b6 Fix double padding bug in lowering Alexis Sellier
85c59be1 Create `bin/` if it doesn't exist Alexis Sellier
c2b37032 Add runtime slice bounds checks Alexis Sellier
b168b3e6 Create new seed from `a48b037` Alexis Sellier
a48b0375 Properly namespace function local constants Alexis Sellier
9f542472 Handle scoped access constants in lowerer Alexis Sellier
51330bdd Ignore `.codex` and `.ai` Alexis Sellier
d3dd0b64 Update code to use `set` for assignment Alexis Sellier
3b92f411 Create new seed from `4ef0a4c` Alexis Sellier
4ef0a4c3 Add new `set` keyword Alexis Sellier
05324b73 Update vim syntax file with new keywords Alexis Sellier