File tree
4,701 files changed
+194624
-37473
lines changed- .github
- ISSUE_TEMPLATE
- workflows
- src
- bootstrap
- bin
- mk
- ci
- azure-pipelines
- docker
- arm-android
- armhf-gnu
- disabled
- aarch64-gnu
- asmjs
- dist-aarch64-android
- dist-armv7-android
- dist-i686-android
- dist-powerpcspe-linux
- dist-sparc64-linux
- dist-x86_64-android
- dist-x86_64-dragonfly
- dist-x86_64-haiku
- dist-x86_64-redox
- dist-aarch64-linux
- dist-android
- dist-arm-linux
- dist-armhf-linux
- dist-armv7-linux
- dist-i586-gnu-i586-i686-musl
- dist-i686-freebsd
- dist-mips-linux
- dist-mips64-linux
- dist-mips64el-linux
- dist-mipsel-linux
- dist-powerpc-linux
- dist-powerpc64-linux
- dist-powerpc64le-linux
- dist-s390x-linux
- dist-various-1
- dist-various-2
- dist-x86_64-freebsd
- dist-x86_64-musl
- dist-x86_64-netbsd
- i686-gnu
- i686-gnu-nopt
- mingw-check
- scripts
- 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-7
- x86_64-gnu-llvm-8
- x86_64-gnu-nopt
- x86_64-gnu-tools
- github-actions
- scripts
- doc
- rustc/src
- codegen-options
- lints
- rustdoc/src
- unstable-book/src
- compiler-flags
- language-features
- library-features
- etc
- test-float-parse
- liballoc
- alloc
- benches/btree
- collections
- btree
- linked_list
- vec_deque
- raw_vec
- sync
- tests
- btree
- libarena
- libcore
- alloc
- array
- benches/num
- dec2flt
- flt2dec
- char
- convert
- fmt
- future
- hash
- iter
- adapters
- traits
- macros
- mem
- num
- dec2flt
- flt2dec
- ops
- prelude
- ptr
- slice
- str
- tests
- num
- dec2flt
- flt2dec
- unicode
- libfmt_macros
- libpanic_abort
- libpanic_unwind
- libproc_macro
- bridge
- tests
- libprofiler_builtins
- librustc_apfloat
- librustc_ast
- attr
- util
- librustc_ast_lowering
- librustc_ast_passes
- librustc_ast_pretty
- pprust
- librustc_attr
- librustc_builtin_macros
- deriving
- cmp
- generic
- librustc_codegen_llvm
- back
- debuginfo
- llvm
- librustc_codegen_ssa
- back
- debuginfo
- mir
- traits
- librustc_data_structures
- graph
- iterate
- scc
- obligation_forest
- snapshot_map
- librustc_driver
- librustc_error_codes
- error_codes
- librustc_errors
- librustc_expand
- mbe
- mut_visit
- parse
- lexer
- tokenstream
- librustc_feature
- librustc_hir
- librustc_hir_pretty
- librustc_incremental
- persist
- librustc_index
- librustc_infer
- infer
- canonical
- error_reporting
- nice_region_error
- lexical_region_resolve
- nll_relate
- outlives
- region_constraints
- traits
- error_reporting
- librustc_interface
- librustc_lexer/src
- unescape
- librustc_lint
- librustc_llvm
- librustc_macros/src
- librustc_metadata
- dynamic_lib
- rmeta
- decoder
- librustc_middle
- dep_graph
- hir
- map
- ich
- infer
- middle
- mir
- interpret
- query
- traits
- ty
- inhabitedness
- print
- query
- librustc_mir
- borrow_check
- diagnostics
- region_infer
- type_check
- liveness
- const_eval
- dataflow
- framework
- impls
- move_paths
- interpret
- intrinsics
- monomorphize
- transform
- check_consts
- util
- librustc_mir_build
- build
- expr
- matches
- hair
- cx
- pattern
- librustc_parse
- lexer
- parser
- librustc_passes
- librustc_plugin_impl
- librustc_privacy
- librustc_query_system
- dep_graph
- query
- librustc_resolve
- late
- librustc_save_analysis
- librustc_session
- lint
- librustc_span
- source_map
- librustc_symbol_mangling
- librustc_target
- abi
- call
- asm
- spec
- tests
- librustc_trait_selection
- traits
- codegen
- error_reporting
- query
- type_op
- specialize
- librustc_traits
- chalk
- lowering
- librustc_ty
- librustc_typeck
- check
- method
- coherence
- collect
- impl_wf_check
- outlives
- variance
- librustdoc
- clean
- cfg
- html
- markdown
- render
- static
- themes
- passes
- libserialize
- hex
- tests
- libstd
- collections
- hash
- ffi
- io
- net
- os
- illumos
- prelude
- sync
- mpsc
- sys
- cloudabi
- shims
- hermit
- ext
- sgx
- unix
- ext
- process
- vxworks
- ext
- process
- wasi
- wasm
- windows
- ext
- sys_common
- tests
- thread
- libterm/terminfo
- libtest
- helpers
- stats
- libunwind
- rustllvm
- test
- assembly/asm
- auxiliary
- codegen
- codegen-units/partitioning
- compile-fail
- consts
- debuginfo
- incremental
- const-generics
- hashes
- thinlto
- 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
- boxes
- cast
- checked_add
- const_prop_fails_gracefully
- control-flow-simplification
- discriminant
- 32bit
- 64bit
- indirect
- issue-66971
- issue-67019
- 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
- copy_propagation
- copy_propagation_arg
- deaggregator_test
- deaggregator_test_enum
- deaggregator_test_enum_2
- deaggregator_test_multiple
- exponential-or
- generator-drop-cleanup
- generator-storage-dead-unwind
- generator-tiny
- graphviz
- 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
- issue-58867-inline-as-ref-as-mut
- issue-38669
- issue-41110
- issue-41697
- 32bit
- 64bit
- issue-41888
- issue-49232
- issue-62289
- 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-never-const
- 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
- simplify_cfg
- simplify_if
- simplify_match
- simplify_try
- simplify_try_if_let
- slice-drop-shim
- 32bit
- 64bit
- storage_live_dead_in_statics
- storage_ranges
- 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-fail
- rfc-1937-termination-trait
- run-make/wasm-panic-small
- run-make-fulldeps
- extern-fn-reachable
- hotplug_codegen_backend
- output-type-permutations
- reproducible-build-2
- sanitizer-cdylib-link
- sanitizer-dylib-link
- sysroot-crates-are-unstable
- treat-err-as-bug
- windows-binary-no-external-deps
- rustdoc
- auxiliary
- const-generics
- duplicate_impls
- synthetic_auto
- rustdoc-js
- rustdoc-js-std
- rustdoc-ui
- coverage
- ui
- anon-params
- array-slice-vec
- asm
- associated-const
- associated-consts
- associated-type
- associated-type-bounds
- associated-types
- ast-json
- async-await
- await-keyword
- drop-order
- issues
- auxiliary
- multiple-lifetimes
- attributes
- auxiliary
- bad
- binding
- binop
- block-result
- borrowck
- builtin-superkinds
- c-variadic
- chalkify
- closure-expected-type
- closures
- closure-expected-type
- codemap_tests
- coherence
- command
- conditional-compilation
- const-generics
- array-impls
- issues
- lazy-normalization
- consts
- const-eval
- const_in_pattern
- auxiliary
- control-flow
- miri_unleashed
- auxiliary
- deprecation
- derives
- deriving
- did_you_mean
- dst
- editions
- enum
- enum-discriminant
- error-codes
- extern
- feature-gate
- feature-gates
- fmt
- fn
- fully-qualified-type
- generator
- generic-associated-types
- generics
- hashmap
- hrtb
- hygiene
- if
- if-attrs
- impl-trait
- multiple-lifetimes
- imports
- inference
- intrinsics
- invalid
- issues
- issue-45829
- issue-49851
- iterators
- kindck
- label
- layout
- lifetimes
- linkage-attr
- lint
- dead-code
- redundant-semicolon
- rfc-2457-non-ascii-idents
- liveness
- llvm-asm
- loops
- macros
- auxiliary
- macro-expanded-include
- foo
- malformed
- marker_trait_attr
- match
- methods
- mir
- mir-dataflow
- mismatched_types
- missing/missing-items
- auxiliary
- mut
- namespace
- never_type
- nll
- relate_tys
- not-panic
- numbers-arithmetic
- numeric
- object-lifetime
- on-unimplemented
- or-patterns
- panic-runtime
- panics
- parser
- macro
- shebang
- pattern
- usefulness
- privacy
- proc-macro
- auxiliary
- debug
- auxiliary
- ui-fulldeps
- auxiliary
- internal-lints
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,701 files changed
+194624
-37473
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Lines changed: 13 additions & 131 deletions
Large diffs are not rendered by default.
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 | 19 |
| |
23 | 20 |
| |
24 | 21 |
| |
|
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| 52 | + | |
52 | 53 |
| |
53 | 54 |
| |
54 | 55 |
| |
| |||
133 | 134 |
| |
134 | 135 |
| |
135 | 136 |
| |
136 |
| - | |
| 137 | + | |
137 | 138 |
| |
138 | 139 |
| |
139 | 140 |
| |
| |||
153 | 154 |
| |
154 | 155 |
| |
155 | 156 |
| |
156 |
| - | |
| 157 | + | |
157 | 158 |
| |
158 | 159 |
| |
159 | 160 |
| |
|
Lines changed: 77 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
188 | 188 |
| |
189 | 189 |
| |
190 | 190 |
| |
191 |
| - | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
192 | 255 |
| |
193 | 256 |
| |
194 | 257 |
| |
195 |
| - | |
196 | 258 |
| |
197 | 259 |
| |
198 | 260 |
| |
| |||
221 | 283 |
| |
222 | 284 |
| |
223 | 285 |
| |
224 |
| - | |
225 | 286 |
| |
226 | 287 |
| |
227 | 288 |
| |
| |||
331 | 392 |
| |
332 | 393 |
| |
333 | 394 |
| |
334 |
| - | |
335 |
| - | |
336 |
| - | |
337 |
| - | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
338 | 407 |
| |
339 | 408 |
| |
340 | 409 |
| |
| |||
449 | 518 |
| |
450 | 519 |
| |
451 | 520 |
| |
452 |
| - | |
| 521 | + | |
453 | 522 |
| |
454 | 523 |
| |
455 | 524 |
| |
|
0 commit comments