| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-08-31 | don't take reachability into account when warning about missing-const-stability | Ralf Jung | -2/+1 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+5 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-07-10 | Report usage of lib features in ast validation | Michael Goulet | -6/+0 | |
| 2024-06-06 | Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk" | Rémy Rakic | -2/+2 | |
| This reverts commit eda4a35f365535af72118118a3597edf5a13c12d, reversing changes made to eb6b35b5bcb3c2a594cb29cd478aeb2893f49d30. | ||||
| 2024-05-23 | Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726 | bors | -1/+1 | |
| Remove more `#[macro_use] extern crate tracing` Because explicit importing of macros via use items is nicer (more standard and readable) than implicit importing via `#[macro_use]`. Continuing the work from #124511 and #124914. r? `@jackh726` | ||||
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_passes`. | Nicholas Nethercote | -1/+1 | |
| 2024-05-22 | rustc: Use `tcx.used_crates(())` more | Vadim Petrochenkov | -2/+2 | |
| And explain when it should be used. | ||||
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -4/+1 | |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -1/+1 | |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 | |
| 2024-02-13 | Bump `indexmap` | clubby789 | -3/+5 | |
| `swap` has been deprecated in favour of `swap_remove` - the behaviour is the same though. | ||||
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -4/+4 | |
| 2024-01-04 | Address review comments and add back some #[inline] attrs from removed commits. | Michael Woerister | -2/+0 | |
| 2024-01-04 | Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives. | Michael Woerister | -8/+9 | |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -13/+15 | |
| Also add some `dcx` methods to types that wrap `TyCtxt`, for easier access. | ||||
| 2023-12-12 | rustc_passes: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -0/+3 | |
| Stop allowing `rustc::potential_query_instability` in all of `rustc_passes` and instead allow it on a case-by-case basis if it is safe. In this case, all instances of the lint are safe to allow. | ||||
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` ↵ | Vadim Petrochenkov | -2/+2 | |
| cleanup | ||||
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -5/+5 | |
| `x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`. Then I had to remove a few unnecessary parens and muts that were exposed now. | ||||
| 2023-11-20 | Store feature stability un-split | Michael Goulet | -10/+8 | |
| 2023-11-20 | Unify defined_lib_features and lib_features queries | Michael Goulet | -13/+12 | |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+4 | |
| 2023-10-30 | Add method for checking if deprecation is a rustc version | David Tolnay | -8/+2 | |
| 2023-10-30 | Represent absence of 'since' attribute as a variant of DeprecatedSince | David Tolnay | -2/+2 | |
| 2023-10-29 | Store version of `deprecated` attribute in structured form | David Tolnay | -34/+15 | |
| 2023-10-29 | Rename Since -> StableSince in preparation for a DeprecatedSince | David Tolnay | -4/+4 | |
| 2023-10-26 | Pre-intern a symbol for env!("CFG_RELEASE") | David Tolnay | -3/+3 | |
| 2023-10-24 | Keep track of #[stable] attribute even if version cannot be parsed | David Tolnay | -0/+4 | |
| 2023-10-24 | Store 'since' attribute as parsed Version | David Tolnay | -29/+31 | |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -3/+6 | |
| 2023-08-15 | Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naber | Guillaume Gomez | -2/+2 | |
| Add `{Local}ModDefId` to more strongly type DefIds` Based on #110862 by `@Nilstrieb` | ||||
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -2/+2 | |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -1/+1 | |
| Removes two pieces of mutable state. Follow up to #114622. | ||||
| 2023-08-06 | lower impl const to bind to host effect param | Deadbeef | -8/+2 | |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+3 | |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -9/+6 | |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -5/+3 | |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+2 | |
| 2023-04-26 | Migrate `rustc_passes` to translatable diagnostics | clubby789 | -27/+15 | |
| 2023-04-09 | Migrate `sess.opts.tests` uses to `sess.is_test_crate()` | blyxyas | -1/+1 | |
| 2023-03-23 | Separate find_*_stability. | Camille GILLOT | -3/+5 | |
| 2023-03-21 | Use local key in providers | Michael Goulet | -8/+4 | |
| 2023-03-06 | Rollup merge of #107801 - davidtwco:stability-implies-const, r=Nilstrieb | Matthias Krüger | -0/+9 | |
| const_eval: `implies_by` in `rustc_const_unstable` Fixes #107605. Extend support for `implies_by` (from `#[stable]` and `#[unstable]`) to `#[rustc_const_stable]` and `#[rustc_const_unstable]`. cc ``@steffahn`` | ||||
| 2023-02-26 | Rollup merge of #108449 - fee1-dead-contrib:do_not_lint_unresolved, ↵ | Matthias Krüger | -1/+4 | |
| r=compiler-errors Do not lint ineffective unstable trait impl for unresolved trait | ||||
| 2023-02-25 | Do not lint unresolved trait for ineffective unstable trait impl | Deadbeef | -1/+4 | |
| 2023-02-22 | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | -2/+2 | |
| Discussed in https://rust-lang.zulipchat.com/#narrow/stream/147480-t-compiler.2Fwg-diagnostics/topic/.22associated.20function.22.20vs.20.22method.22/near/329265515 This commit also changes the tooltips on rustdoc intra-doc links targeting methods. | ||||
| 2023-02-19 | Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726 | bors | -1/+1 | |
| Properly check for builtin derived code Fixes #108122 | ||||
| 2023-02-16 | Properly check for builtin derives | clubby789 | -1/+1 | |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 | |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -1/+1 | |
| 2023-02-08 | const_eval: `implies_by` in `rustc_const_unstable` | David Wood | -0/+9 | |
| Extend support for `implies_by` (from `#[stable]` and `#[unstable]`) to `#[rustc_const_stable]` and `#[rustc_const_unstable]`. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
