rust/src/tools
Guillaume Gomez 7843686ffe
Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk
Remove `weak` alias terminology

I find the "weak" alias terminology to be quite confusing. It implies the existence of "strong" aliases (which do not exist) and I'm not really sure what about weak aliases is "weak". I much prefer "free alias" as the term. I think it's much more obvious what it means as "free function" is a well defined term that already exists in rust.

It's also a little confusing given "weak alias" is already a term in linker/codegen spaces which are part of the compiler too. Though I'm not particularly worried about that as it's usually very obvious if you're talking about the type system or not lol. I'm also currently trying to write documentation about aliases and it's somewhat awkward/confusing to be talking about *weak* aliases, when I'm not really sure what the basis for that as the term actually *is*.

I would also be happy to just find out there's a nice meaning behind calling them "weak" aliases :-)

r? `@oli-obk`

maybe we want a types MCP to decide on a specific naming here? or maybe we think its just too late to go back on this naming decision ^^'
2025-04-28 13:30:45 +02:00
..
build-manifest remove rls specific parts from tidy and build-manifest 2025-03-12 09:13:56 +03:00
bump-stage0 Remove git_repository field from GitConfig 2025-04-23 10:41:20 +02:00
cargo@7918c7eb59 Update cargo 2025-04-27 07:44:01 -04:00
cargotest
clippy Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk 2025-04-28 13:30:45 +02:00
collect-license-metadata
compiletest Auto merge of #140288 - Zalathar:new-executor, r=jieyouxu 2025-04-26 22:33:56 +00:00
coverage-dump Rustfmt 2025-02-08 22:12:13 +00:00
enzyme@a35f4f7731 update enzyme to handle range metadata 2025-02-28 03:53:22 -05:00
error_index_generator Move error_index_generator to the rustbook workspace 2025-02-17 10:58:15 -08:00
features-status-dump features-status-dump: add new build-metrics tool 2025-01-26 14:45:05 +08:00
generate-copyright Update rinja version in generate-copyright 2025-04-06 01:47:10 +02:00
generate-windows-sys Update windows-bindgen to 0.61.0 2025-04-04 16:41:40 +00:00
html-checker
jsondocck jsondocck: Require command is at start of line 2025-04-20 11:37:00 +00:00
jsondoclint rustdoc: Output target feature information 2025-04-15 21:26:14 -05:00
libcxx-version
linkchecker bump html5ever to 0.29 with deps 2025-03-13 19:59:53 +03:00
lint-docs Update lint-docs to default to Rust 2024 2025-04-26 14:08:58 -07:00
lld-wrapper
llvm-bitcode-linker Pass through of target features to llvm-bitcode-linker and handling them 2025-02-16 21:57:03 +01:00
miri Auto merge of #140273 - matthiaskrgr:rollup-rxmuvkg, r=matthiaskrgr 2025-04-25 09:09:27 +00:00
miropt-test-tools
nix-dev-shell Deduplicate nix code 2025-04-17 00:01:04 -04:00
opt-dist Rollup merge of #139962 - ognevny:opt-dist-tests, r=Kobzol 2025-04-17 17:40:31 +02:00
remote-test-client
remote-test-server
replace-version-placeholder Include rustc and rustdoc book in replace-version-placeholder 2025-01-07 22:46:18 +01:00
run-make-support run-make: drop os_pipe workaround now that anonymous_pipe is stable on beta 2025-04-17 23:23:30 +08:00
rust-analyzer Rollup merge of #139969 - psumbera:libc-rust-analyzer, r=lnicola 2025-04-17 21:53:26 +02:00
rust-installer Rustfmt 2025-02-08 22:12:13 +00:00
rustbook Auto merge of #139727 - rust-lang:cargo_update, r=Mark-Simulacrum 2025-04-21 12:07:02 +00:00
rustc-perf@c0f3b53c8e rustc-perf: update to c0f3b53c8e5de87714d18a5f42998859302ae03a 2025-04-07 15:19:38 +08:00
rustdoc librustdoc: 2024 edition! 🎊 2025-03-04 12:35:18 +02:00
rustdoc-gui Update browser-ui-test version to 0.20.2 2025-02-05 17:06:38 +01:00
rustdoc-gui-test rustdoc-gui-test: pass a camino::Utf8PathBuf to compiletest 2025-04-13 19:59:35 +08:00
rustdoc-js tester.js: ignore displayTypeSignature if it is null 2025-03-27 16:00:44 -05:00
rustdoc-themes
rustfmt Remove token::{Open,Close}Delim. 2025-04-21 07:35:56 +10:00
suggest-tests Remove git_repository field from GitConfig 2025-04-23 10:41:20 +02:00
tidy Add a tidy check for GCC submodule version 2025-04-25 09:26:47 +02:00
tier-check
unicode-table-generator Remove unneeded parentheses. 2025-03-08 12:56:00 +01:00
unstable-book-gen
wasm-component-ld Update wasm-component-ld to 0.5.13 2025-04-23 14:37:17 -07:00
x Add src/tools/x to the main workspace 2025-03-13 12:18:32 -07:00
cherry-pick.sh
publish_toolstate.py Update toolstate maintainers 2025-01-23 09:55:21 -08:00