File tree
1,347 files changed
+15872
-7797
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- compiler
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust/state
- rustc_ast/src
- util
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros
- src
- assert
- rustc_codegen_cranelift/src
- debuginfo
- rustc_codegen_gcc
- .github/workflows
- build_sysroot
- example
- patches
- src
- intrinsic
- rustc_codegen_llvm/src
- back
- debuginfo
- metadata/enums
- llvm
- rustc_codegen_ssa/src
- back
- mir
- rustc_const_eval/src
- const_eval
- transform
- check_consts
- util
- rustc_data_structures/src
- small_str
- rustc_driver_impl/src
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_fluent_macro/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_hir/src
- rustc_incremental/src/persist
- rustc_infer/src
- infer
- canonical
- error_reporting
- outlives
- traits
- rustc_interface/src
- rustc_lint_defs/src
- rustc_lint/src
- rustc_macros/src/diagnostics
- rustc_metadata/src/rmeta
- decoder
- rustc_middle/src
- middle
- mir
- query
- thir
- traits
- ty
- inhabitedness
- print
- rustc_mir_build
- src
- build
- custom
- expr
- thir
- cx
- pattern
- rustc_mir_dataflow/src
- framework
- move_paths
- rustc_mir_transform/src
- coverage
- rustc_monomorphize/src
- rustc_parse
- src
- parser
- rustc_passes/src
- rustc_privacy
- src
- rustc_query_impl/src
- rustc_resolve
- src
- late
- rustc_session/src
- rustc_span/src
- rustc_target
- src/spec
- apple
- rustc_trait_selection/src
- solve
- assembly
- traits
- error_reporting
- query
- type_op
- select
- specialize
- rustc_traits/src
- chalk
- rustc_ty_utils/src
- library
- alloc
- src
- vec
- core
- benches
- src
- convert
- ffi
- iter
- adapters
- traits
- mem
- ops
- slice
- str
- tests/iter/adapters
- proc_macro/src
- bridge
- std
- src
- collections/hash
- fs
- os
- ios
- unix
- net
- ucred
- personality
- sync/mpsc
- sys_common
- sys
- unix
- locks
- process
- thread_parking
- windows
- c
- thread
- sysroot
- unwind/src
- src
- bootstrap
- bin
- config
- defaults
- ci
- docker/host-x86_64
- dist-various-2
- x86_64-gnu-tools
- github-actions
- doc
- rustc/src
- platform-support
- style-guide/src
- etc
- test-float-parse
- librustdoc
- clean
- formats
- html
- render
- static
- css
- js
- templates
- passes
- tools
- build_helper/src
- clippy
- clippy_lints/src
- loops
- matches
- methods
- utils
- clippy_utils/src
- src
- tests/ui
- crashes
- compiletest/src
- header
- error_index_generator
- generate-windows-sys/src
- miri
- .github/workflows
- cargo-miri
- src
- bin
- borrow_tracker
- tree_borrows
- concurrency
- shims
- unix
- linux
- macos
- windows
- test-cargo-miri
- test_dependencies
- tests
- fail
- both_borrows
- panic
- shims
- stacked_borrows
- tree_borrows
- reserved
- pass-dep/shims
- pass
- tree-borrows
- tree_borrows
- utils
- rust-analyzer
- crates/proc-macro-srv/src
- rust-installer
- src
- rustdoc-gui-test/src
- rustfmt/src
- tidy/src
- tests
- codegen
- issues
- mir-opt
- building
- custom
- const_prop
- copy-prop
- dataflow-const-prop
- dead-store-elimination
- dest-prop
- inline
- issues
- pre-codegen
- run-coverage-rustdoc
- auxiliary
- run-coverage
- auxiliary
- run-make-fulldeps
- issue-19371
- obtain-borrowck
- run-make
- const_fn_mir
- coverage-llvmir
- coverage-reports
- coverage
- rustdoc-themes
- target-specs
- rustdoc-gui
- src/test_docs
- rustdoc
- auxiliary
- generic-associated-types
- inline_cross
- auxiliary
- ui-fulldeps
- session-diagnostic
- stable-mir
- ui
- asm/aarch64
- associated-consts
- associated-inherent-types
- associated-type-bounds
- return-type-notation
- async-await
- in-trait
- return-type-notation
- autoref-autoderef
- cfg
- closures
- codegen
- const-generics
- generic_const_exprs
- consts
- error-codes
- explicit-tail-calls
- extern
- feature-gates
- for
- generic-associated-types
- generics
- higher-ranked/trait-bounds
- impl-trait
- in-trait
- imports
- issues
- layout
- macros
- auxiliary
- match
- nll/ty-outlives
- offset-of
- parser
- issues
- pattern
- usefulness
- privacy
- sealed-traits
- proc-macro
- auxiliary
- api
- pub
- reachable
- resolve
- return
- rust-2018/uniform-paths
- span
- stability-attribute
- auxiliary
- stdlib-unit-tests
- structs
- suggestions
- test-attrs
- traits
- auxiliary
- new-solver
- non_lifetime_binders
- treat-err-as-bug
- type-alias-impl-trait
- typeck
- underscore-lifetime
- uninhabited
- use
- xcrate
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,347 files changed
+15872
-7797
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| 9 | + | |
| 10 | + | |
| 11 | + |
Lines changed: 3 additions & 21 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
| 34 | + | |
| 35 | + | |
33 | 36 |
| |
34 | 37 |
| |
35 |
| - | |
36 |
| - | |
37 | 38 |
| |
38 | 39 |
| |
39 | 40 |
| |
| |||
84 | 85 |
| |
85 | 86 |
| |
86 | 87 |
| |
87 |
| - | |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 | 88 |
| |
93 | 89 |
| |
94 | 90 |
| |
| |||
162 | 158 |
| |
163 | 159 |
| |
164 | 160 |
| |
165 |
| - | |
166 |
| - | |
167 | 161 |
| |
168 | 162 |
| |
169 | 163 |
| |
| |||
496 | 490 |
| |
497 | 491 |
| |
498 | 492 |
| |
499 |
| - | |
500 |
| - | |
501 |
| - | |
502 |
| - | |
503 |
| - | |
504 | 493 |
| |
505 | 494 |
| |
506 | 495 |
| |
| |||
574 | 563 |
| |
575 | 564 |
| |
576 | 565 |
| |
577 |
| - | |
578 |
| - | |
579 | 566 |
| |
580 | 567 |
| |
581 | 568 |
| |
| |||
623 | 610 |
| |
624 | 611 |
| |
625 | 612 |
| |
626 |
| - | |
627 |
| - | |
628 |
| - | |
629 |
| - | |
630 |
| - | |
631 | 613 |
| |
632 | 614 |
| |
633 | 615 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
| 47 | + | |
46 | 48 |
| |
47 | 49 |
| |
48 | 50 |
| |
| |||
76 | 78 |
| |
77 | 79 |
| |
78 | 80 |
| |
| 81 | + | |
79 | 82 |
| |
80 | 83 |
| |
81 | 84 |
| |
|
Lines changed: 17 additions & 99 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
363 | 363 |
| |
364 | 364 |
| |
365 | 365 |
| |
366 |
| - | |
367 | 366 |
| |
368 | 367 |
| |
369 | 368 |
| |
| |||
480 | 479 |
| |
481 | 480 |
| |
482 | 481 |
| |
483 |
| - | |
484 |
| - | |
485 |
| - | |
486 |
| - | |
487 |
| - | |
488 |
| - | |
489 |
| - | |
490 |
| - | |
491 |
| - | |
492 |
| - | |
493 |
| - | |
494 |
| - | |
495 |
| - | |
496 |
| - | |
497 |
| - | |
498 |
| - | |
499 |
| - | |
500 | 482 |
| |
501 | 483 |
| |
502 | 484 |
| |
503 | 485 |
| |
504 | 486 |
| |
505 | 487 |
| |
506 | 488 |
| |
507 |
| - | |
| 489 | + | |
508 | 490 |
| |
509 | 491 |
| |
510 | 492 |
| |
| |||
517 | 499 |
| |
518 | 500 |
| |
519 | 501 |
| |
520 |
| - | |
| 502 | + | |
521 | 503 |
| |
522 | 504 |
| |
523 | 505 |
| |
| |||
529 | 511 |
| |
530 | 512 |
| |
531 | 513 |
| |
532 |
| - | |
533 |
| - | |
534 |
| - | |
535 |
| - | |
536 |
| - | |
537 |
| - | |
538 |
| - | |
539 |
| - | |
540 |
| - | |
541 |
| - | |
542 |
| - | |
543 |
| - | |
544 |
| - | |
545 |
| - | |
| 514 | + | |
546 | 515 |
| |
547 | 516 |
| |
548 | 517 |
| |
| |||
557 | 526 |
| |
558 | 527 |
| |
559 | 528 |
| |
560 |
| - | |
561 |
| - | |
562 |
| - | |
563 |
| - | |
564 |
| - | |
565 |
| - | |
566 |
| - | |
567 |
| - | |
568 |
| - | |
569 | 529 |
| |
570 | 530 |
| |
571 | 531 |
| |
| |||
576 | 536 |
| |
577 | 537 |
| |
578 | 538 |
| |
579 |
| - | |
| 539 | + | |
580 | 540 |
| |
581 | 541 |
| |
582 | 542 |
| |
| |||
605 | 565 |
| |
606 | 566 |
| |
607 | 567 |
| |
608 |
| - | |
| 568 | + | |
609 | 569 |
| |
610 | 570 |
| |
611 | 571 |
| |
| |||
697 | 657 |
| |
698 | 658 |
| |
699 | 659 |
| |
700 |
| - | |
| 660 | + | |
701 | 661 |
| |
702 |
| - | |
| 662 | + | |
703 | 663 |
| |
704 | 664 |
| |
705 | 665 |
| |
| |||
1749 | 1709 |
| |
1750 | 1710 |
| |
1751 | 1711 |
| |
1752 |
| - | |
| 1712 | + | |
1753 | 1713 |
| |
1754 | 1714 |
| |
1755 | 1715 |
| |
| |||
1869 | 1829 |
| |
1870 | 1830 |
| |
1871 | 1831 |
| |
1872 |
| - | |
| 1832 | + | |
1873 | 1833 |
| |
1874 | 1834 |
| |
1875 | 1835 |
| |
| |||
2086 | 2046 |
| |
2087 | 2047 |
| |
2088 | 2048 |
| |
2089 |
| - | |
| 2049 | + | |
2090 | 2050 |
| |
2091 | 2051 |
| |
2092 | 2052 |
| |
| |||
2230 | 2190 |
| |
2231 | 2191 |
| |
2232 | 2192 |
| |
2233 |
| - | |
2234 | 2193 |
| |
2235 | 2194 |
| |
2236 | 2195 |
| |
| |||
2370 | 2329 |
| |
2371 | 2330 |
| |
2372 | 2331 |
| |
2373 |
| - | |
2374 |
| - | |
2375 |
| - | |
2376 |
| - | |
2377 |
| - | |
2378 |
| - | |
2379 | 2332 |
| |
2380 | 2333 |
| |
2381 | 2334 |
| |
| |||
2617 | 2570 |
| |
2618 | 2571 |
| |
2619 | 2572 |
| |
2620 |
| - | |
2621 |
| - | |
2622 |
| - | |
2623 |
| - | |
2624 |
| - | |
2625 |
| - | |
2626 |
| - | |
2627 |
| - | |
2628 |
| - | |
2629 |
| - | |
2630 |
| - | |
2631 |
| - | |
2632 |
| - | |
2633 |
| - | |
2634 |
| - | |
2635 |
| - | |
2636 |
| - | |
2637 |
| - | |
2638 |
| - | |
2639 |
| - | |
2640 |
| - | |
2641 |
| - | |
2642 |
| - | |
2643 |
| - | |
2644 | 2573 |
| |
2645 | 2574 |
| |
2646 | 2575 |
| |
| |||
2649 | 2578 |
| |
2650 | 2579 |
| |
2651 | 2580 |
| |
2652 |
| - | |
| 2581 | + | |
2653 | 2582 |
| |
2654 |
| - | |
| 2583 | + | |
2655 | 2584 |
| |
2656 | 2585 |
| |
2657 | 2586 |
| |
| |||
2897 | 2826 |
| |
2898 | 2827 |
| |
2899 | 2828 |
| |
2900 |
| - | |
| 2829 | + | |
2901 | 2830 |
| |
2902 | 2831 |
| |
2903 | 2832 |
| |
| |||
2989 | 2918 |
| |
2990 | 2919 |
| |
2991 | 2920 |
| |
2992 |
| - | |
2993 |
| - | |
2994 |
| - | |
2995 |
| - | |
2996 |
| - | |
2997 |
| - | |
2998 | 2921 |
| |
2999 | 2922 |
| |
3000 | 2923 |
| |
| |||
4146 | 4069 |
| |
4147 | 4070 |
| |
4148 | 4071 |
| |
| 4072 | + | |
4149 | 4073 |
| |
4150 | 4074 |
| |
4151 | 4075 |
| |
| |||
4346 | 4270 |
| |
4347 | 4271 |
| |
4348 | 4272 |
| |
4349 |
| - | |
| 4273 | + | |
4350 | 4274 |
| |
4351 | 4275 |
| |
4352 | 4276 |
| |
| |||
4874 | 4798 |
| |
4875 | 4799 |
| |
4876 | 4800 |
| |
4877 |
| - | |
4878 |
| - | |
4879 |
| - | |
4880 |
| - | |
4881 |
| - | |
4882 |
| - | |
4883 | 4801 |
| |
4884 | 4802 |
| |
4885 | 4803 |
| |
| |||
5171 | 5089 |
| |
5172 | 5090 |
| |
5173 | 5091 |
| |
5174 |
| - | |
| 5092 | + | |
5175 | 5093 |
| |
5176 |
| - | |
| 5094 | + | |
5177 | 5095 |
| |
5178 | 5096 |
| |
5179 | 5097 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1295 | 1295 |
| |
1296 | 1296 |
| |
1297 | 1297 |
| |
| 1298 | + | |
1298 | 1299 |
| |
1299 | 1300 |
| |
1300 | 1301 |
| |
| |||
1515 | 1516 |
| |
1516 | 1517 |
| |
1517 | 1518 |
| |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
1518 | 1524 |
| |
1519 | 1525 |
| |
1520 | 1526 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1457 | 1457 |
| |
1458 | 1458 |
| |
1459 | 1459 |
| |
| 1460 | + | |
1460 | 1461 |
| |
1461 | 1462 |
| |
1462 | 1463 |
| |
|
0 commit comments