File tree
4,316 files changed
+250855
-235681
lines changed- .github/workflows
- compiler
- rustc
- src
- rustc_apfloat
- src
- tests
- rustc_arena
- src
- rustc_ast
- src
- ast
- attr
- expand
- util
- comments
- lev_distance
- rustc_ast_lowering
- src
- rustc_ast_passes
- src
- rustc_ast_pretty
- src
- pprust
- rustc_attr
- src
- rustc_builtin_macros
- src
- deriving
- cmp
- generic
- format_foreign
- printf
- shell
- rustc_codegen_llvm
- src
- back
- coverageinfo
- debuginfo
- llvm
- rustc_codegen_ssa
- src
- back
- rpath
- coverageinfo
- debuginfo
- mir
- traits
- rustc_data_structures
- src
- base_n
- binary_search_util
- graph
- dominators
- implementation
- iterate
- scc
- vec_graph
- obligation_forest
- owning_ref
- sip128
- small_c_str
- snapshot_map
- sorted_map
- tagged_ptr
- tiny_list
- transitive_relation
- rustc_driver
- src
- rustc_error_codes
- src
- error_codes
- rustc_errors
- src
- json
- rustc_expand
- src
- mbe
- mut_visit
- parse
- tokenstream
- rustc_feature
- src
- rustc_fs_util
- src
- rustc_graphviz
- src
- rustc_hir
- src
- rustc_hir_pretty
- src
- rustc_incremental
- src
- persist
- fs
- rustc_index
- src
- bit_set
- vec
- rustc_infer
- src
- infer
- canonical
- error_reporting
- nice_region_error
- higher_ranked
- lexical_region_resolve
- nll_relate
- outlives
- region_constraints
- traits
- error_reporting
- rustc_interface
- src
- rustc_lexer
- src
- unescape
- rustc_lint
- src
- nonstandard_style
- rustc_macros
- src
- rustc_metadata
- src
- dynamic_lib
- rmeta
- decoder
- rustc_middle
- benches
- src
- dep_graph
- hir
- map
- ich
- infer
- middle
- mir
- coverage
- interpret
- terminator
- query
- traits
- ty
- consts
- inhabitedness
- print
- query
- util
- common
- rustc_mir
- src
- borrow_check
- constraints
- diagnostics
- region_infer
- type_check
- liveness
- const_eval
- dataflow
- framework
- impls
- move_paths
- interpret
- intrinsics
- monomorphize
- partitioning
- transform
- check_consts
- util
- rustc_mir_build
- src
- build
- expr
- matches
- thir
- cx
- pattern
- rustc_parse
- src
- lexer
- parser
- rustc_parse_format
- src
- rustc_passes
- src
- rustc_plugin_impl
- src
- rustc_privacy
- src
- rustc_query_system
- src
- dep_graph
- query
- rustc_resolve
- src
- late
- rustc_save_analysis
- src
- rustc_serialize
- src
- json
- tests
- rustc_session
- src
- lint
- rustc_span
- src
- analyze_source_file
- source_map
- symbol
- rustc_symbol_mangling
- src
- rustc_target
- src
- abi
- call
- asm
- spec
- abi
- tests
- rustc_trait_selection
- src
- traits
- codegen
- error_reporting
- query
- type_op
- select
- specialize
- rustc_traits
- src
- chalk
- rustc_ty
- src
- rustc_typeck
- src
- astconv
- check
- method
- coherence
- collect
- impl_wf_check
- outlives
- variance
- library
- alloc
- benches
- btree
- src
- alloc
- collections
- btree
- map
- node
- set
- linked_list
- vec_deque
- raw_vec
- sync
- tests
- btree
- core
- src
- alloc
- array
- char
- convert
- fmt
- future
- hash
- iter
- adapters
- traits
- macros
- mem
- num
- dec2flt
- ops
- ptr
- slice
- str
- sync
- task
- tests
- num/flt2dec
- strategy
- panic_abort/src
- panic_unwind/src
- dwarf
- proc_macro/src
- bridge
- profiler_builtins
- std
- src
- backtrace
- collections
- hash
- map
- set
- env
- error
- f32
- f64
- ffi
- c_str
- os_str
- fs
- io
- buffered
- cursor
- error
- impls
- stdio
- util
- lazy
- memchr
- net
- addr
- ip
- parser
- tcp
- udp
- num
- os
- android
- dragonfly
- emscripten
- freebsd
- fuchsia
- haiku
- illumos
- ios
- linux
- macos
- netbsd
- openbsd
- raw
- redox
- solaris
- vxworks
- path
- prelude
- process
- sync
- barrier
- condvar
- mpsc
- mpsc_queue
- spsc_queue
- mutex
- once
- rwlock
- sys
- cloudabi
- hermit
- sgx
- abi
- tls
- sync_bitset
- rwlock
- waitqueue
- spin_mutex
- unsafe_list
- unix
- ext
- net
- fd
- os
- process
- process_common
- unsupported
- vxworks
- ext
- net
- process
- wasi
- ext
- wasm
- windows
- args
- ext
- os
- process
- sys_common
- bytestring
- net
- remutex
- thread_local_key
- wtf8
- thread
- local
- time
- test/src
- helpers
- unwind/src
- src
- bootstrap
- bin
- builder
- mk
- build_helper
- ci
- azure-pipelines
- docker
- host-aarch64/aarch64-gnu
- host-x86_64
- arm-android
- armhf-gnu
- disabled
- asmjs
- dist-armv7-android
- dist-i686-android
- dist-powerpcspe-linux
- dist-sparc64-linux
- dist-x86_64-dragonfly
- dist-x86_64-haiku
- riscv64gc-linux
- dist-i586-gnu-i586-i686-musl
- dist-i686-freebsd
- dist-i686-linux
- dist-mips-linux
- dist-mips64-linux
- dist-mips64el-linux
- dist-mipsel-linux
- dist-various-1
- dist-various-2
- dist-x86_64-freebsd
- dist-x86_64-linux
- dist-x86_64-musl
- i686-gnu
- i686-gnu-nopt
- mingw-check
- test-various
- wasm32
- x86_64-gnu
- x86_64-gnu-aux
- x86_64-gnu-debug
- x86_64-gnu-distcheck
- x86_64-gnu-full-bootstrap
- x86_64-gnu-llvm-8
- x86_64-gnu-nopt
- x86_64-gnu-tools
- scripts
- github-actions
- scripts
- doc
- rustc/src
- lints/listing
- targets
- rustdoc/src
- unstable-book/src
- compiler-flags
- language-features
- library-features
- etc
- natvis
- test-float-parse
- librustc_apfloat
- librustc_arena
- librustc_ast
- ast
- attr
- expand
- util
- comments
- lev_distance
- librustc_ast_lowering
- librustc_ast_passes
- librustc_ast_pretty
- pprust
- librustc_attr
- librustc_builtin_macros
- deriving
- generic
- librustc_codegen_llvm
- back
- coverageinfo
- debuginfo
- llvm
- librustc_codegen_ssa
- back
- coverageinfo
- mir
- traits
- librustc_data_structures
- librustc_driver
- librustc_error_codes
- error_codes
- librustc_errors
- json
- librustc_expand
- mut_visit
- parse
- lexer
- tokenstream
- librustc_feature
- librustc_fs_util
- librustc_graphviz
- librustc_hir
- librustc_hir_pretty
- librustc_incremental
- librustc_index
- librustc_infer
- infer
- error_reporting
- nice_region_error
- nll_relate
- librustc_interface
- librustc_lexer
- src
- librustc_lint
- librustc_llvm
- librustc_macros/src
- librustc_metadata
- rmeta
- librustc_middle
- dep_graph
- hir
- map
- middle
- mir
- coverage
- interpret
- terminator
- query
- traits
- ty
- print
- query
- librustc_mir
- borrow_check
- diagnostics
- type_check
- const_eval
- dataflow
- move_paths
- interpret
- monomorphize
- transform
- util
- librustc_mir_build
- build
- expr
- matches
- hair
- cx
- pattern
- librustc_parse
- lexer
- parser
- librustc_parse_format
- librustc_passes
- librustc_plugin_impl
- librustc_privacy
- librustc_query_system
- dep_graph
- librustc_resolve
- late
- librustc_save_analysis
- librustc_serialize
- tests
- librustc_session
- lint
- librustc_span
- librustc_symbol_mangling
- librustc_target
- abi
- asm
- spec
- librustc_trait_selection
- traits
- error_reporting
- select
- specialize
- librustc_traits
- chalk
- librustc_ty
- librustc_typeck
- check
- coherence
- collect
- outlives
- variance
- librustdoc
- clean
- cfg
- doctest
- formats
- html
- highlight
- fixtures
- markdown
- render
- static
- themes
- json
- passes
- rustc
- rustllvm
- test
- assembly/asm
- codegen
- avr
- codegen-units
- item-collection
- partitioning
- polymorphization
- compile-fail/auxiliary
- debuginfo
- mir-opt
- address-of
- array-index-is-temporary
- 32bit
- 64bit
- basic_assignment
- box_expr
- byte_slice
- combine_array_len
- 32bit
- 64bit
- const-promotion-extern-static
- const_allocation
- 32bit
- 64bit
- const_allocation2
- 32bit
- 64bit
- const_allocation3
- 32bit
- 64bit
- const_prop
- aggregate
- array_index
- 32bit
- 64bit
- bad_op_div_by_zero
- bad_op_mod_by_zero
- bad_op_unsafe_oob_for_slices
- 32bit
- 64bit
- boolean_identities
- boxes
- cast
- checked_add
- const_prop_fails_gracefully
- control-flow-simplification
- discriminant
- 32bit
- 64bit
- indirect
- issue-66971
- issue-67019
- mult_by_zero
- mutable_variable
- mutable_variable_aggregate
- mutable_variable_aggregate_mut_ref
- mutable_variable_aggregate_partial_read
- mutable_variable_no_prop
- mutable_variable_unprop_assign
- optimizes_into_variable
- 32bit
- 64bit
- read_immutable_static
- ref_deref
- ref_deref_project
- reify_fn_ptr
- repeat
- 32bit
- 64bit
- return_place
- scalar_literal_propagation
- slice_len
- 32bit
- 64bit
- switch_int
- tuple_literal_propagation
- const_prop_miscompile
- copy_propagation_arg
- deaggregator_test
- exponential-or
- generator-storage-dead-unwind
- generator-tiny
- inline
- inline-any-operand
- inline-closure
- inline-closure-borrows-arg
- inline-closure-captures
- inline-into-box-place
- 32bit
- 64bit
- inline-retag
- inline-specialization
- inline-trait-method
- inline-trait-method_2
- instrument_coverage
- issue-38669
- issue-41110
- issue-41697
- 32bit
- 64bit
- issue-41888
- issue-49232
- issue-62289
- issue-72181
- 32bit
- 64bit
- issue-72181-1
- issue-73223
- 32bit
- 64bit
- loop_test
- match-arm-scopes
- match_false_edges
- match_test
- nll
- named-lifetimes-basic
- region-subtyping-basic
- 32bit
- 64bit
- no-drop-for-inactive-variant
- no-spurious-drop-after-call
- nrvo-simple
- packed-struct-drop-aligned
- 32bit
- 64bit
- remove_fake_borrows
- retag
- simple-match
- 32bit
- 64bit
- simplify-arm
- simplify-arm-identity
- 32bit
- 64bit
- simplify-locals-fixedpoint
- simplify-locals-removes-unused-consts
- simplify-locals-removes-unused-discriminant-reads
- 32bit
- 64bit
- simplify_cfg
- simplify_if
- simplify_match
- simplify_try_if_let
- slice-drop-shim
- 32bit
- 64bit
- storage_live_dead_in_statics
- storage_ranges
- tls-access
- uniform_array_move_out
- uninhabited-enum
- uninhabited_enum_branching
- unreachable
- unreachable_asm
- unreachable_asm_2
- unreachable_diverging
- unusual-item-types
- 32bit
- 64bit
- while-storage
- pretty
- run-make-fulldeps
- exit-code
- foreign-exceptions
- instrument-coverage
- issue-69368
- mingw-export-call-convention
- sanitizer-cdylib-link
- sanitizer-dylib-link
- sanitizer-staticlib-link
- save-analysis
- rustdoc-js
- rustdoc-ui
- auxiliary
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,316 files changed
+250855
-235681
lines changedLines changed: 34 additions & 28 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 | 62 |
| |
68 | 63 |
| |
69 | 64 |
| |
| |||
77 | 72 |
| |
78 | 73 |
| |
79 | 74 |
| |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
| |||
163 | 163 |
| |
164 | 164 |
| |
165 | 165 |
| |
166 |
| - | |
167 |
| - | |
168 |
| - | |
169 |
| - | |
170 |
| - | |
171 | 166 |
| |
172 | 167 |
| |
173 | 168 |
| |
| |||
181 | 176 |
| |
182 | 177 |
| |
183 | 178 |
| |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
184 | 184 |
| |
185 | 185 |
| |
186 | 186 |
| |
| |||
364 | 364 |
| |
365 | 365 |
| |
366 | 366 |
| |
367 |
| - | |
368 |
| - | |
369 |
| - | |
370 | 367 |
| |
371 | 368 |
| |
372 | 369 |
| |
| |||
406 | 403 |
| |
407 | 404 |
| |
408 | 405 |
| |
409 |
| - | |
| 406 | + | |
410 | 407 |
| |
411 | 408 |
| |
412 | 409 |
| |
| |||
485 | 482 |
| |
486 | 483 |
| |
487 | 484 |
| |
488 |
| - | |
489 |
| - | |
490 |
| - | |
491 |
| - | |
492 |
| - | |
493 | 485 |
| |
494 | 486 |
| |
495 | 487 |
| |
| |||
503 | 495 |
| |
504 | 496 |
| |
505 | 497 |
| |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
506 | 503 |
| |
507 | 504 |
| |
508 | 505 |
| |
| |||
575 | 572 |
| |
576 | 573 |
| |
577 | 574 |
| |
| 575 | + | |
578 | 576 |
| |
579 | 577 |
| |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
580 | 583 |
| |
581 | 584 |
| |
582 | 585 |
| |
583 |
| - | |
| 586 | + | |
584 | 587 |
| |
585 | 588 |
| |
586 | 589 |
| |
587 | 590 |
| |
588 | 591 |
| |
| 592 | + | |
589 | 593 |
| |
590 | 594 |
| |
591 | 595 |
| |
592 | 596 |
| |
593 |
| - | |
| 597 | + | |
594 | 598 |
| |
595 | 599 |
| |
596 | 600 |
| |
597 | 601 |
| |
| 602 | + | |
598 | 603 |
| |
599 | 604 |
| |
600 | 605 |
| |
601 |
| - | |
602 |
| - | |
| 606 | + | |
| 607 | + | |
603 | 608 |
| |
604 | 609 |
| |
605 | 610 |
| |
606 | 611 |
| |
607 | 612 |
| |
| 613 | + | |
608 | 614 |
| |
609 | 615 |
| |
610 | 616 |
| |
| |||
615 | 621 |
| |
616 | 622 |
| |
617 | 623 |
| |
618 |
| - | |
619 |
| - | |
620 |
| - | |
621 |
| - | |
622 |
| - | |
623 | 624 |
| |
624 | 625 |
| |
625 | 626 |
| |
| |||
633 | 634 |
| |
634 | 635 |
| |
635 | 636 |
| |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
636 | 642 |
| |
637 | 643 |
| |
638 | 644 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
| 47 | + | |
| 48 | + | |
| 49 | + |
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
176 | 176 |
| |
177 | 177 |
| |
178 | 178 |
| |
179 |
| - | |
180 |
| - | |
| 179 | + | |
| 180 | + | |
181 | 181 |
| |
182 | 182 |
| |
183 | 183 |
| |
|
0 commit comments