File tree
1,882 files changed
+31744
-20330
lines changed- .github/workflows
- compiler
- rustc_abi/src
- layout
- rustc_ast/src
- attr
- 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_borrowck/src
- constraints
- diagnostics
- polonius/legacy
- region_infer
- type_check
- rustc_builtin_macros/src
- deriving
- generic
- rustc_codegen_cranelift
- example
- src
- abi
- intrinsics
- rustc_codegen_gcc
- build_system/build_sysroot
- example
- src
- rustc_codegen_llvm
- src
- debuginfo/metadata/enums
- rustc_codegen_ssa
- src
- back
- link
- mir
- traits
- rustc_const_eval
- src
- check_consts
- const_eval
- interpret
- util
- rustc_data_structures/src
- thousands
- vec_cache
- rustc_error_codes/src/error_codes
- rustc_error_messages
- src
- rustc_errors/src
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_fluent_macro/src
- rustc_hir/src
- hir
- rustc_hir_analysis
- src
- check
- coherence
- hir_ty_lowering
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_infer/src
- infer
- opaque_types
- outlives
- rustc_interface/src
- rustc_lexer/src
- rustc_lint
- src
- early
- rustc_lint_defs/src
- rustc_macros/src
- rustc_metadata
- src
- rmeta
- rustc_middle/src
- dep_graph
- hir
- middle
- mir
- query
- thir
- ty
- print
- rustc_mir_build/src
- builder
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_transform/src
- coroutine
- inline
- shim
- rustc_monomorphize/src
- mono_checks
- rustc_next_trait_solver/src
- solve
- eval_ctxt
- normalizes_to
- rustc_parse/src
- parser
- tokenstream
- rustc_parse_format/src
- rustc_passes
- src
- rustc_query_system/src
- dep_graph
- rustc_resolve
- src
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_session
- src
- rustc_smir/src
- rustc_internal
- rustc_smir
- convert
- stable_mir
- rustc_span/src
- rustc_target
- src
- asm
- callconv
- spec
- base
- apple
- targets
- rustc_trait_selection/src
- error_reporting
- infer
- traits
- solve
- fulfill
- inspect
- traits
- select
- rustc_traits/src
- rustc_transmute/src
- layout
- tree
- maybe_transmutable
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloc
- src
- collections/btree
- ffi
- alloctests
- tests
- compiler-builtins/compiler-builtins
- src
- mem
- core
- src
- convert
- ffi
- fmt
- intrinsics
- iter/sources
- macros
- mem
- num
- ops
- panic
- pin
- ptr
- docs
- slice
- str
- sync
- task
- coretests/tests
- ffi
- floats
- fmt
- num
- dec2flt
- panic_abort
- panic_unwind
- src
- rustc-std-workspace-core
- std
- src
- ffi
- io
- num
- os
- android
- linux
- net/linux_ext
- sys
- alloc
- fs
- pal
- unix
- windows/c
- personality
- tests
- floats
- sync
- unwind
- src
- src
- bootstrap
- src
- core
- build_steps
- builder
- config
- toml
- utils
- cc_detect
- build_helper/src
- ci
- citool
- src
- tests
- docker
- host-x86_64
- dist-x86_64-linux
- mingw-check-2
- scripts
- github-actions
- scripts
- doc
- rustc/src
- codegen-options
- platform-support
- rustc-dev-guide
- src
- autodiff
- building
- bootstrapping
- notification-groups
- rustdoc-internals
- tests
- rustdoc/src/write-documentation
- unstable-book/src
- compiler-flags
- language-features
- etc
- completions
- librustdoc
- clean
- doctest
- html
- json
- rustdoc-json-types
- tools
- build-manifest/src
- clippy
- clippy_dev/src
- clippy_lints/src
- attrs
- casts
- doc
- functions
- loops
- matches
- methods
- transmute
- types
- unit_types
- clippy_lints_internal/src
- clippy_utils
- src
- ast_utils
- ty
- tests
- ui
- branches_sharing_code
- crashes
- missing_const_for_fn
- ui-toml/await_holding_invalid_type
- util/gh-pages
- compiletest/src
- header
- jsondocck/src
- miri
- cargo-miri
- src
- alloc_addresses
- bin
- borrow_tracker
- tree_borrows
- intrinsics
- shims
- unix
- freebsd
- linux_like
- x86
- tests
- fail
- pass
- both_borrows
- shims
- x86
- tree_borrows
- pass-dep/libc
- rust-analyzer
- .github/workflows
- crates
- hir/src
- semantics
- hir-def/src
- macro_expansion_tests/mbe
- hir-ty/src
- infer
- mir
- tests
- ide/src
- inlay_hints
- ide-assists/src/handlers
- ide-completion/src
- completions
- attribute
- tests
- ide-db/src
- generated
- ide-diagnostics/src/handlers
- parser
- src
- grammar
- expressions
- syntax_kind
- test_data
- generated
- parser
- err
- inline
- err
- ok
- ok
- proc-macro-srv/src
- server_impl
- project-model/src
- rust-analyzer
- src
- handlers
- lsp
- tests/slow-tests
- syntax
- src/ast
- generated
- test-fixture/src
- docs/book/src
- editors/code
- rustbook
- rustfmt/src
- parse/macros
- tidy/src
- tests
- assembly/targets
- codegen
- autovec
- simd
- simd-intrinsic
- crashes
- debuginfo
- incremental
- hashes
- mir-opt
- pre-codegen
- pretty/postfix-match
- run-make
- atomic-lock-free
- cpp-global-destructors
- doctests-keep-binaries-2024
- export-executable-symbols
- incr-foreign-head-span
- incr-prev-body-beyond-eof
- incr-test-moved-file
- linker-warning
- moved-src-dir-fingerprint-ice
- rustdoc
- inline_cross
- macro
- rustdoc-json
- fn_pointer
- fns
- methods
- rustdoc-ui
- doctest
- ui
- abi
- array-slice-vec
- asm/x86_64
- associated-inherent-types
- associated-type-bounds
- associated-types
- cache
- async-await
- async-closures
- async-drop
- issues
- attributes
- auxiliary
- borrowck
- box
- cast
- cfg
- check-cfg
- closures
- codegen
- coercion
- coherence
- const-generics
- defaults
- early
- generic_const_exprs
- issues
- min_const_generics
- type-dependent
- const-ptr
- consts
- auxiliary
- const-blocks
- const-eval
- heap
- control-flow
- extra-const-ub
- miri_unleashed
- required-consts
- coroutine
- cross-crate
- auxiliary
- deprecation
- derives
- diagnostic-width
- diagnostic_namespace
- on_unimplemented
- drop
- dropck
- editions
- enum
- enum-discriminant
- error-codes
- error-emitter
- explicit-tail-calls
- extern
- feature-gates
- fmt
- force-inlining
- frontmatter
- generic-const-items
- generics
- higher-ranked/trait-bounds/normalize-under-binder
- impl-trait
- imports
- include-macros
- infinite
- inline-const
- intrinsics
- auxiliary
- invalid
- issues
- lang-items
- layout
- lazy-type-alias
- lexer
- lifetimes
- lifetime-errors
- mismatched-lifetime-syntaxes-details
- limits
- linkage-attr/raw-dylib/windows
- linking
- lint
- dead-code
- elided-named-lifetimes
- force-warn
- unused
- use-redundant
- loops
- macros
- auxiliary
- methods
- mir
- mismatched_types
- modules
- moves
- namespace
- never_type
- nll
- object-lifetime
- on-unimplemented
- panics
- parser
- issues
- macro
- misspelled-keywords
- pattern
- usefulness
- privacy
- auxiliary
- restricted
- proc-macro
- pub
- query-system
- recursion
- auxiliary
- recursion_limit
- regions
- repeat-expr
- repr
- resolve
- auxiliary
- rfcs
- rfc-2091-track-caller
- rfc-2294-if-let-guard
- rfc-2497-if-let-chains
- runtime
- rust-2018
- rustdoc
- self
- elision
- sepcomp
- auxiliary
- shadowed
- simd
- sized
- span
- specialization
- stability-attribute
- auxiliary
- static
- auxiliary
- statics
- auxiliary
- stats
- auxiliary
- structs/default-field-values
- structs-enums
- suggestions
- lifetimes
- symbol-names
- target-feature
- test-attrs
- threads-sendsync
- tool-attributes
- track-diagnostics
- trait-bounds
- traits
- associated_type_bound
- auxiliary
- const-traits
- default-method
- negative-bounds
- next-solver
- coherence
- opaques
- transmutability
- references
- structs/repr
- treat-err-as-bug
- tuple/tuple-struct-fields
- type
- auxiliary
- pattern_types
- type-alias-impl-trait
- typeck
- unboxed-closures
- underscore-imports
- unpretty
- unresolved
- unsafe
- unsized
- use/use-mod
- variance
- warnings
- wf
- ui-fulldeps
- session-diagnostic
- 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,882 files changed
+31744
-20330
lines changedLines changed: 11 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
14 | 18 |
| |
15 | 19 |
| |
16 | 20 |
| |
| |||
60 | 64 |
| |
61 | 65 |
| |
62 | 66 |
| |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
63 | 74 |
| |
64 | 75 |
| |
65 | 76 |
| |
66 | 77 |
| |
67 | 78 |
| |
68 |
| - | |
69 | 79 |
| |
70 | 80 |
| |
71 | 81 |
| |
|
0 commit comments