| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-12 | Deny bare trait objects in the rest of rust | ljedrz | -0/+2 | |
| 2018-07-12 | rename `control_flow_graph` to `graph` | Niko Matsakis | -1/+1 | |
| 2018-07-12 | rename `graph` to `control_flow_graph::implementation` | Niko Matsakis | -1/+3 | |
| 2018-07-11 | Clean up CodegenUnit name generation. | Michael Woerister | -8/+45 | |
| 2018-07-11 | Persist ThinLTO import data in incr. comp. session directory. | Michael Woerister | -0/+2 | |
| 2018-06-27 | Make opaque::Encoder append-only and make it infallible | John Kåre Alsaker | -34/+20 | |
| 2018-06-19 | Save query results and the dep graph in parallel | John Kåre Alsaker | -8/+16 | |
| 2018-06-14 | rustc: rename ty::maps to ty::query. | Eduard-Mihai Burtescu | -2/+2 | |
| 2018-05-18 | Serialize attributes into the CrateRoot | Isaac Whitfield | -10/+14 | |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -14/+14 | |
| 2018-05-11 | Update an old method name in debug logging | Isaac Whitfield | -1/+1 | |
| 2018-05-11 | Update naming in line with PR comments | Isaac Whitfield | -15/+16 | |
| 2018-05-11 | Catch a bad reference in use clauses | Isaac Whitfield | -1/+1 | |
| 2018-05-11 | Remove shared access to DepGraph::work_products | Isaac Whitfield | -19/+18 | |
| 2018-05-08 | Fix comment | Wesley Wiser | -1/+1 | |
| 2018-05-07 | Make DepGraph::previous_work_products immutable | Wesley Wiser | -55/+57 | |
| Fixes #50501 | ||||
| 2018-05-02 | make it compile again | flip1995 | -1/+1 | |
| 2018-04-27 | Rename InternedString to LocalInternedString and introduce a new thread-safe ↵ | John Kåre Alsaker | -1/+1 | |
| InternedString | ||||
| 2018-04-15 | Add misc timings | John Kåre Alsaker | -4/+14 | |
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 | |
| This permits easier iteration without having to worry about warnings being denied. Fixes #49517 | ||||
| 2018-04-07 | Auto merge of #49661 - alexcrichton:bump-bootstrap, r=nikomatsakis | bors | -3/+0 | |
| Bump the bootstrap compiler to 1.26.0 beta Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language features! | ||||
| 2018-04-06 | Use `Ident` instead of `Name` in `MetaItem` | Vadim Petrochenkov | -1/+1 | |
| 2018-04-05 | Bump the bootstrap compiler to 1.26.0 beta | Alex Crichton | -3/+0 | |
| Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language features! | ||||
| 2018-03-28 | Rollup merge of #49364 - wesleywiser:incr_handle_load_failure, ↵ | kennytm | -1/+4 | |
| r=michaelwoerister [incremental] Don't panic if decoding the cache fails If the cached data can't be loaded from disk, just issue a warning to the user so they know why compilation is taking longer than usual but don't fail the entire compilation since we can recover by ignorning the on disk cache. In the same way, if the disk cache can't be deserialized (because it has been corrupted for some reason), report the issue as a warning and continue without failing the compilation. `Decodable::decode()` tends to panic with various errors like "entered unreachable code" or "index out of range" if the input data is corrupted. Work around this by catching panics from the `decode()` calls and continuing without the cached data. Fixes #48847 | ||||
| 2018-03-28 | [incremental] Don't panic if decoding the cache fails | Wesley Wiser | -1/+4 | |
| If the cached data can't be loaded from disk, just issue a warning to the user so they know why compilation is taking longer than usual but don't fail the entire compilation since we can recover by ignorning the on disk cache. In the same way, if the disk cache can't be deserialized (because it has been corrupted for some reason), report the issue as a warning and continue without failing the compilation. `Decodable::decode()` tends to panic with various errors like "entered unreachable code" or "index out of range" if the input data is corrupted. Work around this by catching panics from the `decode()` calls when joining the thread and continuing without the cached data. Fixes #48847 | ||||
| 2018-03-26 | Stabilize i128_type | Mark Mansi | -1/+1 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -1/+1 | |
| 2018-03-19 | Convert SerializedDepGraph to be a struct-of-arrays | Wesley Wiser | -1/+1 | |
| Fixes #47326 | ||||
| 2018-03-16 | Auto merge of #49051 - kennytm:rollup, r=kennytm | bors | -1/+1 | |
| Rollup of 17 pull requests - Successful merges: #48706, #48875, #48892, #48922, #48957, #48959, #48961, #48965, #49007, #49024, #49042, #49050, #48853, #48990, #49037, #49049, #48972 - Failed merges: | ||||
| 2018-03-15 | Stabilize `inclusive_range_syntax` language feature. | kennytm | -1/+1 | |
| Stabilize the syntax `a..=b` and `..=b`. | ||||
| 2018-03-12 | Dedupe rand | Bastien Orivel | -1/+1 | |
| 2018-03-09 | Move PROFQ_CHAN to a Session field | John Kåre Alsaker | -5/+7 | |
| 2018-03-05 | Turn features() into a query. | Michael Woerister | -2/+2 | |
| 2018-02-13 | incr.comp.: Run cache directory garbage collection before loading dep-graph. | Michael Woerister | -2/+18 | |
| 2018-01-19 | Allow runtime switching between trans backends | bjorn3 | -0/+139 | |
| 2018-01-13 | Remove `impl Foo for ..` in favor of `auto trait Foo` | leonardo.yvens | -3/+0 | |
| No longer parse it. Remove AutoTrait variant from AST and HIR. Remove backwards compatibility lint. Remove coherence checks, they make no sense for the new syntax. Remove from rustdoc. | ||||
| 2018-01-13 | Rollup merge of #47328 - mbrubeck:fs_read, r=sfackler | kennytm | -11/+8 | |
| Use the new fs_read_write functions in rustc internals Uses `fs::read` and `fs::write` (added by #45837) where appropriate, to simplify code and dog-food these new APIs. This also improves performance, when combined with #47324. | ||||
| 2018-01-11 | Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoerister | bors | -66/+68 | |
| Replace uses of DepGraph.in_ignore with DepGraph.with_ignore I currently plan to track tasks in thread local storage. Ignoring things in a closure ensures that the ignore tasks do not overlap the beginning or end of any other task. The TLS API will also use a closure to change a TLS value, so having the ignore task be a closure also helps there. It also adds `assert_ignored` which is used before a `TyCtxt` is created. Instead of adding a new ignore task this simply ensures that we are in a context where reads are ignored. r? @michaelwoerister | ||||
| 2018-01-10 | Use the new fs_read_write functions in rustc internals | Matt Brubeck | -11/+8 | |
| 2018-01-09 | Replace uses of DepGraph.in_ignore with DepGraph.with_ignore | John Kåre Alsaker | -66/+68 | |
| 2018-01-08 | Shorten names of some compiler generated artifacts. | Michael Woerister | -7/+8 | |
| 2018-01-07 | Try to fix a perf regression by updating log | Malo Jaffré | -1/+1 | |
| Upgrade `log` to `0.4` in multiple crates. | ||||
| 2017-12-20 | incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes. | Michael Woerister | -2/+4 | |
| 2017-12-15 | Resolves #46555 - Moving loading and decoding of dependency graph to ↵ | David Teller | -55/+117 | |
| background thread | ||||
| 2017-11-29 | incr.comp.: Remove on-export crate metadata hashing. | Michael Woerister | -346/+3 | |
| 2017-11-19 | Remove some trailing whitespace. | Michael Woerister | -1/+1 | |
| 2017-11-19 | Fix tidy line-length issue. | Michael Woerister | -1/+2 | |
| 2017-11-17 | [incremental] Collect stats about duplicated edge reads from queries | Wesley Wiser | -0/+3 | |
| Part of #45873 | ||||
| 2017-11-16 | incr.comp.: Remove default serialization implementations for things in ↵ | Michael Woerister | -5/+4 | |
| rustc::hir::def_id so that we get an ICE instead of silently doing the wrong thing. | ||||
| 2017-11-15 | incr.comp.: Only save and load query result cache when -Zincremental-queries ↵ | Michael Woerister | -6/+9 | |
| is specified. | ||||
