File tree
534 files changed
+7752
-6458
lines changed- .github/ISSUE_TEMPLATE
- compiler- rustc_arena/src
- rustc_ast/src
- rustc_attr_parsing/src- attributes
 
- rustc_borrowck/src- diagnostics
- polonius/legacy
- type_check- liveness
 
 
- rustc_builtin_macros/src
- rustc_codegen_cranelift/src
- rustc_codegen_llvm/src- builder
- llvm
 
- rustc_codegen_ssa- src- mir
 
 
- rustc_const_eval- src- check_consts
- const_eval
- interpret- intrinsics
 
- util
 
 
- rustc_fluent_macro/src
- rustc_graphviz/src
- rustc_hashes/src
- rustc_hir_analysis- src- check- compare_impl_item
 
- coherence
- errors
- hir_ty_lowering
- impl_wf_check
 
 
- rustc_hir_typeck/src- fn_ctxt
- method
 
- rustc_infer/src- infer/canonical
- traits
 
- rustc_interface/src
- rustc_lint_defs/src
- rustc_lint/src
- rustc_llvm- llvm-wrapper
 
- rustc_log/src
- rustc_middle/src- mir- interpret
 
- query
- ty
 
- rustc_mir_build- src- builder- custom/parse
- expr
- matches
 
- thir- pattern
 
 
 
- rustc_mir_dataflow/src- impls
- move_paths
 
- rustc_mir_transform- src- coverage/spans
- shim
 
 
- rustc_monomorphize/src
- rustc_passes- src- liveness
 
 
- rustc_public/src- mir
- unstable/convert/stable
 
- rustc_query_system/src/dep_graph
- rustc_resolve/src- late
 
- rustc_span/src
- rustc_target/src/spec- base/apple
- targets
 
- rustc_thread_pool/src- scope
- thread_pool
 
- rustc_trait_selection/src- error_reporting- infer/nice_region_error
- traits
 
- solve- inspect
 
- traits- query- type_op
 
- specialize
 
 
- rustc_traits/src
- rustc_transmute/src/layout
- rustc_ty_utils/src
- rustc_type_ir_macros/src
 
- library- alloc/src- collections/btree
- raw_vec
 
- coretests/tests/iter/traits
- core/src- intrinsics
- iter- sources
- traits
 
- num
- slice
 
- proc_macro/src- bridge
 
- std/src- sync
 
 
- src- bootstrap- src/core- build_steps
- builder
- config
 
 
- ci/docker- host-aarch64- aarch64-gnu-debug
- aarch64-gnu-llvm-20
- aarch64-gnu
 
- host-x86_64- pr-check-1
- pr-check-2
 
 
- doc/rustc/src- platform-support
 
- etc
- librustdoc- html- static- css
- js
 
 
 
- tools- clippy- clippy_lints/src
- clippy_utils/src
- tests/ui
 
- compiletest/src- bin
- directives
 
- miri- src- intrinsics
 
- tests- fail/function_calls
- pass
 
 
- rust-analyzer/crates- hir-ty/src- infer
- next_solver
 
- ide-db/src/imports
- test-fixture/src
 
- rustdoc-gui-test- src
 
- wasm-component-ld
 
 
- tests- assembly-llvm
- codegen-llvm/lib-optimizations
- mir-opt- building- custom
 
- dataflow-const-prop
- dead-store-elimination
- debuginfo
- inline
- pre-codegen
- sroa
 
- run-make/apple-deployment-target
- rustdoc-gui
- rustdoc-ui/lints
- ui- array-slice-vec
- asm- x86_64
 
- associated-types
- async-await- async-closures
 
- attributes
- autodiff
- borrowck
- closures- 2229_closure_analysis- diagnostics
- run_pass
 
 
- cmse-nonsecure- cmse-nonsecure-call
- cmse-nonsecure-entry
 
- codegen- normalization-overflow
 
- const-generics/defaults
- consts- extra-const-ub
 
- coverage-attr
- cycle-trait
- debuginfo
- deprecation
- dropck
- drop
- enum-discriminant
- extern
- feature-gates
- fn
- foreign
- generics
- impl-trait
- inference
- intrinsics
- invalid
- issues
- lifetimes
- lint- dead-code
- non-snake-case
- rfc-2383-lint-reason
- unused
 
- liveness
- macros
- match
- mismatched_types
- no_std
- object-lifetime
- or-patterns
- packed
- panic-handler
- parser
- pattern- bindings-after-at
- rfc-3627-match-ergonomics-2024- experimental
 
 
- return
- rfcs- rfc-2005-default-binding-mode
- rfc-2091-track-caller
- rfc-2565-param-attrs
 
- rustc_public-ir-print
- suggestions
- target-feature
- thir-print
- traits
- typeck
- type
- unboxed-closures
- uninhabited
- union
- where-clauses
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
534 files changed
+7752
-6458
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 51 | 51 |  | |
| 52 | 52 |  | |
| 53 | 53 |  | |
|  | 54 | + | |
| 54 | 55 |  | |
| 55 | 56 |  | |
| 56 | 57 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 495 | 495 |  | |
| 496 | 496 |  | |
| 497 | 497 |  | |
| 498 |  | - | |
|  | 498 | + | |
| 499 | 499 |  | |
| 500 | 500 |  | |
| 501 | 501 |  | |
|  | |||
| 4805 | 4805 |  | |
| 4806 | 4806 |  | |
| 4807 | 4807 |  | |
| 4808 |  | - | |
| 4809 | 4808 |  | |
| 4810 | 4809 |  | |
| 4811 | 4810 |  | |
|  | |||
| 6059 | 6058 |  | |
| 6060 | 6059 |  | |
| 6061 | 6060 |  | |
| 6062 |  | - | |
|  | 6061 | + | |
| 6063 | 6062 |  | |
| 6064 |  | - | |
|  | 6063 | + | |
| 6065 | 6064 |  | |
| 6066 | 6065 |  | |
| 6067 | 6066 |  | |
|  | |||
| 6123 | 6122 |  | |
| 6124 | 6123 |  | |
| 6125 | 6124 |  | |
| 6126 |  | - | |
|  | 6125 | + | |
| 6127 | 6126 |  | |
| 6128 |  | - | |
|  | 6127 | + | |
| 6129 | 6128 |  | |
| 6130 | 6129 |  | |
| 6131 | 6130 |  | |
| 6132 | 6131 |  | |
| 6133 | 6132 |  | |
| 6134 | 6133 |  | |
| 6135 | 6134 |  | |
| 6136 |  | - | |
|  | 6135 | + | |
| 6137 | 6136 |  | |
| 6138 |  | - | |
|  | 6137 | + | |
| 6139 | 6138 |  | |
| 6140 | 6139 |  | |
| 6141 | 6140 |  | |
|  | |||
| 6160 | 6159 |  | |
| 6161 | 6160 |  | |
| 6162 | 6161 |  | |
| 6163 |  | - | |
|  | 6162 | + | |
| 6164 | 6163 |  | |
| 6165 |  | - | |
|  | 6164 | + | |
| 6166 | 6165 |  | |
| 6167 | 6166 |  | |
| 6168 |  | - | |
|  | 6167 | + | |
| 6169 | 6168 |  | |
| 6170 | 6169 |  | |
| 6171 | 6170 |  | |
| 6172 | 6171 |  | |
| 6173 |  | - | |
|  | 6172 | + | |
| 6174 | 6173 |  | |
| 6175 |  | - | |
|  | 6174 | + | |
| 6176 | 6175 |  | |
| 6177 | 6176 |  | |
| 6178 | 6177 |  | |
| 6179 |  | - | |
| 6180 |  | - | |
|  | 6178 | + | |
|  | 6179 | + | |
| 6181 | 6180 |  | |
| 6182 | 6181 |  | |
| 6183 | 6182 |  | |
|  | |||
| 6202 | 6201 |  | |
| 6203 | 6202 |  | |
| 6204 | 6203 |  | |
| 6205 |  | - | |
|  | 6204 | + | |
| 6206 | 6205 |  | |
| 6207 |  | - | |
|  | 6206 | + | |
| 6208 | 6207 |  | |
| 6209 | 6208 |  | |
| 6210 | 6209 |  | |
|  | |||
| 6215 | 6214 |  | |
| 6216 | 6215 |  | |
| 6217 | 6216 |  | |
| 6218 |  | - | |
|  | 6217 | + | |
| 6219 | 6218 |  | |
| 6220 |  | - | |
|  | 6219 | + | |
| 6221 | 6220 |  | |
| 6222 | 6221 |  | |
| 6223 | 6222 |  | |
| 6224 | 6223 |  | |
| 6225 | 6224 |  | |
| 6226 |  | - | |
|  | 6225 | + | |
| 6227 | 6226 |  | |
| 6228 | 6227 |  | |
| 6229 | 6228 |  | |
| 6230 | 6229 |  | |
| 6231 |  | - | |
|  | 6230 | + | |
| 6232 | 6231 |  | |
| 6233 |  | - | |
|  | 6232 | + | |
| 6234 | 6233 |  | |
| 6235 | 6234 |  | |
| 6236 | 6235 |  | |
|  | |||
| 6295 | 6294 |  | |
| 6296 | 6295 |  | |
| 6297 | 6296 |  | |
| 6298 |  | - | |
|  | 6297 | + | |
| 6299 | 6298 |  | |
| 6300 | 6299 |  | |
| 6301 | 6300 |  | |
|  | |||
| 6340 | 6339 |  | |
| 6341 | 6340 |  | |
| 6342 | 6341 |  | |
| 6343 |  | - | |
|  | 6342 | + | |
| 6344 | 6343 |  | |
| 6345 | 6344 |  | |
| 6346 | 6345 |  | |
|  | |||
| 6352 | 6351 |  | |
| 6353 | 6352 |  | |
| 6354 | 6353 |  | |
| 6355 |  | - | |
|  | 6354 | + | |
| 6356 | 6355 |  | |
| 6357 | 6356 |  | |
| 6358 | 6357 |  | |
|  | |||
| 6406 | 6405 |  | |
| 6407 | 6406 |  | |
| 6408 | 6407 |  | |
|  | 6408 | + | |
|  | 6409 | + | |
|  | 6410 | + | |
|  | 6411 | + | |
|  | 6412 | + | |
|  | 6413 | + | |
| 6409 | 6414 |  | |
| 6410 | 6415 |  | |
| 6411 | 6416 |  | |
| 6412 | 6417 |  | |
| 6413 | 6418 |  | |
| 6414 | 6419 |  | |
| 6415 | 6420 |  | |
| 6416 |  | - | |
|  | 6421 | + | |
| 6417 | 6422 |  | |
| 6418 | 6423 |  | |
| 6419 | 6424 |  | |
|  | |||
| 6431 | 6436 |  | |
| 6432 | 6437 |  | |
| 6433 | 6438 |  | |
| 6434 |  | - | |
|  | 6439 | + | |
| 6435 | 6440 |  | |
| 6436 | 6441 |  | |
| 6437 | 6442 |  | |
|  | |||
| 6450 | 6455 |  | |
| 6451 | 6456 |  | |
| 6452 | 6457 |  | |
| 6453 |  | - | |
|  | 6458 | + | |
| 6454 | 6459 |  | |
| 6455 | 6460 |  | |
| 6456 | 6461 |  | |
|  | |||
| 6480 | 6485 |  | |
| 6481 | 6486 |  | |
| 6482 | 6487 |  | |
|  | 6488 | + | |
|  | 6489 | + | |
|  | 6490 | + | |
|  | 6491 | + | |
|  | 6492 | + | |
|  | 6493 | + | |
|  | 6494 | + | |
|  | 6495 | + | |
|  | 6496 | + | |
| 6483 | 6497 |  | |
| 6484 | 6498 |  | |
| 6485 | 6499 |  | |
|  | |||
| 6502 | 6516 |  | |
| 6503 | 6517 |  | |
| 6504 | 6518 |  | |
| 6505 |  | - | |
|  | 6519 | + | |
| 6506 | 6520 |  | |
| 6507 | 6521 |  | |
| 6508 | 6522 |  | |
|  | |||
| 6519 | 6533 |  | |
| 6520 | 6534 |  | |
| 6521 | 6535 |  | |
| 6522 |  | - | |
|  | 6536 | + | |
| 6523 | 6537 |  | |
| 6524 | 6538 |  | |
| 6525 | 6539 |  | |
|  | |||
| 6653 | 6667 |  | |
| 6654 | 6668 |  | |
| 6655 | 6669 |  | |
| 6656 |  | - | |
|  | 6670 | + | |
| 6657 | 6671 |  | |
| 6658 |  | - | |
|  | 6672 | + | |
| 6659 | 6673 |  | |
| 6660 | 6674 |  | |
| 6661 | 6675 |  | |
|  | |||
| 6664 | 6678 |  | |
| 6665 | 6679 |  | |
| 6666 | 6680 |  | |
| 6667 |  | - | |
|  | 6681 | + | |
| 6668 | 6682 |  | |
| 6669 |  | - | |
|  | 6683 | + | |
| 6670 | 6684 |  | |
| 6671 | 6685 |  | |
| 6672 | 6686 |  | |
| 6673 | 6687 |  | |
| 6674 | 6688 |  | |
| 6675 |  | - | |
|  | 6689 | + | |
| 6676 | 6690 |  | |
| 6677 |  | - | |
|  | 6691 | + | |
| 6678 | 6692 |  | |
| 6679 | 6693 |  | |
| 6680 | 6694 |  | |
|  | |||
| 6685 | 6699 |  | |
| 6686 | 6700 |  | |
| 6687 | 6701 |  | |
| 6688 |  | - | |
|  | 6702 | + | |
| 6689 | 6703 |  | |
| 6690 | 6704 |  | |
| 6691 | 6705 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 19 | 19 |  | |
| 20 | 20 |  | |
| 21 | 21 |  | |
| 22 |  | - | |
| 23 |  | - | |
|  | 22 | + | |
|  | 23 | + | |
| 24 | 24 |  | |
| 25 | 25 |  | |
| 26 | 26 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 881 | 881 |  | |
| 882 | 882 |  | |
| 883 | 883 |  | |
| 884 |  | - | |
|  | 884 | + | |
| 885 | 885 |  | |
| 886 | 886 |  | |
| 887 | 887 |  | |
| 888 |  | - | |
|  | 888 | + | |
| 889 | 889 |  | |
| 890 | 890 |  | |
| 891 | 891 |  | |
|  | |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 6 | 6 |  | |
| 7 | 7 |  | |
| 8 | 8 |  | |
|  | 9 | + | |
| 9 | 10 |  | |
| 10 | 11 |  | |
| 11 | 12 |  | |
|  | |||
| 362 | 363 |  | |
| 363 | 364 |  | |
| 364 | 365 |  | |
|  | 366 | + | |
|  | 367 | + | |
| 365 | 368 |  | |
| 366 | 369 |  | |
| 367 | 370 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 31 | 31 |  | |
| 32 | 32 |  | |
| 33 | 33 |  | |
| 34 |  | - | |
|  | 34 | + | |
|  | 35 | + | |
|  | 36 | + | |
| 35 | 37 |  | |
| 36 | 38 |  | |
| 37 | 39 |  | |
|  | |||
| 40 | 42 |  | |
| 41 | 43 |  | |
| 42 | 44 |  | |
| 43 |  | - | |
|  | 45 | + | |
|  | 46 | + | |
|  | 47 | + | |
| 44 | 48 |  | |
| 45 | 49 |  | |
| 46 | 50 |  | |
|  | |||
| 61 | 65 |  | |
| 62 | 66 |  | |
| 63 | 67 |  | |
|  | 68 | + | |
| 64 | 69 |  | |
| 65 | 70 |  | |
| 66 | 71 |  | |
| 67 | 72 |  | |
| 68 | 73 |  | |
| 69 | 74 |  | |
| 70 | 75 |  | |
|  | 76 | + | |
| 71 | 77 |  | |
| 72 | 78 |  | |
|  | 79 | + | |
| 73 | 80 |  | |
|  | 81 | + | |
|  | 82 | + | |
|  | 83 | + | |
|  | 84 | + | |
|  | 85 | + | |
| 74 | 86 |  | |
|  | 87 | + | |
| 75 | 88 |  | |
| 76 | 89 |  | |
| 77 | 90 |  | |
|  | |||
| 198 | 211 |  | |
| 199 | 212 |  | |
| 200 | 213 |  | |
|  | 214 | + | |
|  | 215 | + | |
|  | 216 | + | |
|  | 217 | + | |
|  | 218 | + | |
|  | 219 | + | |
|  | 220 | + | |
|  | 221 | + | |
|  | 222 | + | |
|  | 223 | + | |
| 201 | 224 |  | |
| 202 |  | - | |
| 203 |  | - | |
| 204 |  | - | |
| 205 |  | - | |
| 206 |  | - | |
| 207 |  | - | |
| 208 |  | - | |
| 209 |  | - | |
| 210 |  | - | |
|  | 225 | + | |
|  | 226 | + | |
|  | 227 | + | |
| 211 | 228 |  | |
| 212 | 229 |  | |
| 213 | 230 |  | |
|  | |||
0 commit comments