File tree
1,488 files changed
+20950
-14771
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- compiler
- rustc_abi/src
- layout
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_ast_pretty/src/pprust
- rustc_ast/src
- attr
- util
- rustc_attr
- src
- rustc_borrowck/src
- diagnostics
- polonius
- region_infer
- type_check
- liveness
- rustc_builtin_macros
- src
- deriving
- rustc_codegen_cranelift
- example
- src
- debuginfo
- intrinsics
- rustc_codegen_gcc
- src
- intrinsic
- rustc_codegen_llvm
- src
- coverageinfo
- debuginfo
- 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/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
- hir
- map
- middle
- mir
- interpret
- query
- thir
- ty
- rustc_mir_build/src
- build
- coverageinfo
- expr
- thir
- cx
- rustc_mir_dataflow/src
- framework
- move_paths
- rustc_mir_transform
- src
- coverage
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- relate
- solve
- eval_ctxt
- normalizes_to
- rustc_parse
- src
- lexer
- parser
- rustc_passes
- src
- rustc_privacy/src
- rustc_resolve/src
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_serialize/src
- rustc_session/src
- rustc_smir/src/rustc_smir/convert
- rustc_span
- src
- source_map
- rustc_target/src
- asm
- callconv
- spec
- base
- targets
- rustc_trait_selection/src
- error_reporting
- infer
- nice_region_error
- traits
- solve
- traits
- select
- rustc_transmute/src/maybe_transmutable
- rustc_ty_utils
- src
- rustc_type_ir/src
- relate
- search_graph
- stable_mir/src/mir
- library
- alloc
- src
- collections/vec_deque
- slice
- vec
- tests
- sort
- core
- src
- alloc
- array
- char
- fmt
- intrinsics
- iter/traits
- mem
- net
- num
- ops
- ptr
- slice
- str
- unicode
- tests
- hash
- net
- proc_macro/src
- 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
- unstable-book/src/language-features
- 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
- clippy_utils/src
- tests
- ui-toml/unwrap_used
- ui
- crashes
- dbg_macro
- doc
- compiletest/src
- header
- test-auxillary
- runtest
- coverage-dump/src
- jsondoclint/src
- validator
- miri
- src
- intrinsics
- tests/pass
- intrinsics
- 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
- rustdoc-gui
- rustfmt
- src
- parse
- macros
- tests/target
- tidy/src
- unicode-table-generator/src
- wasm-component-ld
- tests
- assembly
- targets
- codegen
- cffi
- naked-fn
- coverage
- attr
- branch
- condition
- mcdc
- crashes
- debuginfo
- incremental/hashes
- mir-opt
- pre-codegen
- unnamed-fields
- run-make
- broken-pipe-no-ice
- cross-lang-lto-pgo-smoketest-clang
- emit-to-stdout
- msvc-lld-thinlto-imp-symbols
- naked-symbol-visibility
- 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
- src/test_docs
- rustdoc-json/fns
- rustdoc-ui
- doctest
- intra-doc
- ui-fulldeps/stable-mir
- ui
- abi
- allocator
- asm
- associated-type-bounds
- associated-types
- async-await
- async-fn
- in-trait
- c-variadic
- cast
- cfg
- check-cfg
- closures/2229_closure_analysis/match
- cmse-nonsecure/cmse-nonsecure-call
- coherence
- command
- const-generics
- adt_const_params
- generic_const_exprs
- consts
- const-eval
- coverage-attr
- delegation
- deriving
- dyn-compatibility
- dyn-keyword
- editions
- error-codes
- feature-gates
- float
- generic-associated-types
- half-open-range-patterns
- hygiene
- impl-trait
- in-trait
- issues
- precise-capturing
- instrument-coverage
- intrinsics
- issues
- kindck
- layout
- lint
- non-local-defs
- unused
- macros
- meta
- mismatched_types
- never_type
- object-safety
- panic-handler
- parser
- issues
- recover
- privacy
- proc-macro
- raw-ref-op
- reachable
- resolve
- rfcs
- rfc-2027-dyn-compatible-for-dispatch
- rfc-2091-track-caller
- rfc-2632-const-trait-impl
- runtime
- rust-2021
- rust-2024
- auxiliary
- sanitizer/cfi
- self
- elision
- sized
- specialization
- suggestions
- auxiliary
- target-feature
- traits
- alias
- bound
- fn-pointer
- next-solver
- typeck
- non_lifetime_binders
- object
- vtable
- wf-object
- try-trait
- type-alias-impl-trait
- typeck
- union/unnamed-fields
- auxiliary
- unpretty
- unsized-locals
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,488 files changed
+20950
-14771
lines changedThis file was deleted.
| 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 | | |
| |||
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 | | |
| |||
4522 | 4527 | | |
4523 | 4528 | | |
4524 | 4529 | | |
| 4530 | + | |
4525 | 4531 | | |
4526 | 4532 | | |
4527 | 4533 | | |
| |||
4681 | 4687 | | |
4682 | 4688 | | |
4683 | 4689 | | |
4684 | | - | |
| 4690 | + | |
4685 | 4691 | | |
4686 | 4692 | | |
4687 | 4693 | | |
| |||
5091 | 5097 | | |
5092 | 5098 | | |
5093 | 5099 | | |
5094 | | - | |
| 5100 | + | |
5095 | 5101 | | |
5096 | 5102 | | |
5097 | 5103 | | |
| |||
5640 | 5646 | | |
5641 | 5647 | | |
5642 | 5648 | | |
| 5649 | + | |
| 5650 | + | |
| 5651 | + | |
| 5652 | + | |
| 5653 | + | |
| 5654 | + | |
5643 | 5655 | | |
5644 | 5656 | | |
5645 | 5657 | | |
| |||
5798 | 5810 | | |
5799 | 5811 | | |
5800 | 5812 | | |
5801 | | - | |
| 5813 | + | |
5802 | 5814 | | |
5803 | | - | |
| 5815 | + | |
5804 | 5816 | | |
5805 | 5817 | | |
5806 | 5818 | | |
5807 | 5819 | | |
5808 | 5820 | | |
5809 | 5821 | | |
5810 | | - | |
| 5822 | + | |
5811 | 5823 | | |
5812 | 5824 | | |
5813 | 5825 | | |
| |||
5831 | 5843 | | |
5832 | 5844 | | |
5833 | 5845 | | |
5834 | | - | |
| 5846 | + | |
5835 | 5847 | | |
5836 | | - | |
| 5848 | + | |
5837 | 5849 | | |
5838 | 5850 | | |
5839 | | - | |
| 5851 | + | |
5840 | 5852 | | |
5841 | 5853 | | |
5842 | 5854 | | |
5843 | 5855 | | |
5844 | | - | |
| 5856 | + | |
5845 | 5857 | | |
5846 | | - | |
| 5858 | + | |
5847 | 5859 | | |
5848 | 5860 | | |
5849 | 5861 | | |
5850 | 5862 | | |
5851 | 5863 | | |
5852 | 5864 | | |
5853 | 5865 | | |
5854 | | - | |
5855 | | - | |
| 5866 | + | |
| 5867 | + | |
5856 | 5868 | | |
5857 | 5869 | | |
5858 | 5870 | | |
| |||
5867 | 5879 | | |
5868 | 5880 | | |
5869 | 5881 | | |
5870 | | - | |
| 5882 | + | |
5871 | 5883 | | |
5872 | | - | |
| 5884 | + | |
5873 | 5885 | | |
5874 | 5886 | | |
5875 | 5887 | | |
| |||
5881 | 5893 | | |
5882 | 5894 | | |
5883 | 5895 | | |
5884 | | - | |
| 5896 | + | |
5885 | 5897 | | |
5886 | | - | |
| 5898 | + | |
5887 | 5899 | | |
5888 | 5900 | | |
5889 | 5901 | | |
5890 | 5902 | | |
5891 | | - | |
5892 | | - | |
| 5903 | + | |
| 5904 | + | |
5893 | 5905 | | |
5894 | 5906 | | |
5895 | 5907 | | |
5896 | 5908 | | |
5897 | | - | |
| 5909 | + | |
5898 | 5910 | | |
5899 | | - | |
| 5911 | + | |
5900 | 5912 | | |
5901 | 5913 | | |
5902 | 5914 | | |
| |||
6173 | 6185 | | |
6174 | 6186 | | |
6175 | 6187 | | |
6176 | | - | |
| 6188 | + | |
6177 | 6189 | | |
6178 | | - | |
| 6190 | + | |
6179 | 6191 | | |
6180 | 6192 | | |
6181 | 6193 | | |
| |||
6184 | 6196 | | |
6185 | 6197 | | |
6186 | 6198 | | |
6187 | | - | |
| 6199 | + | |
6188 | 6200 | | |
6189 | | - | |
| 6201 | + | |
6190 | 6202 | | |
6191 | 6203 | | |
6192 | 6204 | | |
6193 | 6205 | | |
6194 | 6206 | | |
6195 | | - | |
| 6207 | + | |
6196 | 6208 | | |
6197 | | - | |
| 6209 | + | |
6198 | 6210 | | |
6199 | 6211 | | |
6200 | 6212 | | |
| |||
6205 | 6217 | | |
6206 | 6218 | | |
6207 | 6219 | | |
6208 | | - | |
| 6220 | + | |
6209 | 6221 | | |
6210 | 6222 | | |
6211 | 6223 | | |
| |||
| 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