File tree
2,387 files changed
+43080
-25038
lines changed- .github/workflows
- .reuse
- LICENSES
- compiler
- rustc
- src
- rustc_abi
- src
- rustc_ast/src
- rustc_ast_ir
- rustc_ast_lowering/src
- rustc_ast_passes
- src
- rustc_ast_pretty/src/pprust
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros
- src
- deriving
- rustc_codegen_cranelift
- example
- src
- abi
- intrinsics
- rustc_codegen_gcc
- build_system/src
- example
- src
- 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
- rustc_data_structures
- rustc_error_codes/src
- error_codes
- rustc_errors
- src
- markdown
- tests
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_fluent_macro/src
- rustc_hir/src
- rustc_hir_analysis
- src
- check
- coherence
- collect
- errors
- hir_ty_lowering
- impl_wf_check
- outlives
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_index
- src
- rustc_infer
- src
- errors
- infer
- outlives
- relate
- traits
- error_reporting
- rustc_interface
- rustc_lint
- src
- rustc_lint_defs/src
- rustc_llvm
- llvm-wrapper
- src
- rustc_macros/src
- rustc_metadata/src/rmeta
- decoder
- rustc_middle
- src
- hir/map
- hooks
- middle
- mir
- interpret
- query
- ty
- context
- print
- util
- rustc_mir_build
- src
- build
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow/src/impls
- rustc_mir_transform/src
- rustc_monomorphize/src
- rustc_next_trait_solver
- src
- solve
- assembly
- eval_ctxt
- inspect
- rustc_parse
- src
- parser
- rustc_passes
- src
- rustc_pattern_analysis
- src
- tests
- common
- rustc_query_system
- src/ich
- rustc_resolve
- src
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_smir/src/rustc_internal
- rustc_span
- src
- analyze_source_file
- source_map
- rustc_target/src
- spec
- targets
- rustc_trait_selection
- src
- error_reporting
- infer
- nice_region_error
- traits
- errors
- solve
- traits
- query
- select
- rustc_traits/src
- rustc_transmute
- rustc_ty_utils/src
- rustc_type_ir
- src
- search_graph
- solve
- ty_kind
- rustc_type_ir_macros/src
- stable_mir
- src
- mir
- library
- alloc
- src
- collections/binary_heap
- testing
- vec
- tests
- core
- src
- alloc
- char
- ffi
- fmt
- intrinsics
- iter/traits
- mem
- num
- dec2flt
- ops
- prelude
- ptr
- slice
- str
- task
- unicode
- tests
- ffi
- panic_unwind/src
- proc_macro/src
- bridge
- rtstartup
- std
- src
- ffi
- fs
- io
- os
- fd
- fortanix_sgx
- horizon
- solid
- uefi
- unix
- net
- windows
- io
- xous
- prelude
- sync
- sys
- anonymous_pipe
- os_str
- pal
- common
- hermit
- sgx
- abi
- tls
- usercalls
- solid
- teeos
- uefi
- unix
- process
- unsupported
- wasi
- wasip2
- wasm/atomics
- windows
- c
- xous
- zkvm
- path
- personality
- dwarf
- sync
- condvar
- mutex
- once
- rwlock
- thread_parking
- thread_local/guard
- sys_common
- thread
- tests
- test/src
- src
- bootstrap
- defaults
- mk
- src
- core
- build_steps
- config
- utils
- ci
- docker
- host-x86_64
- arm-android
- dist-android
- dist-various-2
- mingw-check
- test-various
- x86_64-fuchsia
- x86_64-gnu-tools
- scripts
- github-actions
- doc
- rustc/src
- codegen-options
- platform-support
- targets
- rustdoc/src
- style-guide/src
- unstable-book/src/library-features
- etc
- test-float-parse
- src
- bin
- gen
- validate
- librustdoc
- clean
- html
- render
- static
- css
- js
- templates
- tools
- build-manifest/src
- build_helper/src
- clippy
- .cargo
- .github/workflows
- book/src
- development
- clippy_config
- src
- clippy_dev/src
- clippy_lints
- src
- attrs
- cargo
- casts
- doc
- functions
- loops
- matches
- methods
- operators
- transmute
- types
- utils
- internal_lints
- clippy_utils
- src
- ty/type_certainty
- declare_clippy_lint
- lintcheck
- src
- tests
- ui
- author
- crashes
- doc
- index_refutable_slice
- missing_const_for_fn
- ui-internal
- ui-toml
- await_holding_invalid_type
- disallowed_macros
- max_suggested_slice_pattern_length
- toml_disallowed_methods
- toml_disallowed_types
- util/gh-pages
- collect-license-metadata/src
- compiletest/src
- generate-copyright/src
- generate-windows-sys/src
- jsondocck/src
- lint-docs/src
- miri/tests
- fail
- fail-dep/concurrency
- pass
- intrinsics
- run-make-support
- src
- diff
- external_deps
- rust-analyzer/crates/stdx/src
- rustbook
- rustfmt/tests
- source
- target
- tidy/src
- style
- tier-check/src
- wasm-component-ld
- src
- tests
- assembly
- targets
- codegen
- avr
- issues
- riscv-abi
- sanitizer/kcfi
- crashes
- mir-opt
- const_prop
- dataflow-const-prop
- run-make
- CURRENT_RUSTC_VERSION
- archive-duplicate-names
- atomic-lock-free
- c-dynamic-dylib
- c-dynamic-rlib
- c-link-to-rust-dylib
- c-link-to-rust-staticlib
- c-static-dylib
- c-static-rlib
- c-unwind-abi-catch-lib-panic
- c-unwind-abi-catch-panic
- cdylib
- comment-section
- compiler-builtins
- compiler-lookup-paths
- compiler-lookup-paths-2
- compiler-rt-works-on-mingw
- const-prop-lint
- crate-hash-rustc-version
- crate-name-priority
- doctests-keep-binaries
- doctests-runtool
- dump-ice-to-disk
- dump-mono-stats
- dylib-chain
- emit-named-files
- emit-path-unhashed
- export-executable-symbols
- extern-diff-internal-name
- extern-flag-disambiguates
- extern-flag-pathless
- extern-fn-explicit-align
- extern-fn-generic
- extern-fn-mangle
- extern-fn-slice-no-ice
- extern-fn-struct-passing-abi
- extern-fn-with-extern-types
- extern-fn-with-packed-struct
- extern-fn-with-union
- extern-multiple-copies
- extern-multiple-copies2
- extra-filename-with-temp-outputs
- foreign-rust-exceptions
- ice-dep-cannot-find-dep
- ice-static-mir
- inaccessible-temp-dir
- incr-foreign-head-span
- incr-prev-body-beyond-eof
- incr-test-moved-file
- incremental-debugger-visualizer
- incremental-session-fail
- inline-always-many-cgu
- interdependent-c-libraries
- intrinsic-unreachable
- invalid-library
- invalid-so
- invalid-staticlib
- invalid-symlink-search-path
- in
- bar
- foo
- invalid-tmpdir-env-var
- issue-107094
- issue-107495-archive-permissions
- issue-14698
- issue-15460
- issue-18943
- issue-22131
- issue-25581
- issue-26006
- in
- libc
- time
- issue-28595
- issue-33329
- issue-85401-static-mir
- issue-97463-abi-param-passing
- lib-trait-for-trait-no-ice
- link-arg
- link-framework
- link-native-static-lib-to-dylib
- link-path-order
- linkage-attr-on-static
- longjmp-across-rust
- ls-metadata
- lto-linkage-used-attr
- lto-no-link-whole-rlib
- 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
- native-lib-load-order
- no-duplicate-libs
- non-unicode-env
- non-unicode-in-incremental-dir
- obey-crate-type-flag
- output-filename-conflicts-with-directory
- output-filename-overwrites-input
- output-type-permutations
- panic-abort-eh_frame
- parallel-rustc-no-overwrite
- pass-non-c-like-enum-to-c
- pgo-branch-weights
- pgo-gen-no-imp-symbols
- pgo-use
- pointer-auth-link-with-c
- 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
- return-non-c-like-enum-from-c
- rlib-chain
- rlib-format-packed-bundled-libs-3
- rustdoc-cfgspec-parsing
- rustdoc-scrape-examples-remap
- rustdoc-test-args
- rustdoc-themes
- rustdoc-verify-output-files
- sanitizer-cdylib-link
- sanitizer-dylib-link
- sanitizer-staticlib-link
- sepcomp-cci-copies
- sepcomp-inlining
- sepcomp-separate
- silly-file-names
- split-debuginfo
- static-dylib-by-default
- static-extern-type
- staticlib-blank-lib
- std-core-cycle
- symlinked-extern
- symlinked-libraries
- symlinked-rlib
- target-specs
- test-benches
- track-path-dep-info
- track-pgo-dep-info
- unstable-flag-required
- version-verbose-commit-hash
- volatile-intrinsics
- wasm-custom-section
- wasm-custom-sections-opt
- 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
- zero-extend-abi-param-passing
- rustdoc
- auxiliary
- const-generics
- rustdoc-gui
- src
- lib2
- test_docs
- rustdoc-json
- enums
- discriminant
- fn_pointer
- fns
- generic-associated-types
- impls
- intra-doc-links
- lifetime
- methods
- primitives
- reexport
- structs
- traits
- type
- unions
- rustdoc-ui
- doctest
- intra-doc
- issues
- ui
- abi/statics
- anon-params
- argument-suggestions
- array-slice-vec
- asm
- aarch64
- x86_64
- associated-consts
- associated-inherent-types
- associated-type-bounds
- return-type-notation
- associated-types
- async-await
- async-closures
- async-fn
- in-trait
- return-type-notation
- attributes
- auto-traits
- blind
- borrowck
- c-variadic
- cast
- cfg
- check-cfg
- closures
- binder
- cmse-nonsecure/cmse-nonsecure-call
- codegen/equal-pointers-unequal
- as-cast
- exposed-provenance
- strict-provenance
- codemap_tests
- coherence
- negative-coherence
- occurs-check
- const-generics
- adt_const_params
- auxiliary
- generic_arg_infer
- generic_const_exprs
- const_kind_expr
- issues
- min_const_generics
- type-dependent
- consts
- const-eval
- const_in_pattern
- coroutine
- delegation
- drop
- dropck
- duplicate
- empty
- enum
- error-codes
- errors
- expr
- extern
- feature-gates
- fn
- generic-associated-types
- parse
- generic-const-items
- generics
- higher-ranked
- leak-check
- trait-bounds
- impl-trait
- explicit-generic-args-with-impl-trait
- in-trait
- precise-capturing
- rpit
- imports
- issue-45829
- inference
- inline-const
- issues
- keyword/extern
- lang-items
- late-bound-lifetimes
- layout
- lazy-type-alias
- lexer
- lifetimes
- lint
- dead-code
- lto
- macros
- macro-metavar-expr-concat
- malformed
- methods
- mir
- mismatched_types
- nll
- numeric
- object-safety
- or-patterns
- parser
- issues
- issue-87217-keyword-order
- macro
- mismatched-braces
- raw
- recover
- pattern
- usefulness
- integer-ranges
- polymorphization
- privacy
- restricted
- proc-macro
- pub
- reachable
- resolve
- rfcs
- rfc-0000-never_patterns
- rfc-1445-restrict-constants-in-patterns
- rfc-2008-non-exhaustive
- uninhabited
- rfc-2091-track-caller
- rfc-2294-if-let-guard
- rfc-2627-raw-dylib
- rfc-2632-const-trait-impl
- effects
- rfc-3348-c-string-literals
- rust-2024
- rustdoc
- sanitizer
- self
- elision
- simd
- intrinsic
- span
- specialization
- min_specialization
- static
- statics
- stats
- str
- structs
- suggestions
- symbol-names
- target-feature
- test-attrs
- trait-bounds
- traits
- associated_type_bound
- bound
- next-solver
- non_lifetime_binders
- object
- suggest-dereferences
- wf-object
- transmutability
- trivial-bounds
- try-trait
- tuple
- type
- type-check
- type-alias
- type-alias-enum-variants
- type-alias-impl-trait
- typeck
- issue-114918
- ufcs
- unboxed-closures
- underscore-imports
- uninhabited
- unresolved
- unsized
- variance
- variants
- wf
- ui-fulldeps
- internal-lints
- 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.
2,387 files changed
+43080
-25038
lines changedLines changed: 8 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
67 | 71 |
| |
68 | 72 |
| |
69 | 73 |
| |
70 | 74 |
| |
71 |
| - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
72 | 78 |
| |
73 | 79 |
| |
74 | 80 |
| |
| |||
113 | 119 |
| |
114 | 120 |
| |
115 | 121 |
| |
116 |
| - | |
| 122 | + | |
117 | 123 |
| |
118 | 124 |
| |
119 | 125 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
54 | 53 |
| |
55 | 54 |
| |
56 | 55 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
435 | 435 |
| |
436 | 436 |
| |
437 | 437 |
| |
438 |
| - | |
| 438 | + | |
439 | 439 |
| |
440 | 440 |
| |
441 | 441 |
| |
|
Lines changed: 0 additions & 124 deletions
This file was deleted.
0 commit comments