File tree
2,215 files changed
+56664
-32213
lines changed- .github/workflows
- compiler
- rustc_abi/src
- rustc_arena/src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- state
- rustc_borrowck/src
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros/src
- rustc_codegen_cranelift
- .github/workflows
- .vscode
- build_sysroot
- src
- build_system
- docs
- example
- patches
- scripts
- src
- driver
- intrinsics
- rustc_codegen_gcc
- example
- src
- tools
- rustc_codegen_llvm/src
- debuginfo
- metadata/enums
- rustc_codegen_ssa
- src
- back
- mir
- traits
- rustc_const_eval
- src
- interpret
- transform
- check_consts
- util
- rustc_data_structures/src
- rustc_driver_impl/src
- rustc_errors/src
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir_analysis/src
- astconv
- check
- coherence
- collect
- impl_wf_check
- outlives
- rustc_hir_typeck
- src
- fn_ctxt
- method
- rustc_hir/src
- rustc_infer
- src
- errors
- infer
- error_reporting
- opaque_types
- outlives
- traits
- rustc_interface
- src
- rustc_lint_defs/src
- rustc_lint
- src
- rustc_metadata
- src
- rustc_middle/src
- infer
- mir
- interpret
- query
- traits
- solve
- inspect
- ty
- print
- rustc_mir_build/src
- build
- custom/parse
- expr
- matches
- thir/pattern
- rustc_mir_dataflow/src
- framework
- impls
- move_paths
- rustc_mir_transform
- src
- coverage
- rustc_monomorphize/src
- rustc_parse
- src
- lexer
- parser
- rustc_passes
- src
- rustc_privacy
- src
- rustc_query_impl
- rustc_resolve
- src
- late
- rustc_session
- src
- rustc_smir/src
- rustc_smir
- stable_mir/mir
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src/spec
- rustc_trait_selection/src
- solve
- assembly
- eval_ctxt
- inspect
- search_graph
- traits
- error_reporting
- query
- type_op
- select
- rustc_traits/src
- chalk
- rustc_transmute/src
- layout
- maybe_transmutable
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloc
- benches
- btree
- src
- collections
- binary_heap
- btree
- map
- set
- linked_list
- rc
- slice
- vec
- tests
- core
- benches
- src
- future
- iter/sources
- macros
- mem
- net
- num
- ptr
- slice
- iter
- unicode
- tests
- net
- std
- src
- collections/hash
- map
- set
- ffi
- io
- buffered
- copy
- util
- net
- socket_addr
- tcp
- os/unix/net
- sys_common
- wtf8
- sys
- unix
- process
- windows
- c
- thread
- test/src
- src
- bootstrap
- builder
- defaults
- mk
- ci
- docker
- host-x86_64
- mingw-check
- test-various/uefi_qemu_test
- x86_64-gnu-tools
- scripts
- github-actions
- scripts
- doc
- rustc/src
- codegen-options
- platform-support
- rustdoc/src
- write-documentation
- unstable-book/src/language-features
- etc
- test-float-parse
- librustdoc
- clean
- html
- render
- static
- css
- js
- templates
- passes
- tools
- build_helper/src
- clippy
- clippy_lints/src
- operators
- clippy_utils/src
- tests/ui
- crashes
- compiletest/src
- generate-windows-sys/src
- miri
- test-cargo-miri
- tests
- fail
- alloc
- dangling_pointers
- intrinsics
- stacked_borrows
- tree-borrows
- pass
- miropt-test-tools/src
- rust-analyzer
- .github/workflows
- crates
- base-db/src
- hir-def/src
- body
- hir
- macro_expansion_tests
- nameres
- path
- hir-expand/src
- hir-ty
- src
- consteval
- diagnostics
- infer
- layout
- mir
- tests
- hir/src
- ide-assists/src
- handlers
- tests
- ide-completion/src/completions
- item_list
- ide-db/src
- test_data
- ide/src
- hover
- inlay_hints
- syntax_highlighting
- test_data
- parser
- src/grammar
- test_data/parser
- inline/ok
- ok
- proc-macro-srv/src
- project-model/src
- rust-analyzer
- src
- cli
- handlers
- tests/slow-tests
- syntax
- src/ast
- generated
- test-utils/src
- docs/user
- editors/code
- lib/la-arena/src
- rustdoc-gui-test/src
- rustdoc-gui
- rustdoc-js
- rustfmt
- .github/workflows
- config_proc_macro
- src
- src
- attr
- bin
- cargo-fmt
- test
- config
- parse
- macros
- tests
- rustfmt
- source
- itemized-blocks
- target
- itemized-blocks
- tidy/src
- tests
- assembly/stack-protector
- codegen
- mir-opt
- building
- custom
- const_prop
- copy-prop
- dataflow-const-prop
- dead-store-elimination
- deref-patterns
- dest-prop
- inline
- issues
- nll
- pre-codegen
- sroa
- run-make-fulldeps
- hotplug_codegen_backend
- issue-19371
- run-make
- allocator-shim-circular-deps
- const_fn_mir
- coverage-reports
- emit-to-stdout
- libtest-junit
- panic-abort-eh_frame
- rustdoc-map-file
- sysroot-crates-are-unstable
- rustdoc-gui
- rustdoc-js-std
- rustdoc-js
- rustdoc
- inline_cross
- auxiliary
- ui
- argument-suggestions
- asm
- x86_64
- associated-consts
- associated-inherent-types
- associated-type-bounds
- associated-types
- async-await
- cfg
- auxiliary
- chalkify/bugs
- closures
- 2229_closure_analysis
- match
- run_pass
- const-generics
- generic_arg_infer
- generic_const_exprs
- issues
- consts
- const-eval
- did_you_mean
- dst
- empty
- enum-discriminant
- enum
- error-codes
- extern
- feature-gates
- for-loop-while
- for
- generic-associated-types
- generics
- higher-ranked/trait-bounds/normalize-under-binder
- hygiene
- impl-trait
- in-trait
- inference
- intrinsics
- issues
- issue-37311-type-length-limit
- iterators
- layout
- let-else
- lexer
- lint
- unused
- macros
- match
- mir
- missing
- never_type
- nll
- offset-of
- packed
- parser
- issues
- polymorphization/drop_shims
- privacy
- proc-macro
- pub
- reachable
- recursion
- resolve
- auxiliary
- rfcs
- rfc-2565-param-attrs
- rfc-2632-const-trait-impl
- rust-2018
- structs
- suggestions
- test-attrs
- trait-bounds
- traits
- bound
- new-solver
- non_lifetime_binders
- object
- transmutability
- alignment
- enums/repr
- malformed-program-gracefulness
- primitives
- references
- try-block
- tuple
- type-alias-impl-trait
- typeck
- union
- unsafe
- auxiliary
- unsized-locals
- unsized
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,215 files changed
+56664
-32213
lines changedLines changed: 44 additions & 32 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
| 41 | + | |
41 | 42 |
| |
42 | 43 |
| |
43 | 44 |
| |
| |||
143 | 144 |
| |
144 | 145 |
| |
145 | 146 |
| |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
146 | 158 |
| |
147 | 159 |
| |
148 | 160 |
| |
| |||
156 | 168 |
| |
157 | 169 |
| |
158 | 170 |
| |
| 171 | + | |
159 | 172 |
| |
160 | 173 |
| |
161 | 174 |
| |
| |||
383 | 396 |
| |
384 | 397 |
| |
385 | 398 |
| |
386 |
| - | |
| 399 | + | |
387 | 400 |
| |
388 | 401 |
| |
389 |
| - | |
| 402 | + | |
390 | 403 |
| |
391 |
| - | |
392 |
| - | |
393 |
| - | |
394 |
| - | |
395 |
| - | |
396 |
| - | |
| 404 | + | |
397 | 405 |
| |
398 | 406 |
| |
399 |
| - | |
400 |
| - | |
401 |
| - | |
402 |
| - | |
403 |
| - | |
404 |
| - | |
| 407 | + | |
405 | 408 |
| |
406 | 409 |
| |
407 | 410 |
| |
| |||
414 | 417 |
| |
415 | 418 |
| |
416 | 419 |
| |
417 |
| - | |
| 420 | + | |
418 | 421 |
| |
419 | 422 |
| |
420 |
| - | |
| 423 | + | |
421 | 424 |
| |
422 | 425 |
| |
423 | 426 |
| |
424 |
| - | |
| 427 | + | |
425 | 428 |
| |
426 |
| - | |
427 |
| - | |
428 |
| - | |
429 |
| - | |
430 |
| - | |
431 |
| - | |
432 |
| - | |
433 |
| - | |
434 |
| - | |
435 |
| - | |
436 |
| - | |
437 |
| - | |
438 |
| - | |
439 |
| - | |
440 |
| - | |
| 429 | + | |
441 | 430 |
| |
442 | 431 |
| |
443 | 432 |
| |
| |||
567 | 556 |
| |
568 | 557 |
| |
569 | 558 |
| |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
570 | 570 |
| |
571 | 571 |
| |
572 | 572 |
| |
| |||
581 | 581 |
| |
582 | 582 |
| |
583 | 583 |
| |
| 584 | + | |
584 | 585 |
| |
585 | 586 |
| |
586 | 587 |
| |
| |||
682 | 683 |
| |
683 | 684 |
| |
684 | 685 |
| |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
685 | 697 |
| |
686 | 698 |
| |
687 | 699 |
| |
|
Lines changed: 139 additions & 0 deletions
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 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + |
0 commit comments