File tree
1,242 files changed
+21107
-11768
lines changed- compiler
- rustc
- src
- rustc_abi
- src
- rustc_ast/src
- rustc_ast_ir
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_borrowck/src
- diagnostics
- type_check
- rustc_builtin_macros/src
- rustc_codegen_cranelift/src
- rustc_codegen_gcc
- build_system/src
- src
- rustc_codegen_llvm/src
- back
- llvm
- rustc_codegen_ssa
- src
- back
- mir
- rustc_const_eval/src
- const_eval
- interpret
- rustc_data_structures
- rustc_error_codes/src
- error_codes
- rustc_expand/src/mbe
- rustc_hir/src
- rustc_hir_analysis
- src
- check
- collect
- hir_ty_lowering
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_index
- src
- rustc_infer
- src
- error_reporting
- infer
- nice_region_error
- errors
- infer
- outlives
- relate
- rustc_interface
- rustc_lint
- src
- rustc_lint_defs/src
- rustc_llvm
- llvm-wrapper
- src
- rustc_macros/src
- rustc_middle
- src
- hir/map
- mir/interpret
- query
- ty
- context
- print
- rustc_mir_build
- src
- build
- expr
- matches
- thir/pattern
- rustc_next_trait_solver
- rustc_parse
- src
- parser
- rustc_passes/src
- rustc_pattern_analysis/src
- rustc_query_system
- rustc_resolve
- src
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_smir/src/rustc_internal
- rustc_span/src
- rustc_target/src/spec/targets
- rustc_trait_selection/src
- error_reporting/traits
- solve
- traits
- select
- rustc_transmute
- rustc_type_ir
- src
- solve
- ty_kind
- rustc_type_ir_macros/src
- library
- alloc/src/testing
- core
- src
- char
- ffi
- fmt
- num
- dec2flt
- prelude
- ptr
- unicode
- tests
- proc_macro/src
- std/src
- fs
- io
- os
- fd
- fortanix_sgx
- uefi
- windows
- xous
- prelude
- sync
- sys
- os_str
- pal
- hermit
- teeos
- uefi
- unix
- wasi
- wasip2
- wasm/atomics
- windows
- c
- xous
- zkvm
- personality/dwarf
- sync
- condvar
- mutex
- once
- thread_parking
- thread
- test/src
- src
- bootstrap
- defaults
- src
- core
- build_steps
- utils
- ci/docker/host-x86_64
- dist-various-2
- mingw-check
- x86_64-gnu-tools
- doc
- rustc/src/codegen-options
- style-guide/src
- etc
- librustdoc
- clean
- html/static
- css
- js
- tools
- build_helper/src
- clippy
- clippy_lints/src
- utils
- clippy_utils/src
- tests/ui
- author
- compiletest/src
- generate-windows-sys/src
- jsondocck/src
- miri
- tests/fail
- run-make-support
- src
- diff
- external_deps
- rust-analyzer
- .github/workflows
- crates
- base-db/src
- cfg/src
- flycheck/src
- hir/src
- term_search
- hir-def
- src
- body
- hir
- item_tree
- macro_expansion_tests/mbe
- nameres
- path
- hir-expand/src
- hir-ty
- src
- consteval
- tests
- diagnostics
- match_check
- infer
- layout
- mir
- eval
- tests
- ide
- src
- hover
- inlay_hints
- syntax_highlighting
- test_data
- ide-assists/src
- handlers
- tests
- ide-completion/src
- completions
- context
- tests
- ide-db/src
- generated
- imports
- insert_use
- ide-diagnostics/src
- handlers
- ide-ssr/src
- limit/src
- mbe
- src
- expander
- parser
- src
- grammar
- syntax_kind
- test_data/parser
- inline/ok
- ok
- paths/src
- proc-macro-api
- src
- msg
- proc-macro-srv
- proc-macro-test
- imp/src
- src
- src
- dylib
- server_impl
- tests
- proc-macro-srv-cli/src
- profile
- src
- project-model/src
- rust-analyzer
- src
- bin
- cli
- diagnostics
- handlers
- lsp
- tests/slow-tests
- sourcegen
- src
- stdx/src
- syntax
- src
- ast
- generated
- test-utils/src
- text-edit/src
- toolchain/src
- tt
- src
- vfs/src
- vfs-notify/src
- docs
- dev
- user
- editors/code
- src
- tests/unit
- xtask/src
- codegen
- tidy/src
- wasm-component-ld
- src
- tests
- codegen
- crashes
- mir-opt
- run-make
- CURRENT_RUSTC_VERSION
- archive-duplicate-names
- atomic-lock-free
- c-link-to-rust-dylib
- c-link-to-rust-staticlib
- cdylib
- comment-section
- compiler-builtins
- compiler-lookup-paths
- const-prop-lint
- crate-name-priority
- doctests-keep-binaries
- doctests-runtool
- dump-mono-stats
- dylib-chain
- emit-named-files
- emit-path-unhashed
- extern-flag-pathless
- extern-fn-explicit-align
- extern-fn-mangle
- extern-fn-slice-no-ice
- extern-fn-struct-passing-abi
- extern-fn-with-extern-types
- extern-fn-with-packed-struct
- extra-filename-with-temp-outputs
- ice-dep-cannot-find-dep
- ice-static-mir
- inaccessible-temp-dir
- incr-prev-body-beyond-eof
- incr-test-moved-file
- incremental-debugger-visualizer
- incremental-session-fail
- inline-always-many-cgu
- intrinsic-unreachable
- invalid-library
- invalid-so
- invalid-staticlib
- invalid-symlink-search-path
- in
- bar
- foo
- issue-107495-archive-permissions
- issue-18943
- issue-22131
- issue-25581
- issue-26006
- in
- libc
- time
- issue-85401-static-mir
- lib-trait-for-trait-no-ice
- link-arg
- link-path-order
- longjmp-across-rust
- ls-metadata
- lto-readonly-lib
- lto-smoke-c
- macos-fat-archive
- manual-link
- many-crates-but-no-match
- missing-crate-dependency
- mixing-libs
- moved-src-dir-fingerprint-ice
- non-unicode-env
- non-unicode-in-incremental-dir
- obey-crate-type-flag
- output-filename-conflicts-with-directory
- output-filename-overwrites-input
- output-type-permutations
- parallel-rustc-no-overwrite
- pgo-branch-weights
- pgo-use
- prefer-dylib
- prefer-rlib
- pretty-print-with-dep-file
- print-cfg
- print-to-output
- prune-link-args
- raw-dylib-custom-dlltool
- raw-dylib-inline-cross-dylib
- remap-path-prefix
- repr128-dwarf
- reset-codegen-1
- resolve-rename
- rlib-chain
- rustdoc-cfgspec-parsing
- rustdoc-scrape-examples-remap
- rustdoc-test-args
- rustdoc-themes
- rustdoc-verify-output-files
- sepcomp-cci-copies
- sepcomp-inlining
- sepcomp-separate
- silly-file-names
- split-debuginfo
- static-extern-type
- std-core-cycle
- symlinked-extern
- symlinked-libraries
- symlinked-rlib
- target-specs
- track-path-dep-info
- track-pgo-dep-info
- unstable-flag-required
- volatile-intrinsics
- wasm-custom-section
- wasm-custom-sections-opt
- wasm-export-all-symbols
- wasm-import-module
- wasm-panic-small
- wasm-spurious-import
- wasm-stringify-ints-small
- wasm-symbols-different-module
- wasm-symbols-not-exported
- wasm-symbols-not-imported
- weird-output-filenames
- windows-ws2_32
- rustdoc-gui
- src/lib2
- rustdoc-json
- enums
- discriminant
- fn_pointer
- fns
- generic-associated-types
- impls
- intra-doc-links
- lifetime
- methods
- primitives
- reexport
- structs
- traits
- type
- unions
- rustdoc-ui
- ui
- abi/statics
- anon-params
- argument-suggestions
- asm
- associated-consts
- associated-inherent-types
- associated-type-bounds
- return-type-notation
- associated-types
- async-await
- in-trait
- return-type-notation
- blind
- borrowck
- c-variadic
- cast
- cfg
- cmse-nonsecure/cmse-nonsecure-call
- coherence/negative-coherence
- const-generics
- generic_const_exprs
- issues
- consts
- const-eval
- const_in_pattern
- coroutine
- delegation
- drop
- duplicate
- empty
- enum
- error-codes
- expr
- extern
- fn
- generic-associated-types
- generics
- higher-ranked
- leak-check
- trait-bounds
- impl-trait
- in-trait
- precise-capturing
- imports
- issue-45829
- inline-const
- issues
- lazy-type-alias
- lifetimes
- macros
- macro-metavar-expr-concat
- methods
- mismatched_types
- nll
- numeric
- parser
- issues
- recover
- pattern
- pub
- resolve
- rfcs
- rfc-1445-restrict-constants-in-patterns
- rfc-2361-dbg-macro
- rfc-2632-const-trait-impl
- rust-2024
- sanitizer
- self
- elision
- span
- specialization
- min_specialization
- static
- statics
- stats
- suggestions
- test-attrs
- traits
- non_lifetime_binders
- suggest-dereferences
- transmutability
- tuple
- type
- type-check
- type-alias-enum-variants
- typeck
- issue-114918
- variance
- variants
- ui-fulldeps
- internal-lints
- 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,242 files changed
+21107
-11768
lines changedLines changed: 179 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
228 | 228 |
| |
229 | 229 |
| |
230 | 230 |
| |
231 |
| - | |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 | 231 |
| |
238 | 232 |
| |
239 |
| - | |
| 233 | + | |
240 | 234 |
| |
241 |
| - | |
| 235 | + | |
242 | 236 |
| |
243 |
| - | |
| 237 | + | |
244 | 238 |
| |
245 | 239 |
| |
246 | 240 |
| |
| |||
1618 | 1612 |
| |
1619 | 1613 |
| |
1620 | 1614 |
| |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
1621 | 1626 |
| |
1622 | 1627 |
| |
1623 | 1628 |
| |
| |||
1671 | 1676 |
| |
1672 | 1677 |
| |
1673 | 1678 |
| |
| 1679 | + | |
1674 | 1680 |
| |
1675 | 1681 |
| |
1676 | 1682 |
| |
| |||
1880 | 1886 |
| |
1881 | 1887 |
| |
1882 | 1888 |
| |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
1883 | 1895 |
| |
1884 | 1896 |
| |
1885 | 1897 |
| |
| |||
2109 | 2121 |
| |
2110 | 2122 |
| |
2111 | 2123 |
| |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
2112 | 2130 |
| |
2113 | 2131 |
| |
2114 | 2132 |
| |
| |||
2623 | 2641 |
| |
2624 | 2642 |
| |
2625 | 2643 |
| |
2626 |
| - | |
| 2644 | + | |
2627 | 2645 |
| |
2628 | 2646 |
| |
2629 | 2647 |
| |
| |||
2637 | 2655 |
| |
2638 | 2656 |
| |
2639 | 2657 |
| |
| 2658 | + | |
| 2659 | + | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
2640 | 2667 |
| |
2641 | 2668 |
| |
2642 | 2669 |
| |
| |||
3418 | 3445 |
| |
3419 | 3446 |
| |
3420 | 3447 |
| |
3421 |
| - | |
3422 | 3448 |
| |
3423 | 3449 |
| |
3424 |
| - | |
| 3450 | + | |
3425 | 3451 |
| |
3426 | 3452 |
| |
3427 | 3453 |
| |
3428 |
| - | |
| 3454 | + | |
3429 | 3455 |
| |
3430 | 3456 |
| |
3431 | 3457 |
| |
| |||
3812 | 3838 |
| |
3813 | 3839 |
| |
3814 | 3840 |
| |
3815 |
| - | |
| 3841 | + | |
3816 | 3842 |
| |
3817 | 3843 |
| |
3818 | 3844 |
| |
| |||
4385 | 4411 |
| |
4386 | 4412 |
| |
4387 | 4413 |
| |
| 4414 | + | |
4388 | 4415 |
| |
4389 | 4416 |
| |
4390 | 4417 |
| |
| |||
5256 | 5283 |
| |
5257 | 5284 |
| |
5258 | 5285 |
| |
| 5286 | + | |
| 5287 | + | |
| 5288 | + | |
| 5289 | + | |
| 5290 | + | |
| 5291 | + | |
| 5292 | + | |
| 5293 | + | |
| 5294 | + | |
5259 | 5295 |
| |
5260 | 5296 |
| |
5261 | 5297 |
| |
| |||
6304 | 6340 |
| |
6305 | 6341 |
| |
6306 | 6342 |
| |
| 6343 | + | |
| 6344 | + | |
| 6345 | + | |
| 6346 | + | |
| 6347 | + | |
| 6348 | + | |
| 6349 | + | |
| 6350 | + | |
| 6351 | + | |
| 6352 | + | |
| 6353 | + | |
| 6354 | + | |
| 6355 | + | |
| 6356 | + | |
| 6357 | + | |
| 6358 | + | |
| 6359 | + | |
| 6360 | + | |
| 6361 | + | |
| 6362 | + | |
| 6363 | + | |
| 6364 | + | |
6307 | 6365 |
| |
6308 | 6366 |
| |
6309 | 6367 |
| |
| |||
6313 | 6371 |
| |
6314 | 6372 |
| |
6315 | 6373 |
| |
| 6374 | + | |
| 6375 | + | |
| 6376 | + | |
| 6377 | + | |
| 6378 | + | |
| 6379 | + | |
| 6380 | + | |
| 6381 | + | |
| 6382 | + | |
| 6383 | + | |
| 6384 | + | |
| 6385 | + | |
| 6386 | + | |
| 6387 | + | |
| 6388 | + | |
| 6389 | + | |
| 6390 | + | |
| 6391 | + | |
| 6392 | + | |
| 6393 | + | |
| 6394 | + | |
| 6395 | + | |
| 6396 | + | |
| 6397 | + | |
| 6398 | + | |
| 6399 | + | |
| 6400 | + | |
| 6401 | + | |
| 6402 | + | |
| 6403 | + | |
| 6404 | + | |
| 6405 | + | |
| 6406 | + | |
| 6407 | + | |
6316 | 6408 |
| |
6317 | 6409 |
| |
6318 | 6410 |
| |
| |||
6323 | 6415 |
| |
6324 | 6416 |
| |
6325 | 6417 |
| |
| 6418 | + | |
| 6419 | + | |
| 6420 | + | |
| 6421 | + | |
| 6422 | + | |
| 6423 | + | |
| 6424 | + | |
| 6425 | + | |
| 6426 | + | |
| 6427 | + | |
| 6428 | + | |
| 6429 | + | |
| 6430 | + | |
| 6431 | + | |
| 6432 | + | |
| 6433 | + | |
| 6434 | + | |
| 6435 | + | |
| 6436 | + | |
| 6437 | + | |
| 6438 | + | |
| 6439 | + | |
| 6440 | + | |
| 6441 | + | |
| 6442 | + | |
| 6443 | + | |
| 6444 | + | |
| 6445 | + | |
| 6446 | + | |
| 6447 | + | |
| 6448 | + | |
| 6449 | + | |
| 6450 | + | |
| 6451 | + | |
| 6452 | + | |
| 6453 | + | |
6326 | 6454 |
| |
6327 | 6455 |
| |
6328 | 6456 |
| |
| |||
6550 | 6678 |
| |
6551 | 6679 |
| |
6552 | 6680 |
| |
| 6681 | + | |
| 6682 | + | |
| 6683 | + | |
| 6684 | + | |
| 6685 | + | |
| 6686 | + | |
| 6687 | + | |
| 6688 | + | |
| 6689 | + | |
| 6690 | + | |
| 6691 | + | |
| 6692 | + | |
| 6693 | + | |
| 6694 | + | |
| 6695 | + | |
| 6696 | + | |
| 6697 | + | |
| 6698 | + | |
| 6699 | + | |
| 6700 | + | |
| 6701 | + | |
| 6702 | + | |
| 6703 | + | |
| 6704 | + | |
| 6705 | + | |
| 6706 | + | |
| 6707 | + | |
| 6708 | + | |
| 6709 | + | |
| 6710 | + | |
| 6711 | + | |
| 6712 | + | |
| 6713 | + | |
| 6714 | + | |
| 6715 | + | |
| 6716 | + | |
| 6717 | + | |
6553 | 6718 |
| |
6554 | 6719 |
| |
6555 | 6720 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
| 48 | + | |
48 | 49 |
| |
49 | 50 |
| |
50 | 51 |
| |
| |||
104 | 105 |
| |
105 | 106 |
| |
106 | 107 |
| |
| 108 | + | |
| 109 | + | |
| 110 | + | |
107 | 111 |
| |
108 | 112 |
| |
109 | 113 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
| 70 | + | |
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
94 |
| - | |
95 |
| - | |
96 |
| - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
97 | 97 |
| |
98 | 98 |
| |
99 | 99 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 |
| |
26 |
| - | |
27 |
| - | |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
627 | 627 |
| |
628 | 628 |
| |
629 | 629 |
| |
630 |
| - | |
| 630 | + | |
631 | 631 |
| |
632 | 632 |
| |
633 | 633 |
| |
| |||
642 | 642 |
| |
643 | 643 |
| |
644 | 644 |
| |
645 |
| - | |
| 645 | + | |
646 | 646 |
| |
647 | 647 |
| |
648 | 648 |
| |
|
0 commit comments