File tree
1,942 files changed
+38572
-20371
lines changed- .github/workflows
- compiler
- rustc/src
- rustc_ast/src
- rustc_ast_lowering
- src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- state
- rustc_attr
- src
- rustc_borrowck
- src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros
- src
- deriving/generic
- rustc_codegen_cranelift
- .github/workflows
- .zed
- build_system
- example
- patches
- scripts
- src
- intrinsics
- rustc_codegen_gcc
- build_system
- build_sysroot
- 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_driver_impl/src
- rustc_error_codes/src/error_codes
- rustc_errors/src
- json
- rustc_expand
- src
- mbe
- rustc_feature/src
- rustc_hir/src
- rustc_hir_analysis/src
- check
- coherence
- collect
- hir_ty_lowering
- variance
- rustc_hir_typeck/src
- fn_ctxt
- method
- rustc_index/src
- rustc_infer/src
- infer
- canonical
- outlives
- rustc_interface/src
- rustc_lint
- src
- context
- rustc_lint_defs/src
- rustc_llvm
- llvm-wrapper
- rustc_metadata
- src
- rustc_middle/src
- hir/map
- middle
- mir/interpret
- query
- ty
- consts
- print
- rustc_mir_build
- src
- build
- custom/parse
- expr
- matches
- thir/pattern
- rustc_mir_dataflow/src
- impls
- move_paths
- rustc_mir_transform
- src
- coverage
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- solve
- assembly
- inspect
- rustc_parse/src
- parser
- rustc_passes
- src
- rustc_pattern_analysis
- src
- rustc
- tests/common
- rustc_query_system/src
- dep_graph
- query
- rustc_resolve/src
- late
- rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi
- rustc_session/src
- config
- 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_transmute/src/layout
- rustc_ty_utils/src
- rustc_type_ir/src
- search_graph
- solve
- ty_kind
- library
- alloc
- src
- collections
- binary_heap
- btree
- vec_deque
- raw_vec
- vec
- tests
- core
- src
- array
- ascii
- fmt
- intrinsics
- iter/sources
- mem
- net
- num
- flt2dec/strategy
- ops
- panic
- ptr
- slice
- sort
- unstable
- task
- tests
- ops
- std
- src
- f128
- f16
- io/buffered
- bufreader
- os
- fd
- solid
- unix
- vxworks
- windows/io
- sync/rwlock
- sys
- pal
- sgx
- abi/usercalls
- uefi
- unix
- process
- process_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-various-2
- dist-x86_64-linux
- x86_64-gnu
- scripts
- doc
- rustc/src
- platform-support
- rustdoc/src
- write-documentation
- unstable-book/src/language-features
- etc
- completions
- natvis
- librustdoc
- clean
- doctest
- formats
- html
- markdown
- render
- static
- css
- js
- json
- passes
- rustdoc-json-types
- tools
- build-manifest/src
- clippy
- .cargo
- .github/workflows
- book/src
- clippy_config
- src
- clippy_dev
- src
- clippy_lints
- src
- attrs
- casts
- doc
- loops
- matches
- methods
- misc_early
- operators
- transmute
- types
- utils/internal_lints
- clippy_utils
- src
- declare_clippy_lint
- src
- lintcheck
- src
- rustc_tools_util
- src
- src
- tests
- ui
- borrow_interior_mutable_const
- crashes
- dbg_macro
- doc
- ui-internal
- ui-toml
- excessive_nesting
- unwrap_used
- workspace_test/path_dep
- util/gh-pages
- collect-license-metadata
- src
- compiletest/src
- runtest
- generate-copyright
- src
- templates
- generate-windows-sys/src
- miri
- cargo-miri
- ci
- miri-script/src
- src
- bin
- borrow_tracker/stacked_borrows
- concurrency
- intrinsics
- shims
- unix
- linux
- windows
- test_dependencies
- tests
- fail
- function_calls
- validity
- fail-dep
- concurrency
- tokio
- pass
- tree_borrows
- pass-dep/libc
- run-make-support/src
- diff
- external_deps
- rust-analyzer
- .github/workflows
- crates
- base-db
- src
- cfg
- src
- flycheck
- hir
- src
- semantics
- hir-def
- src
- body
- macro_expansion_tests
- nameres
- tests
- path
- hir-expand
- src
- builtin
- hir-ty
- src
- diagnostics
- match_check
- infer
- mir
- eval
- tests
- ide
- src
- hover
- inlay_hints
- ide-assists
- src
- handlers
- ide-completion
- src
- completions
- ide-db
- src
- ide-diagnostics
- src
- handlers
- ide-ssr
- src
- intern
- limit
- load-cargo
- src
- mbe
- src
- parser
- paths
- src
- proc-macro-api
- src
- msg
- proc-macro-srv
- src
- server_impl
- tests
- proc-macro-srv-cli
- profile
- project-model
- src
- rust-analyzer
- src
- bin
- cli
- diagnostics
- handlers
- lsp
- tests
- slow-tests
- span
- src
- stdx
- syntax
- src
- syntax-bridge
- src
- test-fixture/src
- test-utils
- src
- text-edit
- toolchain
- tt
- vfs
- src
- vfs-notify
- src
- docs
- dev
- user
- editors/code
- src
- tests/unit
- lib/lsp-server
- xtask/src
- rustbook
- rustc-perf-wrapper/src
- rustdoc
- rustfmt
- src/git-rustfmt
- tests
- source/cfg_if/detect/os
- target/cfg_if/detect/os
- tidy/src
- tests
- assembly
- asm
- targets
- codegen
- enum
- instrument-coverage
- intrinsics
- issues
- repr
- simd
- codegen-units
- item-collection
- auxiliary
- partitioning
- crashes
- debuginfo
- mir-opt
- building
- custom
- match
- pre-codegen
- run-make
- CURRENT_RUSTC_VERSION
- arguments-non-c-like-enum
- c-link-to-rust-staticlib
- cdylib-dylib-linkage
- comment-section
- compressed-debuginfo
- const_fn_mir
- cpp-global-destructors
- crate-loading
- cross-lang-lto
- cross-lang-lto-clang
- cross-lang-lto-pgo-smoketest
- cross-lang-lto-pgo-smoketest-clang
- cross-lang-lto-riscv-abi
- cross-lang-lto-upstream-rlibs
- doctests-keep-binaries-2024
- doctests-merge
- dos-device-input
- dump-ice-to-disk
- dylib-soname
- extern-flag-disambiguates
- fmt-write-bloat
- foreign-double-unwind
- foreign-exceptions
- ice-dep-cannot-find-dep
- incr-test-moved-file
- incremental-debugger-visualizer
- issue-36710
- issue-88756-default-output
- link-args-order
- link-cfg
- link-dedup
- long-linker-command-lines
- long-linker-command-lines-cmd-exe
- lto-readonly-lib
- min-global-align
- mte-ffi
- multiple-emits
- naked-symbol-visibility
- no-alloc-shim
- no-duplicate-libs
- non-unicode-in-incremental-dir
- output-type-permutations
- pdb-buildinfo-cl-cmd
- pgo-gen-lto
- pgo-indirect-call-promotion
- print-calling-conventions
- print-cfg
- print-check-cfg
- print-native-static-libs
- print-target-list
- print-to-output
- raw-dylib-alt-calling-convention
- raw-dylib-c
- redundant-libs
- remap-path-prefix-dwarf
- reproducible-build-2
- reset-codegen-1
- rlib-format-packed-bundled-libs-3
- run-in-tmpdir-self-test
- rust-lld
- rust-lld-by-default-nightly
- rust-lld-compress-debug-sections
- rust-lld-custom-target
- rustdoc-default-output
- rustdoc-io-error
- rustdoc-output-stdout
- rustdoc-scrape-examples-macros
- rustdoc-scrape-examples-remap
- sepcomp-cci-copies
- sepcomp-inlining
- sepcomp-separate
- simd-ffi
- stable-symbol-names
- staticlib-dylib-linkage
- symbol-visibility
- sysroot-crates-are-unstable
- thumb-none-cortex-m
- thumb-none-qemu
- example/.cargo
- used
- wasm-override-linker
- zero-extend-abi-param-passing
- rustdoc
- cross-crate-info
- cargo-transitive
- auxiliary
- cargo-transitive-no-index
- auxiliary
- cargo-two
- auxiliary
- cargo-two-no-index
- auxiliary
- index-on-last
- auxiliary
- kitchen-sink
- auxiliary
- single-crate-baseline
- single-crate-no-index
- transitive
- auxiliary
- two
- auxiliary
- working-dir-examples
- write-docs-somewhere-else
- auxiliary
- rustdoc-gui
- src/lib2/another_mod
- rustdoc-js
- rustdoc-json
- impls
- rustdoc-ui
- doctest
- generate-link-to-definition
- intra-doc
- issues
- ui
- asm
- aarch64
- x86_64
- associated-type-bounds
- async-await
- async-closures
- in-trait
- attributes
- cast
- cfg
- check-cfg
- closures/2229_closure_analysis/run_pass
- codemap_tests
- coercion
- coherence
- const-generics
- adt_const_params
- defaults
- generic_const_exprs
- issues
- consts/const-eval
- coroutine
- delegation
- derives
- deriving
- auxiliary
- diagnostic_namespace/do_not_recommend
- enum-discriminant
- error-codes
- extern
- feature-gates
- fn
- generic-associated-types
- higher-ranked
- hygiene
- impl-trait
- in-trait
- multiple-lifetimes
- inline-const
- issues
- json
- lifetimes
- lint
- dead-code
- force-warn
- unsafe_code
- never_type
- offset-of
- panics
- parser
- issues
- recover
- pattern
- usefulness
- polymorphization
- proc-macro
- auxiliary
- process
- pub
- reachable
- regions
- rfcs
- rfc-0000-never_patterns
- rfc-2008-non-exhaustive/uninhabited
- rfc-2396-target_feature-11
- rfc-2632-const-trait-impl
- specialization
- rust-2018/edition-lint-inter-outlives
- auxiliary
- rust-2024
- unsafe-extern-blocks
- sanitizer/cfi
- specialization
- static
- statics
- structs
- structs-enums
- suggestions
- lifetimes
- target-feature
- traits
- next-solver
- object
- try-trait
- type
- pattern_types
- type-inference
- typeck
- uninhabited
- unpretty
- wf
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,942 files changed
+38572
-20371
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
| 70 | + | |
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
| 23 | + | |
| 24 | + | |
22 | 25 |
| |
23 | 26 |
| |
24 | 27 |
| |
| |||
48 | 51 |
| |
49 | 52 |
| |
50 | 53 |
| |
| 54 | + | |
51 | 55 |
| |
52 | 56 |
| |
53 | 57 |
| |
|
0 commit comments