| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-02-11 | Add way to hide suggestion snippet window from cli output | Esteban Küber | -1/+23 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -1/+1 | |
| 2019-02-10 | Revert removed #![feature(nll)] | Taiki Endo | -0/+1 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-02-07 | librustc_errors => 2018 | Taiki Endo | -19/+11 | |
| 2019-01-26 | document `Applicability` | Andy Russell | -2/+18 | |
| 2019-01-18 | Fix suggestions given mulitple bad lifetimes | Dan Robertson | -4/+5 | |
| When given multiple lifetimes prior to type parameters in generic parameters, do not ICE and print the correct suggestion. | ||||
| 2018-12-29 | Replace LockCell with atomic types | John Kåre Alsaker | -8/+6 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-04 | adds DocTest filename variant, refactors doctest_offset out of source_map, ↵ | Matthew Russo | -1/+1 | |
| fixes remaining test failures | ||||
| 2018-10-29 | Rename other occs of (Code/File)Map to Source(Map/File) #51574 | David Lavati | -1/+1 | |
| 2018-10-19 | Free some memory instead of just dropping elements | Oliver Scherer | -1/+2 | |
| 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 | -4/+4 | |
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-18 | Log when buffering a diagnostic. | David Wood | -0/+2 | |
| This is useful in debugging when and where errors are emitted in logs. | ||||
| 2018-09-17 | Add -Z dont-buffer-diagnostics, a way to force NLL to immediately emit its ↵ | Felix S. Klock II | -0/+11 | |
| diagnostics. This is mainly intended for `rustc` developers who want to see a diagnostic in its original context in the control flow. Two uses cases for that are: * `-Z treat-err-as-bug` which then allows extraction of a stack-trace to the origin of the error (a case that is so important that we make that flag imply this one, effectively). * `RUST_LOG=... rustc`, in which case it is often useful to see the logging statements that occurred immediately prior to the point where the diagnostic was signalled. Drive-by: Added some documentation pointing future devs at HandlerFlags, and documented the fields of `HandlerFlags` itself. | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-19 | fix tidy errors | Donato Sciarra | -1/+8 | |
| 2018-08-19 | mv filemap source_file | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv FileMap SourceFile | Donato Sciarra | -2/+2 | |
| 2018-08-19 | mv CodeMap SourceMap | Donato Sciarra | -5/+5 | |
| 2018-08-09 | [nll] librustc_errors: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-07-29 | Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakis | bors | -3/+2 | |
| Misc cleanups | ||||
| 2018-07-27 | Remove unnecessary `.collect()` | Shotaro Yamada | -3/+2 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 | |
| 2018-07-21 | Sequence-field should have plural name | Oliver Schneider | -4/+4 | |
| 2018-07-20 | Make sure the compiler actually panics on `delay_span_bug` | Oliver Schneider | -6/+26 | |
| Even if that is just happening because of `abort_if_errors` | ||||
| 2018-07-14 | Deny bare trait objects in src/librustc_errors | ljedrz | -4/+7 | |
| Enforce `#![deny(bare_trait_objects)]` in `src/librustc_errors`. | ||||
| 2018-05-09 | use fmt::Result where applicable | Andre Bogus | -2/+2 | |
| 2018-04-25 | Approximate -> Applicability | Manish Goregaokar | -2/+2 | |
| 2018-04-24 | Use enum for approximate suggestions | Manish Goregaokar | -1/+9 | |
| 2018-04-17 | Make Handler more thread-safe | John Kåre Alsaker | -21/+26 | |
| 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 | -2/+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 | Print query stack on ICEs | John Kåre Alsaker | -0/+5 | |
| 2018-04-05 | Auto merge of #49045 - Zoxc:tls, r=michaelwoerister | bors | -17/+8 | |
| Make queries thread safe This makes queries thread safe by removing the query stack and making queries point to their parents. Queries write to the query map when starting and cycles are detected by checking if there's already an entry in the query map. This makes cycle detection O(1) instead of O(n), where `n` is the size of the query stack. This is mostly corresponds to the method I described [here](https://internals.rust-lang.org/t/parallelizing-rustc-using-rayon/6606). cc @rust-lang/compiler r? @michaelwoerister | ||||
| 2018-04-05 | Bump the bootstrap compiler to 1.26.0 beta | Alex Crichton | -2/+0 | |
| Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language features! | ||||
| 2018-03-26 | Stabilize i128_type | Mark Mansi | -1/+1 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -1/+1 | |
| 2018-03-25 | Rollup merge of #49046 - Zoxc:error-summary, r=michaelwoerister | kennytm | -16/+18 | |
| Always print `aborting due to n previous error(s)` r? @michaelwoerister | ||||
| 2018-03-24 | Make queries thread safe. Remove the query stack and make queries point to ↵ | John Kåre Alsaker | -17/+8 | |
| their parents instead. | ||||
| 2018-03-16 | Always print `aborting due to n previous error(s)` and only print it once ↵ | John Kåre Alsaker | -16/+18 | |
| for multi-threaded code | ||||
| 2018-03-15 | Require the code mapper to be thread-safe | John Kåre Alsaker | -4/+7 | |
| 2018-03-14 | test for putting back check on json | Guillaume Gomez | -4/+47 | |
| 2018-03-07 | rustc: Migrate to `termcolor` crate from `term` | Alex Crichton | -10/+21 | |
| This crate moves the compiler's error reporting to using the `termcolor` crate from crates.io. Previously rustc used a super-old version of the `term` crate in-tree which is basically unmaintained at this point, but Cargo has been using `termcolor` for some time now and tools like `rg` are using `termcolor` as well, so it seems like a good strategy to take! Note that the `term` crate remains in-tree for libtest. Changing libtest will be a bit tricky due to how the build works, but we can always tackle that later. cc #45728 | ||||
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -4/+4 | |
| 2018-02-01 | Auto merge of #47540 - Manishearth:suggestion, r=nrc | bors | -0/+6 | |
| Add approximate suggestions for rustfix This adds `span_approximate_suggestion()` that lets you emit a suggestion marked as "non-machine applicable" in the JSON output. UI users see no difference. This is for when rustc and clippy wish to emit suggestions which will make sense to the reader (e.g. they may have placeholders like `<type>`) but are not source-applicable, so that rustfix/etc can ignore these. fixes #39254 | ||||
| 2018-01-29 | Toggle span highlighting on `-Zteach` | Esteban Küber | -1/+1 | |
