File tree
1,924 files changed
+27668
-31618
lines changed- .github/workflows
- compiler
- rustc_abi
- src
- rustc_arena/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- state
- rustc_ast/src
- attr
- util
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros/src
- assert
- deriving/generic
- format_foreign
- printf
- shell
- rustc_codegen_cranelift
- build_system
- src
- rustc_codegen_llvm/src
- coverageinfo
- debuginfo
- metadata/enums
- llvm
- rustc_codegen_ssa/src
- back
- mir
- rustc_const_eval
- src
- const_eval
- interpret
- intrinsics
- transform
- check_consts
- util
- rustc_driver/src
- rustc_error_codes/src/error_codes
- rustc_error_messages
- locales/en-US
- src
- rustc_errors/src
- rustc_expand/src
- mbe
- parse
- rustc_feature/src
- rustc_hir_analysis/src
- astconv
- check
- coherence
- collect
- impl_wf_check
- outlives
- structured_errors
- variance
- rustc_hir_pretty/src
- rustc_hir_typeck/src
- fn_ctxt
- generator_interior
- drop_ranges
- method
- rustc_hir/src
- rustc_incremental/src/persist
- rustc_index
- src
- rustc_infer/src
- errors
- infer
- canonical
- error_reporting
- nice_region_error
- nll_relate
- outlives
- traits
- rustc_interface/src
- rustc_lexer/src/unescape
- rustc_lint_defs/src
- rustc_lint/src
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- diagnostics
- rustc_metadata/src
- rmeta
- decoder
- rustc_middle
- src
- hir/map
- middle
- mir
- interpret
- query
- traits
- ty
- consts
- inhabitedness
- print
- rustc_mir_build
- src
- build
- expr
- matches
- thir
- cx
- 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_impl/src
- rustc_query_system/src
- dep_graph
- query
- rustc_resolve/src
- late
- rustc_save_analysis/src
- rustc_session/src
- rustc_span/src
- rustc_symbol_mangling/src
- typeid
- rustc_target
- src
- abi
- call
- spec
- rustc_trait_selection/src
- traits
- error_reporting
- query
- type_op
- select
- specialize
- rustc_traits
- src
- chalk
- rustc_ty_utils
- src
- rustc_type_ir/src
- library
- alloc
- benches
- src
- collections
- btree
- vec_deque
- vec
- tests
- core
- src
- alloc
- array
- fmt
- future
- iter
- adapters
- sources
- num
- ptr
- slice
- str
- task
- tests
- iter
- adapters
- std/src
- os/windows/io
- personality/dwarf
- sys_common/once
- sys
- sgx
- windows
- thread
- test
- unwind/src
- src
- bootstrap
- bin
- ci
- docker
- host-x86_64
- arm-android
- dist-android
- dist-riscv64-linux
- dist-various-2
- test-various
- scripts
- github-actions
- scripts
- doc
- rustc/src
- unstable-book/src/language-features
- librustdoc
- clean
- html
- render
- static
- css
- themes
- js
- templates
- json
- rustdoc-json-types
- test
- codegen
- mir-opt
- dead-store-elimination
- deref-patterns
- dest-prop
- inline
- issues
- run-make
- coverage-reports
- raw-dylib-import-name-type
- repr128-dwarf
- rustdoc-verify-output-files
- src
- translation
- rustdoc-gui
- src
- scrape_examples
- examples
- src
- test_docs
- rustdoc-json
- enums
- fns
- impls
- traits
- ui-fulldeps/session-diagnostic
- ui
- associated-consts
- async-await
- in-trait
- issues
- binding
- binop
- borrowck
- cast
- chalkify/bugs
- check-cfg
- codemap_tests
- coherence
- const-generics
- generic_const_exprs
- assoc_const_unification
- issues
- consts
- const-eval
- deref-patterns
- deriving
- drop
- dyn-star
- empty
- error-codes
- errors
- generator
- generic-associated-types
- parse
- generics
- impl-trait
- in-trait
- issues
- layout
- lazy-type-alias-impl-trait
- lint
- unused
- liveness
- methods
- mismatched_types
- moves
- namespace
- nll
- ty-outlives
- or-patterns
- parser
- pattern
- bindings-after-at
- move-ref-patterns
- usefulness
- privacy
- proc-macro
- qualified
- recursion
- resolve
- rfc-2294-if-let-guard
- rfc-2361-dbg-macro
- rfc-2497-if-let-chains
- stats
- structs-enums
- structs
- suggestions
- threads-sendsync
- track-diagnostics
- traits
- alias
- trait-upcasting
- try-block
- type-alias-enum-variants
- type-alias-impl-trait
- typeck
- typeof
- union
- unsized-locals
- use
- tools
- clippy
- clippy_dev
- src
- setup
- clippy_lints
- src
- casts
- functions
- loops
- matches
- methods
- operators
- transmute
- types
- utils
- internal_lints
- clippy_utils
- src
- declare_clippy_lint
- src
- lintcheck/src
- src
- docs
- tests
- ui-cargo/cargo_rust_version
- fail_both_diff/src
- fail_both_same/src
- fail_cargo/src
- fail_clippy/src
- fail_file_attr/src
- ui-internal
- ui-toml
- arithmetic_side_effects_allowed
- await_holding_invalid_type
- expect_used
- mut_key
- print_macro
- toml_disallowed_methods
- toml_unknown_key
- unwrap_used
- vec_box_sized
- ui
- author
- auxiliary
- crashes
- crate_level_checks
- jsondoclint/src
- miri
- src
- shims
- unix
- stacked_borrows
- rust-analyzer
- crates
- base-db
- cfg
- flycheck
- src
- hir-def
- src
- item_tree
- macro_expansion_tests
- mbe
- nameres
- tests
- hir-expand
- src
- hir-ty
- src
- tests
- hir
- src
- ide-assists
- src
- handlers
- tests
- ide-completion
- src
- completions/item_list
- context
- tests
- ide-db
- src
- syntax_helpers
- ide-diagnostics
- src
- handlers
- ide-ssr
- ide
- src
- limit
- mbe
- src
- syntax_bridge
- parser
- paths
- proc-macro-api
- proc-macro-srv-cli
- proc-macro-srv
- src
- abis
- tests
- proc-macro-test
- imp
- profile
- project-model
- src
- rust-analyzer
- src
- cli
- diagnostics
- sourcegen
- stdx
- syntax
- fuzz
- src
- ast
- generated
- tests
- test-utils
- text-edit
- toolchain
- tt
- vfs-notify
- vfs
- docs
- dev
- user
- editors/code
- src
- xtask
- rustfmt/src
- parse/macros
- tidy/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,924 files changed
+27668
-31618
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
99 | 102 | | |
100 | 103 | | |
101 | 104 | | |
| |||
301 | 304 | | |
302 | 305 | | |
303 | 306 | | |
| 307 | + | |
304 | 308 | | |
305 | 309 | | |
306 | 310 | | |
| |||
312 | 316 | | |
313 | 317 | | |
314 | 318 | | |
| 319 | + | |
315 | 320 | | |
316 | 321 | | |
317 | 322 | | |
| |||
322 | 327 | | |
323 | 328 | | |
324 | 329 | | |
| 330 | + | |
325 | 331 | | |
326 | 332 | | |
327 | 333 | | |
| |||
353 | 359 | | |
354 | 360 | | |
355 | 361 | | |
| 362 | + | |
356 | 363 | | |
357 | 364 | | |
358 | 365 | | |
| |||
503 | 510 | | |
504 | 511 | | |
505 | 512 | | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
506 | 516 | | |
507 | 517 | | |
508 | 518 | | |
| |||
615 | 625 | | |
616 | 626 | | |
617 | 627 | | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
618 | 631 | | |
619 | 632 | | |
620 | 633 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
449 | | - | |
| 449 | + | |
450 | 450 | | |
451 | 451 | | |
452 | 452 | | |
| |||
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | 501 | | |
506 | 502 | | |
507 | 503 | | |
| |||
652 | 648 | | |
653 | 649 | | |
654 | 650 | | |
655 | | - | |
| 651 | + | |
656 | 652 | | |
657 | 653 | | |
658 | 654 | | |
| |||
689 | 685 | | |
690 | 686 | | |
691 | 687 | | |
692 | | - | |
693 | 688 | | |
694 | 689 | | |
695 | 690 | | |
696 | 691 | | |
697 | 692 | | |
698 | | - | |
| 693 | + | |
699 | 694 | | |
700 | 695 | | |
701 | 696 | | |
| 697 | + | |
702 | 698 | | |
703 | 699 | | |
704 | 700 | | |
| |||
717 | 713 | | |
718 | 714 | | |
719 | 715 | | |
720 | | - | |
| 716 | + | |
721 | 717 | | |
722 | 718 | | |
723 | 719 | | |
| |||
793 | 789 | | |
794 | 790 | | |
795 | 791 | | |
796 | | - | |
| 792 | + | |
797 | 793 | | |
798 | | - | |
| 794 | + | |
799 | 795 | | |
800 | 796 | | |
801 | 797 | | |
| |||
1044 | 1040 | | |
1045 | 1041 | | |
1046 | 1042 | | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
1047 | 1052 | | |
1048 | 1053 | | |
1049 | 1054 | | |
| |||
2306 | 2311 | | |
2307 | 2312 | | |
2308 | 2313 | | |
2309 | | - | |
| 2314 | + | |
2310 | 2315 | | |
2311 | | - | |
| 2316 | + | |
2312 | 2317 | | |
2313 | | - | |
| 2318 | + | |
2314 | 2319 | | |
2315 | 2320 | | |
2316 | 2321 | | |
| |||
2587 | 2592 | | |
2588 | 2593 | | |
2589 | 2594 | | |
2590 | | - | |
| 2595 | + | |
2591 | 2596 | | |
2592 | 2597 | | |
2593 | 2598 | | |
| |||
2850 | 2855 | | |
2851 | 2856 | | |
2852 | 2857 | | |
2853 | | - | |
| 2858 | + | |
2854 | 2859 | | |
2855 | | - | |
| 2860 | + | |
2856 | 2861 | | |
2857 | 2862 | | |
2858 | 2863 | | |
| |||
3197 | 3202 | | |
3198 | 3203 | | |
3199 | 3204 | | |
| 3205 | + | |
| 3206 | + | |
| 3207 | + | |
| 3208 | + | |
| 3209 | + | |
| 3210 | + | |
| 3211 | + | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
| 3216 | + | |
| 3217 | + | |
| 3218 | + | |
3200 | 3219 | | |
3201 | 3220 | | |
3202 | 3221 | | |
| |||
3433 | 3452 | | |
3434 | 3453 | | |
3435 | 3454 | | |
| 3455 | + | |
3436 | 3456 | | |
3437 | 3457 | | |
3438 | 3458 | | |
| |||
3927 | 3947 | | |
3928 | 3948 | | |
3929 | 3949 | | |
| 3950 | + | |
3930 | 3951 | | |
3931 | 3952 | | |
3932 | 3953 | | |
| |||
3973 | 3994 | | |
3974 | 3995 | | |
3975 | 3996 | | |
| 3997 | + | |
3976 | 3998 | | |
3977 | 3999 | | |
3978 | 4000 | | |
| |||
4273 | 4295 | | |
4274 | 4296 | | |
4275 | 4297 | | |
| 4298 | + | |
4276 | 4299 | | |
4277 | 4300 | | |
4278 | 4301 | | |
| |||
4328 | 4351 | | |
4329 | 4352 | | |
4330 | 4353 | | |
| 4354 | + | |
4331 | 4355 | | |
4332 | 4356 | | |
4333 | 4357 | | |
| |||
4352 | 4376 | | |
4353 | 4377 | | |
4354 | 4378 | | |
4355 | | - | |
4356 | | - | |
4357 | 4379 | | |
4358 | 4380 | | |
4359 | 4381 | | |
| |||
4931 | 4953 | | |
4932 | 4954 | | |
4933 | 4955 | | |
4934 | | - | |
| 4956 | + | |
4935 | 4957 | | |
4936 | 4958 | | |
4937 | 4959 | | |
| |||
5553 | 5575 | | |
5554 | 5576 | | |
5555 | 5577 | | |
5556 | | - | |
5557 | | - | |
5558 | | - | |
5559 | | - | |
5560 | | - | |
5561 | | - | |
5562 | | - | |
5563 | | - | |
5564 | | - | |
5565 | | - | |
5566 | | - | |
5567 | | - | |
5568 | | - | |
5569 | 5578 | | |
5570 | 5579 | | |
5571 | 5580 | | |
5572 | 5581 | | |
5573 | 5582 | | |
5574 | 5583 | | |
5575 | 5584 | | |
5576 | | - | |
5577 | | - | |
5578 | | - | |
5579 | | - | |
| 5585 | + | |
| 5586 | + | |
| 5587 | + | |
| 5588 | + | |
5580 | 5589 | | |
5581 | | - | |
| 5590 | + | |
5582 | 5591 | | |
5583 | 5592 | | |
5584 | 5593 | | |
| |||
5587 | 5596 | | |
5588 | 5597 | | |
5589 | 5598 | | |
5590 | | - | |
5591 | | - | |
5592 | | - | |
5593 | | - | |
5594 | | - | |
5595 | | - | |
5596 | 5599 | | |
5597 | 5600 | | |
5598 | 5601 | | |
5599 | 5602 | | |
5600 | 5603 | | |
5601 | 5604 | | |
5602 | | - | |
5603 | | - | |
5604 | | - | |
5605 | | - | |
5606 | | - | |
5607 | | - | |
5608 | 5605 | | |
5609 | 5606 | | |
5610 | 5607 | | |
5611 | 5608 | | |
5612 | 5609 | | |
5613 | 5610 | | |
5614 | | - | |
5615 | | - | |
5616 | | - | |
5617 | | - | |
5618 | | - | |
5619 | | - | |
5620 | 5611 | | |
5621 | 5612 | | |
5622 | 5613 | | |
5623 | 5614 | | |
5624 | 5615 | | |
5625 | 5616 | | |
5626 | | - | |
5627 | | - | |
5628 | | - | |
5629 | | - | |
5630 | | - | |
5631 | | - | |
5632 | 5617 | | |
5633 | 5618 | | |
5634 | 5619 | | |
| |||
5641 | 5626 | | |
5642 | 5627 | | |
5643 | 5628 | | |
5644 | | - | |
5645 | | - | |
5646 | | - | |
5647 | | - | |
5648 | | - | |
5649 | | - | |
5650 | 5629 | | |
5651 | 5630 | | |
5652 | 5631 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
0 commit comments