| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-17 | Rename directory `rustc_plugin` -> `rustc_plugin_impl` | Vadim Petrochenkov | -64/+0 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -1/+0 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 | |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 | |
| 2019-09-05 | Replace diagnostic plugins with macro_rules | Mark Rousskov | -3/+1 | |
| 2019-08-20 | Deprecate using rustc_plugin without the rustc_driver dylib. | Simon Sapin | -2/+1 | |
| CC https://github.com/rust-lang/rust/pull/59800 https://github.com/rust-lang/rust/commit/7198687bb2df13a3298ef1e8f594753073d6b9e8 Fix https://github.com/rust-lang/rust/issues/62717 | ||||
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -2/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-07-07 | Link compiler plugins to rustc_driver | John Kåre Alsaker | -0/+1 | |
| 2019-05-05 | Rollup merge of #60131 - agnxy:doc-link, r=ehuss | Manish Goregaokar | -2/+3 | |
| Fix broken link in rustc_plugin doc fix #57489 r? @steveklabnik | ||||
| 2019-04-20 | Fix broken link in rustc_plugin doc | Andrew Xu | -2/+3 | |
| 2019-04-17 | Rename modules | Yuki OKUSHI | -1/+1 | |
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -1/+1 | |
| Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far! | ||||
| 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-06 | librustc_plugin => 2018 | Taiki Endo | -8/+2 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-23 | Fix recursion limits | John Kåre Alsaker | -0/+2 | |
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 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-09 | [nll] librustc_plugin: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 | |
| 2018-07-12 | Deny bare trait objects in the rest of rust | ljedrz | -0/+2 | |
| 2018-05-05 | Misc tweaks | John Kåre Alsaker | -1/+0 | |
| 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-02-20 | stage0 cfg cleanup | Mark Simulacrum | -1/+0 | |
| 2018-01-04 | rustc: Don't use relative paths for extended errors | Alex Crichton | -0/+1 | |
| These no longer work now that Cargo changes the cwd of rustc while it's running. Instead use an absolute path that's set by rustbuild. | ||||
| 2018-01-01 | Fix broken links in internal docs | Malo Jaffré | -1/+1 | |
| 2017-12-04 | rustc_back: move dynamic_lib to rustc_metadata. | Irina-Gabriela Popa | -1/+0 | |
| 2017-08-25 | *: remove crate_{name,type} attributes | Tamir Duberstein | -3/+0 | |
| Fixes #41701. | ||||
| 2017-08-22 | Auto merge of #44008 - RalfJung:staged1, r=alexcrichton | bors | -0/+1 | |
| Make sure crates not opting in to staged_api don't use staged_api This also fixes the problem that with `-Zforce-unstable-if-unmarked` set, crates could not use `#[deprecated]`. If you prefer, I can instead submit another version which just fixes this problem, but still allows the staged API attributes for all crates when `-Zforce-unstable-if-unmarked` is set. I have prepared that at <https://github.com/RalfJung/rust/tree/staged2>. As yet another alternative, @alexcrichton suggested to turn this error into a lint, but that seems to be much more work, so is it worth it? Cc @alexcrichton #43975 | ||||
| 2017-08-21 | rustc_plugin: use staged API | Ralf Jung | -0/+1 | |
| 2017-08-19 | rustc: Remove some dead code | Vadim Petrochenkov | -1/+1 | |
| 2017-08-06 | de-orphan extended information | Zack M. Davis | -0/+2 | |
| Bizarrely, librustc_passes, librustc_plugin, librustc_mir, and libsyntax weren't getting their error explanations registered. Resolves #35284. | ||||
| 2017-06-23 | Removed as many "```ignore" as possible. | kennytm | -3/+13 | |
| Replaced by adding extra imports, adding hidden code (`# ...`), modifying examples to be runnable (sorry Homura), specifying non-Rust code, and converting to should_panic, no_run, or compile_fail. Remaining "```ignore"s received an explanation why they are being ignored. | ||||
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -4/+0 | |
| 2017-06-15 | Update older URLs pointing to the first edition of the Book | Wonwoo Choi | -2/+2 | |
| `compiler-plugins.html` is moved into the Unstable Book. Explanation is slightly modified to match the change. | ||||
| 2017-05-11 | rustc: Remove #![unstable] annotation | Alex Crichton | -3/+4 | |
| These are now no longer necessary with `-Z force-unstable-if-unmarked` | ||||
| 2017-01-22 | Remove unused `extern crate`s. | Jeffrey Seyfried | -1/+0 | |
| 2017-01-22 | Warn on unused `#[macro_use]` imports. | Jeffrey Seyfried | -2/+1 | |
| 2016-12-29 | Remove not(stage0) from deny(warnings) | Alex Crichton | -1/+1 | |
| Historically this was done to accommodate bugs in lints, but there hasn't been a bug in a lint since this feature was added which the warnings affected. Let's completely purge warnings from all our stages by denying warnings in all stages. This will also assist in tracking down `stage0` code to be removed whenever we're updating the bootstrap compiler. | ||||
| 2016-08-31 | Change 'rustc::plugin' to 'rustc_plugin' in doc comment | Chiu-Hsiang Hsu | -1/+1 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -0/+2 | |
| 2016-06-08 | remove the librustc_trans -> librustc_mir dependency | Ariel Ben-Yehuda | -1/+0 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -1/+0 | |
| 2016-03-12 | std: Clean out deprecated APIs | Alex Crichton | -1/+1 | |
| Removes all unstable and deprecated APIs prior to the 1.8 release. All APIs that are deprecated in the 1.8 release are sticking around for the rest of this cycle. Some notable changes are: * The `dynamic_lib` module was moved into `rustc_back` as the compiler still relies on a few bits and pieces. * The `DebugTuple` formatter now special-cases an empty struct name with only one field to append a trailing comma. | ||||
| 2016-02-09 | Allow registering MIR-passes through compiler plugins | Oliver Schneider | -0/+1 | |
| 2016-01-24 | mk: Move from `-D warnings` to `#![deny(warnings)]` | Alex Crichton | -2/+3 | |
| This commit removes the `-D warnings` flag being passed through the makefiles to all crates to instead be a crate attribute. We want these attributes always applied for all our standard builds, and this is more amenable to Cargo-based builds as well. Note that all `deny(warnings)` attributes are gated with a `cfg(stage0)` attribute currently to match the same semantics we have today | ||||
| 2015-12-21 | Register new snapshots | Alex Crichton | -2/+0 | |
| Lots of cruft to remove! | ||||
