Age | Commit message (Expand) | Author | Files | Lines |
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 |
2019-03-22 | HIR Typecheck - Lots of messing about, kinda works up to midway through rustc | John Hodge | 2 | -21/+346 |
2019-03-22 | MIR From HIR - TODO for try-catch handling | John Hodge | 1 | -0/+5 |
2019-03-22 | Common - Add another `ord` overload, fix breakage from that | John Hodge | 3 | -2/+6 |
2019-03-22 | AST - (minor) Comment around macro handling | John Hodge | 1 | -0/+1 |
2019-03-17 | Expand - Return part of catch blocks | John Hodge | 1 | -1/+4 |
2019-03-04 | HIR Conv Bind - Minor tweak to ordering | John Hodge | 1 | -22/+23 |
2019-03-04 | HIR Expand Type Aliases - Handle default parameters | John Hodge | 1 | -4/+10 |
2019-03-04 | Parse - Hackily parse `macro` | John Hodge | 1 | -2/+36 |
2019-03-04 | Expand - Desugar `try` into a loop | John Hodge | 1 | -2/+19 |
2019-03-04 | Expand format_args - Support unicode pad character | John Hodge | 1 | -8/+80 |
2019-03-04 | Parse - TOK_RWORD_MACRO and stub handler | John Hodge | 4 | -0/+11 |
2019-03-04 | Parse - Handle `do catch` (aka `try`) | John Hodge | 7 | -0/+66 |
2019-03-04 | Resolve - Tweak IBL, add support for extern_prelude | John Hodge | 3 | -2/+19 |
2019-03-03 | HIR Serialise - Deserialise extern type | John Hodge | 1 | -0/+9 |
2019-03-03 | Codegen C - Cast to int128_t for literals | John Hodge | 1 | -0/+2 |
2019-03-03 | Trans Monomorph - (minor) Better assertion | John Hodge | 1 | -0/+2 |
2019-03-03 | Target - Return zero/infinite for extern type align/size | John Hodge | 1 | -0/+12 |
2019-03-03 | Trans Auto Impls - Clone for closures | John Hodge | 1 | -38/+91 |
2019-03-03 | Trans Enumerate - Add auto clone impl for closures, specialisation fix, and a... | John Hodge | 1 | -50/+99 |
2019-03-03 | Codegen C - Don't emit extern types | John Hodge | 1 | -2/+3 |
2019-03-02 | Lower MIR - Wildcard pattern handling | John Hodge | 1 | -21/+23 |
2019-03-02 | HIR Typecheck Static - Misc fiddling | John Hodge | 1 | -3/+12 |
2019-03-02 | MIR Gen - Handle extern types in match | John Hodge | 1 | -15/+20 |
2019-03-02 | HIR Expand Closures - Rename closures to include a #, fix minor bug | John Hodge | 1 | -2/+4 |
2019-03-02 | HIR Typecheck Validate - Debugging tweaks | John Hodge | 1 | -15/+14 |
2019-03-02 | HIR Expand Closures - Cast/coerce closure to fn() | John Hodge | 1 | -11/+173 |
2019-03-02 | HIR Dump - Print break value | John Hodge | 1 | -0/+4 |
2019-03-02 | HIR - Clone deref count when cloning pattern | John Hodge | 1 | -29/+35 |
2019-03-01 | Expand - Use discriminant_value to reduce size of auto-generated matches | John Hodge | 1 | -88/+26 |
2019-03-01 | HIR Annotate Usage - Handle `break` | John Hodge | 1 | -0/+4 |
2019-02-28 | HIR Typecheck - Tweak to validation code for closure casts | John Hodge | 1 | -9/+26 |
2019-02-24 | Typecheck Expressions - EAT before doing match ergonomincs, better error mess... | John Hodge | 1 | -31/+58 |