File tree
2,119 files changed
+25393
-17371
lines changed- .github/workflows
- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast/src
- rustc_attr_data_structures/src
- rustc_attr_parsing/src
- attributes
- rustc_borrowck/src/diagnostics
- rustc_builtin_macros/src
- rustc_codegen_cranelift/src
- rustc_codegen_gcc
- build_system/src
- src
- back
- rustc_codegen_llvm
- src
- back
- builder
- llvm
- rustc_codegen_ssa
- src
- back
- link
- mir
- traits
- rustc_const_eval
- src
- const_eval
- interpret
- util
- rustc_data_structures/src
- rustc_error_codes/src/error_codes
- rustc_errors/src/markdown
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_hir_analysis/src
- check
- collect
- hir_ty_lowering
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_hir/src
- rustc_interface/src
- rustc_lint_defs/src
- rustc_lint
- src
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- rustc_metadata
- src
- rmeta
- rustc_middle/src
- hooks
- middle
- mir
- interpret
- query
- ty
- inhabitedness
- print
- rustc_mir_build
- src
- builder
- expr
- rustc_mir_transform/src
- rustc_monomorphize/src
- rustc_next_trait_solver/src/solve/assembly
- rustc_parse
- src
- lexer
- rustc_passes
- src
- rustc_pattern_analysis
- src
- tests
- common
- rustc_privacy/src
- rustc_public_bridge/src
- context
- rustc_public/src
- mir
- rustc_internal
- unstable
- convert
- stable
- internal_cx
- rustc_query_system/src/query
- rustc_resolve
- src
- late
- rustc_session/src
- rustc_span/src
- rustc_target
- src
- spec
- base
- targets
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloc
- src
- collections/vec_deque
- raw_vec
- compiler-builtins
- .github/workflows
- builtins-test
- ci
- compiler-builtins/src/mem
- crates
- josh-sync
- src
- libm-macros
- musl-math-sys
- libm-test
- libm/src/math/support
- coretests/tests
- num
- dec2flt
- flt2dec
- core/src
- array
- ascii
- char
- convert
- iter/adapters
- macros
- mem
- net
- num
- flt2dec
- ops
- ptr
- slice/sort
- stable
- unstable
- str
- sync
- std_detect
- src
- detect
- arch
- os
- darwin
- freebsd
- linux
- aarch64
- auxvec
- openbsd
- riscv
- windows
- test_data
- tests
- stdarch
- .github/workflows
- ci
- docker
- aarch64-unknown-linux-gnu
- aarch64_be-unknown-linux-gnu
- arm-unknown-linux-gnueabihf
- armv7-unknown-linux-gnueabihf
- i586-unknown-linux-gnu
- i686-unknown-linux-gnu
- loongarch64-unknown-linux-gnu
- mips-unknown-linux-gnu
- mips64-unknown-linux-gnuabi64
- mips64el-unknown-linux-gnuabi64
- mipsel-unknown-linux-musl
- nvptx64-nvidia-cuda
- powerpc-unknown-linux-gnu
- powerpc64-unknown-linux-gnu
- powerpc64le-unknown-linux-gnu
- riscv32gc-unknown-linux-gnu
- riscv64gc-unknown-linux-gnu
- s390x-unknown-linux-gnu
- wasm32-wasip1
- x86_64-unknown-linux-gnu
- crates
- core_arch/src
- aarch64/neon
- loongarch32
- loongarch64
- lasx
- lsx
- s390x
- wasm32
- intrinsic-test/src
- arm
- common
- simd-test-macro/src
- std_detect
- stdarch-gen-arm
- spec/neon
- src
- stdarch-gen-loongarch
- src
- stdarch-test
- src
- examples
- std
- src
- sys
- net/connection/uefi
- pal
- sgx/abi/usercalls
- uefi
- unix
- thread_local/guard
- thread
- sysroot
- windows_targets/src
- src
- bootstrap/src
- core
- build_steps
- builder
- config
- toml
- utils
- tests
- build_helper/src
- ci
- citool
- src
- jobs
- tests
- docker/host-x86_64
- pr-check-1
- test-various
- uefi_qemu_test
- tidy
- github-actions
- doc
- rustc-dev-guide
- src
- autodiff
- building
- hir
- offload
- rustdoc-internals
- tests
- ty_module
- unstable-book/src/compiler-flags
- etc/completions
- librustdoc
- clean
- html
- render
- static/js
- tools
- clippy
- .github/workflows
- clippy_dev/src
- clippy_lints_internal/src
- clippy_lints/src
- attrs
- casts
- doc
- functions
- loops
- matches
- methods
- operators
- clippy_test_deps
- clippy_utils
- src
- ty
- type_certainty
- rustc_tools_util/src
- tests
- ui-toml
- check_incompatible_msrv_in_tests
- enum_variant_size
- ui
- auxiliary
- checked_unwrap
- pattern_type_mismatch
- auxiliary
- util/gh-pages
- compiletest/src
- directives
- generate-copyright
- src
- miri
- cargo-miri
- src
- etc
- miri-script
- src
- src
- alloc_addresses
- alloc
- bin
- borrow_tracker
- stacked_borrows
- tree_borrows
- shims
- native_lib
- trace
- tests
- deps
- src
- fail
- function_pointers
- shims
- tail_calls
- pass
- opt-dist/src
- run-make-support/src/external_deps
- rust-analyzer
- crates/hir-ty/src/layout
- rustdoc-gui-test/src
- tidy
- src
- extra_checks
- tests
- assembly-llvm
- asm
- auxiliary
- compiletest-self-test
- libs
- naked-functions
- nvptx-kernel-abi
- sanitizer/kcfi
- simd
- stack-protector
- targets
- codegen-llvm
- asm
- autodiff
- autovec
- auxiliary
- avr
- bounds-checking
- cffi
- compiletest-self-test
- cross-crate-inlining
- auxiliary
- debug-accessibility
- debuginfo-proc-macro
- auxiliary
- dllimports
- auxiliary
- enum
- ergonomic-clones
- float
- gpu_offload
- hint
- instrument-coverage
- instrument-xray
- intrinsics
- issues
- lib-optimizations
- loongarch-abi
- macos
- meta-filecheck
- naked-fn
- non-terminate
- option-niche-unfixed
- patchable-function-entry
- remap_path_prefix
- auxiliary
- repr
- riscv-abi
- sanitizer
- cfi
- kcfi
- simd-intrinsic
- simd
- src-hash-algorithm
- unwind-abis
- crashes
- debuginfo
- mir-opt
- building
- const_prop
- dead-store-elimination
- inline
- instsimplify
- issues
- pre-codegen
- sroa
- pretty
- run-make
- avr-rjmp-offset
- linker-warning
- llvm-ident
- rustdoc-target-modifiers
- rustdoc-target-spec-json-path
- target-specs
- uefi-qemu
- uefi_qemu_test
- src
- ui-fulldeps/rustc_public
- ui
- abi
- allocator
- asm
- x86_64
- associated-type-bounds
- async-await
- async-closures
- in-trait
- attributes
- unsafe
- backtrace
- borrowck
- c-variadic
- cast
- cfg
- check-cfg
- closures/2229_closure_analysis
- match
- migrations
- codegen
- equal-pointers-unequal
- as-cast
- exposed-provenance
- strict-provenance
- const-generics
- generic_const_exprs
- min_const_generics
- consts
- const-eval
- control-flow
- coroutine
- cross-crate
- auxiliary
- delegation
- derives
- did_you_mean
- drop
- dyn-compatibility
- dyn-keyword
- editions
- entry-point
- auxiliary
- enum-discriminant
- enum
- ergonomic-clones/closure
- errors
- extern
- feature-gates
- float
- generics
- auxiliary
- impl-trait
- precise-capturing
- intrinsics
- issues
- iterators
- auxiliary
- layout
- lifetimes
- linkage-attr
- raw-dylib/elf
- lint
- force-warn
- unused
- loop-match
- lto
- macros
- marker_trait_attr
- match
- methods
- mir
- moves
- never_type
- nll
- numbers-arithmetic
- offset-of
- panic-runtime
- parser
- recover
- pattern/move-ref-patterns
- print-request
- privacy
- pub-priv-dep
- auxiliary
- sealed-traits
- proc-macro
- process
- range
- recursion
- resolve
- return
- rfcs
- rfc-2091-track-caller
- rfc-2294-if-let-guard
- rfc-2396-target_feature-11
- runtime
- on-broken-pipe
- rust-2018
- rust-2021
- rust-2024
- prelude-migration
- unsafe-attributes
- unsafe-extern-blocks
- rustc_public-ir-print
- sanitizer
- cfi
- self-profile
- self
- simd
- intrinsic
- sized
- stability-attribute
- statics
- static
- structs
- suggestions
- trait-bounds
- traits
- bound
- const-traits
- transmutability
- trivial-bounds
- type-alias-enum-variants
- type-alias-impl-trait
- type-inference
- typeck/suggestions
- unboxed-closures
- uninhabited
- auxiliary
- union
- unpretty
- unreachable-code
- unsafe-binders
- unsafe
- unsafe_op_in_unsafe_fn
- unsized
- use
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,119 files changed
+25393
-17371
lines changedThis file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
90 | 88 | | |
91 | 89 | | |
92 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
387 | | - | |
| 387 | + | |
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
| |||
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
405 | 430 | | |
406 | 431 | | |
407 | 432 | | |
408 | 433 | | |
409 | 434 | | |
410 | 435 | | |
411 | 436 | | |
412 | | - | |
| 437 | + | |
413 | 438 | | |
414 | 439 | | |
415 | 440 | | |
| |||
418 | 443 | | |
419 | 444 | | |
420 | 445 | | |
421 | | - | |
| 446 | + | |
422 | 447 | | |
423 | | - | |
| 448 | + | |
424 | 449 | | |
425 | 450 | | |
426 | | - | |
| 451 | + | |
| 452 | + | |
427 | 453 | | |
428 | 454 | | |
429 | 455 | | |
| |||
561 | 587 | | |
562 | 588 | | |
563 | 589 | | |
564 | | - | |
| 590 | + | |
565 | 591 | | |
566 | 592 | | |
567 | 593 | | |
| |||
703 | 729 | | |
704 | 730 | | |
705 | 731 | | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
706 | 741 | | |
707 | 742 | | |
708 | 743 | | |
| |||
716 | 751 | | |
717 | 752 | | |
718 | 753 | | |
719 | | - | |
| 754 | + | |
720 | 755 | | |
721 | 756 | | |
722 | 757 | | |
| |||
1143 | 1178 | | |
1144 | 1179 | | |
1145 | 1180 | | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
1146 | 1191 | | |
1147 | 1192 | | |
1148 | 1193 | | |
| |||
1305 | 1350 | | |
1306 | 1351 | | |
1307 | 1352 | | |
1308 | | - | |
| 1353 | + | |
1309 | 1354 | | |
1310 | 1355 | | |
1311 | 1356 | | |
| |||
1831 | 1876 | | |
1832 | 1877 | | |
1833 | 1878 | | |
1834 | | - | |
| 1879 | + | |
1835 | 1880 | | |
1836 | | - | |
| 1881 | + | |
1837 | 1882 | | |
1838 | 1883 | | |
1839 | 1884 | | |
1840 | 1885 | | |
1841 | | - | |
1842 | 1886 | | |
1843 | 1887 | | |
1844 | | - | |
| 1888 | + | |
1845 | 1889 | | |
1846 | 1890 | | |
1847 | 1891 | | |
| |||
2240 | 2284 | | |
2241 | 2285 | | |
2242 | 2286 | | |
2243 | | - | |
2244 | 2287 | | |
2245 | 2288 | | |
2246 | 2289 | | |
| |||
2263 | 2306 | | |
2264 | 2307 | | |
2265 | 2308 | | |
2266 | | - | |
| 2309 | + | |
2267 | 2310 | | |
2268 | 2311 | | |
2269 | 2312 | | |
| |||
2280 | 2323 | | |
2281 | 2324 | | |
2282 | 2325 | | |
2283 | | - | |
| 2326 | + | |
2284 | 2327 | | |
2285 | 2328 | | |
2286 | 2329 | | |
| |||
2560 | 2603 | | |
2561 | 2604 | | |
2562 | 2605 | | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
2563 | 2615 | | |
2564 | 2616 | | |
2565 | 2617 | | |
| |||
4189 | 4241 | | |
4190 | 4242 | | |
4191 | 4243 | | |
| 4244 | + | |
4192 | 4245 | | |
4193 | 4246 | | |
4194 | 4247 | | |
| |||
4497 | 4550 | | |
4498 | 4551 | | |
4499 | 4552 | | |
| 4553 | + | |
| 4554 | + | |
4500 | 4555 | | |
| 4556 | + | |
4501 | 4557 | | |
4502 | 4558 | | |
4503 | 4559 | | |
| |||
4845 | 4901 | | |
4846 | 4902 | | |
4847 | 4903 | | |
| 4904 | + | |
| 4905 | + | |
| 4906 | + | |
| 4907 | + | |
| 4908 | + | |
| 4909 | + | |
| 4910 | + | |
| 4911 | + | |
| 4912 | + | |
| 4913 | + | |
| 4914 | + | |
| 4915 | + | |
| 4916 | + | |
| 4917 | + | |
| 4918 | + | |
| 4919 | + | |
| 4920 | + | |
| 4921 | + | |
| 4922 | + | |
| 4923 | + | |
| 4924 | + | |
4848 | 4925 | | |
4849 | 4926 | | |
4850 | 4927 | | |
| |||
4868 | 4945 | | |
4869 | 4946 | | |
4870 | 4947 | | |
| 4948 | + | |
| 4949 | + | |
| 4950 | + | |
| 4951 | + | |
| 4952 | + | |
| 4953 | + | |
| 4954 | + | |
| 4955 | + | |
| 4956 | + | |
| 4957 | + | |
4871 | 4958 | | |
4872 | 4959 | | |
4873 | 4960 | | |
| |||
4942 | 5029 | | |
4943 | 5030 | | |
4944 | 5031 | | |
4945 | | - | |
4946 | | - | |
4947 | | - | |
4948 | | - | |
4949 | | - | |
4950 | | - | |
4951 | | - | |
4952 | | - | |
4953 | | - | |
4954 | | - | |
4955 | 5032 | | |
4956 | 5033 | | |
4957 | 5034 | | |
| |||
5279 | 5356 | | |
5280 | 5357 | | |
5281 | 5358 | | |
5282 | | - | |
| 5359 | + | |
5283 | 5360 | | |
5284 | 5361 | | |
5285 | 5362 | | |
| |||
5529 | 5606 | | |
5530 | 5607 | | |
5531 | 5608 | | |
| 5609 | + | |
| 5610 | + | |
| 5611 | + | |
| 5612 | + | |
| 5613 | + | |
| 5614 | + | |
5532 | 5615 | | |
5533 | 5616 | | |
5534 | 5617 | | |
| |||
5550 | 5633 | | |
5551 | 5634 | | |
5552 | 5635 | | |
5553 | | - | |
5554 | | - | |
5555 | | - | |
5556 | | - | |
5557 | | - | |
5558 | | - | |
5559 | | - | |
5560 | | - | |
5561 | | - | |
5562 | | - | |
5563 | | - | |
5564 | | - | |
5565 | | - | |
5566 | | - | |
5567 | | - | |
5568 | | - | |
5569 | | - | |
5570 | | - | |
5571 | | - | |
5572 | | - | |
5573 | | - | |
5574 | | - | |
5575 | | - | |
5576 | | - | |
5577 | | - | |
5578 | | - | |
5579 | 5636 | | |
5580 | 5637 | | |
5581 | 5638 | | |
| |||
5585 | 5642 | | |
5586 | 5643 | | |
5587 | 5644 | | |
5588 | | - | |
| 5645 | + | |
5589 | 5646 | | |
5590 | 5647 | | |
5591 | | - | |
| 5648 | + | |
5592 | 5649 | | |
5593 | 5650 | | |
5594 | 5651 | | |
| |||
5599 | 5656 | | |
5600 | 5657 | | |
5601 | 5658 | | |
5602 | | - | |
| 5659 | + | |
5603 | 5660 | | |
5604 | 5661 | | |
5605 | 5662 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
0 commit comments