File tree
28,583 files changed
+28917
-13448
lines changed- .github/workflows
- compiler
- rustc_abi/src
- rustc_ast/src
- util
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust/state
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- liveness
- rustc_builtin_macros/src
- deriving
- rustc_codegen_cranelift
- scripts
- src
- rustc_codegen_gcc
- rustc_codegen_llvm/src
- back
- rustc_codegen_ssa/src
- back
- mir
- rustc_const_eval/src
- const_eval
- interpret
- transform/check_consts
- util
- rustc_data_structures/src
- graph/scc
- rustc_driver
- src
- rustc_error_codes/src
- error_codes
- rustc_error_messages/locales/en-US
- rustc_errors/src
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir/src
- rustc_hir_analysis/src
- astconv
- check
- coherence
- collect
- impl_wf_check
- outlives
- variance
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- generator_interior
- drop_ranges
- method
- rustc_incremental/src
- persist
- rustc_infer/src
- infer
- canonical
- error_reporting
- nice_region_error
- lexical_region_resolve
- nll_relate
- opaque_types
- outlives
- traits
- rustc_interface/src
- rustc_lexer/src
- rustc_lint/src
- rustc_lint_defs/src
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- diagnostics
- rustc_metadata/src
- rmeta
- rustc_middle/src
- hir
- map
- infer
- mir
- interpret
- query
- traits
- ty
- print
- rustc_mir_build/src
- build
- expr
- matches
- thir/pattern
- rustc_mir_dataflow/src/impls
- rustc_mir_transform/src
- rustc_monomorphize/src
- rustc_parse/src
- parser
- rustc_passes/src
- rustc_privacy/src
- rustc_query_system/src
- dep_graph
- query
- rustc_resolve/src
- late
- rustc_session/src
- rustc_span/src
- rustc_target/src/spec
- rustc_trait_selection/src
- solve
- traits
- error_reporting
- query/type_op
- select
- specialize
- rustc_traits/src
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloc/src
- core
- src
- iter/traits
- num
- tests
- std/src
- personality/dwarf
- sync/mutex
- sys/unix/process/process_unix
- thread
- local
- src
- bootstrap
- builder
- mk
- ci
- docker/host-x86_64
- dist-i586-gnu-i586-i686-musl
- dist-various-1
- i686-gnu
- test-various
- x86_64-gnu-debug
- x86_64-gnu-llvm-13
- x86_64-gnu-llvm-13-stage1
- x86_64-gnu-tools
- github-actions
- scripts
- doc
- rustc/src
- platform-support
- unstable-book/src
- compiler-flags
- language-features
- librustdoc
- clean
- formats
- html
- render
- static/css
- json
- passes
- lint
- test
- run-make/coverage
- run-make-fulldeps
- alloc-no-oom-handling
- alloc-no-rc
- alloc-no-sync
- core-no-fp-fmt-parse
- ui
- chalkify/bugs
- const-ptr
- consts
- const-eval
- feature-gates
- generic-associated-types
- nll
- user-annotations
- not-panic
- parser/issues
- pattern/usefulness
- suggestions
- traits/solver-cycles
- tools
- clippy
- .github
- book/src
- clippy_dev/src
- clippy_lints/src
- loops
- methods
- operators
- types
- utils/internal_lints
- clippy_utils/src
- mir
- src
- tests
- ui
- crashes
- ui-toml
- arithmetic_side_effects_allowed
- dbg_macro
- compiletest/src
- miri
- src
- bin
- tests/pass
- issues
- stacked-borrows
- rust-analyzer
- crates
- base-db/src
- cfg/src
- flycheck/src
- hir/src
- hir-def
- src
- body
- macro_expansion_tests
- mbe
- nameres
- tests
- hir-expand/src
- hir-ty
- src
- consteval
- diagnostics
- match_check
- infer
- layout
- tests
- ide/src
- doc_links
- hover
- inlay_hints
- syntax_highlighting
- typing
- ide-assists
- src
- handlers
- tests
- utils
- ide-completion/src
- completions
- attribute
- item_list
- postfix
- context
- render
- tests
- ide-db/src
- generated
- imports
- insert_use
- syntax_helpers
- test_data
- tests
- ide-diagnostics/src
- handlers
- tests
- ide-ssr/src
- limit/src
- mbe/src
- expander
- syntax_bridge
- parser
- src
- grammar
- expressions
- syntax_kind
- tests
- test_data/parser/inline/ok
- proc-macro-api/src
- msg
- proc-macro-srv/src
- abis
- abi_1_58
- proc_macro
- bridge
- abi_1_63
- proc_macro/bridge
- abi_sysroot
- tests
- proc-macro-test
- profile/src
- project-model/src
- rust-analyzer
- src
- bin
- cli
- config
- diagnostics
- tests/slow-tests
- sourcegen/src
- stdx/src
- syntax
- src
- ast
- generated
- tests
- test-utils/src
- toolchain/src
- tt/src
- vfs/src
- docs
- dev
- user
- editors/code
- src
- lib
- la-arena/src
- lsp-server
- examples
- src
- xtask
- src
- publish
- release
- test_data
- rustdoc-gui
- rustfmt
- src
- tests
- source
- target
- tidy
- src
- tests
- assembly
- asm
- auxiliary
- nvptx-kernel-abi
- stack-protector
- auxiliary
- codegen
- auxiliary
- avr
- dllimports
- auxiliary
- intrinsics
- non-terminate
- remap_path_prefix
- auxiliary
- riscv-abi
- simd-intrinsic
- src-hash-algorithm
- unwind-abis
- codegen-units
- item-collection
- auxiliary
- partitioning
- auxiliary
- polymorphization
- debuginfo
- auxiliary
- incremental
- add_private_fn_at_krate_root_cc
- auxiliary
- auxiliary
- callee_caller_cross_crate
- auxiliary
- change_add_field
- change_crate_order
- auxiliary
- change_implementation_cross_crate
- auxiliary
- change_private_fn
- change_private_fn_cc
- auxiliary
- change_private_impl_method
- change_private_impl_method_cc
- auxiliary
- change_pub_inherent_method_body
- change_pub_inherent_method_sig
- const-generics
- try_unify_abstract_const_regression_tests
- extern_static
- hashes
- hygiene
- auxiliary
- inlined_hir_34991
- issue-39828
- auxiliary
- issue-49595
- auxiliary
- issue-85197-invalid-span
- auxiliary
- issue-92163-missing-sourcefile
- auxiliary
- krate_reassign_34991
- auxiliary
- link_order
- auxiliary
- remapped_paths_cc
- auxiliary
- remove-private-item-cross-crate
- auxiliary
- remove_crate
- auxiliary
- remove_source_file
- auxiliary
- rlib_cross_crate
- auxiliary
- span_hash_stable
- auxiliary
- static_cycle
- static_refering_to_other_static
- static_refering_to_other_static2
- static_refering_to_other_static3
- static_stable_hash
- struct_change_field_type_cross_crate
- auxiliary
- thinlto
- type_alias_cross_crate
- auxiliary
- mir-opt
- building
- custom
- const_prop
- dataflow-const-prop
- dead-store-elimination
- deref-patterns
- dest-prop
- inline
- issues
- nll
- pretty
- auxiliary
- run-make-fulldeps
- a-b-a-linker-guard
- alloc-no-oom-handling
- alloc-no-rc
- alloc-no-sync
- allow-non-lint-warnings-cmdline
- allow-warnings-cmdline-stability
- archive-duplicate-names
- arguments-non-c-like-enum
- atomic-lock-free
- bare-outfile
- c-dynamic-dylib
- c-dynamic-rlib
- c-link-to-rust-dylib
- c-link-to-rust-staticlib
- c-link-to-rust-va-list-fn
- c-static-dylib
- c-static-rlib
- c-unwind-abi-catch-lib-panic
- c-unwind-abi-catch-panic
- cat-and-grep-sanity-check
- cdylib
- cdylib-dylib-linkage
- cdylib-fewer-symbols
- codegen-options-parsing
- compile-stdin
- compiler-lookup-paths
- compiler-lookup-paths-2
- compiler-rt-works-on-mingw
- core-no-fp-fmt-parse
- crate-data-smoke
- crate-hash-rustc-version
- crate-name-priority
- cross-lang-lto
- cross-lang-lto-clang
- cross-lang-lto-pgo-smoketest
- cross-lang-lto-upstream-rlibs
- debug-assertions
- dep-info
- dep-info-doesnt-run-much
- dep-info-spaces
- doctests-keep-binaries
- duplicate-output-flavors
- dylib-chain
- emit
- emit-stack-sizes
- error-found-staticlib-instead-crate
- error-writing-dependencies
- exit-code
- extern-diff-internal-name
- extern-flag-disambiguates
- extern-flag-fun
- extern-flag-pathless
- extern-flag-rename-transitive
- extern-fn-generic
- extern-fn-mangle
- extern-fn-reachable
- 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
- extern-overrides-distribution
- extra-filename-with-temp-outputs
- foreign-double-unwind
- foreign-exceptions
- foreign-rust-exceptions
- fpic
- glibc-staticlib-args
- hir-tree
- hotplug_codegen_backend
- include_bytes_deps
- incr-add-rust-src-component
- inline-always-many-cgu
- interdependent-c-libraries
- intrinsic-unreachable
- invalid-library
- invalid-staticlib
- issue-11908
- issue-14500
- issue-14698
- issue-15460
- issue-18943
- issue-19371
- issue-20626
- issue-22131
- issue-24445
- issue-25581
- issue-26006
- in
- libc
- time
- issue-26092
- issue-28595
- issue-28766
- issue-30063
- issue-33329
- issue-35164
- submodule
- issue-37839
- issue-37893
- issue-38237
- issue-40535
- issue-46239
- issue-47551
- issue-51671
- issue-53964
- issue-64153
- issue-68794-textrel-on-minimal-lib
- issue-69368
- issue-7349
- issue-83045
- issue-84395-lto-embed-bitcode
- issue-97463-abi-param-passing
- issue64319
- issues-41478-43796
- libs-through-symlinks
- libtest-json
- link-arg
- link-args-order
- link-cfg
- link-dedup
- link-path-order
- linkage-attr-on-static
- long-linker-command-lines
- long-linker-command-lines-cmd-exe
- longjmp-across-rust
- ls-metadata
- lto-dylib-dep
- lto-empty
- lto-no-link-whole-rlib
- lto-readonly-lib
- lto-smoke
- lto-smoke-c
- manual-crate-name
- manual-link
- many-crates-but-no-match
- metadata-flag-frobs-symbols
- min-global-align
- mingw-export-call-convention
- mismatching-target-triples
- missing-crate-dependency
- mixing-deps
- mixing-formats
- mixing-libs
- msvc-opt-minsize
- multiple-emits
- no-builtins-lto
- no-duplicate-libs
- no-intermediate-extras
- obey-crate-type-flag
- obtain-borrowck
- output-filename-conflicts-with-directory
- output-filename-overwrites-input
- output-type-permutations
- output-with-hyphens
- override-aliased-flags
- panic-impl-transitive
- pass-non-c-like-enum-to-c
- pgo-branch-weights
- pgo-gen
- pgo-gen-lto
- pgo-gen-no-imp-symbols
- pgo-indirect-call-promotion
- pgo-use
- pointer-auth-link-with-c
- prefer-dylib
- prefer-rlib
- pretty-expanded
- pretty-print-to-file
- print-calling-conventions
- print-cfg
- print-target-list
- profile
- prune-link-args
- redundant-libs
- relocation-model
- relro-levels
- remap-path-prefix
- auxiliary
- reproducible-build
- reproducible-build-2
- resolve-rename
- return-non-c-like-enum
- return-non-c-like-enum-from-c
- rlib-chain
- rustdoc-determinism
- rustdoc-error-lines
- rustdoc-io-error
- rustdoc-map-file
- rustdoc-output-path
- rustdoc-scrape-examples-macros
- examples
- src
- rustdoc-target-spec-json-path
- rustdoc-themes
- sanitizer-cdylib-link
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
28,583 files changed
+28917
-13448
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| 9 | + | |
| 10 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
342 | 342 |
| |
343 | 343 |
| |
344 | 344 |
| |
345 |
| - | |
| 345 | + | |
346 | 346 |
| |
347 | 347 |
| |
348 | 348 |
| |
| |||
353 | 353 |
| |
354 | 354 |
| |
355 | 355 |
| |
356 |
| - | |
| 356 | + | |
357 | 357 |
| |
358 | 358 |
| |
359 | 359 |
| |
|
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| |||
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 |
| - | |
| 77 | + | |
78 | 78 |
| |
79 | 79 |
|
+36-17
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
203 | 203 |
| |
204 | 204 |
| |
205 | 205 |
| |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
206 | 212 |
| |
207 | 213 |
| |
208 | 214 |
| |
| |||
328 | 334 |
| |
329 | 335 |
| |
330 | 336 |
| |
| 337 | + | |
331 | 338 |
| |
332 | 339 |
| |
333 | 340 |
| |
| |||
345 | 352 |
| |
346 | 353 |
| |
347 | 354 |
| |
| 355 | + | |
348 | 356 |
| |
349 | 357 |
| |
350 | 358 |
| |
| |||
375 | 383 |
| |
376 | 384 |
| |
377 | 385 |
| |
| 386 | + | |
378 | 387 |
| |
379 | 388 |
| |
380 | 389 |
| |
| |||
1778 | 1787 |
| |
1779 | 1788 |
| |
1780 | 1789 |
| |
1781 |
| - | |
| 1790 | + | |
1782 | 1791 |
| |
1783 |
| - | |
| 1792 | + | |
1784 | 1793 |
| |
1785 | 1794 |
| |
1786 | 1795 |
| |
| |||
1793 | 1802 |
| |
1794 | 1803 |
| |
1795 | 1804 |
| |
1796 |
| - | |
| 1805 | + | |
1797 | 1806 |
| |
1798 |
| - | |
| 1807 | + | |
1799 | 1808 |
| |
1800 | 1809 |
| |
1801 | 1810 |
| |
| |||
2335 | 2344 |
| |
2336 | 2345 |
| |
2337 | 2346 |
| |
2338 |
| - | |
| 2347 | + | |
2339 | 2348 |
| |
2340 |
| - | |
| 2349 | + | |
2341 | 2350 |
| |
2342 | 2351 |
| |
2343 | 2352 |
| |
| |||
5025 | 5034 |
| |
5026 | 5035 |
| |
5027 | 5036 |
| |
5028 |
| - | |
| 5037 | + | |
5029 | 5038 |
| |
5030 |
| - | |
| 5039 | + | |
5031 | 5040 |
| |
5032 | 5041 |
| |
5033 | 5042 |
| |
5034 | 5043 |
| |
5035 | 5044 |
| |
5036 | 5045 |
| |
5037 |
| - | |
| 5046 | + | |
5038 | 5047 |
| |
5039 |
| - | |
| 5048 | + | |
5040 | 5049 |
| |
5041 | 5050 |
| |
5042 | 5051 |
| |
| |||
5053 | 5062 |
| |
5054 | 5063 |
| |
5055 | 5064 |
| |
5056 |
| - | |
| 5065 | + | |
5057 | 5066 |
| |
5058 |
| - | |
| 5067 | + | |
5059 | 5068 |
| |
5060 | 5069 |
| |
5061 | 5070 |
| |
| |||
5073 | 5082 |
| |
5074 | 5083 |
| |
5075 | 5084 |
| |
5076 |
| - | |
| 5085 | + | |
5077 | 5086 |
| |
5078 |
| - | |
| 5087 | + | |
5079 | 5088 |
| |
5080 | 5089 |
| |
5081 | 5090 |
| |
| |||
5094 | 5103 |
| |
5095 | 5104 |
| |
5096 | 5105 |
| |
| 5106 | + | |
| 5107 | + | |
| 5108 | + | |
| 5109 | + | |
| 5110 | + | |
| 5111 | + | |
| 5112 | + | |
| 5113 | + | |
| 5114 | + | |
| 5115 | + | |
| 5116 | + | |
5097 | 5117 |
| |
5098 | 5118 |
| |
5099 | 5119 |
| |
| |||
5380 | 5400 |
| |
5381 | 5401 |
| |
5382 | 5402 |
| |
5383 |
| - | |
| 5403 | + | |
5384 | 5404 |
| |
5385 |
| - | |
| 5405 | + | |
5386 | 5406 |
| |
5387 | 5407 |
| |
5388 | 5408 |
| |
| |||
5556 | 5576 |
| |
5557 | 5577 |
| |
5558 | 5578 |
| |
5559 |
| - | |
5560 | 5579 |
| |
5561 | 5580 |
| |
5562 | 5581 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
1 | 6 |
| |
2 | 7 |
| |
3 | 8 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1263 | 1263 |
| |
1264 | 1264 |
| |
1265 | 1265 |
| |
1266 |
| - | |
1267 |
| - | |
| 1266 | + | |
| 1267 | + | |
1268 | 1268 |
| |
1269 | 1269 |
| |
1270 | 1270 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1307 | 1307 |
| |
1308 | 1308 |
| |
1309 | 1309 |
| |
| 1310 | + | |
1310 | 1311 |
| |
1311 | 1312 |
| |
1312 | 1313 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1362 | 1362 |
| |
1363 | 1363 |
| |
1364 | 1364 |
| |
| 1365 | + | |
1365 | 1366 |
| |
1366 | 1367 |
| |
1367 | 1368 |
| |
| |||
1370 | 1371 |
| |
1371 | 1372 |
| |
1372 | 1373 |
| |
| 1374 | + | |
1373 | 1375 |
| |
1374 | 1376 |
| |
1375 | 1377 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
304 | 304 |
| |
305 | 305 |
| |
306 | 306 |
| |
307 |
| - | |
| 307 | + | |
308 | 308 |
| |
309 | 309 |
| |
310 | 310 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
836 | 836 |
| |
837 | 837 |
| |
838 | 838 |
| |
| 839 | + | |
839 | 840 |
| |
840 | 841 |
| |
841 | 842 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
| 212 | + | |
212 | 213 |
| |
213 | 214 |
| |
214 | 215 |
| |
| |||
233 | 234 |
| |
234 | 235 |
| |
235 | 236 |
| |
| 237 | + | |
236 | 238 |
| |
237 | 239 |
| |
238 | 240 |
| |
| |||
651 | 653 |
| |
652 | 654 |
| |
653 | 655 |
| |
| 656 | + | |
654 | 657 |
| |
655 | 658 |
| |
656 | 659 |
| |
| |||
689 | 692 |
| |
690 | 693 |
| |
691 | 694 |
| |
692 |
| - | |
693 |
| - | |
| 695 | + | |
| 696 | + | |
694 | 697 |
| |
695 | 698 |
| |
696 | 699 |
| |
| |||
890 | 893 |
| |
891 | 894 |
| |
892 | 895 |
| |
| 896 | + | |
893 | 897 |
| |
894 | 898 |
| |
895 | 899 |
| |
| |||
927 | 931 |
| |
928 | 932 |
| |
929 | 933 |
| |
| 934 | + | |
930 | 935 |
| |
931 | 936 |
| |
932 | 937 |
| |
| |||
1041 | 1046 |
| |
1042 | 1047 |
| |
1043 | 1048 |
| |
| 1049 | + | |
1044 | 1050 |
| |
1045 | 1051 |
| |
1046 | 1052 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
523 | 523 |
| |
524 | 524 |
| |
525 | 525 |
| |
526 |
| - | |
| 526 | + | |
527 | 527 |
| |
528 | 528 |
| |
529 | 529 |
| |
| |||
1239 | 1239 |
| |
1240 | 1240 |
| |
1241 | 1241 |
| |
1242 |
| - | |
| 1242 | + | |
1243 | 1243 |
| |
1244 | 1244 |
| |
1245 | 1245 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
663 | 663 |
| |
664 | 664 |
| |
665 | 665 |
| |
666 |
| - | |
| 666 | + | |
667 | 667 |
| |
668 | 668 |
| |
669 | 669 |
| |
| |||
1194 | 1194 |
| |
1195 | 1195 |
| |
1196 | 1196 |
| |
1197 |
| - | |
| 1197 | + | |
1198 | 1198 |
| |
1199 | 1199 |
| |
1200 | 1200 |
| |
| |||
1919 | 1919 |
| |
1920 | 1920 |
| |
1921 | 1921 |
| |
1922 |
| - | |
| 1922 | + | |
1923 | 1923 |
| |
1924 | 1924 |
| |
1925 | 1925 |
| |
| |||
2013 | 2013 |
| |
2014 | 2014 |
| |
2015 | 2015 |
| |
2016 |
| - | |
| 2016 | + | |
2017 | 2017 |
| |
2018 | 2018 |
| |
2019 | 2019 |
| |
|
0 commit comments