This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree
837 files changed
+10670
-5858
lines changed- .github/workflows
- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust/state
- rustc_ast/src
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- liveness
- rustc_builtin_macros/src
- assert
- deriving
- cmp
- rustc_codegen_cranelift/src
- intrinsics
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- debuginfo
- metadata/enums
- rustc_codegen_ssa
- src
- back
- mir
- traits
- rustc_const_eval
- src
- const_eval
- interpret
- transform
- check_consts
- util
- rustc_data_structures/src
- flock
- graph
- implementation
- scc
- obligation_forest
- tiny_list
- rustc_driver_impl
- rustc_error_codes/src/error_codes
- rustc_errors/src
- rustc_expand
- src
- parse
- rustc_feature/src
- rustc_hir_analysis/src
- check
- coherence
- collect
- hir_ty_lowering
- impl_wf_check
- structured_errors
- variance
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_hir/src
- rustc_infer/src
- errors
- infer
- canonical
- error_reporting
- nice_region_error
- opaque_types
- outlives
- relate
- snapshot
- traits
- rustc_interface
- src
- rustc_lint_defs/src
- rustc_lint/src
- context/diagnostics
- rustc_llvm
- rustc_macros/src
- rustc_metadata/src/rmeta
- rustc_middle/src
- mir
- interpret
- traits
- solve
- inspect
- ty
- print
- rustc_mir_build/src/build
- matches
- rustc_mir_transform/src
- coverage
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- rustc_parse
- src
- lexer
- parser
- mut_visit
- tokenstream
- rustc_passes
- src
- rustc_pattern_analysis/src
- rustc_privacy/src
- rustc_query_impl/src
- rustc_resolve/src
- rustc_session/src/config
- rustc_smir/src/rustc_smir/convert
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src
- abi
- call
- spec
- base
- targets
- rustc_trait_selection/src
- solve
- eval_ctxt
- inspect
- normalizes_to
- traits
- error_reporting
- query/type_op
- select
- specialize
- rustc_traits/src
- rustc_ty_utils/src
- rustc_type_ir/src
- stable_mir/src
- library
- alloc
- src
- tests
- core
- benches
- str
- src
- iter/adapters
- num
- ptr
- slice
- profiler_builtins
- std
- src
- os/unix/net
- sys
- pal/unix
- personality
- dwarf
- tests
- test/src
- formatters
- unwind/src
- src
- bootstrap
- src
- bin
- core
- build_steps
- builder
- config
- utils
- ci
- docker
- host-x86_64/dist-x86_64-linux
- scripts
- github-actions
- scripts
- doc
- rustc/src
- platform-support
- rustdoc/src/read-documentation
- unstable-book/src/language-features
- etc
- librustdoc
- clean
- html
- render
- static
- css
- js
- templates
- tools
- build-manifest/src
- clippy
- clippy_lints/src
- matches
- methods
- operators
- transmute
- clippy_utils/src
- ty/type_certainty
- lintcheck/src
- tests/ui
- compiletest/src
- html-checker
- miri
- src
- borrow_tracker
- stacked_borrows
- tree_borrows
- intrinsics
- shims
- unix
- x86
- tests
- fail
- function_pointers
- intrinsics
- validity
- pass
- function_calls
- shims
- opt-dist
- run-make-support/src
- rust-analyzer/crates/hir-ty/src
- rustfmt/src
- tidy/src
- tests
- codegen
- coverage/branch
- crashes
- debuginfo
- mir-opt
- building/match
- inline
- pre-codegen
- run-make
- CURRENT_RUSTC_VERSION
- alloc-no-oom-handling
- alloc-no-rc
- alloc-no-sync
- allocator-shim-circular-deps
- archive-duplicate-names
- bare-outfile
- c-dynamic-dylib
- c-dynamic-rlib
- c-link-to-rust-dylib
- c-link-to-rust-staticlib
- c-static-dylib
- c-static-rlib
- c-unwind-abi-catch-lib-panic
- c-unwind-abi-catch-panic
- cat-and-grep-sanity-check
- cdylib-dylib-linkage
- cdylib-fewer-symbols
- cdylib
- codegen-options-parsing
- comment-section
- compile-stdin
- compiler-lookup-paths-2
- compiler-lookup-paths
- doctests-runtool
- exit-code
- libtest-padding
- repr128-dwarf
- rustdoc-determinism
- rustdoc-error-lines
- rustdoc-map-file
- rustdoc-output-path
- rustdoc-gui
- src/theme_css
- rustdoc-js-std
- rustdoc-js
- rustdoc/inline_cross
- ui-fulldeps
- stable-mir
- ui
- abi
- associated-types
- async-await
- attributes
- binding
- borrowck
- check-cfg
- coercion
- conditional-compilation
- consts
- miri_unleashed
- coroutine
- deprecation
- derives
- deriving
- diagnostic_namespace
- auxiliary
- do_not_recommend
- did_you_mean
- dyn-star
- feature-gates
- for-loop-while
- half-open-range-patterns
- impl-trait
- in-trait
- issues
- inline-const
- instrument-coverage
- issues
- lint
- macros
- match
- meta
- methods
- mir
- mismatched_types
- parser
- attribute
- issues
- recover
- pattern
- usefulness
- integer-ranges
- range
- resolve
- rfcs
- rfc-0000-never_patterns
- rfc-1445-restrict-constants-in-patterns
- rust-2018
- rust-2024
- span
- stdlib-unit-tests
- structs
- suggestions
- target-feature
- traits
- next-solver
- canonical
- coherence
- cycles/coinduction
- diagnostics
- generalize
- trait-upcasting
- transmutability/primitives
- typeck
- type/pattern_types
- version
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
837 files changed
+10670
-5858
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| |||
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | 80 | | |
87 | 81 | | |
88 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
482 | | - | |
| 482 | + | |
483 | 483 | | |
484 | | - | |
| 484 | + | |
485 | 485 | | |
486 | 486 | | |
487 | 487 | | |
| |||
2219 | 2219 | | |
2220 | 2220 | | |
2221 | 2221 | | |
2222 | | - | |
| 2222 | + | |
2223 | 2223 | | |
2224 | 2224 | | |
2225 | 2225 | | |
| |||
2760 | 2760 | | |
2761 | 2761 | | |
2762 | 2762 | | |
2763 | | - | |
| 2763 | + | |
2764 | 2764 | | |
2765 | 2765 | | |
2766 | 2766 | | |
| |||
3746 | 3746 | | |
3747 | 3747 | | |
3748 | 3748 | | |
| 3749 | + | |
3749 | 3750 | | |
3750 | 3751 | | |
| 3752 | + | |
3751 | 3753 | | |
3752 | 3754 | | |
3753 | 3755 | | |
| |||
3976 | 3978 | | |
3977 | 3979 | | |
3978 | 3980 | | |
3979 | | - | |
3980 | 3981 | | |
3981 | 3982 | | |
3982 | 3983 | | |
| |||
4163 | 4164 | | |
4164 | 4165 | | |
4165 | 4166 | | |
| 4167 | + | |
4166 | 4168 | | |
4167 | 4169 | | |
4168 | 4170 | | |
| |||
4464 | 4466 | | |
4465 | 4467 | | |
4466 | 4468 | | |
| 4469 | + | |
4467 | 4470 | | |
4468 | 4471 | | |
4469 | 4472 | | |
| |||
5667 | 5670 | | |
5668 | 5671 | | |
5669 | 5672 | | |
5670 | | - | |
| 5673 | + | |
5671 | 5674 | | |
5672 | | - | |
| 5675 | + | |
5673 | 5676 | | |
5674 | 5677 | | |
5675 | 5678 | | |
| |||
5688 | 5691 | | |
5689 | 5692 | | |
5690 | 5693 | | |
5691 | | - | |
| 5694 | + | |
5692 | 5695 | | |
5693 | | - | |
| 5696 | + | |
5694 | 5697 | | |
5695 | 5698 | | |
5696 | 5699 | | |
| |||
6585 | 6588 | | |
6586 | 6589 | | |
6587 | 6590 | | |
6588 | | - | |
6589 | | - | |
6590 | | - | |
6591 | | - | |
6592 | | - | |
6593 | | - | |
6594 | | - | |
6595 | | - | |
6596 | | - | |
6597 | 6591 | | |
6598 | 6592 | | |
6599 | 6593 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | | - | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
327 | 328 | | |
328 | 329 | | |
329 | 330 | | |
330 | | - | |
| 331 | + | |
331 | 332 | | |
332 | 333 | | |
333 | 334 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
929 | 964 | | |
930 | 965 | | |
931 | 966 | | |
| |||
938 | 973 | | |
939 | 974 | | |
940 | 975 | | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
| 976 | + | |
945 | 977 | | |
946 | 978 | | |
947 | 979 | | |
| |||
952 | 984 | | |
953 | 985 | | |
954 | 986 | | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
| 987 | + | |
959 | 988 | | |
960 | 989 | | |
961 | 990 | | |
| |||
969 | 998 | | |
970 | 999 | | |
971 | 1000 | | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
| 1001 | + | |
976 | 1002 | | |
977 | 1003 | | |
978 | 1004 | | |
| |||
1149 | 1175 | | |
1150 | 1176 | | |
1151 | 1177 | | |
1152 | | - | |
| 1178 | + | |
1153 | 1179 | | |
1154 | 1180 | | |
1155 | 1181 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1422 | 1422 | | |
1423 | 1423 | | |
1424 | 1424 | | |
1425 | | - | |
| 1425 | + | |
1426 | 1426 | | |
1427 | 1427 | | |
1428 | 1428 | | |
| |||
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
2167 | | - | |
| 2167 | + | |
2168 | 2168 | | |
2169 | 2169 | | |
2170 | 2170 | | |
| |||
2729 | 2729 | | |
2730 | 2730 | | |
2731 | 2731 | | |
2732 | | - | |
| 2732 | + | |
2733 | 2733 | | |
2734 | 2734 | | |
2735 | 2735 | | |
| |||
2881 | 2881 | | |
2882 | 2882 | | |
2883 | 2883 | | |
| 2884 | + | |
| 2885 | + | |
| 2886 | + | |
| 2887 | + | |
| 2888 | + | |
| 2889 | + | |
| 2890 | + | |
2884 | 2891 | | |
2885 | 2892 | | |
2886 | 2893 | | |
2887 | 2894 | | |
2888 | 2895 | | |
2889 | 2896 | | |
2890 | | - | |
2891 | | - | |
2892 | | - | |
2893 | | - | |
2894 | | - | |
| 2897 | + | |
2895 | 2898 | | |
2896 | 2899 | | |
2897 | 2900 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
444 | | - | |
| 444 | + | |
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
706 | 706 | | |
707 | 707 | | |
708 | 708 | | |
709 | | - | |
| 709 | + | |
710 | 710 | | |
711 | 711 | | |
712 | 712 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
517 | 517 | | |
518 | 518 | | |
519 | 519 | | |
520 | | - | |
521 | | - | |
| 520 | + | |
| 521 | + | |
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
581 | 581 | | |
582 | 582 | | |
583 | 583 | | |
584 | | - | |
585 | | - | |
| 584 | + | |
| 585 | + | |
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
| |||
0 commit comments