| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-03-16 | Remove rustc_driver tests | bjorn3 | -614/+0 | |
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -99/+43 | |
| 2019-03-07 | Fix with_emitter callers | Esteban Küber | -1/+1 | |
| 2019-03-02 | driver: fix test | ljedrz | -4/+4 | |
| 2019-02-28 | Introduce rustc_interface and move some methods there | John Kåre Alsaker | -1/+10 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -5/+5 | |
| 2019-01-13 | Always calculate glob map but only for glob uses | Igor Matuszewski | -2/+0 | |
| Previously calculating glob map was *opt-in*, however it did record node id -> ident use for every use directive. This aims to see if we can unconditionally calculate the glob map and not regress performance. | ||||
| 2019-01-02 | remove outdated `rustc_driver` tests | Niko Matsakis | -51/+0 | |
| they are subsumed by `hr-subtype/hr-subtype.rs` and other tests | ||||
| 2018-12-26 | Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`. | Alexander Regueiro | -1/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-13 | Make the 'a lifetime on TyCtxt useless | John Kåre Alsaker | -2/+2 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -19/+18 | |
| 2018-12-07 | Auto merge of #56502 - Zoxc:hir-func, r=eddyb | bors | -5/+5 | |
| Use a function to access the Hir map to be able to turn it into a query later r? @eddyb | ||||
| 2018-12-06 | Fix | John Kåre Alsaker | -1/+1 | |
| 2018-12-06 | Use a function to access the Hir map to be able to turn it into a query later | John Kåre Alsaker | -5/+5 | |
| 2018-12-04 | updates all Filename variants to take a fingerprint | Matthew Russo | -1/+1 | |
| 2018-11-12 | Fix fallout it rustc_driver tests | Oliver Scherer | -5/+5 | |
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -6/+6 | |
| 2018-09-26 | rustc_driver/test.rs: rustfmt | Niko Matsakis | -163/+219 | |
| 2018-09-26 | fix rustc_driver tests | Niko Matsakis | -2/+2 | |
| 2018-09-15 | Fix missing struct name | Marshall Bowers | -1/+1 | |
| 2018-09-15 | Make rustc::middle::region::Scope's fields public | Marshall Bowers | -3/+9 | |
| 2018-09-11 | Revert "renamed t_nil to t_unit" | kenta7777 | -9/+9 | |
| This reverts commit 69deed9dc17cfd1c3e02d9e662ebc164885321a6. | ||||
| 2018-09-10 | renamed t_nil to t_unit | kenta7777 | -9/+9 | |
| 2018-09-10 | renamed mk_nil to mk_unit | kenta7777 | -1/+1 | |
| 2018-09-07 | switch to using `NonZeroU32` to represent indices | Niko Matsakis | -9/+14 | |
| 2018-08-19 | mv codemap() source_map() | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv CodeMap SourceMap | Donato Sciarra | -2/+2 | |
| 2018-08-04 | Move basic_options to impl of Default | Mark Rousskov | -1/+1 | |
| 2018-07-17 | Auto merge of #52285 - ljedrz:dyn_librustc_driver, r=nikomatsakis | bors | -4/+4 | |
| Deny bare trait objects in librustc_driver Enforce `#![deny(bare_trait_objects)]` in `src/librustc_driver`. | ||||
| 2018-07-16 | ItemKind | csmoe | -18/+18 | |
| 2018-07-12 | Deny bare trait objects in librustc_driver | ljedrz | -4/+4 | |
| 2018-06-18 | Auto merge of #51248 - fabric-and-ink:newtype_index_debrujin, r=nikomatsakis | bors | -1/+1 | |
| Declare DebruijnIndex via newtype_index macro Part of #49887 Declare `DebruijnIndex` via the `newtype_index` macro. | ||||
| 2018-06-18 | Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelix | bors | -0/+1 | |
| Add existential type definitions Note: this does not allow creating named existential types, it just desugars `impl Trait` to a less (but still very) hacky version of actual `existential type` items. r? @nikomatsakis | ||||
| 2018-06-15 | Fix compile error | Fabian Drinck | -1/+1 | |
| 2018-06-14 | Circumvent const fn problem | Fabian Drinck | -1/+1 | |
| 2018-06-14 | Fix compile error | Fabian Drinck | -1/+1 | |
| 2018-06-14 | rustc: rename ty::maps to ty::query. | Eduard-Mihai Burtescu | -3/+3 | |
| 2018-06-11 | Update tests | Oliver Schneider | -0/+1 | |
| 2018-06-06 | Use scope tree depths to speed up `nearest_common_ancestor`. | Nicholas Nethercote | -3/+4 | |
| This patch adds depth markings to all entries in the `ScopeTree`'s `parent_map`. This change increases memory usage somewhat, but permits a much faster algorithm to be used: - If one scope has a greater depth than the other, the deeper scope is moved upward until they are at equal depths. - Then we move the two scopes upward in lockstep until they match. This avoids the need to keep track of which scopes have already been seen, which was the major part of the cost of the old algorithm. It also reduces the number of child-to-parent moves (which are hash table lookups) when the scopes start at different levels, because it never goes past the nearest common ancestor the way the old algorithm did. Finally, the case where one of the scopes is the root is now handled in advance, because that is moderately common and lets us skip everything. This change speeds up runs of several rust-perf benchmarks, the best by 6%. | ||||
| 2018-05-28 | stop invoking `DebruijnIndex::new` directly | Niko Matsakis | -7/+10 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -1/+1 | |
| 2018-05-15 | Pull common parameters into GenericParamDef | varkor | -1/+1 | |
| This leads to a lot of simplifications, as most code doesn't actually need to know about the specific lifetime/type data; rather, it's concerned with properties like name, index and def_id. | ||||
| 2018-05-13 | Add a Rayon thread pool | John Kåre Alsaker | -8/+13 | |
| 2018-04-27 | Rename InternedString to LocalInternedString and introduce a new thread-safe ↵ | John Kåre Alsaker | -2/+2 | |
| InternedString | ||||
| 2018-04-26 | rustc_target: move in syntax::abi and flip dependency. | Irina Popa | -1/+1 | |
| 2018-04-24 | Make Binder's field private and clean up its usage | Tyler Mandry | -1/+1 | |
| 2018-04-17 | Make Handler more thread-safe | John Kåre Alsaker | -5/+5 | |
| 2018-04-13 | Use InternedString rather than Name for RegionParameterDef | varkor | -1/+1 | |
| This makes it consistent with TypeParameterDef. | ||||
