Hash Subject Author Age
0125f9b7 Take advantage of string interning in comparisons Alexis Sellier
9de503ed Resolve instance blocks Alexis Sellier
ffdd11dd Add layout for trait object in resolver Alexis Sellier
40c5b38c Implement trait declarations in resolver Alexis Sellier
7c675193 Implement parsing for *traits* feature Alexis Sellier
66464ff6 Implement `assert` statements Alexis Sellier
d21f24aa Change IL's `Blit` size to `Val` Alexis Sellier
dd43ff04 Extract `computeUnionLayout` and `variantTag` Alexis Sellier
7c8cce71 Use conditional expressions throughout compiler Alexis Sellier
610f0e95 Use shorthand assignment syntax where possible Alexis Sellier
18a89807 Require `&` for re-slicing Alexis Sellier
9aad4c31 Create new seed from `ff8c8e4` Alexis Sellier
ff8c8e43 Lower conditional expressions to IL Alexis Sellier
de09a137 Support `&slice[range]` syntax for re-slicing Alexis Sellier
c8c83e2b Support multiple error types per function Alexis Sellier
fcb3c9b3 Reclaim unused memory after i-sel Alexis Sellier
9cb6526b Update README with a link to R' Alexis Sellier
326c599d Fix an issue with module declaration order Alexis Sellier
a74c66b8 Pass small aggregates by value Alexis Sellier
5aad3898 Use null-pointer-optimization for slice types Alexis Sellier
a8794ea2 Add support for `u64` and `i64` types Alexis Sellier
2d07c0bd Create new seed from `f8eb9ef` Alexis Sellier
f8eb9ef0 Eliminate redundant jumps via fallthroughs Alexis Sellier
703daa82 Add compound assignment operators to language Alexis Sellier
1cf980de Create new seed from `984e56d` Alexis Sellier
984e56df Increase max union variants in resolver Alexis Sellier
3831ea43 Always print instruction count when emulating Alexis Sellier
79cea13d Simplify some of the compiler code Alexis Sellier
0d8a2d4f Create initial seed binary `seed/radiance.rv64` Alexis Sellier
75704b0e Initial commit Alexis Sellier