Commit e36d827
File tree
2,927 files changed
+61210
-35238
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- compiler
- rustc_abi
- src
- rustc_ast_lowering
- src
- rustc_ast_passes
- src
- rustc_ast_pretty
- src/pprust
- state
- rustc_ast
- src
- attr
- expand
- rustc_attr_parsing
- src
- attributes
- rustc_borrowck
- src
- diagnostics
- polonius
- legacy
- region_infer
- opaque_types
- type_check
- liveness
- rustc_builtin_macros
- src
- assert
- deriving
- cmp
- generic
- rustc_codegen_cranelift/src
- driver
- rustc_codegen_gcc
- .github/workflows
- build_system/src
- src
- back
- intrinsic
- tests
- run
- rustc_codegen_llvm
- src
- back
- builder
- debuginfo
- metadata
- llvm
- rustc_codegen_ssa
- src
- back
- link
- mir
- traits
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- util
- rustc_data_structures
- src
- union_find
- rustc_driver_impl
- rustc_error_codes/src/error_codes
- rustc_error_messages
- src
- rustc_errors
- src
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_hir_analysis
- src
- check
- coherence
- collect
- type_of
- errors
- hir_ty_lowering
- impl_wf_check
- rustc_hir_id
- src
- rustc_hir_pretty/src
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_hir
- src
- attrs
- rustc_incremental
- rustc_index/src
- bit_set
- rustc_infer
- src/infer
- rustc_interface
- src
- rustc_lexer
- src
- rustc_lint_defs
- src
- rustc_lint
- src
- early
- rustc_llvm
- llvm-wrapper
- rustc_log
- rustc_macros/src
- diagnostics
- rustc_metadata
- src
- rmeta
- decoder
- rustc_middle
- src
- middle
- mir
- interpret
- allocation
- query
- traits
- ty
- consts
- print
- rustc_mir_build
- src
- builder
- custom
- parse
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow
- src
- framework
- move_paths
- rustc_mir_transform
- src
- coverage
- counters
- rustc_monomorphize
- src
- collector
- partitioning
- rustc_next_trait_solver
- src
- solve
- assembly
- eval_ctxt
- inspect
- normalizes_to
- rustc_parse_format
- rustc_parse
- src
- lexer
- parser
- rustc_passes
- src
- rustc_pattern_analysis
- src
- rustc
- rustc_privacy
- src
- rustc_proc_macro
- rustc_public
- src/mir
- rustc_query_impl
- rustc_query_system
- rustc_resolve
- src
- late
- rustc_sanitizers
- src/cfi/typeid/itanium_cxx_abi
- rustc_serialize
- rustc_session
- src
- config
- rustc_span
- src
- rustc_symbol_mangling
- src
- rustc_target
- src
- callconv
- spec
- base/apple
- targets
- rustc_thread_pool/src
- rustc_trait_selection
- src
- error_reporting
- infer
- traits
- solve
- traits
- query
- type_op
- select
- rustc_traits
- src
- rustc_transmute
- rustc_ty_utils
- src
- rustc_type_ir
- src
- search_graph
- solve
- ty_kind
- library
- alloctests
- tests
- alloc/src
- boxed
- collections/btree
- map
- ffi
- raw_vec
- vec
- wtf8
- compiler-builtins/compiler-builtins
- coretests
- benches
- tests
- floats
- io
- num
- panic
- core/src
- alloc
- array
- ascii
- char
- convert
- fmt
- intrinsics
- iter
- adapters
- macros
- net
- num
- dec2flt
- ops
- panic
- pin
- ptr
- slice
- str
- task
- unicode
- panic_unwind
- src
- std_detect
- src
- detect
- arch
- os
- freebsd
- linux
- auxvec
- tests
- stdarch/crates/core_arch/src
- std
- src
- collections
- hash
- ffi
- io
- buffered
- bufreader
- os
- unix
- net
- windows
- io
- sync
- mpmc
- nonpoison
- poison
- sys_common
- sys
- alloc
- anonymous_pipe
- args
- env
- fd
- fs
- io
- io_slice
- net
- connection
- socket
- os_str
- pal
- hermit
- sgx
- solid
- teeos
- uefi
- unix
- unsupported
- wasi
- wasm
- atomics
- windows
- c
- xous
- zkvm
- path
- personality
- process
- unix
- random
- stdio
- sync
- condvar
- mutex
- once
- rwlock
- thread_parking
- thread_local
- thread
- tests
- sync
- test/src
- unwind
- src
- src
- bootstrap
- src
- bin
- core
- build_steps
- builder
- config
- toml
- utils
- tests
- build_helper/src
- ci
- citool/src
- docker
- host-aarch64/dist-aarch64-linux
- host-x86_64
- dist-aarch64-windows-gnullvm
- dist-various-1
- dist-various-2
- dist-x86_64-linux
- dist-x86_64-windows-gnullvm
- pr-check-2
- test-various
- tidy
- x86_64-gnu-debug
- x86_64-gnu-distcheck
- scripts
- github-actions
- scripts
- doc
- rustc-dev-guide
- .github/workflows
- src
- autodiff
- building
- bootstrapping
- diagnostics
- img
- offload
- queries
- solve
- tests
- ecosystem-test-jobs
- rustc/src
- codegen-options
- command-line-arguments
- images
- platform-support
- tests
- rustdoc/src
- images
- write-documentation
- unstable-book/src
- compiler-environment-variables
- compiler-flags
- language-features
- library-features
- etc
- completions
- installer/gfx
- librustdoc
- clean
- formats
- html
- markdown
- render
- search_index
- static
- css
- images
- js
- templates
- json
- passes
- lint
- html_tags
- tools
- build-manifest
- src
- bump-stage0
- clippy
- .github/workflows
- book/src
- continuous_integration
- development
- clippy_config/src
- clippy_dev/src
- setup
- clippy_lints_internal/src
- clippy_lints/src
- casts
- doc
- functions
- loops
- matches
- methods
- misc_early
- operators
- transmute
- clippy_test_deps
- clippy_utils
- src
- ast_utils
- ty
- tests
- ui-cargo/undocumented_unsafe_blocks/fail
- src
- ui-toml/functions_maxlines
- ui
- checked_unwrap
- crashes
- doc
- compiletest
- src
- directives
- runtest
- coverage-dump
- html-checker
- llvm-bitcode-linker
- miri
- .github/workflows
- src
- borrow_tracker
- shims
- native_lib
- unix/android
- test-cargo-miri
- tests
- fail
- both_borrows
- function_calls
- provenance
- tree_borrows
- reserved
- uninit
- validity
- native-lib/fail/tracing
- panic
- pass
- function_calls
- nix-dev-shell
- opt-dist
- src
- run-make-support
- src/external_deps
- rust-analyzer/crates/syntax-bridge/src
- rustbook
- rustdoc-js
- rustfmt
- src
- parse
- macros
- tests
- source
- target
- tidy/src
- extra_checks
- unicode-table-generator/src
- unstable-book-gen/src
- wasm-component-ld
- tests
- assembly-llvm
- asm
- targets
- auxiliary
- codegen-llvm
- autodiff
- enum
- intrinsics
- issues
- loongarch-abi
- sanitizer
- cfi
- kcfi
- crashes
- debuginfo
- mir-opt
- building
- inline
- pre-codegen
- pretty/autodiff
- run-make
- link-under-xcode
- linker-warning
- lto-long-filenames
- pgo-branch-weights
- pgo-indirect-call-promotion
- pgo-use
- raw-dylib-link-ordinal
- rustdoc-default-output
- rustdoc-determinism
- rustdoc-scrape-examples-paths
- wasm-panic-small
- wasm-unexpected-features
- rustdoc-gui
- src/macro_expansion
- rustdoc-js-std
- rustdoc-js
- rustdoc-ui
- intra-doc
- issues
- lints
- rustdoc
- cross-crate-info
- cargo-transitive-no-index
- cargo-transitive
- cargo-two-no-index
- cargo-two
- index-on-last
- kitchen-sink
- single-crate-baseline
- single-crate-no-index
- write-docs-somewhere-else
- enum
- macro
- merge-cross-crate-info
- cargo-transitive-read-write
- kitchen-sink-separate-dirs
- no-merge-separate
- no-merge-write-anyway
- overwrite-but-include
- overwrite-but-separate
- overwrite
- single-crate-finalize
- single-crate-read-write
- single-crate-write-anyway
- single-merge-none-useless-write
- transitive-finalize
- transitive-merge-none
- transitive-merge-read-write
- transitive-no-info
- two-separate-out-dir
- primitive
- type-alias
- ui-fulldeps
- auxiliary
- internal-lints
- session-diagnostic
- ui
- abi
- argument-suggestions
- array-slice-vec
- asm
- loongarch
- s390x
- associated-consts
- associated-inherent-types
- associated-type-bounds
- associated-types
- async-await
- async-closures
- async-fn
- attributes
- auxiliary
- inline
- positions
- unsafe
- auto-traits
- autodiff
- autoref-autoderef
- binding
- binop
- borrowck
- suggestions
- c-variadic
- cast
- cfg
- check-cfg
- closures
- 2229_closure_analysis
- diagnostics/borrowck
- match
- codegen
- equal-pointers-unequal
- as-cast
- exposed-provenance
- strict-provenance
- codemap_tests
- coercion
- coherence
- fuzzing
- conditional-compilation
- const-generics
- adt_const_params
- defaults
- generic_const_exprs
- issues
- min_const_generics
- occurs-check
- type-dependent
- consts
- const-eval
- heap
- control-flow
- coroutine
- print
- coverage-attr
- cross-crate
- auxiliary
- delegation
- generics
- deprecation
- deref
- derives
- deriving
- diagnostic-flags
- diagnostic_namespace
- do_not_recommend
- on_unimplemented
- did_you_mean
- dist
- drop
- dst
- dyn-compatibility
- dyn-keyword
- auxiliary
- dynamically-sized-types
- editions
- enum-discriminant
- enum
- error-codes
- errors
- explicit-tail-calls
- expr/if
- extern-flag
- extern
- feature-gates
- ffi-attrs
- fmt
- fn
- force-inlining
- for
- frontmatter
- auxiliary
- generic-associated-types
- bugs
- extended
- generics
- higher-ranked
- trait-bounds
- hygiene
- impl-trait
- diagnostics
- in-trait
- issues
- member-constraints
- non-defining-uses
- precise-capturing
- transmute
- implied-bounds
- imports
- auxiliary
- inference
- infinite
- inline-const
- instrument-coverage
- intrinsics
- invalid-compile-flags
- indirect-branch-cs-prefix
- invalid
- issues
- issue-77218
- iterators
- kindck
- label
- lang-items
- layout
- lifetimes
- mismatched-lifetime-syntaxes-details
- raw
- limits
- link-native-libs
- linkage-attr
- raw-dylib/windows
- lint
- dead-code
- internal
- let_underscore
- rfc-2457-non-ascii-idents
- semicolon-in-expressions-from-macros
- unused
- loop-match
- loops
- macros
- malformed
- marker_trait_attr
- match
- methods
- mir
- alignment
- validate
- mismatched_types
- modules
- moves
- mut
- namespace
- never_type
- never
- nll
- member-constraints
- polonius
- on-unimplemented
- or-patterns
- overloaded
- packed
- panic-handler
- panics
- parallel-rustc
- parser
- attribute
- macro
- recover
- removed-syntax
- pattern
- deref-patterns
- privacy
- sealed-traits
- proc-macro
- auxiliary
- quote
- pub
- reachable
- recursion_limit
- recursion
- repr
- resolve
- rfcs
- rfc-0000-never_patterns
- rfc-1789-as-cell
- rfc-1937-termination-trait
- rfc-2008-non-exhaustive
- rfc-2091-track-caller
- rfc-2497-if-let-chains
- type-alias-impl-trait
- rust-2018/uniform-paths
- rustc_public-ir-print
- rustdoc
- sanitize-attr
- sanitizer
- self
- elision
- simd
- sized
- span
- specialization/defaultimpl
- statics
- static
- stats
- stdlib-unit-tests
- std
- structs-enums
- auxiliary
- structs
- default-field-values
- auxiliary
- suggestions
- dont-suggest-ref
- lifetimes
- target-feature
- test-attrs
- thir-print
- thread-local
- track-diagnostics
- trait-bounds
- traits
- alias
- auxiliary
- bound
- const-traits
- default-method
- default_auto_traits
- negative-bounds
- negative-impls
- next-solver
- assembly
- cycles
- coinduction
- diagnostics
- opaques
- suggest-dereferences
- trait-upcasting
- transmutability
- references
- tuple
- type-alias-enum-variants
- type-alias-impl-trait
- typeck
- suggestions
- type
- pattern_types
- unboxed-closures
- uninhabited
- unpretty
- unsafe-fields
- unsafe
- unsafe_op_in_unsafe_fn
- unsized
- unstable-feature-bound
- wf
- where-clauses
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,927 files changed
+61210
-35238
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
11 | 10 |
| |
12 | 11 |
| |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
13 | 22 |
| |
14 | 23 |
| |
15 | 24 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
55 |
| - | |
| 55 | + | |
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
| |||
113 | 113 |
| |
114 | 114 |
| |
115 | 115 |
| |
116 |
| - | |
| 116 | + | |
117 | 117 |
| |
118 | 118 |
| |
119 | 119 |
| |
120 |
| - | |
| 120 | + | |
121 | 121 |
| |
122 | 122 |
| |
123 | 123 |
| |
124 | 124 |
| |
125 |
| - | |
| 125 | + | |
126 | 126 |
| |
127 | 127 |
| |
128 | 128 |
| |
| |||
313 | 313 |
| |
314 | 314 |
| |
315 | 315 |
| |
316 |
| - | |
| 316 | + | |
317 | 317 |
| |
318 | 318 |
| |
319 | 319 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 |
| - | |
| 104 | + | |
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
| 32 | + | |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
|
0 commit comments