File tree
1,484 files changed
+16174
-8650
lines changed- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_pretty/src/pprust
- rustc_ast/src
- rustc_borrowck/src
- diagnostics
- type_check
- liveness
- rustc_builtin_macros/src
- rustc_codegen_cranelift
- rustc_codegen_gcc
- src
- back
- rustc_codegen_llvm/src
- back
- coverageinfo
- debuginfo
- llvm
- rustc_codegen_ssa/src
- back
- debuginfo
- mir
- rustc_const_eval/src
- check_consts
- const_eval
- interpret
- util
- rustc_data_structures/src
- graph/scc
- sync
- rustc_driver_impl
- src
- rustc_error_codes/src/error_codes
- rustc_errors/src
- markdown
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir_analysis/src
- check
- coherence
- collect
- hir_ty_lowering
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_hir/src
- rustc_index
- src
- rustc_infer/src/infer
- canonical
- opaque_types
- relate
- rustc_interface/src
- rustc_lexer/src
- rustc_lint_defs/src
- rustc_lint
- src
- context
- diagnostics
- rustc_llvm/src
- rustc_metadata/src/rmeta
- decoder
- rustc_middle
- src
- middle
- mir
- interpret
- query
- ty
- inhabitedness
- util
- rustc_mir_build
- src
- rustc_mir_dataflow/src
- impls
- move_paths
- rustc_mir_transform/src
- coroutine
- coverage
- spans
- shim
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- solve
- assembly
- eval_ctxt
- normalizes_to
- rustc_parse
- src
- lexer
- parser
- rustc_passes
- src
- rustc_pattern_analysis
- src
- tests
- rustc_query_system/src/dep_graph
- rustc_resolve
- src
- rustc_sanitizers/src
- cfi/typeid/itanium_cxx_abi
- rustc_serialize/src
- rustc_session/src
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src
- abi/call
- asm
- spec
- base
- apple
- targets
- rustc_trait_selection/src
- error_reporting
- infer
- traits
- traits
- select
- specialize
- rustc_traits/src
- rustc_transmute/src
- layout
- tree
- maybe_transmutable
- rustc_ty_utils/src
- rustc_type_ir/src
- search_graph
- solve
- rustc
- stable_mir/src
- library
- alloc
- src
- collections
- binary_heap
- btree
- node
- vec_deque
- vec
- core
- src
- array
- char
- ffi
- future
- intrinsics
- iter
- adapters
- sources
- traits
- macros
- mem
- num
- ptr
- slice
- str
- sync
- task
- tests
- panic_unwind
- src
- std
- src
- ffi
- fs
- io
- buffered
- os
- rtems
- unix
- sync
- mpmc
- sys
- pal
- solid
- uefi
- unix
- linux
- process
- wasi
- windows
- c
- fs
- path
- personality
- thread
- unwind
- src
- windows_targets/src
- src
- bootstrap
- defaults
- src
- core
- build_steps
- config
- utils
- ci
- docker
- host-x86_64
- dist-x86_64-linux
- x86_64-gnu-llvm-17
- x86_64-gnu-tools
- scripts
- github-actions
- scripts
- doc
- rustc/src
- platform-support
- unstable-book/src/language-features
- etc/completions
- librustdoc
- clean
- doctest
- formats
- html
- render
- static
- css
- js
- templates
- toc
- json
- passes
- rustdoc-json-types
- tools
- build_helper/src
- clippy
- clippy_lints/src
- methods
- transmute
- clippy_utils/src
- tests/ui
- compiletest/src
- header
- jsondoclint/src
- lint-docs/src
- miri
- src
- alloc_addresses
- concurrency
- intrinsics
- shims
- unix
- macos
- tests
- fail-dep/concurrency
- fail
- provenance
- uninit
- native-lib
- fail
- pass
- pass
- run-make-support/src
- external_deps
- rust-analyzer/crates
- hir-expand/src
- parser/src
- rustfmt
- src
- tests/target
- tidy
- config
- src
- wasm-component-ld
- tests
- assembly
- asm
- targets
- codegen
- intrinsics
- issues
- coverage
- crashes
- debuginfo
- mir-opt
- building
- pre-codegen
- pretty
- run-make
- apple-deployment-target
- clear-error-blank-output
- comment-section
- compile-stdin
- libtest-junit
- llvm-ident
- llvm-outputs
- macos-deployment-target
- no-builtins-attribute
- pgo-branch-weights
- pgo-indirect-call-promotion
- pgo-use
- rustc-crates-on-stable
- rustdoc-default-output
- rustdoc-output-stdout
- separate-link
- static-pie
- stdin-rustc
- stdin-rustdoc
- sysroot-crates-are-unstable
- unknown-mod-stdin
- x86_64-fortanix-unknown-sgx-lvi
- rustdoc-gui
- src
- lib2
- theme_css
- rustdoc-js-std
- rustdoc-json
- enums
- fn_pointer
- fns
- generic-associated-types
- impls
- lifetime
- methods
- primitives
- reexport
- structs
- traits
- type
- unions
- rustdoc-js
- rustdoc
- merge-cross-crate-info
- cargo-transitive-read-write
- auxiliary
- kitchen-sink-separate-dirs
- auxiliary
- no-merge-separate
- auxiliary
- no-merge-write-anyway
- auxiliary
- overwrite-but-include
- auxiliary
- overwrite-but-separate
- auxiliary
- overwrite
- auxiliary
- single-crate-finalize
- single-crate-read-write
- single-crate-write-anyway
- single-merge-none-useless-write
- transitive-finalize
- auxiliary
- transitive-merge-none
- auxiliary
- transitive-merge-read-write
- auxiliary
- transitive-no-info
- auxiliary
- two-separate-out-dir
- auxiliary
- sidebar
- ui-fulldeps/internal-lints
- ui
- asm
- associated-types
- async-await
- async-closures
- future-sizes
- auto-traits
- cast
- check-cfg
- cmse-nonsecure/cmse-nonsecure-call
- coercion
- coherence
- occurs-check
- super-traits
- conditional-compilation
- const-generics
- generic_const_exprs
- consts
- coroutine
- delegation
- generics
- dyn-keyword
- error-codes/e0119
- feature-gates
- higher-ranked
- leak-check
- impl-trait
- precise-capturing
- implied-bounds
- inference/auxiliary
- inline-const
- issues
- lexer
- lifetimes/raw
- lint
- elided-named-lifetimes
- object-safety
- parser
- issues
- misspelled-keywords
- proc-macro
- rfcs/rfc-2008-non-exhaustive/uninhabited
- auxiliary
- rust-2024
- self
- specialization
- coherence
- defaultimpl
- static
- stats
- std
- structs-enums
- target-feature
- traits
- alias
- next-solver
- solver-cycles
- transmutability/malformed-program-gracefulness
- type-alias-impl-trait
- unsafe
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,484 files changed
+16174
-8650
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
| 150 | + | |
149 | 151 | | |
150 | 152 | | |
151 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
2453 | 2453 | | |
2454 | 2454 | | |
2455 | 2455 | | |
2456 | | - | |
| 2456 | + | |
2457 | 2457 | | |
2458 | | - | |
| 2458 | + | |
2459 | 2459 | | |
2460 | 2460 | | |
2461 | 2461 | | |
2462 | 2462 | | |
2463 | 2463 | | |
2464 | 2464 | | |
2465 | 2465 | | |
2466 | | - | |
| 2466 | + | |
2467 | 2467 | | |
2468 | 2468 | | |
2469 | 2469 | | |
| |||
3129 | 3129 | | |
3130 | 3130 | | |
3131 | 3131 | | |
3132 | | - | |
| 3132 | + | |
3133 | 3133 | | |
3134 | 3134 | | |
3135 | 3135 | | |
3136 | | - | |
| 3136 | + | |
3137 | 3137 | | |
3138 | 3138 | | |
3139 | 3139 | | |
| |||
3408 | 3408 | | |
3409 | 3409 | | |
3410 | 3410 | | |
3411 | | - | |
| 3411 | + | |
3412 | 3412 | | |
3413 | 3413 | | |
3414 | 3414 | | |
| |||
3447 | 3447 | | |
3448 | 3448 | | |
3449 | 3449 | | |
3450 | | - | |
| 3450 | + | |
3451 | 3451 | | |
3452 | 3452 | | |
3453 | 3453 | | |
| |||
3569 | 3569 | | |
3570 | 3570 | | |
3571 | 3571 | | |
| 3572 | + | |
3572 | 3573 | | |
3573 | 3574 | | |
3574 | 3575 | | |
| |||
4166 | 4167 | | |
4167 | 4168 | | |
4168 | 4169 | | |
| 4170 | + | |
4169 | 4171 | | |
4170 | 4172 | | |
4171 | 4173 | | |
| |||
4431 | 4433 | | |
4432 | 4434 | | |
4433 | 4435 | | |
4434 | | - | |
| 4436 | + | |
4435 | 4437 | | |
4436 | 4438 | | |
4437 | 4439 | | |
| |||
5849 | 5851 | | |
5850 | 5852 | | |
5851 | 5853 | | |
5852 | | - | |
| 5854 | + | |
5853 | 5855 | | |
5854 | 5856 | | |
5855 | 5857 | | |
| |||
5869 | 5871 | | |
5870 | 5872 | | |
5871 | 5873 | | |
5872 | | - | |
| 5874 | + | |
5873 | 5875 | | |
5874 | 5876 | | |
5875 | 5877 | | |
| |||
5885 | 5887 | | |
5886 | 5888 | | |
5887 | 5889 | | |
5888 | | - | |
5889 | | - | |
5890 | | - | |
5891 | | - | |
5892 | | - | |
5893 | | - | |
5894 | | - | |
5895 | | - | |
5896 | | - | |
5897 | | - | |
| 5890 | + | |
5898 | 5891 | | |
5899 | 5892 | | |
5900 | 5893 | | |
| |||
6228 | 6221 | | |
6229 | 6222 | | |
6230 | 6223 | | |
6231 | | - | |
| 6224 | + | |
6232 | 6225 | | |
6233 | 6226 | | |
6234 | 6227 | | |
| |||
6247 | 6240 | | |
6248 | 6241 | | |
6249 | 6242 | | |
6250 | | - | |
| 6243 | + | |
6251 | 6244 | | |
6252 | 6245 | | |
6253 | 6246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | 37 | | |
39 | 38 | | |
40 | 39 | | |
| |||
100 | 99 | | |
101 | 100 | | |
102 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
103 | 105 | | |
104 | 106 | | |
105 | 107 | | |
| |||
112 | 114 | | |
113 | 115 | | |
114 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
115 | 125 | | |
116 | 126 | | |
117 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
968 | 968 | | |
969 | 969 | | |
970 | 970 | | |
971 | | - | |
972 | | - | |
| 971 | + | |
| 972 | + | |
973 | 973 | | |
974 | 974 | | |
975 | 975 | | |
| |||
1176 | 1176 | | |
1177 | 1177 | | |
1178 | 1178 | | |
1179 | | - | |
| 1179 | + | |
1180 | 1180 | | |
1181 | 1181 | | |
1182 | 1182 | | |
| |||
1189 | 1189 | | |
1190 | 1190 | | |
1191 | 1191 | | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
1192 | 1195 | | |
1193 | 1196 | | |
1194 | 1197 | | |
| |||
1205 | 1208 | | |
1206 | 1209 | | |
1207 | 1210 | | |
1208 | | - | |
| 1211 | + | |
1209 | 1212 | | |
1210 | 1213 | | |
1211 | 1214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | | - | |
48 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | | - | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
| 56 | + | |
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
| |||
139 | 142 | | |
140 | 143 | | |
141 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
142 | 149 | | |
143 | 150 | | |
144 | 151 | | |
145 | | - | |
| 152 | + | |
146 | 153 | | |
147 | 154 | | |
148 | 155 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
752 | 752 | | |
753 | 753 | | |
754 | 754 | | |
755 | | - | |
| 755 | + | |
756 | 756 | | |
757 | 757 | | |
758 | 758 | | |
| |||
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
765 | | - | |
| 765 | + | |
766 | 766 | | |
767 | 767 | | |
768 | 768 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
334 | | - | |
| 334 | + | |
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
| 338 | + | |
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
| 461 | + | |
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| |||
661 | 661 | | |
662 | 662 | | |
663 | 663 | | |
664 | | - | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
665 | 667 | | |
666 | 668 | | |
667 | 669 | | |
| |||
679 | 681 | | |
680 | 682 | | |
681 | 683 | | |
682 | | - | |
| 684 | + | |
683 | 685 | | |
684 | 686 | | |
685 | | - | |
686 | | - | |
| 687 | + | |
| 688 | + | |
687 | 689 | | |
688 | 690 | | |
689 | 691 | | |
| |||
865 | 867 | | |
866 | 868 | | |
867 | 869 | | |
868 | | - | |
| 870 | + | |
869 | 871 | | |
870 | 872 | | |
871 | 873 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
482 | 482 | | |
483 | 483 | | |
484 | 484 | | |
485 | | - | |
| 485 | + | |
486 | 486 | | |
487 | 487 | | |
488 | 488 | | |
489 | | - | |
| 489 | + | |
490 | 490 | | |
491 | 491 | | |
492 | 492 | | |
| |||
0 commit comments