File tree
1,321 files changed
+23863
-15159
lines changed- .github/workflows
- compiler- rustc_ast_lowering- src
 
- rustc_ast_passes/src
- rustc_attr- src
 
- rustc_borrowck- src- diagnostics
- polonius
- type_check
 
 
- rustc_builtin_macros/src
- rustc_codegen_cranelift- example
- src- intrinsics
 
 
- rustc_codegen_gcc- build_system/src
- example
- src
- tests/run
 
- rustc_codegen_llvm- src- back
- debuginfo- metadata/enums
 
- llvm
 
 
- rustc_codegen_ssa- src- back
- debuginfo
- mir
- traits
 
 
- rustc_const_eval- src- check_consts
- const_eval
- interpret
- util
 
 
- rustc_data_structures- src- graph/scc
 
 
- rustc_error_codes/src/error_codes
- rustc_errors/src
- rustc_expand- src- mbe
 
 
- rustc_feature/src
- rustc_hir_analysis/src- check
- coherence
- collect
- variance
 
- rustc_hir_pretty/src
- rustc_hir_typeck/src- fn_ctxt
- method
 
- rustc_hir/src
- rustc_index/src
- rustc_infer/src- infer- canonical
- outlives
 
 
- rustc_interface/src
- rustc_lint_defs/src
- rustc_lint/src
- rustc_llvm/llvm-wrapper
- rustc_metadata- src
 
- rustc_middle/src- hir- map
 
- mir- interpret
 
- query
- thir
- ty- consts
- print
 
 
- rustc_mir_build- src- build- custom/parse
- expr
 
- thir- cx
- pattern
 
 
 
- rustc_mir_dataflow/src- impls
- move_paths
 
- rustc_mir_transform/src- coroutine
- shim
 
- rustc_monomorphize/src
- rustc_next_trait_solver/src- solve- assembly
- inspect
 
 
- rustc_parse/src- lexer
- parser
 
- rustc_passes- src
 
- rustc_pattern_analysis/src- rustc
 
- rustc_query_impl/src
- rustc_query_system/src/query
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_session/src
- rustc_smir/src- rustc_internal
- rustc_smir/convert
 
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src- abi/call
- spec- abi
- targets
 
 
- rustc_trait_selection/src- error_reporting- infer
- traits
 
- solve- inspect
 
- traits- query- type_op
 
- select
 
 
- rustc_traits/src
- rustc_transmute/src- layout
- maybe_transmutable
 
- rustc_ty_utils/src
- rustc_type_ir/src- search_graph
- solve
- ty_kind
 
 
- library- alloc- src- raw_vec
 
- tests
 
- core- src- array
- clone
- fmt
- future
- iter/adapters
- mem
- net
- num
- ops
- panic
- ptr
- task
 
- tests- iter/adapters
- ops
 
 
- std- src- ffi- os_str
 
- os/unix
- path
- sys_common
- sys- os_str
- pal- unix
- windows- c
 
 
 
- thread
 
 
- test/src
- windows_targets- src
 
 
- src- bootstrap- src- bin
- core- build_steps
- builder
- config
 
- utils- helpers
 
 
 
- ci- docker- host-x86_64- dist-loongarch64-linux
- test-various/uefi_qemu_test
 
- scripts
 
- github-actions
 
- doc- rustc/src- platform-support
 
- rustdoc/src- write-documentation
 
- unstable-book/src- compiler-flags
- language-features
 
 
- etc- completions
- natvis
 
- librustdoc- clean
- doctest
- html- static- css
- js
 
 
- json
- passes
 
- rustdoc-json-types
- tools- build-manifest/src
- clippy- clippy_dev/src
- clippy_lints/src- casts
- methods
 
- clippy_utils/src
- tests/ui/borrow_interior_mutable_const
 
- compiletest/src- header
 
- generate-windows-sys/src
- miri- .cargo
- .github/workflows- setup
 
- cargo-miri- src
 
- ci
- miri-script- src
 
- src- bin
- borrow_tracker- stacked_borrows
- tree_borrows- tree
 
 
- concurrency
- shims- unix- linux
 
- x86
 
 
- tests- fail-dep/tokio
- fail- alloc
- both_borrows
- dangling_pointers
- function_calls
- intrinsics
- stacked_borrows
- tree_borrows/reserved
 
- pass-dep/libc
- pass- function_calls
- tls
- tree_borrows
 
 
 
- run-make-support- src- diff
- external_deps
 
 
- rust-analyzer- .github/workflows
- crates- base-db- src
 
- cfg- src
 
- flycheck
- hir-def- src- body
- macro_expansion_tests
- nameres- tests
 
- path
 
 
- hir-expand- src- builtin
 
 
- hir-ty- src- diagnostics- match_check
 
- infer
- mir
- tests
 
 
- hir- src- semantics
 
 
- ide-assists- src- handlers
 
 
- ide-completion- src- completions
 
 
- ide-db- src
 
- ide-diagnostics- src- handlers
 
 
- ide-ssr- src
 
- ide- src- hover
- inlay_hints
 
 
- intern
- limit
- load-cargo- src
 
- mbe- src
 
- parser
- paths- src
 
- proc-macro-api- src- msg
 
 
- proc-macro-srv-cli
- proc-macro-srv- src- server_impl
- tests
 
 
- profile
- project-model- src
 
- rust-analyzer- src- bin
- cli
- diagnostics
- handlers
- lsp
 
- tests- slow-tests
 
 
- span- src
 
- stdx
- syntax-bridge- src
 
- syntax- src
 
- test-fixture/src
- test-utils- src
 
- text-edit
- toolchain
- tt
- vfs-notify- src
 
- vfs- src
 
 
- docs- dev
- user
 
- editors/code- src
- tests/unit
 
- lib/lsp-server
- xtask/src
 
- rustbook
- rustc-perf-wrapper/src
- rustfmt- src/parse/macros
- tests/target
 
- tidy/src
 
 
- tests- assembly- asm
- targets
 
- codegen-units- item-collection- auxiliary
 
- partitioning
 
- codegen- enum
- intrinsics
- issues
- repr
- sanitizer
 
- crashes
- debuginfo
- mir-opt- const_prop
- copy-prop
- instsimplify
- pre-codegen
 
- pretty
- run-make- CURRENT_RUSTC_VERSION
- arguments-non-c-like-enum
- c-link-to-rust-staticlib
- comment-section
- compressed-debuginfo
- const_fn_mir
- crate-loading
- dep-info-doesnt-run-much
- dep-info-spaces
- dep-info
- deref-impl-rustdoc-ice
- doctests-keep-binaries-2024
- doctests-merge
- dump-ice-to-disk
- dylib-soname
- exit-code
- extern-flag-disambiguates
- ice-dep-cannot-find-dep
- incr-test-moved-file
- incremental-debugger-visualizer
- libtest-json
- libtest-junit
- lto-readonly-lib
- min-global-align
- multiple-emits
- naked-symbol-visibility
- native-link-modifier-bundle
- no-alloc-shim
- non-unicode-in-incremental-dir
- output-type-permutations
- print-check-cfg
- print-native-static-libs
- redundant-libs
- remap-path-prefix-dwarf
- reproducible-build-2
- reproducible-build
- reset-codegen-1
- rlib-format-packed-bundled-libs-3
- rlib-format-packed-bundled-libs
- run-in-tmpdir-self-test
- rust-lld-by-default-nightly
- rust-lld-compress-debug-sections
- rust-lld-custom-target
- rust-lld
- rustdoc-determinism
- rustdoc-io-error
- rustdoc-map-file
- rustdoc-output-path
- rustdoc-output-stdout
- rustdoc-scrape-examples-macros
- rustdoc-scrape-examples-remap
- rustdoc-target-spec-json-path
- rustdoc-themes
- rustdoc-with-out-dir-option
- sepcomp-cci-copies
- sepcomp-inlining
- sepcomp-separate
- staticlib-thin-archive
- sysroot-crates-are-unstable
 
- rustdoc-gui
- rustdoc-ui- doctest
- generate-link-to-definition
 
- rustdoc
- ui- abi
- asm- aarch64
- x86_64
 
- async-await- async-closures
- async-fn
 
- attributes- unsafe
 
- borrowck
- cast
- closures
- coercion
- const-generics- adt_const_params
 
- consts- const-eval
- const-mut-refs
- min_const_fn
 
- coroutine
- delegation
- deriving- auxiliary
 
- diagnostic_namespace/do_not_recommend
- extern
- feature-gates
- foreign
- higher-ranked
- impl-trait
- intrinsics
- issues
- lint- must_not_suspend
- unused
 
- macros
- mir
- packed
- pattern/usefulness
- privacy
- proc-macro- auxiliary
 
- raw-ref-op
- return
- rfcs/rfc-2627-raw-dylib
- rust-2024- unsafe-attributes
 
- sanitizer- cfi
 
- static
- traits/next-solver
- transmutability/references
- try-trait
- typeck
- unpretty
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,321 files changed
+23863
-15159
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 67 | 67 |  | |
| 68 | 68 |  | |
| 69 | 69 |  | |
| 70 |  | - | |
|  | 70 | + | |
| 71 | 71 |  | |
| 72 | 72 |  | |
| 73 | 73 |  | |
|  | |||
0 commit comments