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