| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-10-07 | Revert "Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis" | Ariel Ben-Yehuda | -0/+1 | |
| This reverts commit 6810f5286b6b91daab06fc3dccb27d8c46f14349, reversing changes made to 8586ec6980462c99a8926646201b2444d8938d29. | ||||
| 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 | |
| 2018-01-29 | Add approximate suggestions for rustfix | Manish Goregaokar | -0/+6 | |
| This adds `span_approximate_suggestion()` that lets you emit a suggestion marked as "approximate" 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-26 | Merge branch 'explain' of https://github.com/estebank/rust into rollup | Alex Crichton | -0/+18 | |
| 2018-01-26 | Do not capture stderr in the compiler. Instead just panic silently for fatal ↵ | John Kåre Alsaker | -1/+15 | |
| errors | ||||
| 2018-01-25 | Add description to field and method | Esteban Küber | -0/+8 | |
| 2018-01-22 | Only emit expanded diagnostic information once | Esteban Küber | -0/+10 | |
| 2018-01-14 | Auto merge of #47274 - Manishearth:rustdoc-span, r=QuietMisdreavus | bors | -0/+1 | |
| Use correct line offsets for doctests Not yet tested. This doesn't handle char positions. It could if I collected a map of char offsets and lines, but this is a bit more work and requires hooking into the parser much more (unsure if it's possible). r? @QuietMisdreavus (fixes #45868) | ||||
| 2018-01-10 | Use correct line offsets for doctests (fixes #45868) | Manish Goregaokar | -0/+1 | |
| 2018-01-08 | Clean emitted diagnostics when `reset_err_count` is called. | Rafael Fernández López | -2/+6 | |
| When external tools like `rustfmt` calls to `reset_err_count` for handler reusing, it will set the error count on the handler to 0, but since https://github.com/rust-lang/rust/pull/47146 the handler will contain status that will prevent the error count to be bumped if this handler is reused. This caused `rustfmt` idempotency tests to fail: https://github.com/rust-lang-nursery/rustfmt/issues/2338 Fixes: https://github.com/rust-lang-nursery/rustfmt/issues/2338 | ||||
| 2018-01-03 | Only bump error count when we are sure that the diagnostic is not a repetition. | Rafael Fernández López | -0/+3 | |
| This ensures that if we emit the same diagnostic twice, the error count will match the real number of errors shown to the user. Fixes #42106 | ||||
| 2017-12-21 | Make err_count thread safe | John Kåre Alsaker | -8/+10 | |
| 2017-12-14 | When attempting to write str with single quote suggest double quotes | Esteban Küber | -0/+1 | |
| 2017-11-20 | address review comments | Alex Burka | -18/+44 | |
| 2017-11-19 | use -Z flag instead of env var | Alex Burka | -1/+5 | |
| 2017-11-16 | Remove left over dead code from suggestion diagnostic refactoring | Oliver Schneider | -14/+0 | |
| 2017-11-03 | Refactor internal suggestion API | Oliver Schneider | -77/+55 | |
| 2017-11-02 | Make the difference between lint codes and error codes explicit | Oliver Schneider | -14/+18 | |
