File tree
1,369 files changed
+15136
-10205
lines changed- compiler
- rustc_ast/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- liveness
- rustc_codegen_cranelift/src/driver
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- coverageinfo
- debuginfo
- metadata/enums
- rustc_codegen_ssa/src
- back
- debuginfo
- rustc_const_eval/src
- check_consts
- interpret
- rustc_data_structures/src
- graph
- dominators
- iterate
- scc
- sync
- rustc_driver_impl/src
- rustc_error_codes/src/error_codes
- rustc_feature/src
- rustc_hir/src
- rustc_hir_analysis
- src
- check
- compare_impl_item
- coherence
- collect
- hir_ty_lowering
- impl_wf_check
- structured_errors
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_infer/src
- infer
- canonical
- error_reporting
- nice_region_error
- relate
- traits
- rustc_interface/src
- rustc_lint/src
- rustc_lint_defs/src
- rustc_log/src
- rustc_macros/src
- rustc_metadata/src/rmeta
- decoder
- rustc_middle/src
- hir
- map
- infer
- mir
- query
- ty
- consts
- print
- rustc_mir_build
- src
- build
- coverageinfo
- custom
- parse
- expr
- matches
- thir/cx
- rustc_mir_transform/src
- coverage
- shim
- rustc_parse/src/parser
- rustc_parse_format/src
- rustc_passes/src
- rustc_pattern_analysis/tests/common
- rustc_privacy/src
- rustc_resolve/src
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_serialize/src
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- rustc_span/src
- rustc_trait_selection/src
- solve
- assembly
- eval_ctxt
- normalizes_to
- traits
- error_reporting
- query
- type_op
- select
- rustc_traits/src
- rustc_ty_utils/src
- rustc_type_ir/src
- ty_kind
- stable_mir/src
- mir
- library
- alloc/src/collections/binary_heap
- core
- src
- cell
- future
- intrinsics
- num
- ptr
- str
- tests/num
- proc_macro/src/bridge
- std/src
- sync
- sys
- pal
- hermit
- sgx
- solid
- teeos
- uefi
- unix
- unsupported
- wasi
- windows
- xous
- zkvm
- thread_local
- fast_local
- thread
- test/src
- term/terminfo
- src
- bootstrap/src
- core/build_steps
- ci
- doc
- rustc/src
- platform-support
- rustdoc/src
- write-documentation
- unstable-book/src
- compiler-flags
- language-features
- librustdoc
- clean
- html
- markdown
- render
- json
- passes
- lint
- tools
- clippy
- book/src
- development
- clippy_dev/src
- clippy_lints/src
- attrs
- casts
- doc
- functions
- loops
- matches
- methods
- misc_early
- operators
- transmute
- types
- utils
- clippy_utils/src
- tests
- ui
- doc
- ui-internal
- compiletest/src
- runtest
- coverage-dump
- src
- miri/tests
- fail
- intrinsics
- pass
- run-make-support/src
- rust-analyzer
- crates
- flycheck
- src
- hir/src
- semantics
- term_search
- hir-expand/src
- ide/src
- ide-assists/src
- handlers
- tests
- ide-completion/src/context
- ide-db/src
- rust-analyzer/src
- rustbook
- src
- rustfmt/src
- tidy/src
- tests
- assembly
- asm
- stack-protector
- codegen
- auxiliary
- avr
- cffi
- dllimports
- auxiliary
- enum
- instrument-coverage
- intrinsics
- issues
- lib-optimizations
- loongarch-abi
- macos
- naked-fn
- non-terminate
- repr
- riscv-abi
- sanitizer
- cfi
- kcfi
- simd
- unwind-abis
- codegen-units
- item-collection
- auxiliary
- partitioning
- auxiliary
- polymorphization
- crashes
- debuginfo
- mir-opt
- building
- custom
- match
- const_prop
- copy-prop
- dataflow-const-prop
- dead-store-elimination
- inline
- instsimplify
- issues
- nll
- pre-codegen
- sroa
- unnamed-fields
- run-make
- a-b-a-linker-guard
- allow-non-lint-warnings-cmdline
- allow-warnings-cmdline-stability
- atomic-lock-free
- bare-outfile
- box-struct-no-segfault
- c-link-to-rust-dylib
- c-link-to-rust-va-list-fn
- cdylib
- compiler-lookup-paths-2
- crate-data-smoke
- cross-lang-lto-clang
- cross-lang-lto-pgo-smoketest
- cross-lang-lto-upstream-rlibs
- debug-assertions
- dep-info
- dep-info-spaces
- deref-impl-rustdoc-ice
- dylib-chain
- emit
- emit-named-files
- extern-diff-internal-name
- extern-flag-disambiguates
- extern-fn-explicit-align
- extern-fn-reachable
- extern-fn-struct-passing-abi
- extern-multiple-copies
- external-crate-panic-handle-no-lint
- incr-prev-body-beyond-eof
- inline-always-many-cgu
- interdependent-c-libraries
- intrinsic-unreachable
- issue-18943
- issue-20626
- issue-22131
- issue-26006/in
- libc
- time
- issue-37839
- issue-47551
- issue-69368
- link-arg
- long-linker-command-lines
- long-linker-command-lines-cmd-exe
- many-crates-but-no-match
- metadata-flag-frobs-symbols
- mixing-deps
- mixing-formats
- mixing-libs
- native-link-modifier-whole-archive
- non-pie-thread-local
- notify-all-emit-artifacts
- pass-non-c-like-enum-to-c
- pdb-buildinfo-cl-cmd
- pgo-branch-weights
- pgo-indirect-call-promotion
- pgo-use
- pointer-auth-link-with-c
- pretty-print-to-file
- print-check-cfg
- proc-macro-init-order
- prune-link-args
- raw-dylib-alt-calling-convention
- raw-dylib-c
- raw-dylib-cross-compilation
- raw-dylib-custom-dlltool
- raw-dylib-import-name-type
- raw-dylib-inline-cross-dylib
- raw-dylib-link-ordinal
- reproducible-build
- reproducible-build-2
- reset-codegen-1
- resolve-rename
- return-non-c-like-enum
- return-non-c-like-enum-from-c
- rlib-chain
- rust-lld
- rust-lld-by-default
- rust-lld-custom-target
- rustdoc-error-lines
- rustdoc-map-file
- rustdoc-scrape-examples-invalid-expr/src
- rustdoc-scrape-examples-macros
- examples
- src
- rustdoc-scrape-examples-test/examples
- rustdoc-scrape-examples-whitespace/examples
- split-debuginfo
- stable-symbol-names
- static-unwinding
- suspicious-library
- symbol-mangling-hashed
- symbol-visibility
- symlinked-extern
- target-cpu-native
- test-harness
- type-mismatch-same-crate-name
- use-suggestions-rust-2018
- wasm-custom-section
- wasm-custom-sections-opt
- wasm-exceptions-nostd/src
- wasm-export-all-symbols
- wasm-symbols-not-exported
- wasm-symbols-not-imported
- windows-spawn
- x86_64-fortanix-unknown-sgx-lvi/enclave
- run-make-fulldeps
- hotplug_codegen_backend
- pretty-expanded
- run-pass-valgrind
- unsized-locals
- rustdoc
- rustdoc-js
- auxiliary
- rustdoc-json
- lifetime
- type
- unions
- rustdoc-ui
- issues
- ui
- associated-consts
- associated-inherent-types
- associated-type-bounds
- associated-types
- async-await
- async-fn
- return-type-notation
- borrowck
- closures
- coherence
- negative-coherence
- occurs-check
- const-generics
- adt_const_params
- defaults
- generic_arg_infer
- generic_const_exprs
- issues
- parser-error-recovery
- const_prop
- consts
- diagnostic_namespace/do_not_recommend
- error-codes
- expr/malformed_closure
- extern
- feature-gates
- fn
- generic-associated-types
- higher-ranked
- impl-trait
- in-trait
- issues
- indexing
- inference
- inline-const
- instrument-coverage
- intrinsics
- issues
- layout
- lifetimes
- macros
- methods
- mir
- lint
- validate
- mismatched_types
- object-safety
- parser
- issues
- macro
- recover
- polymorphization
- privacy
- resolve
- rfcs
- rfc-2396-target_feature-11
- rfc-2632-const-trait-impl
- effects
- rust-2024
- self
- simd
- specialization
- min_specialization
- suggestions
- traits
- associated_type_bound
- bound
- next-solver
- suggest-dereferences
- vtable
- transmutability
- type/pattern_types
- type-alias-impl-trait
- typeck
- ufcs
- unboxed-closures
- unsafe
- where-clauses
- ui-fulldeps/stable-mir
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,369 files changed
+15136
-10205
lines changedLines changed: 150 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
284 | 284 |
| |
285 | 285 |
| |
286 | 286 |
| |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
287 | 302 |
| |
288 | 303 |
| |
289 | 304 |
| |
| |||
1095 | 1110 |
| |
1096 | 1111 |
| |
1097 | 1112 |
| |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1098 | 1119 |
| |
1099 | 1120 |
| |
1100 | 1121 |
| |
| |||
1197 | 1218 |
| |
1198 | 1219 |
| |
1199 | 1220 |
| |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
1200 | 1227 |
| |
1201 | 1228 |
| |
1202 | 1229 |
| |
| |||
2337 | 2364 |
| |
2338 | 2365 |
| |
2339 | 2366 |
| |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
| 2372 | + | |
| 2373 | + | |
| 2374 | + | |
| 2375 | + | |
| 2376 | + | |
| 2377 | + | |
| 2378 | + | |
| 2379 | + | |
| 2380 | + | |
| 2381 | + | |
| 2382 | + | |
| 2383 | + | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
| 2388 | + | |
| 2389 | + | |
| 2390 | + | |
| 2391 | + | |
| 2392 | + | |
| 2393 | + | |
2340 | 2394 |
| |
2341 | 2395 |
| |
2342 | 2396 |
| |
| |||
2949 | 3003 |
| |
2950 | 3004 |
| |
2951 | 3005 |
| |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
| 3014 | + | |
| 3015 | + | |
| 3016 | + | |
| 3017 | + | |
| 3018 | + | |
| 3019 | + | |
| 3020 | + | |
| 3021 | + | |
| 3022 | + | |
| 3023 | + | |
| 3024 | + | |
| 3025 | + | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
| 3029 | + | |
| 3030 | + | |
| 3031 | + | |
| 3032 | + | |
2952 | 3033 |
| |
2953 | 3034 |
| |
2954 | 3035 |
| |
| |||
3018 | 3099 |
| |
3019 | 3100 |
| |
3020 | 3101 |
| |
| 3102 | + | |
3021 | 3103 |
| |
3022 | 3104 |
| |
3023 | 3105 |
| |
| |||
3029 | 3111 |
| |
3030 | 3112 |
| |
3031 | 3113 |
| |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
3032 | 3123 |
| |
3033 | 3124 |
| |
3034 | 3125 |
| |
| |||
3276 | 3367 |
| |
3277 | 3368 |
| |
3278 | 3369 |
| |
| 3370 | + | |
| 3371 | + | |
3279 | 3372 |
| |
3280 | 3373 |
| |
3281 | 3374 |
| |
| |||
5386 | 5479 |
| |
5387 | 5480 |
| |
5388 | 5481 |
| |
| 5482 | + | |
| 5483 | + | |
| 5484 | + | |
| 5485 | + | |
| 5486 | + | |
| 5487 | + | |
5389 | 5488 |
| |
5390 | 5489 |
| |
5391 | 5490 |
| |
| |||
5558 | 5657 |
| |
5559 | 5658 |
| |
5560 | 5659 |
| |
5561 |
| - | |
| 5660 | + | |
| 5661 | + | |
| 5662 | + | |
| 5663 | + | |
| 5664 | + | |
| 5665 | + | |
| 5666 | + | |
| 5667 | + | |
| 5668 | + | |
| 5669 | + | |
| 5670 | + | |
| 5671 | + | |
| 5672 | + | |
5562 | 5673 |
| |
5563 | 5674 |
| |
5564 | 5675 |
| |
| |||
5580 | 5691 |
| |
5581 | 5692 |
| |
5582 | 5693 |
| |
5583 |
| - | |
| 5694 | + | |
| 5695 | + | |
| 5696 | + | |
| 5697 | + | |
| 5698 | + | |
| 5699 | + | |
| 5700 | + | |
| 5701 | + | |
| 5702 | + | |
| 5703 | + | |
| 5704 | + | |
| 5705 | + | |
| 5706 | + | |
| 5707 | + | |
5584 | 5708 |
| |
5585 | 5709 |
| |
5586 | 5710 |
| |
| |||
5990 | 6114 |
| |
5991 | 6115 |
| |
5992 | 6116 |
| |
| 6117 | + | |
| 6118 | + | |
| 6119 | + | |
| 6120 | + | |
| 6121 | + | |
| 6122 | + | |
| 6123 | + | |
| 6124 | + | |
| 6125 | + | |
5993 | 6126 |
| |
5994 | 6127 |
| |
5995 | 6128 |
| |
| |||
6302 | 6435 |
| |
6303 | 6436 |
| |
6304 | 6437 |
| |
| 6438 | + | |
| 6439 | + | |
| 6440 | + | |
| 6441 | + | |
| 6442 | + | |
| 6443 | + | |
| 6444 | + | |
| 6445 | + | |
| 6446 | + | |
6305 | 6447 |
| |
6306 | 6448 |
| |
6307 | 6449 |
| |
| |||
6319 | 6461 |
| |
6320 | 6462 |
| |
6321 | 6463 |
| |
| 6464 | + | |
| 6465 | + | |
| 6466 | + | |
| 6467 | + | |
| 6468 | + | |
| 6469 | + | |
6322 | 6470 |
| |
6323 | 6471 |
| |
6324 | 6472 |
| |
|
Lines changed: 28 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
167 | 167 |
| |
168 | 168 |
| |
169 | 169 |
| |
170 |
| - | |
| 170 | + | |
171 | 171 |
| |
172 | 172 |
| |
173 | 173 |
| |
| |||
221 | 221 |
| |
222 | 222 |
| |
223 | 223 |
| |
224 |
| - | |
225 |
| - | |
| 224 | + | |
226 | 225 |
| |
227 | 226 |
| |
228 |
| - | |
| 227 | + | |
229 | 228 |
| |
230 |
| - | |
231 |
| - | |
| 229 | + | |
| 230 | + | |
232 | 231 |
| |
233 | 232 |
| |
234 | 233 |
| |
| |||
418 | 417 |
| |
419 | 418 |
| |
420 | 419 |
| |
421 |
| - | |
| 420 | + | |
422 | 421 |
| |
423 | 422 |
| |
424 | 423 |
| |
| |||
2034 | 2033 |
| |
2035 | 2034 |
| |
2036 | 2035 |
| |
2037 |
| - | |
2038 |
| - | |
2039 |
| - | |
2040 |
| - | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
2041 | 2048 |
| |
2042 | 2049 |
| |
2043 | 2050 |
| |
2044 |
| - | |
| 2051 | + | |
2045 | 2052 |
| |
2046 | 2053 |
| |
2047 | 2054 |
| |
2048 |
| - | |
2049 | 2055 |
| |
2050 | 2056 |
| |
2051 | 2057 |
| |
| |||
2064 | 2070 |
| |
2065 | 2071 |
| |
2066 | 2072 |
| |
2067 |
| - | |
| 2073 | + | |
2068 | 2074 |
| |
2069 |
| - | |
2070 |
| - | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
| 2081 | + | |
2071 | 2082 |
| |
2072 |
| - | |
| 2083 | + | |
2073 | 2084 |
| |
2074 | 2085 |
| |
2075 | 2086 |
| |
|
Lines changed: 7 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
175 | 175 |
| |
176 | 176 |
| |
177 | 177 |
| |
178 |
| - | |
179 |
| - | |
| 178 | + | |
| 179 | + | |
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
| |||
463 | 463 |
| |
464 | 464 |
| |
465 | 465 |
| |
466 |
| - | |
467 |
| - | |
| 466 | + | |
| 467 | + | |
468 | 468 |
| |
469 | 469 |
| |
470 | 470 |
| |
| |||
473 | 473 |
| |
474 | 474 |
| |
475 | 475 |
| |
476 |
| - | |
| 476 | + | |
477 | 477 |
| |
478 | 478 |
| |
479 | 479 |
| |
480 |
| - | |
| 480 | + | |
481 | 481 |
| |
482 | 482 |
| |
483 | 483 |
| |
| |||
607 | 607 |
| |
608 | 608 |
| |
609 | 609 |
| |
610 |
| - | |
| 610 | + | |
611 | 611 |
| |
612 | 612 |
| |
613 | 613 |
| |
|
0 commit comments