File tree
1,778 files changed
+31634
-19070
lines changed- compiler
- rustc_abi/src
- layout
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_ast_pretty
- src/pprust
- state
- rustc_ast/src
- attr
- rustc_attr
- src
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros/src
- deriving
- rustc_codegen_cranelift
- example
- patches
- src
- abi
- debuginfo
- rustc_codegen_gcc
- example
- src
- 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_data_structures/src/graph/dominators
- rustc_driver_impl/src
- rustc_error_codes/src/error_codes
- rustc_errors
- src
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_hir_analysis
- src
- check
- coherence
- collect
- hir_ty_lowering
- impl_wf_check
- outlives
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_hir/src
- rustc_incremental/src
- persist
- rustc_infer/src/infer
- canonical
- opaque_types
- outlives
- relate
- snapshot
- rustc_interface/src
- rustc_lint_defs/src
- rustc_lint
- src
- types
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- diagnostics
- rustc_metadata
- src
- rmeta
- decoder
- rustc_middle
- src
- hir/map
- infer
- middle
- mir
- interpret
- query
- traits
- ty
- print
- rustc_mir_build/src
- build
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow
- src
- rustc_mir_transform
- src
- coverage
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- solve
- assembly
- eval_ctxt
- inspect
- normalizes_to
- rustc_parse/src
- lexer
- parser
- rustc_passes
- src
- rustc_pattern_analysis
- src
- rustc
- rustc_privacy/src
- rustc_query_system/src
- dep_graph
- ich
- query
- rustc_resolve/src
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_session
- src
- config
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- rustc_span/src
- rustc_symbol_mangling
- src
- rustc_target/src
- callconv
- spec
- abi
- targets
- tests
- rustc_trait_selection/src
- error_reporting
- infer
- nice_region_error
- traits
- solve/inspect
- traits
- query
- type_op
- select
- specialize
- rustc_traits/src
- rustc_transmute
- src/layout
- rustc_ty_utils/src
- layout
- rustc_type_ir_macros/src
- rustc_type_ir/src
- relate
- solve
- ty_kind
- stable_mir
- src
- library
- alloc
- src
- boxed
- collections
- binary_heap
- btree
- map
- vec
- tests
- core
- benches
- src
- alloc
- cell
- char
- ffi
- fmt
- intrinsics
- iter
- adapters
- traits
- mem
- net
- num
- ops
- panic
- ptr
- slice
- str
- sync
- task
- tests
- num
- proc_macro/src
- bridge
- std/src
- collections/hash/map
- io
- os/unix
- process
- sync
- mpmc
- sys
- pal
- unix/process
- windows
- process
- path/windows
- random
- sync
- condvar
- mutex
- once
- rwlock
- thread_parking
- thread_local
- key
- thread
- src
- bootstrap
- src
- core
- build_steps
- config
- utils
- ci
- docker
- host-aarch64/aarch64-gnu-debug
- host-x86_64
- dist-various-2
- dist-x86_64-freebsd
- mingw-check
- x86_64-gnu-debug
- scripts
- github-actions
- doc
- rustc/src
- platform-support
- symbol-mangling
- unstable-book/src/compiler-flags
- etc
- librustdoc
- clean
- doctest
- html
- render
- static/css
- templates
- json
- passes
- tools
- build-manifest/src
- clippy
- clippy_lints/src
- matches
- clippy_utils/src
- ast_utils
- ty/type_certainty
- tests
- ui-internal
- author
- ui
- missing_const_for_fn
- compiletest/src
- runtest
- jsondocck/src
- miri/tests/fail
- run-make-support
- src
- external_deps
- rust-analyzer
- .github/workflows
- crates
- cfg
- src
- hir-def
- src
- body
- lower
- data
- hir
- item_tree
- macro_expansion_tests
- nameres
- tests
- path
- hir-expand/src
- builtin
- hir-ty/src
- consteval
- diagnostics
- match_check
- infer
- mir
- lower
- tests
- hir/src
- semantics
- ide-assists
- src
- handlers
- tests
- ide-completion
- src
- completions
- item_list
- context
- tests
- ide-db
- src
- syntax_helpers
- ide-diagnostics
- src/handlers
- ide-ssr
- src
- ide
- src
- hover
- inlay_hints
- syntax_highlighting/test_data
- typing
- mbe/src
- parser
- src
- grammar
- syntax_kind
- tests
- test_data
- lexer/ok
- parser
- inline/ok
- ok
- proc-macro-api/src/msg
- project-model
- src
- test_data/output
- ra-salsa
- src
- derived_lru
- derived
- rust-analyzer
- src
- bin
- cli
- handlers
- lsp
- tracing
- tests/slow-tests
- span/src
- stdx/src
- syntax
- src
- ast
- generated
- parsing
- text-edit
- tt/src
- docs/user
- editors/code
- src
- lib/line-index
- src
- xtask/src
- codegen/grammar
- release
- rustbook
- src
- tidy/src
- tests
- assembly
- targets
- codegen
- avr
- float
- intrinsics
- sanitizer
- cfi
- kcfi
- crashes
- debuginfo
- run-make
- cross-lang-lto-clang
- cross-lang-lto-riscv-abi
- import-macro-verbatim
- include
- issue-84395-lto-embed-bitcode
- linkage-attr-framework
- pointer-auth-link-with-c-lto-clang
- rust-lld-link-script-provide
- rustdoc-gui
- rustdoc-json/impls
- rustdoc-js
- rustdoc-ui
- doctest
- rustdoc
- ui-fulldeps
- internal-lints
- session-diagnostic
- try-from-u32
- ui
- abi
- associated-consts
- associated-type-bounds
- return-type-notation
- associated-types
- async-await
- async-closures
- in-trait
- issues
- auto-traits
- binop
- block-result
- borrowck
- cast
- check-cfg
- closures
- coherence
- const-generics
- adt_const_params
- generic_const_exprs
- infer
- issues
- consts
- auxiliary
- const-blocks
- const-eval
- simd
- control-flow
- min_const_fn
- coroutine
- print
- delegation
- derives
- deriving
- auxiliary
- dropck
- drop
- dst
- error-codes
- errors
- trait-bound-error-spans
- traits
- extern
- feature-gates
- fmt
- for
- function-pointer
- generic-associated-types
- higher-ranked/trait-bounds/normalize-under-binder
- impl-trait
- diagnostics
- in-trait
- issues
- indexing
- interior-mutability
- intrinsics
- invalid-compile-flags/regparm
- issues
- iterators
- kindck
- lifetimes
- linkage-attr
- lint
- dangling-pointers-from-temporaries
- keyword-idents
- auxiliary
- macros/rfc-3086-metavar-expr
- mir
- modules
- mut
- never_type
- nll
- not-panic
- offset-of
- on-unimplemented
- parser
- issues
- privacy
- range
- recursion
- repr
- resolve
- rfcs
- rfc-1937-termination-trait
- rfc-2361-dbg-macro
- rfc-2632-const-trait-impl
- effects
- specialization
- self
- specialization
- min_specialization
- stability-attribute
- statics
- static
- stats
- str
- suggestions
- sync
- target-feature
- thir-print
- trait-bounds
- traits
- alias
- bound
- const-traits
- auxiliary
- const_derives
- effects
- auxiliary
- specialization
- error-reporting
- inductive-overflow
- negative-impls
- next-solver
- cycles/coinduction
- diagnostics
- non_lifetime_binders
- suggest-dereferences
- try-block
- try-trait
- type-alias-impl-trait
- typeck
- type
- union
- unpretty
- unsafe
- unsized-locals
- unsized
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,778 files changed
+31634
-19070
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3301 | 3301 | | |
3302 | 3302 | | |
3303 | 3303 | | |
| 3304 | + | |
3304 | 3305 | | |
3305 | 3306 | | |
3306 | 3307 | | |
| |||
3621 | 3622 | | |
3622 | 3623 | | |
3623 | 3624 | | |
| 3625 | + | |
3624 | 3626 | | |
3625 | 3627 | | |
3626 | 3628 | | |
| |||
3718 | 3720 | | |
3719 | 3721 | | |
3720 | 3722 | | |
| 3723 | + | |
3721 | 3724 | | |
3722 | 3725 | | |
3723 | 3726 | | |
| |||
3906 | 3909 | | |
3907 | 3910 | | |
3908 | 3911 | | |
| 3912 | + | |
3909 | 3913 | | |
3910 | 3914 | | |
3911 | 3915 | | |
| |||
3980 | 3984 | | |
3981 | 3985 | | |
3982 | 3986 | | |
| 3987 | + | |
3983 | 3988 | | |
3984 | 3989 | | |
3985 | 3990 | | |
| |||
4029 | 4034 | | |
4030 | 4035 | | |
4031 | 4036 | | |
| 4037 | + | |
4032 | 4038 | | |
4033 | 4039 | | |
4034 | 4040 | | |
| |||
4073 | 4079 | | |
4074 | 4080 | | |
4075 | 4081 | | |
| 4082 | + | |
4076 | 4083 | | |
4077 | 4084 | | |
4078 | 4085 | | |
| |||
4094 | 4101 | | |
4095 | 4102 | | |
4096 | 4103 | | |
| 4104 | + | |
4097 | 4105 | | |
4098 | 4106 | | |
4099 | 4107 | | |
| |||
4186 | 4194 | | |
4187 | 4195 | | |
4188 | 4196 | | |
| 4197 | + | |
4189 | 4198 | | |
4190 | 4199 | | |
4191 | 4200 | | |
| |||
4212 | 4221 | | |
4213 | 4222 | | |
4214 | 4223 | | |
| 4224 | + | |
4215 | 4225 | | |
4216 | 4226 | | |
4217 | 4227 | | |
| |||
4351 | 4361 | | |
4352 | 4362 | | |
4353 | 4363 | | |
| 4364 | + | |
4354 | 4365 | | |
4355 | 4366 | | |
4356 | 4367 | | |
| |||
4414 | 4425 | | |
4415 | 4426 | | |
4416 | 4427 | | |
| 4428 | + | |
4417 | 4429 | | |
4418 | 4430 | | |
4419 | 4431 | | |
| |||
4495 | 4507 | | |
4496 | 4508 | | |
4497 | 4509 | | |
| 4510 | + | |
4498 | 4511 | | |
4499 | 4512 | | |
4500 | 4513 | | |
4501 | 4514 | | |
4502 | 4515 | | |
4503 | 4516 | | |
4504 | 4517 | | |
4505 | | - | |
4506 | 4518 | | |
4507 | 4519 | | |
4508 | 4520 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | | - | |
| 216 | + | |
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | | - | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
| 295 | + | |
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| |||
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
387 | | - | |
| 387 | + | |
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | | - | |
| 404 | + | |
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| |||
501 | 501 | | |
502 | 502 | | |
503 | 503 | | |
504 | | - | |
| 504 | + | |
505 | 505 | | |
506 | 506 | | |
507 | 507 | | |
| |||
516 | 516 | | |
517 | 517 | | |
518 | 518 | | |
519 | | - | |
520 | | - | |
| 519 | + | |
| 520 | + | |
521 | 521 | | |
522 | 522 | | |
523 | 523 | | |
| |||
649 | 649 | | |
650 | 650 | | |
651 | 651 | | |
652 | | - | |
| 652 | + | |
653 | 653 | | |
654 | 654 | | |
655 | 655 | | |
| |||
681 | 681 | | |
682 | 682 | | |
683 | 683 | | |
684 | | - | |
| 684 | + | |
685 | 685 | | |
686 | 686 | | |
687 | 687 | | |
| |||
958 | 958 | | |
959 | 959 | | |
960 | 960 | | |
961 | | - | |
| 961 | + | |
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
| |||
1013 | 1013 | | |
1014 | 1014 | | |
1015 | 1015 | | |
1016 | | - | |
| 1016 | + | |
1017 | 1017 | | |
1018 | 1018 | | |
1019 | 1019 | | |
| |||
1341 | 1341 | | |
1342 | 1342 | | |
1343 | 1343 | | |
1344 | | - | |
| 1344 | + | |
1345 | 1345 | | |
1346 | 1346 | | |
1347 | 1347 | | |
| |||
1357 | 1357 | | |
1358 | 1358 | | |
1359 | 1359 | | |
1360 | | - | |
| 1360 | + | |
1361 | 1361 | | |
1362 | 1362 | | |
1363 | | - | |
| 1363 | + | |
1364 | 1364 | | |
1365 | 1365 | | |
1366 | 1366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
| 71 | + | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
146 | | - | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
0 commit comments