File tree
1,533 files changed
+25915
-15248
lines changed- .github/workflows
- compiler
- rustc_abi/src
- layout
- rustc_ast_ir/src
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_ast_pretty/src/pprust
- rustc_ast/src
- attr
- expand
- util
- rustc_attr/src
- rustc_borrowck/src
- diagnostics
- polonius
- region_infer
- type_check
- liveness
- rustc_builtin_macros
- src
- deriving
- rustc_codegen_cranelift
- example
- src
- intrinsics
- rustc_codegen_gcc
- src
- intrinsic
- rustc_codegen_llvm
- src
- coverageinfo
- llvm
- rustc_codegen_ssa
- src
- back
- mir
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- rustc_data_structures/src
- rustc_driver_impl
- src
- rustc_error_codes/src/error_codes
- rustc_errors/src
- rustc_expand
- src
- rustc_feature/src
- rustc_fs_util/src
- rustc_hir_analysis
- src
- check
- compare_impl_item
- coherence
- collect
- errors
- hir_ty_lowering
- variance
- rustc_hir_pretty/src
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_hir/src
- rustc_incremental/src/persist
- rustc_index_macros
- rustc_index/src
- rustc_infer/src
- infer
- opaque_types
- outlives
- region_constraints
- relate
- snapshot
- traits
- rustc_interface/src
- rustc_lexer/src
- rustc_lint_defs/src
- rustc_lint
- src
- context
- rustc_llvm/llvm-wrapper
- rustc_metadata/src/rmeta
- rustc_middle
- src
- mir
- interpret
- thir
- ty
- rustc_mir_build/src
- build
- coverageinfo
- expr
- thir
- cx
- rustc_mir_dataflow/src
- framework
- move_paths
- rustc_mir_transform
- src
- coverage
- rustc_next_trait_solver/src
- relate
- solve
- eval_ctxt
- normalizes_to
- rustc_parse_format/src
- rustc_parse
- src
- lexer
- parser
- rustc_passes
- src
- rustc_resolve/src
- late
- rustc_serialize/src
- rustc_session/src
- rustc_smir/src/rustc_smir/convert
- rustc_span
- src
- source_map
- rustc_target/src
- asm
- callconv
- spec
- targets
- rustc_trait_selection/src
- error_reporting
- infer
- nice_region_error
- traits
- solve
- traits
- select
- rustc_ty_utils
- src
- rustc_type_ir/src
- relate
- search_graph
- stable_mir/src/mir
- library
- alloc
- src
- collections/vec_deque
- ffi
- slice
- vec
- tests
- sort
- core
- src
- alloc
- array
- ascii
- char
- fmt
- intrinsics
- iter/traits
- macros
- mem
- net
- num
- ops
- ptr
- slice
- str
- unicode
- tests
- hash
- net
- std
- src
- io
- os/wasi
- sys_common
- sys
- pal
- sgx
- unix
- process
- wasip2
- windows
- sync
- condvar
- mutex
- rwlock
- thread_parking
- thread
- tests
- test/src
- unwind/src
- src
- bootstrap
- src
- bin
- core
- build_steps
- setup
- builder
- config
- utils
- ci
- docker
- host-x86_64
- dist-loongarch64-linux
- dist-loongarch64-musl
- mingw-check
- x86_64-fuchsia
- x86_64-gnu-tools
- scripts
- github-actions
- scripts
- doc
- rustc/src
- platform-support
- etc
- completions
- librustdoc
- clean
- cfg
- doctest
- formats
- html
- escape
- highlight
- render
- static/css
- json
- passes
- lint
- rustdoc-json-types
- tools
- build_helper/src
- clippy
- clippy_lints/src
- attrs
- loops
- matches
- types
- clippy_utils/src
- tests/ui
- crashes
- dbg_macro
- doc
- compiletest/src
- header
- test-auxillary
- runtest
- coverage-dump/src
- jsondoclint/src
- validator
- miri
- cargo-miri
- src
- ci
- etc
- src
- alloc_addresses
- bin
- borrow_tracker/tree_borrows
- concurrency
- intrinsics
- shims
- unix
- freebsd
- linux
- macos
- solarish
- windows
- x86
- tests
- fail-dep
- concurrency
- libc
- fs
- fail
- concurrency
- data_race
- tree_borrows
- panic
- pass-dep
- concurrency
- libc
- pass
- concurrency
- intrinsics
- shims/x86
- opt-dist/src
- run-make-support/src
- diff
- rust-analyzer
- .github/workflows
- crates
- cfg/src
- hir-def/src
- macro_expansion_tests
- nameres
- hir-expand/src
- builtin
- hir-ty/src
- diagnostics
- decl_check
- dyn_compatibility
- mir
- hir/src
- semantics
- ide-assists/src/handlers
- ide-completion/src
- ide-db/src
- generated
- imports
- ide-diagnostics/src/handlers
- ide/src
- hover
- load-cargo/src
- parser/src
- project-model/src
- rust-analyzer
- src
- bin
- cli
- handlers
- lsp
- tracing
- tests/slow-tests
- span/src
- syntax-bridge/src
- syntax/src
- ast
- syntax_factory
- syntax_editor
- vfs/src
- docs
- dev
- user
- editors/code
- src
- rustfmt
- src
- parse
- macros
- tests
- source
- target
- tidy/src
- unicode-table-generator/src
- wasm-component-ld
- tests
- assembly
- targets
- codegen
- cffi
- naked-fn
- coverage
- attr
- branch
- condition
- mcdc
- crashes
- debuginfo
- mir-opt
- pre-codegen
- unnamed-fields
- pretty
- run-make
- broken-pipe-no-ice
- cross-lang-lto-pgo-smoketest-clang
- emit-to-stdout
- msvc-lld-thinlto-imp-symbols
- naked-symbol-visibility
- non-unicode-env
- optimization-remarks-dir-pgo
- pgo-branch-weights
- pgo-gen-lto
- pgo-gen
- pgo-indirect-call-promotion
- pgo-use
- profile
- track-pgo-dep-info
- run-pass-valgrind
- unsized-locals
- rustdoc-gui
- rustdoc-json/fns
- rustdoc-ui/doctest
- ui-fulldeps/session-diagnostic
- ui
- abi
- allocator
- asm
- aarch64
- associated-type-bounds
- associated-types
- async-await
- in-trait
- autodiff
- auxiliary
- c-variadic
- cfg
- check-cfg
- closures/2229_closure_analysis/match
- cmse-nonsecure
- cmse-nonsecure-call
- cmse-nonsecure-entry
- coherence
- command
- const-generics
- adt_const_params
- generic_const_exprs
- consts
- const-eval
- coverage-attr
- deriving
- diagnostic_namespace/on_unimplemented
- dyn-compatibility
- dyn-keyword
- editions
- error-codes
- extern
- feature-gates
- float
- fmt
- generic-associated-types
- half-open-range-patterns
- hygiene
- impl-trait
- in-trait
- precise-capturing
- instrument-coverage
- intrinsics
- issues
- kindck
- layout
- lint
- non-local-defs
- unused
- macros
- meta
- never_type
- object-safety
- panic-handler
- parser
- issues
- recover
- precondition-checks
- proc-macro
- raw-ref-op
- reachable
- resolve
- rfcs
- rfc-2027-dyn-compatible-for-dispatch
- rfc-2091-track-caller
- runtime
- rust-2021
- rust-2024
- auxiliary
- unsafe-extern-blocks
- sanitizer/cfi
- self
- sized
- specialization
- suggestions
- auxiliary
- target-feature
- traits
- alias
- bound
- fn-pointer
- next-solver
- typeck
- non_lifetime_binders
- object
- vtable
- wf-object
- union/unnamed-fields
- auxiliary
- unpretty
- unsized-locals
- use
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,533 files changed
+25915
-15248
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
125 | 128 | | |
126 | 129 | | |
127 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| |||
311 | 312 | | |
312 | 313 | | |
313 | 314 | | |
| 315 | + | |
314 | 316 | | |
315 | 317 | | |
316 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | | - | |
| 380 | + | |
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
555 | | - | |
| 555 | + | |
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
| |||
737 | 737 | | |
738 | 738 | | |
739 | 739 | | |
740 | | - | |
| 740 | + | |
741 | 741 | | |
742 | 742 | | |
743 | 743 | | |
| |||
1425 | 1425 | | |
1426 | 1426 | | |
1427 | 1427 | | |
1428 | | - | |
| 1428 | + | |
1429 | 1429 | | |
1430 | 1430 | | |
1431 | 1431 | | |
| |||
1788 | 1788 | | |
1789 | 1789 | | |
1790 | 1790 | | |
1791 | | - | |
| 1791 | + | |
1792 | 1792 | | |
1793 | 1793 | | |
1794 | 1794 | | |
| |||
2590 | 2590 | | |
2591 | 2591 | | |
2592 | 2592 | | |
2593 | | - | |
| 2593 | + | |
2594 | 2594 | | |
2595 | 2595 | | |
2596 | 2596 | | |
| |||
2601 | 2601 | | |
2602 | 2602 | | |
2603 | 2603 | | |
2604 | | - | |
| 2604 | + | |
2605 | 2605 | | |
2606 | 2606 | | |
2607 | 2607 | | |
| |||
3416 | 3416 | | |
3417 | 3417 | | |
3418 | 3418 | | |
| 3419 | + | |
3419 | 3420 | | |
3420 | 3421 | | |
3421 | 3422 | | |
| |||
3456 | 3457 | | |
3457 | 3458 | | |
3458 | 3459 | | |
| 3460 | + | |
3459 | 3461 | | |
3460 | 3462 | | |
3461 | 3463 | | |
| |||
3493 | 3495 | | |
3494 | 3496 | | |
3495 | 3497 | | |
| 3498 | + | |
3496 | 3499 | | |
3497 | 3500 | | |
3498 | 3501 | | |
| |||
3772 | 3775 | | |
3773 | 3776 | | |
3774 | 3777 | | |
| 3778 | + | |
3775 | 3779 | | |
3776 | 3780 | | |
3777 | 3781 | | |
| |||
4027 | 4031 | | |
4028 | 4032 | | |
4029 | 4033 | | |
| 4034 | + | |
4030 | 4035 | | |
4031 | 4036 | | |
4032 | 4037 | | |
| |||
4183 | 4188 | | |
4184 | 4189 | | |
4185 | 4190 | | |
4186 | | - | |
| 4191 | + | |
4187 | 4192 | | |
4188 | 4193 | | |
4189 | 4194 | | |
| |||
4417 | 4422 | | |
4418 | 4423 | | |
4419 | 4424 | | |
4420 | | - | |
| 4425 | + | |
4421 | 4426 | | |
4422 | 4427 | | |
4423 | 4428 | | |
| |||
4460 | 4465 | | |
4461 | 4466 | | |
4462 | 4467 | | |
| 4468 | + | |
| 4469 | + | |
| 4470 | + | |
| 4471 | + | |
| 4472 | + | |
| 4473 | + | |
4463 | 4474 | | |
4464 | 4475 | | |
4465 | 4476 | | |
| |||
4522 | 4533 | | |
4523 | 4534 | | |
4524 | 4535 | | |
| 4536 | + | |
4525 | 4537 | | |
4526 | 4538 | | |
4527 | 4539 | | |
| |||
4681 | 4693 | | |
4682 | 4694 | | |
4683 | 4695 | | |
4684 | | - | |
| 4696 | + | |
4685 | 4697 | | |
4686 | 4698 | | |
4687 | 4699 | | |
| |||
5091 | 5103 | | |
5092 | 5104 | | |
5093 | 5105 | | |
5094 | | - | |
| 5106 | + | |
5095 | 5107 | | |
5096 | 5108 | | |
5097 | 5109 | | |
| |||
5640 | 5652 | | |
5641 | 5653 | | |
5642 | 5654 | | |
| 5655 | + | |
| 5656 | + | |
| 5657 | + | |
| 5658 | + | |
| 5659 | + | |
| 5660 | + | |
5643 | 5661 | | |
5644 | 5662 | | |
5645 | 5663 | | |
| |||
5798 | 5816 | | |
5799 | 5817 | | |
5800 | 5818 | | |
5801 | | - | |
| 5819 | + | |
5802 | 5820 | | |
5803 | | - | |
| 5821 | + | |
5804 | 5822 | | |
5805 | 5823 | | |
5806 | 5824 | | |
5807 | 5825 | | |
5808 | 5826 | | |
5809 | 5827 | | |
5810 | | - | |
| 5828 | + | |
5811 | 5829 | | |
5812 | 5830 | | |
5813 | 5831 | | |
| |||
5831 | 5849 | | |
5832 | 5850 | | |
5833 | 5851 | | |
5834 | | - | |
| 5852 | + | |
5835 | 5853 | | |
5836 | | - | |
| 5854 | + | |
5837 | 5855 | | |
5838 | 5856 | | |
5839 | | - | |
| 5857 | + | |
5840 | 5858 | | |
5841 | 5859 | | |
5842 | 5860 | | |
5843 | 5861 | | |
5844 | | - | |
| 5862 | + | |
5845 | 5863 | | |
5846 | | - | |
| 5864 | + | |
5847 | 5865 | | |
5848 | 5866 | | |
5849 | 5867 | | |
5850 | 5868 | | |
5851 | 5869 | | |
5852 | 5870 | | |
5853 | 5871 | | |
5854 | | - | |
5855 | | - | |
| 5872 | + | |
| 5873 | + | |
5856 | 5874 | | |
5857 | 5875 | | |
5858 | 5876 | | |
| |||
5867 | 5885 | | |
5868 | 5886 | | |
5869 | 5887 | | |
5870 | | - | |
| 5888 | + | |
5871 | 5889 | | |
5872 | | - | |
| 5890 | + | |
5873 | 5891 | | |
5874 | 5892 | | |
5875 | 5893 | | |
| |||
5881 | 5899 | | |
5882 | 5900 | | |
5883 | 5901 | | |
5884 | | - | |
| 5902 | + | |
5885 | 5903 | | |
5886 | | - | |
| 5904 | + | |
5887 | 5905 | | |
5888 | 5906 | | |
5889 | 5907 | | |
5890 | 5908 | | |
5891 | | - | |
5892 | | - | |
| 5909 | + | |
| 5910 | + | |
5893 | 5911 | | |
5894 | 5912 | | |
5895 | 5913 | | |
5896 | 5914 | | |
5897 | | - | |
| 5915 | + | |
5898 | 5916 | | |
5899 | | - | |
| 5917 | + | |
5900 | 5918 | | |
5901 | 5919 | | |
5902 | 5920 | | |
| |||
6173 | 6191 | | |
6174 | 6192 | | |
6175 | 6193 | | |
6176 | | - | |
| 6194 | + | |
6177 | 6195 | | |
6178 | | - | |
| 6196 | + | |
6179 | 6197 | | |
6180 | 6198 | | |
6181 | 6199 | | |
| |||
6184 | 6202 | | |
6185 | 6203 | | |
6186 | 6204 | | |
6187 | | - | |
| 6205 | + | |
6188 | 6206 | | |
6189 | | - | |
| 6207 | + | |
6190 | 6208 | | |
6191 | 6209 | | |
6192 | 6210 | | |
6193 | 6211 | | |
6194 | 6212 | | |
6195 | | - | |
| 6213 | + | |
6196 | 6214 | | |
6197 | | - | |
| 6215 | + | |
6198 | 6216 | | |
6199 | 6217 | | |
6200 | 6218 | | |
| |||
6205 | 6223 | | |
6206 | 6224 | | |
6207 | 6225 | | |
6208 | | - | |
| 6226 | + | |
6209 | 6227 | | |
6210 | 6228 | | |
6211 | 6229 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
84 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
85 | 99 | | |
86 | 100 | | |
87 | 101 | | |
| |||
0 commit comments