| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -467/+0 | |
| 2022-10-01 | `ui-fulldeps`: adopt to the new rustc lint API | Maybe Waffle | -21/+17 | |
| 2022-09-24 | separate definitions and `HIR` owners | Takayuki Maeda | -1/+1 | |
| fix a ui test use `into` fix clippy ui test fix a run-make-fulldeps test implement `IntoQueryParam<DefId>` for `OwnerId` use `OwnerId` for more queries change the type of `ParentOwnerIterator::Item` to `(OwnerId, OwnerNode)` | ||||
| 2022-09-06 | Allow lint passes to be bound by `TyCtxt` | Jason Newcomb | -6/+6 | |
| 2022-07-31 | Remove workarounds for issue 59998 | bjorn3 | -13/+0 | |
| 2022-03-16 | rustc_error: make ErrorReported impossible to construct | mark | -8/+8 | |
| There are a few places were we have to construct it, though, and a few places that are more invasive to change. To do this, we create a constructor with a long obvious name. | ||||
| 2022-01-15 | Return a LocalDefId in get_parent_item. | Camille GILLOT | -1/+1 | |
| 2021-12-15 | Remove unnecessary sigils around `Ident::as_str()` calls. | Nicholas Nethercote | -1/+1 | |
| 2021-11-28 | Take a LocalDefId in expect_*item. | Camille GILLOT | -2/+2 | |
| 2021-09-30 | Bless tests. | Camille GILLOT | -9/+10 | |
| 2021-09-26 | Remove box syntax from most places in src/test outside of the issues dir | est31 | -16/+14 | |
| 2021-08-10 | Replace #[plugin_registrar] with exporting __rustc_plugin_registrar | bjorn3 | -32/+45 | |
| 2021-07-25 | Introduce OwnerNode::Crate. | Camille GILLOT | -2/+2 | |
| 2021-03-30 | Fix fulldeps tests. | Camille GILLOT | -2/+2 | |
| 2021-03-09 | Rebase fallout. | Camille GILLOT | -1/+1 | |
| 2021-03-09 | Fix ui-fulldeps tests. | Camille GILLOT | -3/+5 | |
| 2020-09-03 | Respect `-Z proc-macro-backtrace` flag for panics inside libproc_macro | Aaron Hill | -0/+13 | |
| Fixes #76270 Previously, any panic occuring during a call to a libproc_macro method (e.g. calling `Ident::new` with an invalid identifier) would always cause an ICE message to be printed. | ||||
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -2/+2 | |
| 2020-08-08 | Eliminate the `SessionGlobals` from `librustc_ast`. | Nicholas Nethercote | -2/+2 | |
| By moving `{known,used}_attrs` from `SessionGlobals` to `Session`. This means they are accessed via the `Session`, rather than via TLS. A few `Attr` methods and `librustc_ast` functions are now methods of `Session`. All of this required passing a `Session` to lots of functions that didn't already have one. Some of these functions also had arguments removed, because those arguments could be accessed directly via the `Session` argument. `contains_feature_attr()` was dead, and is removed. Some functions were moved from `librustc_ast` elsewhere because they now need to access `Session`, which isn't available in that crate. - `entry_point_type()` --> `librustc_builtin_macros` - `global_allocator_spans()` --> `librustc_metadata` - `is_proc_macro_attr()` --> `Session` | ||||
| 2020-07-10 | Avoid "whitelist" | Tamir Duberstein | -10/+10 | |
| Other terms are more inclusive and precise. | ||||
| 2020-07-03 | Use 'tcx for references to AccessLevels wherever possible. | Eduard-Mihai Burtescu | -5/+5 | |
| 2020-04-25 | Remove support for self-opening | Mark Rousskov | -35/+0 | |
| This was only used for linkage test cases, which is already covered by the run-make-fulldeps/symbol-visibility test -- which fairly extensively makes sure we're correctly exporting the right symbols at the right visibility (for various Rust crate types). | ||||
| 2020-03-30 | rustc -> rustc_middle part 5 -- fix tests | Mazdak Farrokhzad | -3/+3 | |
| 2020-03-24 | resolve: Remove `rustc_attrs` as a standalone feature gate | Vadim Petrochenkov | -39/+6 | |
| Now it only gates specific built-in attributes | ||||
| 2020-03-18 | fix pre-expansion linting infra | Mazdak Farrokhzad | -7/+5 | |
| 2020-03-14 | Update tests | John Kåre Alsaker | -4/+4 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -10/+10 | |
| 2020-02-11 | Fix stage2 test failures from call to span_lint. | jumbatm | -43/+80 | |
| span_lint was removed. Callers should use the `lint` method now, and call `set_span` within the closure passed to this method. | ||||
| 2020-02-01 | fix fallout in tests | Mazdak Farrokhzad | -1/+2 | |
| 2020-01-11 | fix ui-fulldeps & tests fallout | Mazdak Farrokhzad | -18/+18 | |
| 2020-01-08 | normalize rustc::hir::intravisit imports | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-05 | fix ui-fulldeps fallout | Mazdak Farrokhzad | -7/+10 | |
| 2020-01-02 | fix src/test fallout | Mazdak Farrokhzad | -6/+9 | |
| 2019-12-30 | Rename `libsyntax_ext` and `libsyntax_expand` in code | Vadim Petrochenkov | -1/+0 | |
| 2019-12-03 | Fix UI tests for new locations | Mark Rousskov | -9/+10 | |
| 2019-12-01 | rustc_plugin: Remove support for plugins adding LLVM passes | Vadim Petrochenkov | -19/+0 | |
| 2019-11-24 | rustc_plugin: Remove support for syntactic plugins | Vadim Petrochenkov | -132/+10 | |
| 2019-11-16 | rustc_plugin: Remove `Registry::register_attribute` | Vadim Petrochenkov | -14/+4 | |
| 2019-11-07 | syntax::parser::token -> syntax::token | Mazdak Farrokhzad | -1/+1 | |
| 2019-10-17 | Fix test fallout | Mark Rousskov | -28/+31 | |
| 2019-10-17 | Take lint passes as constructor functions | Mark Rousskov | -1/+2 | |
| 2019-10-16 | ui-fulldeps: make them pass again? | Mazdak Farrokhzad | -5/+9 | |
| 2019-09-03 | use TokenStream rather than &[TokenTree] for built-in macros | Aleksey Kladov | -3/+3 | |
| That way, we don't loose the jointness info | ||||
| 2019-08-20 | Deprecate using rustc_plugin without the rustc_driver dylib. | Simon Sapin | -27/+13 | |
| 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-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -2/+0 | |
| 2019-07-27 | tests: Move run-pass tests without naming conflicts to ui | Vadim Petrochenkov | -0/+454 | |
| 2019-07-26 | Introduce built-in macros through libcore | Vadim Petrochenkov | -7/+8 | |
| 2019-07-07 | Link compiler plugins to rustc_driver | John Kåre Alsaker | -0/+6 | |
| 2019-06-24 | Turn internal lints into tool lints | flip1995 | -3/+9 | |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -3/+3 | |
| And also the equality between `Path` and strings, because `Path` is made up of `Symbol`s. | ||||
