| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-03-11 | Simplify message paths | est31 | -1/+1 | |
| This makes it easier to open the messages file while developing on features. The commit was the result of automatted changes: for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done | ||||
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+4 | |
| Instead of loading the Fluent resources for every crate in `rustc_error_messages`, each crate generates typed identifiers for its own diagnostics and creates a static which are pulled together in the `rustc_driver` crate and provided to the diagnostic emitter. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 2023-01-18 | Also remove `#![feature(control_flow_enum)]` where possible | Scott McMurray | -1/+0 | |
| 2022-11-21 | Stop passing the self-type as a separate argument. | Oli Scherer | -1/+1 | |
| 2022-11-21 | Add helper to create the trait ref for a lang item | Oli Scherer | -6/+5 | |
| 2022-11-21 | Allow iterators instead of requiring slices that will get turned into iterators | Oli Scherer | -1/+1 | |
| 2022-11-21 | Assert that various types have the right amount of generic args and fix the ↵ | Oli Scherer | -4/+1 | |
| sites that used the wrong amount | ||||
| 2022-09-26 | remove cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2022-09-15 | Only enable the let_else feature on bootstrap | est31 | -1/+1 | |
| On later stages, the feature is already stable. Result of running: rg -l "feature.let_else" compiler/ src/librustdoc/ library/ | xargs sed -s -i "s#\\[feature.let_else#\\[cfg_attr\\(bootstrap, feature\\(let_else\\)#" | ||||
| 2022-09-09 | rename `codegen_fulfill_obligation` | lcnr | -1/+1 | |
| 2022-08-25 | rebased: convert rustc_monomorphize errors to SessionDiagnostic | Nathan Stocks | -0/+3 | |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+0 | |
| 2022-05-04 | Stabilize `bool::then_some` | Josh Triplett | -1/+0 | |
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 | |
| 2022-02-01 | add a rustc::query_stability lint | lcnr | -0/+1 | |
| 2021-12-13 | Remove `in_band_lifetimes` for `rustc_monomorphize` | Peter Jaszkowiak | -1/+0 | |
| 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 | Rebase fallout. | Camille GILLOT | -0/+1 | |
| 2021-09-07 | Move monomorphize code to its own crate. | Camille GILLOT | -0/+49 | |
