| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-11-20 | squashed form of #54145 | Nick Cameron | -1/+1 | |
| Give each PathSegment a NodeId Store a resolved def on hir::PathSegment save-analysis: remove hacky, unnecessary code now that we have spans for every ident dump data for prefix path segments dump refs for path segments in save-analysis Requires adding path segments to the hir map Fix tests and rustdoc save-analysis: handle missing field names FIxes https://github.com/rust-lang-nursery/rls/issues/1031 rebasing and reviewer changes Primarily refactoring `(Ident, Option<NodeId>)` to `Segment` Fix tests and assertions; add some comments more reviewer changes | ||||
| 2018-10-22 | fix incremental test | Niko Matsakis | -1/+1 | |
| 2018-10-02 | Improve implicit self mutability suggestions. | David Wood | -1/+1 | |
| This commit adds an `ImplicitSelfKind` to the HIR and the MIR that keeps track of whether a implicit self argument is immutable by-value, mutable by-value, immutable reference or mutable reference so that the addition of the `mut` keyword can be suggested for the immutable by-value case. | ||||
| 2018-09-18 | incr.comp.: Allow for more fine-grained testing of CGU reuse and use it to ↵ | Michael Woerister | -0/+125 | |
| test incremental ThinLTO. | ||||
| 2018-09-12 | Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis | bors | -2/+0 | |
| stabilize outlives requirements https://github.com/rust-lang/rust/issues/44493 r? @nikomatsakis | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -2/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-10 | fix incremental test | Niko Matsakis | -1/+1 | |
| We are now carrying the user-given type through MIR, so it makes sense that this would change the hash. | ||||
| 2018-09-04 | Introduce Custom Test Frameworks | John Renner | -3/+2 | |
| 2018-08-19 | mv codemap source_map | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv FileMap SourceFile | Donato Sciarra | -1/+1 | |
| 2018-08-15 | Clean up CodegenUnit name generation. | Michael Woerister | -1/+1 | |
| 2018-07-16 | rustc: Use link_section, not wasm_custom_section | Alex Crichton | -1/+1 | |
| This commit transitions definitions of custom sections on the wasm target from the unstable `#[wasm_custom_section]` attribute to the already-stable-for-other-targets `#[link_section]` attribute. Mostly the same restrictions apply as before, except that this now applies only to statics. Closes #51088 | ||||
| 2018-07-16 | Revert "Clean up CodegenUnit name generation." | Michael Woerister | -1/+1 | |
| This reverts commit 2c5cd9ce53d2d25041db0cb02b40ba460ffa8908. | ||||
| 2018-07-11 | Clean up CodegenUnit name generation. | Michael Woerister | -1/+1 | |
| 2018-06-30 | Added incremental test for interlinking static references. | Alexander Regueiro | -0/+25 | |
| 2018-06-18 | Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelix | bors | -1/+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-10 | create separate dep-nodes for predicates_of and explicit_predicates_of | toidiu | -0/+22 | |
| 2018-06-07 | Add existential type definitons | Oliver Schneider | -1/+1 | |
| 2018-05-18 | Auto merge of #50653 - oli-obk:bad_const, r=cramertj | bors | -0/+1 | |
| Make the `const_err` lint `deny`-by-default At best these things are runtime panics (debug mode) or overflows (release mode). More likely they are public constants that are unused in the crate declaring them. This is not a breaking change, as dependencies won't break and root crates can `#![warn(const_err)]`, though I don't know why anyone would do that. | ||||
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -29/+29 | |
| 2018-05-12 | Make the `const_err` lint `deny`-by-default | Oliver Schneider | -0/+1 | |
| 2018-04-14 | Don't recurse into allocations, use a global table instead | Oliver Schneider | -0/+19 | |
| 2018-04-13 | Rename must-compile-successfully into compile-pass | Guillaume Gomez | -43/+43 | |
| 2018-04-07 | [incremental] Hash `Allocation`s | Shotaro Yamada | -0/+64 | |
| 2018-03-31 | Auto merge of #49500 - oli-obk:mir_dep_graph, r=michaelwoerister | bors | -0/+20 | |
| Introduce an edge from a const eval to the MIR of all statics it depends on r? @michaelwoerister | ||||
| 2018-03-30 | Introduce an edge from a const eval to the MIR of all statics it depends on | Oliver Schneider | -0/+20 | |
| 2018-03-30 | Auto merge of #49424 - oli-obk:stable_allocid_hash, r=michaelwoerister | bors | -0/+28 | |
| Fix stable hashing of AllocIds r? @michaelwoerister fixes #49081 | ||||
| 2018-03-28 | Fix stable hashing of AllocIds | Oliver Schneider | -0/+28 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -1/+0 | |
| 2018-03-23 | Fixed issues with incremental tests. | David Wood | -1/+1 | |
| 2018-03-20 | Encode/decode extern statics in metadata and incremental cache | Oliver Schneider | -0/+21 | |
| 2018-03-19 | Auto merge of #49079 - oli-obk:cross_miri, r=michaelwoerister | bors | -0/+18 | |
| Cleanup metadata and incremental cache processing of constants fixes #49033 fixes #49081 we really need tests for this. do we have any cross compilation tests? I couldn't find any | ||||
| 2018-03-16 | extend stable hasher to support `CanonicalTy` | Niko Matsakis | -0/+22 | |
| 2018-03-16 | Cleanup metadata and incremental cache processing of constants | Oliver Schneider | -0/+18 | |
| 2018-03-15 | Stabilize `inclusive_range_syntax` language feature. | kennytm | -1/+0 | |
| Stabilize the syntax `a..=b` and `..=b`. | ||||
| 2018-03-05 | incr.comp.: Add regression test for detecting feature gate changes. | Michael Woerister | -0/+23 | |
| 2018-02-28 | Rollup merge of #48359 - jsgf:remap-path-prefix, r=sanxiyn | Manish Goregaokar | -1/+1 | |
| Fixes #47311. r? @nrc | ||||
| 2018-02-22 | Implement --remap-path-prefix | Jeremy Fitzhardinge | -1/+1 | |
| Remove experimental -Zremap-path-prefix-from/to, and replace it with the stabilized --remap-path-prefix=from=to variant. This is an implementation for issue of #41555. | ||||
| 2018-02-20 | rustc_mir: always run the deaggregator. | Eduard-Mihai Burtescu | -2/+2 | |
| 2018-02-07 | Fix tests for MIR loop lowering | bobtwinkles | -1/+1 | |
| Fixes the hash test to recognize that MirValidated can change when changing around labels, and add a new test that makes sure we're lowering loop statements correctly. | ||||
| 2018-01-29 | tests: replace "lvalue" terminology with "place". | Eduard-Mihai Burtescu | -3/+3 | |
| 2017-12-30 | Remove excessive trailing newlines. | kennytm | -5/+0 | |
| 2017-12-18 | incr.comp.: Mark DepKind node as input. | Michael Woerister | -0/+24 | |
| 2017-12-11 | move `resolve_lifetimes` into a proper query | Niko Matsakis | -3/+12 | |
| Now that we made `resolve_lifetimes` into a query, elision errors no longer abort compilation, which affects some tests. Also, remove `dep_graph_crosscontaminate_tables` -- there is no a path in the dep-graph, though red-green handles it. The same scenario is (correctly) tested by issue-42602.rs in any case. | ||||
| 2017-12-08 | incr.comp.: Hash spans unconditionally for full accuracy. | Michael Woerister | -437/+130 | |
| 2017-12-05 | Format function interface fingerprint hash tests | Jeff Crocker | -56/+70 | |
| 2017-12-05 | Update 'while loop' fingerprint hash tests | Jeff Crocker | -54/+36 | |
| 2017-12-05 | Update 'while let loop' fingerprint hash tests | Jeff Crocker | -54/+36 | |
| 2017-12-05 | Update loop expression fingerprint hash tests | Jeff Crocker | -48/+32 | |
| 2017-12-05 | Update inline asm fingerprint hash tests | Jeff Crocker | -36/+24 | |
