| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 | |
| 2022-02-01 | add a rustc::query_stability lint | lcnr | -0/+1 | |
| 2022-01-28 | update cfg(bootstrap)s | Pietro Albini | -1/+0 | |
| 2022-01-07 | expand: Refactor `InvocationCollector` visitor for better code reuse | Vadim Petrochenkov | -0/+2 | |
| 2021-12-15 | Rollup merge of #90521 - jhpratt:stabilize-destructuring_assignment, ↵ | Matthias Krüger | -1/+1 | |
| r=jackh726,pnkfelix Stabilize `destructuring_assignment` Closes #71126 - [Stabilization report](https://github.com/rust-lang/rust/issues/71126#issuecomment-941148058) - [Completed FCP](https://github.com/rust-lang/rust/issues/71126#issuecomment-954914819) `@rustbot` label +F-destructuring-assignment +T-lang Also needs +relnotes but I don't have permission to add that tag. | ||||
| 2021-12-14 | Stabilize `destructuring_assignment` | Jacob Pratt | -1/+1 | |
| 2021-12-14 | Stabilize iter::zip. | PFPoitras | -1/+0 | |
| 2021-11-30 | Apply cfg-bootstrap switch | Mark Rousskov | -1/+0 | |
| 2021-11-15 | Stabilize format_args_capture | Josh Triplett | -1/+1 | |
| Works as expected, and there are widespread reports of success with it, as well as interest in it. | ||||
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 | |
| 2021-10-24 | Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank | Matthias Krüger | -0/+1 | |
| Add rustc lint, warning when iterating over hashmaps r? rust-lang/wg-incr-comp | ||||
| 2021-10-16 | Adopt let_else across the compiler | est31 | -0/+1 | |
| This performs a substitution of code following the pattern: let <id> = if let <pat> = ... { identity } else { ... : ! }; To simplify it to: let <pat> = ... { identity } else { ... : ! }; By adopting the let_else feature. | ||||
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 | |
| 2021-09-08 | Bump stage0 compiler to 1.56 | Mark Rousskov | -2/+0 | |
| 2021-09-02 | expand: Treat more macro calls as statement macro calls | Vadim Petrochenkov | -0/+1 | |
| 2021-08-25 | Various pattern cleanups | Léo Lanteri Thauvin | -0/+1 | |
| 2021-08-25 | Use if-let guards in the codebase | Léo Lanteri Thauvin | -0/+2 | |
| 2021-08-12 | Revert "Rollup merge of #87779 - Aaron1011:stmt-ast-id, r=petrochenkov" | Aaron Hill | -1/+0 | |
| Fixes #87877 This change interacts badly with `noop_flat_map_stmt`, which synthesizes multiple statements with the same `NodeId`. I'm working on a better fix that will still allow us to remove this special case. For now, let's revert the change to fix the ICE. This reverts commit a4262cc9841d91d48ef994b36eab323e615a7083, reversing changes made to 8ee962f88e1be7e29482b13c7776c26b98a93bf7. | ||||
| 2021-08-06 | Remove special case for statement `NodeId` assignment | Aaron Hill | -0/+1 | |
| We now let `noop_flat_map_stmt` assign `NodeId`s (via `visit_id`), just as we do for other AST nodes. | ||||
| 2021-06-07 | Include macro name in 'local ambiguity' error | Aaron Hill | -0/+1 | |
| Currently, we only point at the span of the macro argument. When the macro call is itself generated by another macro, this can make it difficult or impossible to determine which macro is responsible for producing the error. | ||||
| 2021-05-31 | Remove unused feature gates | bjorn3 | -1/+0 | |
| 2021-05-24 | remove cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -0/+1 | |
| 2021-03-19 | stabilize or_patterns | mark | -1/+1 | |
| 2021-03-05 | expand: Introduce enum for module loading errors and make module loading ↵ | Vadim Petrochenkov | -0/+1 | |
| speculative | ||||
| 2021-03-05 | rustc_interface: Hide some hacky details of early linting from expand | Vadim Petrochenkov | -0/+1 | |
| 2021-02-15 | Remove redundant bool_to_option feature gate | est31 | -1/+0 | |
| 2020-12-12 | Remove some no longer necessary `#[cfg(test)]`s | Vadim Petrochenkov | -3/+0 | |
| With https://github.com/rust-lang/rust/pull/69838 inner modules are never touched in the outer module is unconfigured. | ||||
| 2020-09-17 | Remove redundant #![feature(...)] 's from compiler/ | est31 | -1/+0 | |
| 2020-08-30 | Move lexer unit tests to rustc_lexer | Aleksey Kladov | -5/+0 | |
| StringReader is an intornal abstraction which at the moment changes a lot, so these unit tests cause quite a bit of friction. Moving them to rustc_lexer and more ingerated-testing style should make them much less annoying, hopefully without decreasing their usefulness much. Note that coloncolon tests are removed (it's unclear what those are testing). \r\n tests are removed as well, as we normalize line endings even before lexing. | ||||
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+57 | |
