| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-04 | Auto merge of #59517 - Zoxc:new-queries, r=oli-obk | bors | -13/+13 | |
| Move query definitions over to the proc macro r? @oli-obk | ||||
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
| 2019-03-30 | Update tests | John Kåre Alsaker | -2/+2 | |
| 2019-03-30 | Move query definitions over to the proc macro | John Kåre Alsaker | -11/+11 | |
| 2019-03-26 | fix: Make incremental artifact deletion more robust | Markus Westerlind | -1/+4 | |
| Should fix the intermittent errors reported in #57958 cc #48614 | ||||
| 2019-03-26 | Rollup merge of #59315 - Zoxc:move-query, r=oli-obk | Mazdak Farrokhzad | -3/+3 | |
| Add no_hash to query macro and move some queries over r? @oli-obk | ||||
| 2019-03-25 | Auto merge of #59256 - petrochenkov:derval2, r=Zoxc | bors | -2/+2 | |
| Make meta-item API compatible with `LocalInternedString::get` soundness fix r? @Zoxc | ||||
| 2019-03-20 | Add no_hash to query macro and move some queries over | John Kåre Alsaker | -3/+3 | |
| 2019-03-18 | Add load_cached query modifier and keep dep node names consistent with query ↵ | John Kåre Alsaker | -11/+11 | |
| names | ||||
| 2019-03-18 | Define queries using a proc macro | John Kåre Alsaker | -4/+4 | |
| 2019-03-17 | Make meta-item API compatible with `LocalInternedString::get` soundness fix | Vadim Petrochenkov | -2/+2 | |
| 2019-03-16 | Refactor away `NestedMetaItemKind` | Vadim Petrochenkov | -5/+5 | |
| Remove methods `Attribute::span` and `MetaItem::span` duplicating public fields | ||||
| 2019-03-16 | syntax: Do not accidentally treat multi-segment meta-items as single-segment | Vadim Petrochenkov | -4/+4 | |
| 2019-03-15 | rustc: rename item_path to def_path (except the module in ty). | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-13 | Rollup merge of #59093 - Zoxc:no-prealloc, r=michaelwoerister | Mazdak Farrokhzad | -1/+0 | |
| Remove precompute_in_scope_traits_hashes r? @michaelwoerister | ||||
| 2019-03-13 | Rollup merge of #58908 - JohnTitor:improve-rand, r=scottmcm | Mazdak Farrokhzad | -1/+1 | |
| Update rand version cc: #57724 r? @scottmcm | ||||
| 2019-03-11 | Remove precompute_in_scope_traits_hashes | John Kåre Alsaker | -1/+0 | |
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -5/+5 | |
| 2019-03-04 | Update rand version | Yuki Okushi | -1/+1 | |
| 2019-03-01 | hir: remove NodeId from TraitItem | ljedrz | -18/+18 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -18/+17 | |
| 2019-02-10 | Auto merge of #57770 - Zoxc:no-hash-query, r=michaelwoerister | bors | -2/+2 | |
| Add a query type which is always marked as red if it runs This is useful for queries which produce results which are very likely to change if their inputs do. I also expect this to be useful for end to end queries because 1) we don't need `HashStable` impls and 2) we avoid the overhead of hashing the result of large results like the AST or the HIR map. r? @michaelwoerister | ||||
| 2019-02-09 | Rollup merge of #58261 - taiki-e:librustc_incremental-2018, r=Centril | Mazdak Farrokhzad | -32/+29 | |
| librustc_incremental => 2018 Transitions `librustc_incremental` to Rust 2018; cc #58099 r? @Centril | ||||
| 2019-02-08 | librustc_incremental => 2018 | Taiki Endo | -32/+29 | |
| 2019-02-08 | Update tests | John Kåre Alsaker | -2/+2 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2018-12-31 | Clean up and optimize OpenTask / read_index | John Kåre Alsaker | -4/+5 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -121/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -5/+5 | |
| 2018-12-07 | Auto merge of #56502 - Zoxc:hir-func, r=eddyb | bors | -9/+9 | |
| Use a function to access the Hir map to be able to turn it into a query later r? @eddyb | ||||
| 2018-12-07 | Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrum | kennytm | -1/+1 | |
| Replace usages of `..i + 1` ranges with `..=i`. Before this change we were using old computer code techniques. After this change we use the new and improved computer code techniques. | ||||
| 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 | -9/+9 | |
| 2018-12-06 | Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavis | Pietro Albini | -9/+9 | |
| cleanup: remove static lifetimes from consts A follow-up to https://github.com/rust-lang/rust/pull/56497. | ||||
| 2018-12-05 | Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNN | Pietro Albini | -6/+2 | |
| Utilize `?` instead of `return None`. None | ||||
| 2018-12-04 | Replace usages of `..i + 1` ranges with `..=i`. | Corey Farwell | -1/+1 | |
| 2018-12-04 | Utilize `?` instead of `return None`. | Corey Farwell | -6/+2 | |
| 2018-12-04 | cleanup: remove static lifetimes from consts | ljedrz | -9/+9 | |
| 2018-12-01 | remove some uses of try! | Mark Mansi | -3/+3 | |
| 2018-11-15 | Rollup merge of #55901 - euclio:speling, r=petrochenkov | Pietro Albini | -1/+1 | |
| fix various typos in doc comments | ||||
| 2018-11-13 | fix various typos in doc comments | Andy Russell | -1/+1 | |
| 2018-11-11 | Fix typos. | Bruce Mitchener | -1/+1 | |
| 2018-10-19 | Prefer `Default::default` over `FxHash*::default` in struct constructors | Oliver Scherer | -4/+4 | |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -13/+13 | |
| 2018-10-05 | Remove graphviz::IntoCow | ljedrz | -3/+2 | |
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-18 | incr.comp.: Allow for more fine-grained testing of CGU reuse and use it to ↵ | Michael Woerister | -44/+59 | |
| test incremental ThinLTO. | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-04 | Breaking change upgrades | Mark Rousskov | -2/+2 | |
| 2018-09-03 | Auto merge of #53673 - michaelwoerister:incr-thinlto-2000, r=alexcrichton | bors | -0/+2 | |
| Enable ThinLTO with incremental compilation. This is an updated version of #52309. This PR allows `rustc` to use (local) ThinLTO and incremental compilation at the same time. In theory this should allow for getting compile-time improvements for small changes while keeping the runtime performance of the generated code roughly the same as when compiling non-incrementally. The difference to #52309 is that this version also caches the pre-LTO version of LLVM bitcode. This allows for another layer of caching: 1. if the module itself has changed, we have to re-codegen and re-optimize. 2. if the module itself has not changed, but a module it imported from during ThinLTO has, we don't need to re-codegen and don't need to re-run the first optimization phase. Only the second (i.e. ThinLTO-) optimization phase is re-run. 3. if neither the module itself nor any of its imports have changed then we can re-use the final, post-ThinLTO version of the module. (We might have to load its pre-ThinLTO version though so it's available for other modules to import from) | ||||
| 2018-09-02 | Auto merge of #53599 - matthiaskrgr:split_str__to__split_char, r=frewsxcv | bors | -1/+1 | |
| use char pattern for single-character splits: a.split("x") -> a.split('x') | ||||
