File tree
2,953 files changed
+37528
-21343
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- compiler
- rustc
- rustc_abi
- src
- rustc_arena
- rustc_ast
- src
- util
- rustc_ast_ir
- src
- rustc_ast_lowering
- src
- rustc_ast_passes
- src
- rustc_ast_pretty
- src/pprust
- state
- rustc_attr_data_structures
- src
- rustc_attr_parsing
- src
- attributes
- rustc_baked_icu_data
- src
- rustc_borrowck
- src
- diagnostics
- region_infer
- type_check
- liveness
- rustc_builtin_macros
- src
- deriving/generic
- rustc_codegen_cranelift
- example
- patches
- src
- driver
- intrinsics
- rustc_codegen_gcc
- example
- src
- rustc_codegen_llvm
- src
- builder
- coverageinfo
- mapgen
- debuginfo
- metadata
- enums
- llvm
- rustc_codegen_ssa
- src
- back
- debuginfo
- mir
- traits
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- rustc_data_structures
- src
- obligation_forest
- rustc_driver
- src
- rustc_driver_impl
- src
- rustc_error_codes
- src/error_codes
- rustc_error_messages
- src
- rustc_errors
- src
- rustc_expand
- src
- mbe
- rustc_feature
- src
- rustc_fluent_macro
- rustc_fs_util
- src
- rustc_graphviz
- rustc_hashes
- rustc_hir
- src
- rustc_hir_analysis
- src
- check
- coherence
- collect
- type_of
- hir_ty_lowering
- outlives
- rustc_hir_pretty
- src
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_incremental
- src
- persist
- rustc_index
- src
- rustc_index_macros
- rustc_infer
- src
- infer
- canonical
- lexical_region_resolve
- opaque_types
- relate
- snapshot
- traits
- rustc_interface
- src
- rustc_lexer
- rustc_lint
- src
- types
- rustc_lint_defs
- rustc_llvm
- llvm-wrapper
- rustc_log
- src
- rustc_macros
- src
- rustc_metadata
- src
- rmeta
- rustc_middle
- src
- dep_graph
- hir
- middle
- mir
- interpret
- allocation
- query
- thir
- traits
- ty
- context
- inhabitedness
- print
- rustc_mir_build
- src
- builder
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow
- src
- rustc_mir_transform
- src
- coroutine
- coverage
- rustc_monomorphize
- src
- partitioning
- rustc_next_trait_solver
- src
- solve
- assembly
- eval_ctxt
- inspect
- normalizes_to
- rustc_parse
- src
- parser
- rustc_parse_format
- src
- rustc_passes
- src
- rustc_pattern_analysis
- src
- tests
- rustc_privacy
- src
- rustc_query_impl
- src
- rustc_query_system
- src
- dep_graph
- query
- rustc_resolve
- src
- late
- rustc_sanitizers
- src
- cfi/typeid/itanium_cxx_abi
- rustc_serialize
- src
- leb128
- opaque
- rustc_session
- src
- rustc_smir
- src
- rustc_smir
- rustc_span
- src
- rustc_symbol_mangling
- src
- rustc_target
- src
- spec
- base
- targets
- rustc_trait_selection
- src
- error_reporting
- infer
- nice_region_error
- traits
- solve
- fulfill
- inspect
- traits
- query
- type_op
- select
- rustc_traits
- src
- rustc_transmute
- src
- layout
- rustc_ty_utils
- src
- rustc_type_ir
- src
- search_graph
- solve
- rustc_type_ir_macros
- src
- stable_mir
- src
- mir
- library
- alloc
- src
- collections/binary_heap
- vec
- core
- src
- array
- char
- convert
- ffi
- fmt
- intrinsics
- iter
- adapters
- sources
- traits
- macros
- mem
- net
- num
- ops
- panic
- prelude
- ptr
- slice
- str
- sync
- task
- coretests/tests
- fmt
- num/flt2dec
- panic_abort
- panic_unwind
- src
- portable-simd
- crates
- core_simd
- src
- masks
- simd
- cmp
- num
- ptr
- tests
- test_helpers/src
- proc_macro
- profiler_builtins
- rustc-std-workspace-alloc
- rustc-std-workspace-core
- rustc-std-workspace-std
- std
- src
- collections/hash
- map
- fs
- io
- buffered
- util
- net
- tcp
- udp
- os
- cygwin
- fd
- trusty
- io
- unix
- net
- windows
- io
- prelude
- sys
- alloc
- anonymous_pipe
- fs
- net/connection
- socket
- pal
- hermit
- sgx
- abi
- usercalls
- solid
- teeos
- trusty
- uefi
- unix
- process
- unsupported
- wasi
- wasip2
- wasm
- windows
- xous
- zkvm
- path
- personality
- process
- unix
- common
- unix
- unsupported
- wait_status
- windows
- random
- stdio
- windows
- thread_local
- thread
- tests
- floats
- sync
- sysroot
- test
- unwind
- src
- windows_targets
- src
- src
- bootstrap
- defaults
- src
- bin
- core
- build_steps
- builder
- config
- utils
- cc_detect
- build_helper/src
- ci
- citool
- src
- jobs
- tests
- docker
- host-aarch64/aarch64-gnu-debug
- host-x86_64
- dist-ohos
- dist-x86_64-linux
- dist-x86_64-netbsd
- mingw-check
- x86_64-gnu-debug
- scripts
- github-actions
- scripts
- doc
- rustc/src
- platform-support
- rustc-dev-guide
- src
- backend
- building
- bootstrapping
- notification-groups
- profiling
- solve
- tests
- unstable-book/src
- compiler-flags
- language-features
- etc
- completions
- installer/msi
- test-float-parse
- src
- gen
- librustdoc
- clean
- doctest
- html
- length_limit
- render
- static/js
- json
- passes
- rustdoc-json-types
- tools
- build-manifest/src
- clippy
- .github/workflows
- book/src
- development
- clippy_config/src
- clippy_lints/src
- attrs
- casts
- doc
- functions
- loops
- matches
- methods
- misc_early
- operators
- types
- utils
- internal_lints
- clippy_utils
- src
- ast_utils
- mir
- lintcheck/src
- rustc_tools_util
- tests
- ui
- crashes
- doc
- missing_const_for_fn
- ui-internal
- ui-toml
- arbitrary_source_item_ordering
- bad_conf_4
- bad_conf_5
- bad_conf_6
- default_exp
- ord_in_2
- ord_in_3
- ord_within
- toml_unknown_key
- undocumented_unsafe_blocks
- util/gh-pages
- compiletest/src
- runtest
- jsondocck
- src
- jsondoclint/src
- linkchecker
- miri
- cargo-miri/src
- src
- alloc_addresses
- shims
- tests
- fail
- alloc
- both_borrows
- data_race
- intrinsics
- panic
- pass
- function_calls
- intrinsics
- shims
- opt-dist/src
- rls
- src
- rust-analyzer
- .github/workflows
- crates
- cfg/src
- hir/src
- term_search
- hir-def/src
- hir
- macro_expansion_tests/mbe
- hir-expand/src
- hir-ty
- src
- consteval
- diagnostics
- dyn_compatibility
- layout
- mir
- eval
- lower
- tests
- ide/src
- hover
- inlay_hints
- syntax_highlighting
- test_data
- ide-assists/src
- handlers
- tests
- ide-completion/src
- completions
- context
- render
- tests
- ide-db/src
- generated
- syntax_helpers
- ide-diagnostics/src
- handlers
- ide-ssr/src
- intern/src
- symbol
- load-cargo/src
- mbe/src
- parser/src/syntax_kind
- profile/src
- project-model
- src
- test_data/output
- rust-analyzer/src
- cli
- handlers
- lsp
- syntax
- src
- ast
- generated
- syntax_factory
- test_data/parser/validation
- syntax-bridge/src
- test-utils/src
- tt/src
- docs/book/src
- editors/code
- src
- rustbook
- src
- rustdoc-gui-test/src
- rustfmt
- src
- tests/target
- suggest-tests/src
- tidy/src
- x
- tests
- assembly
- naked-functions
- targets
- codegen
- asm
- enum
- intrinsics
- issues
- naked-fn
- sanitizer/cfi
- crashes
- debuginfo
- mir-opt
- building
- coverage
- inline
- instsimplify
- pre-codegen
- pretty
- run-make
- core-no-fp-fmt-parse
- linker-warning
- musl-default-linking
- non-unicode-env
- rust-lld
- rustc-help
- symbols-all-mangled
- rustdoc
- deref
- rustdoc-json
- attrs
- enums
- discriminant
- fn_pointer
- fns
- generic-associated-types
- impls
- intra-doc-links
- lifetime
- methods
- primitives
- reexport
- statics
- structs
- traits
- type
- unions
- rustdoc-ui
- doctest
- ui
- abi
- alloc-error
- allocator
- asm
- loongarch
- x86_64
- associated-inherent-types
- associated-type-bounds
- return-type-notation
- associated-types
- async-await
- async-closures
- async-fn
- dyn
- issues
- attributes
- auxiliary
- z-crate-attr
- autodiff
- borrowck
- cast
- check-cfg
- codemap_tests
- coercion
- coherence
- occurs-check
- const-generics
- adt_const_params
- defaults
- generic_const_exprs
- generic_const_parameter_types
- const-ptr
- consts
- const-blocks
- const-eval
- control-flow
- miri_unleashed
- required-consts
- coroutine
- custom_test_frameworks
- delegation
- derives
- deriving
- diagnostic-width
- drop
- dyn-compatibility
- dyn-keyword
- entry-point
- env-macro
- error-codes
- explicit-tail-calls
- extern
- feature-gates
- fmt
- fn
- generic-associated-types
- generic-const-items
- generics
- higher-ranked/trait-bounds/normalize-under-binder
- impl-trait
- alias-liveness
- issues
- multiple-lifetimes
- implied-bounds
- include-macros
- inline-const
- invalid-compile-flags
- issues
- layout
- lazy-type-alias
- lazy-type-alias-impl-trait
- linking
- lint
- let_underscore
- unused
- loops
- macros
- malformed
- match
- methods
- mir
- moves
- never_type
- parser
- shebang
- patchable-function-entry
- pattern
- deref-patterns
- usefulness
- print-request
- privacy
- proc-macro
- quote
- range
- resolve
- rfcs
- rfc-1937-termination-trait
- type-alias-impl-trait
- rmeta
- runtime
- on-broken-pipe/auxiliary
- rust-2021
- rustdoc
- self
- simd
- span
- specialization/min_specialization
- stability-attribute
- statics
- structs/default-field-values
- suggestions
- test-attrs
- custom-test-frameworks
- tool-attributes
- traits
- alias
- const-traits/const_derives
- inductive-overflow
- next-solver
- alias-relate
- coherence
- cycles
- opaques
- overflow
- trait-upcasting
- transmutability
- malformed-program-gracefulness
- type/pattern_types
- type-alias-impl-trait
- auxiliary
- define_opaques_attr
- typeck
- uninhabited
- auxiliary
- union
- unpretty
- ui-fulldeps
- stable-mir
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,953 files changed
+37528
-21343
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
|
Lines changed: 32 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
| 71 | + | |
71 | 72 |
| |
72 | 73 |
| |
73 | 74 |
| |
| |||
190 | 191 |
| |
191 | 192 |
| |
192 | 193 |
| |
193 |
| - | |
194 |
| - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
195 | 208 |
| |
196 | 209 |
| |
197 | 210 |
| |
| |||
226 | 239 |
| |
227 | 240 |
| |
228 | 241 |
| |
| 242 | + | |
| 243 | + | |
| 244 | + | |
229 | 245 |
| |
230 | 246 |
| |
231 |
| - | |
| 247 | + | |
232 | 248 |
| |
233 |
| - | |
| 249 | + | |
234 | 250 |
| |
235 | 251 |
| |
| 252 | + | |
236 | 253 |
| |
237 | 254 |
| |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
238 | 263 |
| |
| 264 | + | |
| 265 | + | |
| 266 | + | |
239 | 267 |
| |
240 | 268 |
| |
241 | 269 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 |
| |
9 | 12 |
| |
10 | 13 |
| |
| |||
54 | 57 |
| |
55 | 58 |
| |
56 | 59 |
| |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
57 | 64 |
| |
58 | 65 |
| |
59 | 66 |
| |
|
Lines changed: 14 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
19 | 24 |
| |
| 25 | + | |
| 26 | + | |
20 | 27 |
| |
21 | 28 |
| |
22 | 29 |
| |
| 30 | + | |
23 | 31 |
| |
24 | 32 |
| |
25 | 33 |
| |
26 |
| - | |
27 |
| - | |
28 | 34 |
| |
29 | 35 |
| |
30 | 36 |
| |
31 | 37 |
| |
32 |
| - | |
33 |
| - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
34 | 44 |
| |
35 | 45 |
| |
36 | 46 |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| 37 | + | |
37 | 38 |
| |
38 | 39 |
| |
39 | 40 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
| 2 | + | |
2 | 3 |
|
0 commit comments