File tree
1,859 files changed
+31824
-16359
lines changed- .github/workflows
- compiler
- rustc_abi
- src
- rustc_ast_ir
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_ast/src
- attr
- rustc_borrowck/src
- diagnostics
- type_check
- rustc_builtin_macros/src
- rustc_codegen_cranelift
- scripts
- src
- abi
- debuginfo
- intrinsics
- rustc_codegen_gcc
- build_system/src
- example
- src
- rustc_codegen_llvm/src
- back
- coverageinfo
- 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_feature/src
- rustc_hir_analysis
- src
- check
- collect
- hir_ty_lowering
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_hir/src
- rustc_index
- src
- rustc_infer
- src
- error_reporting
- infer
- nice_region_error
- errors
- infer
- outlives
- relate
- rustc_interface
- src
- rustc_lint_defs/src
- rustc_lint
- src
- rustc_llvm
- llvm-wrapper
- src
- rustc_macros/src
- diagnostics
- rustc_middle
- src
- hir/map
- mir
- interpret
- query
- traits
- solve
- ty
- context
- print
- rustc_mir_build
- src
- build
- expr
- matches
- thir/pattern
- rustc_mir_dataflow/src
- framework
- impls
- rustc_mir_transform/src
- coverage
- rustc_next_trait_solver
- src/solve
- eval_ctxt
- inspect
- rustc_parse
- src
- parser
- rustc_passes
- src
- rustc_pattern_analysis/src
- rustc_query_system
- src
- rustc_resolve
- src
- rustc_session/src
- rustc_smir/src/rustc_internal
- rustc_span/src
- rustc_target/src
- spec/targets
- rustc_trait_selection/src
- error_reporting/traits
- solve
- traits
- select
- specialize
- rustc_transmute
- rustc_ty_utils/src
- rustc_type_ir_macros/src
- rustc_type_ir
- src
- search_graph
- solve
- ty_kind
- rustc
- src
- library
- alloc/src
- testing
- vec
- core/src
- char
- ffi
- iter/sources
- mem
- num
- dec2flt
- prelude
- ptr
- slice
- unicode
- std
- src
- collections/hash
- f128
- f16
- ffi
- fs
- io
- buffered
- error
- os
- darwin
- fd
- fortanix_sgx
- ios
- macos
- uefi
- unix
- visionos
- watchos
- windows
- io
- xous
- prelude
- process
- sync
- mpmc
- sys_common
- sys
- os_str
- pal
- hermit
- teeos
- uefi
- unix
- linux/pidfd
- process
- wasip2
- wasi
- wasm/atomics
- windows
- c
- xous
- zkvm
- personality/dwarf
- sync
- condvar
- mutex
- once
- thread_parking
- thread_local
- guard
- key
- thread
- sysroot
- test/src
- src
- bootstrap
- defaults
- mk
- src
- bin
- core
- build_steps
- builder
- config
- utils
- ci
- docker
- host-x86_64
- dist-riscv64-linux
- patches
- gcc/8.5.0
- glibc/2.29
- dist-various-2
- mingw-check
- scripts
- doc
- rustc/src
- codegen-options
- platform-support
- style-guide/src
- librustdoc
- clean
- html
- render
- static
- css
- js
- json
- rustdoc-json-types
- tools
- build_helper/src
- drop_bomb
- clippy
- clippy_lints/src
- misc_early
- types
- utils
- clippy_utils/src
- tests/ui
- author
- compiletest/src
- jsondoclint/src
- lint-docs/src
- miri
- cargo-miri/src
- ci
- src
- bin
- borrow_tracker/stacked_borrows
- concurrency
- intrinsics
- shims
- unix
- linux
- macos
- test-cargo-miri
- tests
- fail-dep
- concurrency
- libc
- fail
- alloc
- dangling_pointers
- pass-dep
- concurrency
- libc
- pass
- tls
- run-make-support
- src
- diff
- external_deps
- rust-analyzer
- .github/workflows
- crates
- base-db/src
- cfg/src
- flycheck/src
- 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
- hir/src
- term_search
- 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
- ide
- src
- hover
- inlay_hints
- syntax_highlighting
- test_data
- 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-cli/src
- proc-macro-srv
- proc-macro-test
- imp/src
- src
- src
- dylib
- server_impl
- tests
- 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-notify/src
- vfs/src
- docs
- dev
- user
- editors/code
- src
- tests/unit
- xtask/src
- codegen
- rust-installer
- src
- tidy/src
- wasm-component-ld
- src
- tests
- assembly
- codegen
- float
- issues
- coverage
- crashes
- mir-opt
- const_prop
- dataflow-const-prop
- dest-prop
- pre-codegen
- 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
- env-dep-info
- 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-83045
- issue-85019-moved-src-dir
- 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
- rustc-macro-dep-files
- 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
- 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-sections-opt
- wasm-custom-section
- 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
- rustdoc-ui
- doctest
- rustdoc
- ui-fulldeps
- internal-lints
- stable-mir
- ui
- abi
- numbers-arithmetic
- statics
- anon-params
- argument-suggestions
- asm
- associated-consts
- associated-inherent-types
- associated-type-bounds
- return-type-notation
- associated-types
- async-await
- await-keyword
- in-trait
- return-type-notation
- attributes
- backtrace
- blind
- borrowck
- c-variadic
- cast
- cfg
- check-cfg
- closures
- codegen
- coherence/negative-coherence
- conditional-compilation
- const-generics
- generic_const_exprs
- issues
- consts
- const-eval
- const_in_pattern
- miri_unleashed
- coroutine
- coverage-attr
- delegation
- did_you_mean
- drop
- duplicate
- empty
- enum
- error-codes
- expr
- if/attrs
- extern
- feature-gates
- fmt
- fn
- generic-associated-types
- generics
- half-open-range-patterns
- higher-ranked
- leak-check
- trait-bounds
- impl-trait
- in-trait
- precise-capturing
- implied-bounds
- imports
- issue-45829
- inline-const
- issues
- issue-37311-type-length-limit
- iterators
- label
- lazy-type-alias
- lexer
- lifetimes
- lint/unsafe_code
- macros
- macro-metavar-expr-concat
- malformed
- methods
- mismatched_types
- nll
- numeric
- object-safety
- operator-recovery
- or-patterns
- parser
- attribute
- char
- issues
- macro
- recover
- removed-syntax
- pattern
- bindings-after-at
- pub
- range
- recursion
- resolve
- rfcs
- rfc-0000-never_patterns
- rfc-1445-restrict-constants-in-patterns
- rfc-2361-dbg-macro
- rfc-2632-const-trait-impl
- effects
- rust-2024
- self
- elision
- span
- specialization
- min_specialization
- statics
- static
- stats
- structs
- suggestions
- test-attrs
- traits
- non_lifetime_binders
- suggest-dereferences
- transmutability
- tuple
- type-alias-enum-variants
- typeck
- issue-114918
- type
- ascription
- pattern_types
- type-check
- variance
- variants
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,859 files changed
+31824
-16359
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 |
| - | |
| 68 | + | |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
|
Lines changed: 180 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 | + | |
| 3450 | + | |
3424 | 3451 |
| |
3425 | 3452 |
| |
3426 | 3453 |
| |
3427 |
| - | |
| 3454 | + | |
3428 | 3455 |
| |
3429 | 3456 |
| |
3430 | 3457 |
| |
| |||
3811 | 3838 |
| |
3812 | 3839 |
| |
3813 | 3840 |
| |
3814 |
| - | |
| 3841 | + | |
3815 | 3842 |
| |
3816 | 3843 |
| |
3817 | 3844 |
| |
| |||
4384 | 4411 |
| |
4385 | 4412 |
| |
4386 | 4413 |
| |
| 4414 | + | |
4387 | 4415 |
| |
4388 | 4416 |
| |
4389 | 4417 |
| |
| |||
5255 | 5283 |
| |
5256 | 5284 |
| |
5257 | 5285 |
| |
| 5286 | + | |
| 5287 | + | |
| 5288 | + | |
| 5289 | + | |
| 5290 | + | |
| 5291 | + | |
| 5292 | + | |
| 5293 | + | |
| 5294 | + | |
5258 | 5295 |
| |
5259 | 5296 |
| |
5260 | 5297 |
| |
| |||
6303 | 6340 |
| |
6304 | 6341 |
| |
6305 | 6342 |
| |
| 6343 | + | |
| 6344 | + | |
| 6345 | + | |
| 6346 | + | |
| 6347 | + | |
| 6348 | + | |
| 6349 | + | |
| 6350 | + | |
| 6351 | + | |
| 6352 | + | |
| 6353 | + | |
| 6354 | + | |
| 6355 | + | |
| 6356 | + | |
| 6357 | + | |
| 6358 | + | |
| 6359 | + | |
| 6360 | + | |
| 6361 | + | |
| 6362 | + | |
| 6363 | + | |
| 6364 | + | |
6306 | 6365 |
| |
6307 | 6366 |
| |
6308 | 6367 |
| |
| |||
6312 | 6371 |
| |
6313 | 6372 |
| |
6314 | 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 | + | |
6315 | 6408 |
| |
6316 | 6409 |
| |
6317 | 6410 |
| |
| |||
6322 | 6415 |
| |
6323 | 6416 |
| |
6324 | 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 | + | |
6325 | 6454 |
| |
6326 | 6455 |
| |
6327 | 6456 |
| |
| |||
6549 | 6678 |
| |
6550 | 6679 |
| |
6551 | 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 | + | |
6552 | 6718 |
| |
6553 | 6719 |
| |
6554 | 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: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
218 |
| - | |
| 218 | + | |
219 | 219 |
| |
220 | 220 |
| |
221 | 221 |
| |
|
0 commit comments