Age | Commit message (Expand) | Author | Files | Lines |
2019-05-18 | Forgotten header | John Hodge | 1 | -0/+33 |
2019-05-15 | Expand - Track include!/include_str!/include_bytes! files for dependencies | John Hodge | 2 | -1/+6 |
2019-05-14 | Trans Enumerate - Cache paths used by function | John Hodge | 3 | -46/+119 |
2019-05-12 | Codegen C - (minor) Commenting and extra assertions | John Hodge | 1 | -3/+7 |
2019-05-12 | main - Slight tweak to dependency file output | John Hodge | 1 | -7/+24 |
2019-05-11 | HIR Const Eval - Use cached monomorphsed values in consteval, evaluate in rev... | John Hodge | 2 | -1/+9 |
2019-05-11 | Typecheck Expressions - Fix bug in ivar counting, work around failure in libr... | John Hodge | 1 | -30/+74 |
2019-05-09 | MIR Optimise - Work around De-Temporary bug that was mis-optimising Vec::retain | John Hodge | 1 | -0/+14 |
2019-05-06 | Codegen C - Mark llvm.* shims as static | John Hodge | 1 | -0/+2 |
2019-05-05 | HIR Expand Closures - Run on constants | John Hodge | 2 | -2/+75 |
2019-05-05 | LoadCrates - Search for crates with matching names (instead of needing a perf... | John Hodge | 1 | -14/+50 |
2019-05-05 | parse/expand/resolve - `macro` macros use their own module as the resolve root | John Hodge | 13 | -31/+103 |
2019-05-05 | MMIR - Fix a TODO around pointers to strings | John Hodge | 1 | -12/+25 |
2019-05-05 | Typecheck Expressions - Permanently enable match ergonomics | John Hodge | 1 | -64/+53 |
2019-05-05 | MIR - Wrap HIR::Path-s in MIR::Constant in unique_ptr | John Hodge | 16 | -94/+135 |
2019-05-05 | Typecheck Expressions - (Disabled) inclusion of a coercion point on match values | John Hodge | 1 | -1/+10 |
2019-05-04 | Typecheck Expressions - Handle SpliceSlice patterns in match ergonomics, disa... | John Hodge | 1 | -11/+30 |
2019-05-04 | Match Ergonomics - Auto-deref in `ref` patterns to get `&T` | John Hodge | 4 | -18/+26 |
2019-05-04 | HIR Typecheck - Expected type for string patterns | John Hodge | 1 | -11/+87 |
2019-05-03 | Lower MIR - (minor) Replace TU_MATCH with TU_MATCH_HDR | John Hodge | 1 | -29/+26 |
2019-05-03 | HIR Typecheck - Check expressions after typecheck (finds bugs faster) | John Hodge | 1 | -1/+16 |
2019-05-03 | HIR Typecheck - Handle closure types in static typecheck | John Hodge | 1 | -0/+42 |
2019-05-03 | HIR Typecheck - Tweaks to validation code to allow pre-expand checks | John Hodge | 2 | -2/+123 |
2019-04-28 | Trans Monomorph - Associated constants left as Defer | John Hodge | 7 | -40/+116 |
2019-04-28 | MIR Gen - Support `match` in a `match` guard arm | John Hodge | 3 | -9/+51 |
2019-04-28 | MIR Optimise - Fix (and detect) a recursive inline, remove drops of GC'd loca... | John Hodge | 1 | -2/+57 |
2019-04-28 | Typecheck Expressions - Better handling of `!`, and match ergonomics | John Hodge | 1 | -7/+29 |
2019-04-26 | Typecheck Expressions - Strong disable match ergonomics downstream ivars, hac... | John Hodge | 1 | -1/+27 |
2019-04-25 | Typecheck Expressions - Mark a change when `!` assigned | John Hodge | 1 | -0/+1 |
2019-04-25 | MIR - Reduce size of LValue::Static by putting the HIR::Path behind a pointer | John Hodge | 15 | -21/+77 |
2019-04-25 | HIR - Add more complete privacy handling (allowing for autoderef to skip priv... | John Hodge | 19 | -75/+189 |
2019-04-24 | format_args - Fix named argument support | John Hodge | 1 | -2/+2 |
2019-04-24 | Typecheck Expressions - Add an unsize target instead of hard equality in matc... | John Hodge | 3 | -69/+113 |
2019-04-23 | Typecheck fiddling | John Hodge | 1 | -4/+32 |
2019-04-22 | Typecheck Expressions - More hackery | John Hodge | 1 | -0/+15 |
2019-04-22 | Typecheck Expressions - Minor tweaks from trying to use all trait impls in im... | John Hodge | 2 | -13/+24 |
2019-04-21 | Typecheck Expessions - Improved handling of overlapping bounds, diverging ivars | John Hodge | 4 | -10/+58 |
2019-04-21 | Typecheck Expressions - Least permissive source, diverge possibility, ... | John Hodge | 2 | -5/+156 |
2019-04-21 | MIR Lower - Fix wrong type used for validation return type | John Hodge | 1 | -2/+2 |
2019-04-21 | Typecheck Expressions - (debug) Give each rule its own identifier, for easier... | John Hodge | 1 | -6/+11 |
2019-04-21 | Typecheck Expressions - Improved trait object coercions | John Hodge | 1 | -70/+42 |
2019-04-20 | Typecheck Expressions - Little tweaks | John Hodge | 1 | -2/+3 |
2019-04-20 | Resolve - Handle glob imports that import enum variants | John Hodge | 1 | -3/+12 |
2019-04-20 | HIR Typecheck - Bulk commit of typecheck fixes, less magic | John Hodge | 3 | -17/+441 |
2019-04-14 | HIR Typecheck - Ugh | John Hodge | 1 | -3/+44 |
2019-03-31 | Typecheck Expr - Fiddling with more custom rules! | John Hodge | 1 | -118/+189 |
2019-03-30 | Typecheck Expr - More little rules/tweaks | John Hodge | 1 | -20/+104 |
2019-03-24 | macro_rules - Fix bad "codegen" for $()+ | John Hodge | 1 | -2/+38 |
2019-03-24 | HIR Macro Export - Hacky workarounds and defensive asserts with macro exports | John Hodge | 3 | -1/+12 |
2019-03-23 | HIR - Split hir.cpp a bit to allow hackery | John Hodge | 2 | -1046/+1062 |