Age | Commit message (Expand) | Author | Files | Lines |
2019-06-22 | HIR - Wrap impls in unique_ptr to keep pointer stability hack | John Hodge | 1 | -6/+7 |
2019-06-09 | HIR - Sort trait impls too | John Hodge | 1 | -5/+34 |
2019-06-04 | HIR - Use maps-of-vectors for impl lists for faster lookup, optimise Trans_En... | John Hodge | 1 | -4/+10 |
2019-05-19 | All - Switch to using interned (de-duplicated) RcString-s instead of std::str... | John Hodge | 1 | -25/+27 |
2019-05-18 | HIR - Fix privacy error for items in non-library crate root | John Hodge | 1 | -34/+3 |
2019-04-28 | Trans Monomorph - Associated constants left as Defer | John Hodge | 1 | -0/+3 |
2019-04-25 | HIR - Add more complete privacy handling (allowing for autoderef to skip priv... | John Hodge | 1 | -2/+62 |
2019-02-03 | HIR - Minimally-tested support for `extern { type }` | John Hodge | 1 | -0/+8 |
2018-12-29 | HIR - Add new struct reprs (mostly stubbed) | John Hodge | 1 | -0/+4 |
2018-10-03 | Merge branch 'master' into nightly-1.29 | John Hodge | 1 | -0/+13 |
2018-10-03 | Fiddling for rustc 1.29 update | John Hodge | 1 | -0/+1 |
2018-09-22 | All - Generate MIR for constant evaluation (has too many const_cast calls, bu... | John Hodge | 1 | -0/+13 |
2018-08-01 | HIR - Conversion and typecheck fixes for 1.29 | John Hodge | 1 | -0/+2 |
2018-06-30 | HIR Lower - Stub support repr(simd), fixes #78 | John Hodge | 1 | -0/+1 |
2018-02-10 | Trans - Fix mismatches between mrustc's sizings and C's sizings | John Hodge | 1 | -0/+1 |
2017-12-09 | HIR+Trans - Handling of various enum reprs | John Hodge | 1 | -1/+1 |
2017-11-19 | All - Include proc_macro attribute list in metadata | John Hodge | 1 | -1/+11 |
2017-11-12 | src - Add draft (untested) support for procedural macro crates | John Hodge | 1 | -0/+5 |
2017-11-05 | Trans - Calculate sizes, alignment, and representation | John Hodge | 1 | -1/+0 |
2017-11-01 | HIR - Refactor enums to only embed a single field (and give variants types) | John Hodge | 1 | -14/+24 |
2017-09-24 | LoadCrates - Support loading crates that might collide (and handle name colli... | John Hodge | 1 | -1/+2 |
2017-09-10 | Consteval - Remove BorrowOf in favor of BorrowPath/BorrowData | John Hodge | 1 | -1/+4 |
2017-09-08 | HIR - Store link paths | John Hodge | 1 | -0/+1 |
2017-08-23 | HIR Typecheck - Specialiation deep overlap checks, little impl param determin... | John Hodge | 1 | -1/+4 |
2017-07-25 | HIR Typecheck - Refactor of markings to keep more information | John Hodge | 1 | -16/+30 |
2017-05-14 | Merge branch 'master' of https://github.com/thepowersgang/mrustc | John Hodge (bugs) | 1 | -0/+6 |
2017-05-05 | HIR Typecheck - Refactor of Unsize handling | John Hodge | 1 | -0/+1 |
2017-05-01 | HIR - Rough support for enum variant values (trans only, no consteval) | John Hodge | 1 | -0/+5 |
2017-02-25 | Add visual studio project files, little tweaks to codebase to allow compiling... | John Hodge (bugs) | 1 | -2/+4 |
2017-01-15 | Trans - Use #[link(name)] attributes | John Hodge | 1 | -0/+6 |
2017-01-14 | HIR - Build up a flattened list of parent traits early to save time later | John Hodge | 1 | -0/+3 |
2017-01-14 | HIR - Clean up some manual item searching | John Hodge | 1 | -1/+1 |
2017-01-11 | All - Enable library codegen (and use crate name everywhere) | John Hodge | 1 | -1/+10 |
2017-01-08 | All - i128/u182 support, typecheck and parse fixes | John Hodge | 1 | -0/+1 |
2017-01-03 | Trans C - Enum variant constructor pointers | John Hodge | 1 | -1/+1 |
2016-12-24 | No more tears! | ubsan | 1 | -49/+49 |
2016-12-18 | HIR Markings - Store presense of a Drop impl | John Hodge | 1 | -0/+4 |
2016-12-15 | HIR - Linkage anntation (un-populated) | John Hodge | 1 | -1/+21 |
2016-12-10 | MIR Cleanup - Constant arrays | John Hodge | 1 | -0/+2 |
2016-12-10 | HIR->MIR - Destructuring CoerceUnsized | John Hodge | 1 | -7/+13 |
2016-12-07 | HIR VTables - Handle traits with duplicate method names form different sub-tr... | John Hodge | 1 | -1/+1 |
2016-12-04 | HIR - Construct vtables | John Hodge | 1 | -0/+2 |
2016-12-03 | HIR/MIR - Vtable generation working well | John Hodge | 1 | -7/+4 |
2016-12-03 | HIR/MIR - VTable work | John Hodge | 1 | -1/+9 |
2016-11-25 | HIR - Shift markings to their own pass, store in crate metadata. | John Hodge | 1 | -0/+2 |
2016-11-19 | HIR - Union handling | John Hodge | 1 | -0/+1 |
2016-11-04 | HIR Annotate - Only borrow struct cosntructor base values when no fields are ... | John Hodge | 1 | -0/+2 |
2016-10-31 | All - Rough support for `union` (data structure present in all stages) | John Hodge | 1 | -0/+16 |
2016-10-30 | HIR+Resolve - Refactor handling of enum variant imports | John Hodge | 1 | -2/+2 |
2016-10-30 | HIR Typecheck - Auto trait searching fixes | John Hodge | 1 | -0/+10 |