Age | Commit message (Expand) | Author | Files | Lines |
2019-11-07 | AST - Fix compilation error on some clang installs (#118) | John Hodge | 2 | -6/+8 |
2019-10-26 | Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29 | John Hodge | 1 | -0/+1 |
2019-10-26 | All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla... | John Hodge | 1 | -7/+31 |
2019-10-06 | AST - Clean up location of attributes and span on mod-level items | John Hodge | 6 | -69/+71 |
2019-08-23 | Expand proc_macro - Fix assertion with no-value enum variants | John Hodge | 1 | -0/+1 |
2019-06-29 | All - Working dylib support (not used yet, needs rpath/absolute) | John Hodge | 1 | -4/+19 |
2019-06-29 | Trans - Rework to potentially support dynamic libraries | John Hodge | 1 | -4/+4 |
2019-06-22 | AST - Use constant crate paths in HIR metadata | John Hodge | 1 | -1/+8 |
2019-06-22 | Expand/Trans - Better handling of #[panic_implementation] | John Hodge | 1 | -0/+1 |
2019-05-19 | All - Switch to using interned (de-duplicated) RcString-s instead of std::str... | John Hodge | 16 | -130/+121 |
2019-05-18 | HIR - Fix privacy error for items in non-library crate root | John Hodge | 1 | -1/+1 |
2019-05-15 | Expand - Track include!/include_str!/include_bytes! files for dependencies | John Hodge | 1 | -1/+2 |
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 | 2 | -0/+4 |
2019-03-22 | AST - (minor) Comment around macro handling | John Hodge | 1 | -0/+1 |
2019-03-04 | Parse - Handle `do catch` (aka `try`) | John Hodge | 3 | -0/+28 |
2019-03-04 | Resolve - Tweak IBL, add support for extern_prelude | John Hodge | 2 | -0/+2 |
2019-02-02 | Resolve Absolute - More in-band-lifetimes, tweak resolve for globbed value va... | John Hodge | 1 | -0/+2 |
2019-01-28 | Resolve Use - More correct handling of publicity in wildcard imports | John Hodge | 2 | -1/+23 |
2019-01-27 | AST - (minor) Tweak printing of lifetime params | John Hodge | 2 | -2/+2 |
2019-01-21 | Parse (partial) - `extern { type Foo; }`, very rough | John Hodge | 1 | -1/+1 |
2019-01-05 | Resolve Use - Handle partial shadowing of items/imports | John Hodge | 1 | -0/+8 |
2019-01-01 | Refactor of `use` items to fully-group imports from a single use | John Hodge | 3 | -34/+44 |
2019-01-01 | Parse - Module Loading - Hopefully fix libcore without breaking other crates | John Hodge | 1 | -0/+4 |
2018-12-29 | Resolve/HIR - Rough handling of `pub use macro_path;` | John Hodge | 1 | -1/+7 |
2018-12-28 | Resovle - Macro imports (partial), bugfixes | John Hodge | 1 | -1/+2 |
2018-12-28 | Resolve - Clean up AST path bindings, one binding per namespace | John Hodge | 4 | -83/+182 |
2018-12-28 | Misc expand tweaks | John Hodge | 1 | -1/+2 |
2018-12-28 | macro_rules - Support for the :vis fragment | John Hodge | 1 | -0/+2 |
2018-11-29 | Mark destructors in base classes as virtual. | Arlie Davis | 1 | -0/+1 |
2018-10-03 | Merge branch 'master' into nightly-1.29 | John Hodge | 1 | -1/+1 |
2018-09-09 | Msvc compile fixes | John Hodge | 1 | -1/+1 |
2018-08-01 | HIR - Conversion and typecheck fixes for 1.29 | John Hodge | 1 | -2/+1 |
2018-07-29 | All - Initial work on supporting 1.29 as a target version | John Hodge | 3 | -0/+10 |
2018-07-04 | All - Dump full contents of asm! in AST/MIR | John Hodge | 2 | -3/+36 |
2018-06-04 | All - Ensure that all files have a header comment, remove some dead code | John Hodge | 11 | -51/+67 |
2018-06-02 | AST - Remove old serialisation code (now all done on HIR) | John Hodge | 7 | -38/+3 |
2018-06-02 | HIR Serialise - Explicitly serialise tokens (instead of using ancient code) | John Hodge | 1 | -1/+0 |
2018-06-02 | AST - Annotate all patterns with spans | John Hodge | 1 | -15/+24 |
2018-05-27 | AST - Fix missing handling of `for<>` in a few places | John Hodge | 1 | -4/+4 |
2018-05-27 | AST - Include HRBs on fn() types, fix minor parsing bug | John Hodge | 1 | -3/+5 |
2018-05-25 | Resolve - Named lifetimes | John Hodge | 1 | -0/+2 |
2018-05-22 | AST - Add lifetime params to & types | John Hodge | 2 | -3/+4 |
2018-05-20 | AST - Refactor lifetime/HRB handling | John Hodge | 7 | -43/+205 |
2018-05-20 | AST - Rename MetaItem and MetaItems to Attribute and AttributeList | John Hodge | 7 | -110/+132 |
2018-01-21 | Main - Add very crude depfile support | John Hodge | 1 | -0/+2 |
2018-01-14 | LoadCrates - Better error reporting | John Hodge | 1 | -7/+9 |
2017-11-24 | AST - (minor) Syntax fix | John Hodge | 1 | -1/+1 |
2017-11-19 | All - Include proc_macro attribute list in metadata | John Hodge | 1 | -1/+9 |
2017-11-18 | AST - Don't load crates from anon modules during LoadCrates (defer to expand) | John Hodge | 1 | -3/+4 |