rust/src/tools
Jonathan Brouwer c0337ca5f0
Rollup merge of #150205 - Enselic:line-no, r=Zalathar,jieyouxu
compiletest: Add `LineNumber` newtype to avoid `+1` magic here and there

Start small. If it works well we can increase usage bit by bit as time passes.

My main motivation for doing this is to get rid of the `+ 1` I otherwise have to add in https://github.com/rust-lang/rust/pull/150201 on this line:
```rs
                crate::directives::line::line_directive(file, zero_based_line_no + 1, &line)
```
But I think this is a nice general improvement by itself.

Note that we keep using "0" to represent "no specific line" because changing to `Option<LineNumber>` everywhere is a very noisy and significant change. That _can_ be changed later if wanted, but let's not do it now.
2025-12-23 12:01:01 +01:00
..
build-manifest build-manifest: generate MSI and MINGW arrays from rustc 2025-12-02 19:16:00 +01:00
bump-stage0
cargo@3861f60f6b Update cargo submodule 2025-12-19 21:06:09 -05:00
cargotest
clippy Auto merge of #148766 - cjgillot:mir-const-runtime-checks, r=RalfJung,saethlin 2025-12-22 06:58:28 +00:00
collect-license-metadata collect-license-metadata: Print a diff of the expected output 2025-10-06 19:10:12 -04:00
compiletest compiletest: Add LineNumber newtype to avoid +1 magic here and there 2025-12-23 08:20:17 +01:00
coverage-dump
enzyme@09f4820b78
error_index_generator Update to mdbook 0.5 2025-12-12 08:07:53 -08:00
features-status-dump
generate-copyright
generate-windows-sys
html-checker
jsondocck
jsondoclint
libcxx-version
linkchecker
lint-docs
lld-wrapper
llvm-bitcode-linker
miri Rollup merge of #150281 - RalfJung:miri, r=RalfJung 2025-12-22 20:11:54 +01:00
miropt-test-tools
nix-dev-shell Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
opt-dist
remote-test-client Test the remote-test-client timeout 2025-11-27 10:41:16 -05:00
remote-test-server remote-test-server: make it build for Motor OS 2025-11-16 09:49:16 -08:00
replace-version-placeholder
run-make-support Correct library linking for hexagon targets in run-make tests 2025-12-14 19:52:50 -06:00
rust-analyzer Rollup merge of #150267 - lnicola:sync-from-ra, r=lnicola 2025-12-22 17:33:37 +01:00
rust-installer Evidently tidy doesn't like tabs for indentation, even in shell scripts... 2025-10-18 21:21:15 +00:00
rustbook Update to mdbook 0.5 2025-12-12 08:07:53 -08:00
rustc-perf@c0301bc44d Update rustc-perf submodule 2025-10-10 15:42:42 +02:00
rustdoc
rustdoc-gui-test Use yarn instead of npm in tidy 2025-11-17 10:58:13 +02:00
rustdoc-js rustdoc-search: add an integration test for CCI 2025-10-27 11:57:32 -07:00
rustdoc-themes
rustfmt Adapt rustfmt to the overhaul filename handling 2025-12-12 07:34:52 +01:00
test-float-parse
tidy tidy: skip target-specific check for run-make-cargo too 2025-12-22 09:40:21 +08:00
tier-check
unicode-table-generator Revert "unicode_data refactors RUST-147622" 2025-11-03 19:53:11 +08:00
unstable-book-gen
wasm-component-ld Update wasm-component-ld to 0.5.19 2025-11-14 12:57:00 -08:00
x
cherry-pick.sh
publish_toolstate.py