| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-06-12 | Sync from rust e703dff8fe220b78195c53478e83fb2f68d8499c | bjorn3 | -20/+14 | |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -5/+5 | |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -11/+8 | |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -1/+0 | |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -87/+73 | |
| 2025-06-12 | Remove lower_arg_ty as all callers were passing `None` | Oli Scherer | -12/+2 | |
| 2025-06-12 | Move submodule path cache from `parse_gitmodules` to `Builder` | Jakub Beránek | -27/+30 | |
| It would not be correct if multiple values of `target_dir` were ever passed to the function in the same process. | ||||
| 2025-06-12 | Remove environment variable modification in `test_default_compiler_wasi` | Jakub Beránek | -8/+10 | |
| 2025-06-12 | Remove `RefCell` from `cc/cxx/ar/ranlib` | Jakub Beránek | -49/+44 | |
| It wasn't really needed there. | ||||
| 2025-06-12 | Stop using Config for `tempdir-as-a-service` in `build_stamp` tests | Jakub Beránek | -14/+10 | |
| 2025-06-12 | Move `shared_helpers` test to a dedicated module | Jakub Beránek | -8/+3 | |
| 2025-06-12 | Merge pull request #19985 from ChayimFriedman2/proc-macro-srv-ast-id | Lukas Wirth | -102/+96 | |
| fix: Support spans with proc macro servers from before the ast id changes | ||||
| 2025-06-12 | ignore `run-make` tests that need `std` on `no_std` targets | Folkert de Vries | -21/+184 | |
| In particular, anything that includes `none` in the target tripple, and `nvptx64-nvidia-cuda` | ||||
| 2025-06-12 | Support spans with proc macro servers from before the ast id changes | Chayim Refael Friedman | -102/+96 | |
| The only thing changed is the value of the fixup ast id, so we just swap it. | ||||
| 2025-06-12 | Add support for snapshot tests with insta | Jakub Beránek | -0/+43 | |
| 2025-06-12 | Merge pull request #700 from FractalFir/fuzz_support | antoyo | -23/+507 | |
| Add support for automatically reducing found fuzz cases. | ||||
| 2025-06-12 | Fix tests | Lukas Wirth | -10/+10 | |
| 2025-06-12 | Rename tool-config to tool and add docs | Stypox | -17/+20 | |
| 2025-06-12 | Return item tree query results by ref | Lukas Wirth | -99/+82 | |
| 2025-06-12 | Remove dead code | Lukas Wirth | -51/+35 | |
| 2025-06-12 | Shrink `ModItem` by usize | Lukas Wirth | -24/+34 | |
| 2025-06-12 | Merge pull request #2464 from rust-lang/rustc-pull | Tshepang Mbambo | -5902/+8927 | |
| Rustc pull update | ||||
| 2025-06-12 | Auto merge of #142127 - compiler-errors:nested-goals-certainty, r=lcnr | bors | -94/+154 | |
| Apply nested goals certainty to `InspectGoals` for normalizes-to ...so that normalizes-to goals don't have `Certainty::Yes` even if they have nested goals which don't hold. r? lcnr | ||||
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -33/+58 | |
| Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn> | ||||
| 2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -52/+610 | |
| It collects data about macro expansions and prints them in a table after expansion finishes. It's very useful for detecting macro bloat, especially for proc macros. Details: - It measures code snippets by pretty-printing them and then measuring lines and bytes. This required a bunch of additional pretty-printing plumbing, in `rustc_ast_pretty` and `rustc_expand`. - The measurement is done in `MacroExpander::expand_invoc`. - The measurements are stored in `ExtCtxt::macro_stats`. | ||||
| 2025-06-12 | Add myself (WaffleLapkin) to review rotation | Waffle Lapkin | -0/+2 | |
| 2025-06-12 | early linting: avoid redundant calls to `check_id` | Deadbeef | -27/+16 | |
| 2025-06-12 | Merge pull request #19983 from ChayimFriedman2/proc-macro-eq | Chayim Refael Friedman | -6/+52 | |
| fix: Fix comparison of proc macros | ||||
| 2025-06-12 | Remove bootstrap adhoc group | Jakub Beránek | -7/+0 | |
| It corresponds 1:1 to the bootstrap team, and with the review preferences we shouldn't need it. | ||||
| 2025-06-12 | Fix comparison of proc macros | Chayim Refael Friedman | -6/+52 | |
| Comparing the TypeId is not enough, they also contain data. | ||||
| 2025-06-12 | detect when variants have the same name as an associated function | Jana Dönszelmann | -1/+54 | |
| 2025-06-12 | add test for dead code caused by enum variants shadowing an associated function | Jana Dönszelmann | -0/+40 | |
| 2025-06-12 | Add documentation for init_logger_with_additional_layer | Stypox | -4/+14 | |
| 2025-06-12 | Remove `AttrOwner` | Lukas Wirth | -68/+59 | |
| 2025-06-12 | Don't hardcode the intrinsic return types twice in the compiler | Oli Scherer | -7/+7 | |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -3/+3 | |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -45/+62 | |
| 2025-06-12 | Ditch the unnecessary smallvec | Lukas Wirth | -12/+15 | |
| 2025-06-12 | Coalesce item tree data maps | Lukas Wirth | -181/+138 | |
| 2025-06-12 | `AttrOwner` needs no `ModItem` | Lukas Wirth | -47/+36 | |
| 2025-06-12 | Remove `FileItemTreeId` | Lukas Wirth | -181/+116 | |
| 2025-06-12 | Remove `ItemTreeId` | Lukas Wirth | -86/+52 | |
| 2025-06-12 | Add support for $crate to Ident | Daniel Bloom | -49/+859 | |
| 2025-06-12 | Update the stdarch submodule | Trevor Gross | -1/+0 | |
| Includes the following changes: * Add s390x z17 target features [1] * Remove `compiler-builtins` from `rustc-dep-of-std` dependencies [2] * Darwin AArch64 detection update [3] * Fixes for the latest nightly [4] * Add a lockfile [5] [1]: https://github.com/rust-lang/stdarch/pull/1826 [2]: https://github.com/rust-lang/stdarch/pull/1825 [3]: https://github.com/rust-lang/stdarch/pull/1827 [4]: https://github.com/rust-lang/stdarch/pull/1830 [5]: https://github.com/rust-lang/stdarch/pull/1829 | ||||
| 2025-06-12 | remove 'static in some places | Jana Dönszelmann | -13/+13 | |
| 2025-06-12 | Make `missing_fragment_specifier` an unconditional error | Trevor Gross | -339/+102 | |
| This was attempted in [1] then reverted in [2] because of fallout. Recently, this was made an edition-dependent error in [3]. Make missing fragment specifiers an unconditional error again. [1]: https://github.com/rust-lang/rust/pull/75516 [2]: https://github.com/rust-lang/rust/pull/80210 [3]: https://github.com/rust-lang/rust/pull/128006 | ||||
| 2025-06-12 | add error message for unused duplicate | Jana Dönszelmann | -4/+2 | |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -227/+663 | |
| lint on duplicates during attribute parsing To do this we stuff them in the diagnostic context to be emitted after hir is constructed | ||||
| 2025-06-12 | Merge pull request #19981 from Veykril/push-tzzunsrqqunv | Lukas Wirth | -5/+6 | |
| fix: Do not force descend into derives for goto IDE features | ||||
| 2025-06-12 | Merge pull request #19980 from Veykril/push-qsuttvtvtytr | Lukas Wirth | -38/+39 | |
| `ItemTree`'s `ItemVisibilities` has no identity, so deduplicate | ||||
