File tree
3,400 files changed
+63140
-33998
lines changed- .github/workflows
- compiler
- rustc/src
- rustc_abi/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
- coroutine
- coverage
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- solve
- assembly
- inspect
- rustc_parse
- src
- lexer
- 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_traits/src
- 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
- char
- ffi
- fmt
- intrinsics
- iter/sources
- mem
- net
- num
- flt2dec/strategy
- ops
- panic
- ptr
- slice
- sort
- unstable
- sync
- task
- tests
- ops
- panic_abort/src
- panic_unwind/src
- std
- src
- f128
- f16
- io
- buffered
- bufreader
- os
- fd
- hermit
- solid
- unix
- vita
- vxworks
- windows/io
- pipe
- sync
- once
- rwlock
- sys
- anonymous_pipe
- pal
- hermit
- sgx
- abi/usercalls
- uefi
- unix
- process
- process_unix
- windows
- c
- sync/once
- thread
- test/src
- unwind/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
- compiler-flags
- language-features
- etc
- completions
- natvis
- librustdoc
- clean
- doctest
- formats
- html
- escape
- markdown
- render
- static
- css
- js
- templates
- json
- passes
- rustdoc-json-types
- tools
- build-manifest/src
- bump-stage0/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
- jsondoclint/src
- miri
- cargo-miri
- src
- ci
- miri-script/src
- src
- alloc_addresses
- bin
- borrow_tracker
- stacked_borrows
- tree_borrows
- concurrency
- intrinsics
- shims
- unix
- linux
- windows
- test_dependencies
- tests
- fail
- both_borrows
- dangling_pointers
- function_calls
- intrinsics
- validity
- fail-dep
- concurrency
- libc
- tokio
- pass
- tree_borrows
- pass-dep/libc
- opt-dist
- src
- run-make-support/src
- diff
- external_deps
- rust-analyzer
- .github/workflows
- .vscode
- crates
- base-db
- src
- cfg
- src
- flycheck
- hir
- src
- semantics
- hir-def
- src
- body
- data
- hir
- item_tree
- macro_expansion_tests
- mbe
- nameres
- tests
- path
- hir-expand
- src
- builtin
- hir-ty
- src
- consteval
- diagnostics
- match_check
- infer
- layout
- mir
- eval
- lower
- tests
- ide
- src
- annotations
- doc_links
- hover
- inlay_hints
- syntax_highlighting
- typing
- ide-assists
- src
- handlers
- utils
- ide-completion
- src
- completions
- attribute
- item_list
- context
- render
- tests
- ide-db
- src
- generated
- imports
- syntax_helpers
- test_data
- ide-diagnostics
- src
- handlers
- ide-ssr
- src
- intern
- src
- symbol
- limit
- load-cargo
- src
- mbe
- src
- expander
- parser
- src
- grammar
- expressions
- syntax_kind
- tests
- test_data
- generated
- parser
- err
- inline
- err
- ok
- paths
- src
- proc-macro-api
- src
- msg
- proc-macro-srv
- proc-macro-test/imp/src
- src
- server_impl
- tests
- proc-macro-srv-cli
- profile
- project-model
- src
- rust-analyzer
- src
- bin
- cli
- diagnostics
- handlers
- lsp
- tracing
- tests
- slow-tests
- salsa
- salsa-macros/src
- src
- derived
- derived_lru
- runtime
- tests
- span
- src
- stdx
- src
- syntax
- src
- ast
- generated
- parsing
- syntax-bridge
- src
- test-fixture
- src
- test-utils
- src
- text-edit
- toolchain
- tt
- src
- vfs
- src
- vfs-notify
- src
- docs
- dev
- user
- editors/code
- src
- tests/unit
- lib
- line-index/src
- lsp-server
- xtask/src
- codegen
- grammar
- rustbook
- rustc-perf-wrapper/src
- rustdoc
- rustfmt
- src
- git-rustfmt
- parse/macros
- tests
- source/cfg_if/detect/os
- target/cfg_if/detect/os
- tidy/src
- tests
- assembly
- asm
- targets
- codegen
- enum
- instrument-coverage
- intrinsics
- issues
- repr
- sanitizer
- simd
- codegen-units
- item-collection
- auxiliary
- partitioning
- coverage/mcdc
- crashes
- debuginfo
- incremental/hashes
- mir-opt
- building
- custom
- match
- const_prop
- coverage
- dataflow-const-prop
- inline
- instsimplify
- 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-circular-deps-link
- 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
- dep-info
- dep-info-doesnt-run-much
- dep-info-spaces
- deref-impl-rustdoc-ice
- doctests-keep-binaries-2024
- doctests-merge
- dos-device-input
- dump-ice-to-disk
- dylib-soname
- exit-code
- extern-flag-disambiguates
- fmt-write-bloat
- foreign-double-unwind
- foreign-exceptions
- ice-dep-cannot-find-dep
- incr-test-moved-file
- incremental-debugger-visualizer
- issue-35164
- issue-36710
- issue-47551
- issue-69368
- issue-88756-default-output
- json-error-no-offset
- submodule
- libtest-json
- libtest-junit
- link-args-order
- link-cfg
- link-dedup
- link-eh-frame-terminator
- long-linker-command-lines
- long-linker-command-lines-cmd-exe
- lto-readonly-lib
- min-global-align
- mte-ffi
- multiple-emits
- naked-symbol-visibility
- native-link-modifier-bundle
- native-link-modifier-whole-archive
- no-alloc-shim
- no-builtins-attribute
- 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
- raw-dylib-import-name-type
- raw-dylib-link-ordinal
- raw-dylib-stdcall-ordinal
- redundant-libs
- remap-path-prefix-dwarf
- reproducible-build-2
- reset-codegen-1
- rlib-format-packed-bundled-libs
- rlib-format-packed-bundled-libs-2
- 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-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
- simd-ffi
- stable-symbol-names
- staticlib-dylib-linkage
- staticlib-thin-archive
- 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
- type-alias
- rustdoc-gui
- src/lib2/another_mod
- rustdoc-js
- rustdoc-json
- impls
- rustdoc-ui
- doctest
- generate-link-to-definition
- intra-doc
- issues
- ui
- abi
- asm
- aarch64
- x86_64
- associated-type-bounds
- associated-types
- async-await
- async-closures
- in-trait
- attributes
- unsafe
- backtrace
- binop
- borrowck
- btreemap
- cast
- cfg
- check-cfg
- closures/2229_closure_analysis/run_pass
- codemap_tests
- coercion
- coherence
- super-traits
- const-generics
- adt_const_params
- defaults
- generic_const_exprs
- issues
- const-ptr
- consts
- const-eval
- coroutine
- delegation
- generics
- derives
- deriving
- auxiliary
- diagnostic_namespace/do_not_recommend
- dropck
- enum-discriminant
- error-codes
- extern
- feature-gates
- ui-fulldeps/internal-lints
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,400 files changed
+63140
-33998
lines changedLines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
| 27 | + |
Lines 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 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
|
0 commit comments