| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-15 | Use get_many_mut to reduce the cost of setup ping check cfg values | Urgau | -0/+1 | |
| 2022-06-10 | lint: add diagnostic translation migration lints | David Wood | -0/+1 | |
| Introduce allow-by-default lints for checking whether diagnostics are written in `SessionDiagnostic`/`AddSubdiagnostic` impls and whether diagnostics are translatable. These lints can be denied for modules once they are fully migrated to impls and translation. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 2022-05-27 | Finish bumping stage0 | Mark Rousskov | -1/+0 | |
| It looks like the last time had left some remaining cfg's -- which made me think that the stage0 bump was actually successful. This brings us to a released 1.62 beta though. | ||||
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+0 | |
| 2022-04-07 | Stabilize `derive_default_enum` | Jacob Pratt | -1/+1 | |
| 2022-04-02 | ast_lowering: Stop wrapping `ident` matchers into groups | Vadim Petrochenkov | -0/+1 | |
| The lowered forms goes to metadata, for example during encoding of macro definitions | ||||
| 2022-03-27 | Make fatal DiagnosticBuilder yield never | Michael Goulet | -0/+1 | |
| 2022-03-24 | Use a let-chain in _session::output (nfc) | Jubilee Young | -0/+1 | |
| 2022-02-26 | Auto merge of #93516 - nagisa:branch-protection, r=cjgillot | bors | -0/+1 | |
| No branch protection metadata unless enabled Even if we emit metadata disabling branch protection, this metadata may conflict with other modules (e.g. during LTO) that have different branch protection metadata set. This is an unstable flag and feature, so ideally the flag not being specified should act as if the feature wasn't implemented in the first place. Additionally this PR also ensures we emit an error if `-Zbranch-protection` is set on targets other than the supported aarch64. For now the error is being output from codegen, but ideally it should be moved to earlier in the pipeline before stabilization. | ||||
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 | |
| 2022-02-19 | Adopt let else in more places | est31 | -0/+1 | |
| 2022-02-19 | No branch protection metadata unless enabled | Simonas Kazlauskas | -0/+1 | |
| Even if we emit metadata disabling branch protection, this metadata may conflict with other modules (e.g. during LTO) that have different branch protection metadata set. This is an unstable flag and feature, so ideally the flag not being specified should act as if the feature wasn't implemented in the first place. Additionally this PR also ensures we emit an error if `-Zbranch-protection` is set on targets other than the supported aarch64. For now the error is being output from codegen, but ideally it should be moved to earlier in the pipeline before stabilization. | ||||
| 2022-02-01 | add a rustc::query_stability lint | lcnr | -0/+1 | |
| 2021-11-22 | Use `derive_default_enum` in the compiler | Jacob Pratt | -0/+1 | |
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 | |
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 | |
| 2021-10-03 | Move ICH to rustc_query_system. | Camille GILLOT | -0/+1 | |
| 2021-10-03 | Move rustc_middle::middle::cstore to rustc_session. | Camille GILLOT | -1/+2 | |
| 2021-07-04 | Query-ify global limit attribute handling | Aaron Hill | -0/+5 | |
| 2021-05-24 | remove cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2021-04-03 | Move SanitizerSet to rustc_target | Simonas Kazlauskas | -2/+0 | |
| 2021-03-19 | stabilize or_patterns | mark | -1/+1 | |
| 2021-03-14 | Bump recursion_limit in a few places | Aaron Hill | -0/+1 | |
| This is needed to get rustdoc to succeed on `dist-x86_64-linux-alt` | ||||
| 2021-02-09 | Stabilize str_split_once | Jacob Pratt | -1/+0 | |
| 2020-12-07 | Dogfood 'str_split_once() with `compiler/` | Eric Arellano | -0/+1 | |
| 2020-10-30 | Implement rustc side of report-future-incompat | Aaron Hill | -2/+2 | |
| 2020-08-30 | datastructures: replace `once_cell` crate with an impl from std | marmeladema | -0/+1 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+27 | |
