This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree
1,352 files changed
+19121
-8906
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- compiler
- rustc/src
- rustc_ast/src
- attr
- rustc_ast_lowering
- rustc_ast_passes/src
- rustc_attr/src
- rustc_borrowck
- src
- constraints
- diagnostics
- region_infer
- type_check
- liveness
- rustc_codegen_cranelift
- build_system
- example
- patches
- scripts
- src
- abi
- debuginfo
- intrinsics
- rustc_codegen_gcc
- example
- src
- tests/run
- rustc_codegen_llvm
- src
- back
- coverageinfo
- debuginfo
- metadata
- enums
- llvm
- rustc_codegen_ssa
- src
- back
- debuginfo
- mir
- traits
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- util
- rustc_driver_impl
- src
- rustc_error_codes/src/error_codes
- rustc_feature/src
- rustc_hir
- src
- rustc_hir_analysis
- src
- check
- collect
- hir_ty_lowering
- impl_wf_check
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_incremental/src/persist
- rustc_infer
- src/infer/canonical
- rustc_interface/src
- rustc_lint
- src
- rustc_llvm/llvm-wrapper
- rustc_metadata/src
- rmeta
- decoder
- rustc_middle
- src
- hir
- map
- middle
- mir
- interpret
- allocation
- query
- ty
- consts
- print
- util
- rustc_mir_build/src/thir/cx
- rustc_mir_dataflow
- rustc_mir_transform/src
- coroutine
- coverage
- shim
- rustc_monomorphize
- src
- rustc_next_trait_solver
- src/solve
- rustc_parse/src/parser
- rustc_passes
- src
- rustc_pattern_analysis
- rustc_query_system/src/dep_graph
- rustc_resolve/src/late
- rustc_sanitizers
- src
- cfi/typeid
- itanium_cxx_abi
- kcfi/typeid
- rustc_session/src
- config
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- rustc_span/src
- rustc_symbol_mangling
- src
- rustc_target
- src
- asm
- spec
- targets
- rustc_trait_selection
- src
- error_reporting
- infer
- nice_region_error
- traits
- errors
- traits
- select
- rustc_ty_utils/src
- layout
- rustc_type_ir/src
- stable_mir/src
- mir
- library
- alloc
- src
- boxed
- ffi
- core
- src
- char
- ffi
- fmt
- hash
- intrinsics
- num
- ops
- panic
- ptr
- slice
- str
- unicode
- tests
- rustc-std-workspace-core
- std
- src
- collections/hash/map
- f128
- ffi
- hash
- os
- darwin
- ios
- macos
- unix
- sync
- mpmc
- sys/alloc
- src
- bootstrap
- src
- bin
- core
- build_steps
- builder
- config
- ci
- docker/host-x86_64/dist-various-2
- github-actions
- doc
- rustc/src
- platform-support
- unstable-book/src
- compiler-flags
- language-features
- librustdoc
- clean
- passes
- rustc-std-workspace
- rustc-std-workspace-alloc
- src
- rustc-std-workspace-core
- src
- rustc-std-workspace-std
- src
- tools
- build-manifest/src
- clippy
- .github/workflows
- book/src
- development
- clippy_config/src
- clippy_dev/src
- clippy_lints/src
- attrs
- casts
- doc
- functions
- loops
- matches
- methods
- operators
- transmute
- unit_types
- utils
- internal_lints
- clippy_utils/src
- ty/type_certainty
- tests
- ui
- author
- auxiliary
- doc
- missing_const_for_fn
- ui-internal
- ui-toml
- arbitrary_source_item_ordering
- bad_conf_1
- bad_conf_2
- bad_conf_3
- default
- default_exp
- only_enum
- only_impl
- only_trait
- var_1
- disallowed_macros
- large_include_file
- private-doc-errors
- toml_unknown_key
- util/gh-pages
- compiletest/src
- header
- miri
- tests
- fail
- pass/function_calls
- rust-analyzer
- .github/workflows
- crates
- hir/src
- semantics
- hir-def/src
- body
- dyn_map
- hir
- item_tree
- path
- hir-ty/src
- infer
- mir
- eval
- ide/src
- hover
- ide-assists/src
- handlers
- tests
- ide-completion/src
- tests
- ide-diagnostics/src
- intern/src/symbol
- parser
- src
- grammar
- expressions
- items
- test_data
- generated
- parser/inline/ok
- proc-macro-api/src
- rust-analyzer/src
- cli
- lsp
- syntax/src/ast
- test-fixture
- docs/dev
- editors/code
- xtask/src
- rustfmt
- src
- tests/target
- tidy/src
- unicode-table-generator/src
- tests
- assembly
- asm
- targets
- auxiliary
- codegen
- asm
- repr
- simd-intrinsic
- coverage
- auxiliary
- crashes
- mir-opt/pre-codegen
- run-make
- crate-loading
- pointer-auth-link-with-c
- print-target-cpus-native
- target-specs
- rustdoc
- inline_cross
- auxiliary
- rustdoc-ui
- ui
- asm
- powerpc
- riscv
- s390x
- sparc
- associated-inherent-types
- async-await/async-fn
- box
- check-cfg
- closures
- 2229_closure_analysis
- match
- optimization
- conditional-compilation
- const-generics
- generic_const_exprs
- issues
- consts
- auxiliary
- const-eval
- simd
- coroutine
- delegation
- derives
- destructuring-assignment
- diagnostic_namespace/do_not_recommend
- dropck
- enum
- error-codes
- extern
- feature-gates
- generic-const-items
- impl-trait
- imports
- inference
- internal
- intrinsics
- invalid-compile-flags
- issues
- layout
- lint
- macros
- never_type
- offset-of
- on-unimplemented
- overloaded
- parser
- pattern/usefulness
- pin-macro
- print_type_sizes
- proc-macro
- recursion
- repr
- resolve
- rfcs
- rfc-1445-restrict-constants-in-patterns
- rfc-2008-non-exhaustive/improper_ctypes
- auxiliary
- specialization
- stability-attribute
- stable-mir-print
- statics
- std
- structs
- structs-enums
- suggestions
- target-feature
- auxiliary
- traits
- bound
- const-traits
- auxiliary
- const_derives
- effects
- auxiliary
- specialization
- next-solver/canonical
- transmutability/malformed-program-gracefulness
- type/pattern_types
- typeck
- 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,352 files changed
+19121
-8906
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
49 |
| - | |
| 49 | + | |
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
|
Lines changed: 1 addition & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
110 | 110 |
| |
111 | 111 |
| |
112 | 112 |
| |
113 |
| - | |
114 |
| - | |
115 |
| - | |
116 |
| - | |
117 |
| - | |
| 113 | + | |
118 | 114 |
| |
119 | 115 |
| |
120 | 116 |
| |
|
Lines changed: 17 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2861 | 2861 |
| |
2862 | 2862 |
| |
2863 | 2863 |
| |
2864 |
| - | |
2865 | 2864 |
| |
2866 | 2865 |
| |
2867 | 2866 |
| |
| |||
3196 | 3195 |
| |
3197 | 3196 |
| |
3198 | 3197 |
| |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
| 3203 | + | |
| 3204 | + | |
| 3205 | + | |
| 3206 | + | |
| 3207 | + | |
| 3208 | + | |
| 3209 | + | |
3199 | 3210 |
| |
3200 | 3211 |
| |
3201 | 3212 |
| |
| |||
3262 | 3273 |
| |
3263 | 3274 |
| |
3264 | 3275 |
| |
3265 |
| - | |
3266 | 3276 |
| |
3267 | 3277 |
| |
3268 | 3278 |
| |
| |||
3346 | 3356 |
| |
3347 | 3357 |
| |
3348 | 3358 |
| |
| 3359 | + | |
3349 | 3360 |
| |
3350 | 3361 |
| |
3351 | 3362 |
| |
| |||
3359 | 3370 |
| |
3360 | 3371 |
| |
3361 | 3372 |
| |
3362 |
| - | |
3363 | 3373 |
| |
3364 | 3374 |
| |
3365 | 3375 |
| |
| |||
3457 | 3467 |
| |
3458 | 3468 |
| |
3459 | 3469 |
| |
3460 |
| - | |
3461 | 3470 |
| |
3462 | 3471 |
| |
3463 | 3472 |
| |
| |||
3706 | 3715 |
| |
3707 | 3716 |
| |
3708 | 3717 |
| |
| 3718 | + | |
3709 | 3719 |
| |
3710 | 3720 |
| |
3711 | 3721 |
| |
| |||
3732 | 3742 |
| |
3733 | 3743 |
| |
3734 | 3744 |
| |
3735 |
| - | |
3736 | 3745 |
| |
3737 | 3746 |
| |
3738 | 3747 |
| |
| |||
3780 | 3789 |
| |
3781 | 3790 |
| |
3782 | 3791 |
| |
3783 |
| - | |
3784 | 3792 |
| |
3785 | 3793 |
| |
3786 | 3794 |
| |
| |||
3840 | 3848 |
| |
3841 | 3849 |
| |
3842 | 3850 |
| |
3843 |
| - | |
3844 | 3851 |
| |
3845 |
| - | |
3846 | 3852 |
| |
3847 | 3853 |
| |
3848 | 3854 |
| |
| |||
3921 | 3927 |
| |
3922 | 3928 |
| |
3923 | 3929 |
| |
3924 |
| - | |
3925 | 3930 |
| |
3926 | 3931 |
| |
3927 | 3932 |
| |
| |||
4092 | 4097 |
| |
4093 | 4098 |
| |
4094 | 4099 |
| |
4095 |
| - | |
4096 | 4100 |
| |
4097 | 4101 |
| |
4098 | 4102 |
| |
| |||
4131 | 4135 |
| |
4132 | 4136 |
| |
4133 | 4137 |
| |
| 4138 | + | |
4134 | 4139 |
| |
4135 | 4140 |
| |
4136 | 4141 |
| |
| |||
4149 | 4154 |
| |
4150 | 4155 |
| |
4151 | 4156 |
| |
4152 |
| - | |
4153 | 4157 |
| |
4154 | 4158 |
| |
4155 | 4159 |
| |
| |||
4235 | 4239 |
| |
4236 | 4240 |
| |
4237 | 4241 |
| |
4238 |
| - | |
4239 | 4242 |
| |
4240 | 4243 |
| |
4241 | 4244 |
| |
| |||
4335 | 4338 |
| |
4336 | 4339 |
| |
4337 | 4340 |
| |
| 4341 | + | |
4338 | 4342 |
| |
4339 | 4343 |
| |
4340 | 4344 |
| |
| |||
4434 | 4438 |
| |
4435 | 4439 |
| |
4436 | 4440 |
| |
4437 |
| - | |
4438 | 4441 |
| |
4439 | 4442 |
| |
4440 | 4443 |
| |
| |||
4446 | 4449 |
| |
4447 | 4450 |
| |
4448 | 4451 |
| |
4449 |
| - | |
4450 | 4452 |
| |
4451 |
| - | |
4452 | 4453 |
| |
4453 | 4454 |
| |
4454 | 4455 |
| |
| |||
4467 | 4468 |
| |
4468 | 4469 |
| |
4469 | 4470 |
| |
| 4471 | + | |
4470 | 4472 |
| |
4471 | 4473 |
| |
4472 | 4474 |
| |
| |||
4479 | 4481 |
| |
4480 | 4482 |
| |
4481 | 4483 |
| |
4482 |
| - | |
4483 |
| - | |
4484 | 4484 |
| |
4485 | 4485 |
| |
4486 |
| - | |
4487 | 4486 |
| |
4488 | 4487 |
| |
4489 | 4488 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 |
| |
7 | 10 |
| |
8 | 11 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + | |
3 | 5 |
| |
4 | 6 |
| |
5 | 7 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
414 | 414 |
| |
415 | 415 |
| |
416 | 416 |
| |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
417 | 423 |
| |
418 | 424 |
| |
419 | 425 |
| |
|
Lines changed: 46 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
136 | 136 |
| |
137 | 137 |
| |
138 | 138 |
| |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
139 | 146 |
| |
140 | 147 |
| |
141 | 148 |
| |
142 | 149 |
| |
143 | 150 |
| |
144 | 151 |
| |
145 | 152 |
| |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
146 | 168 |
| |
147 | 169 |
| |
148 | 170 |
| |
| |||
232 | 254 |
| |
233 | 255 |
| |
234 | 256 |
| |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
235 | 269 |
| |
236 | 270 |
| |
237 | 271 |
| |
| |||
315 | 349 |
| |
316 | 350 |
| |
317 | 351 |
| |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
318 | 364 |
| |
319 | 365 |
| |
320 | 366 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
13 | 12 |
| |
14 | 13 |
| |
15 | 14 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
594 | 594 |
| |
595 | 595 |
| |
596 | 596 |
| |
597 |
| - | |
598 |
| - | |
| 597 | + | |
| 598 | + | |
599 | 599 |
| |
600 | 600 |
| |
601 | 601 |
| |
|
Lines changed: 3 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
273 | 273 |
| |
274 | 274 |
| |
275 | 275 |
| |
276 |
| - | |
277 |
| - | |
| 276 | + | |
278 | 277 |
| |
279 | 278 |
| |
280 | 279 |
| |
| |||
330 | 329 |
| |
331 | 330 |
| |
332 | 331 |
| |
333 |
| - | |
| 332 | + | |
334 | 333 |
| |
335 | 334 |
| |
336 | 335 |
| |
| |||
352 | 351 |
| |
353 | 352 |
| |
354 | 353 |
| |
355 |
| - | |
356 |
| - | |
357 |
| - | |
358 |
| - | |
| 354 | + | |
359 | 355 |
| |
360 | 356 |
| |
361 | 357 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
| |||
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
24 |
| - | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
|
0 commit comments