File tree
5,295 files changed
+132677
-40722
lines changed- .github/workflows
- compiler
- rustc_ast
- src
- attr
- util
- rustc_ast_lowering
- src
- rustc_ast_passes/src
- rustc_ast_pretty/src/pprust
- state
- rustc_attr/src
- rustc_borrowck/src
- constraints
- diagnostics
- region_infer
- type_check
- rustc_builtin_macros
- src
- assert
- deriving
- cmp
- generic
- rustc_codegen_cranelift/src
- abi
- debuginfo
- intrinsics
- rustc_codegen_gcc/src
- rustc_codegen_llvm
- src
- back
- coverageinfo
- debuginfo
- metadata/enums
- llvm
- rustc_codegen_ssa/src
- back
- mir
- traits
- rustc_const_eval/src
- const_eval
- interpret
- intrinsics
- transform
- check_consts
- rustc_data_structures
- src
- obligation_forest
- thin_vec
- rustc_driver
- src
- rustc_error_messages
- locales/en-US
- src
- rustc_errors
- src
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir/src
- rustc_hir_pretty/src
- rustc_incremental/src
- persist
- rustc_index/src
- rustc_infer/src
- errors
- infer
- canonical
- error_reporting
- nice_region_error
- higher_ranked
- lexical_region_resolve
- nll_relate
- opaque_types
- outlives
- region_constraints
- traits
- rustc_interface/src
- rustc_lexer/src
- rustc_lint
- src
- rustc_lint_defs/src
- rustc_llvm/llvm-wrapper
- rustc_macros/src
- diagnostics
- rustc_metadata/src
- rmeta
- decoder
- rustc_middle
- benches
- src
- dep_graph
- hir
- map
- infer
- middle
- mir
- interpret
- query
- thir
- traits
- ty
- consts
- print
- rustc_mir_build/src
- build
- expr
- matches
- thir
- cx
- pattern
- rustc_mir_dataflow/src
- impls
- move_paths
- rustc_mir_transform/src
- coverage
- rustc_monomorphize/src
- rustc_parse/src
- lexer
- parser
- rustc_passes/src
- rustc_plugin_impl/src
- rustc_privacy/src
- rustc_query_impl
- src
- rustc_query_system
- src
- dep_graph
- ich
- query
- rustc_resolve/src
- late
- rustc_save_analysis/src
- rustc_serialize
- src
- rustc_session/src
- config
- rustc_smir/src
- rustc_span/src
- rustc_symbol_mangling/src
- typeid
- rustc_target
- src
- abi
- call
- spec
- tests
- rustc_trait_selection/src
- traits
- error_reporting
- query
- type_op
- select
- specialize
- rustc_traits/src
- chalk
- rustc_transmute
- src
- layout
- maybe_transmutable
- rustc_ty_utils/src
- rustc_type_ir/src
- rustc_typeck/src
- astconv
- check
- fn_ctxt
- generator_interior/drop_ranges
- method
- coherence
- collect
- impl_wf_check
- outlives
- structured_errors
- variance
- library
- alloc
- src
- boxed
- collections
- btree
- map
- vec_deque
- ffi
- vec
- tests
- core
- benches
- src
- alloc
- array
- char
- convert
- ffi
- fmt
- iter
- adapters
- traits
- macros
- mem
- num
- dec2flt
- ops
- ptr
- slice
- iter
- str
- sync
- task
- unicode
- tests
- num
- portable-simd/crates
- core_simd/src/masks
- std_float/src
- proc_macro/src
- bridge
- std
- src
- collections/hash
- io
- net
- addr
- ip_addr
- socket_addr
- os
- fd
- unix/net
- sync
- sys
- hermit
- itron
- sgx
- abi
- usercalls
- solid
- unix
- locks
- process
- thread_parker
- unsupported
- locks
- wasm
- windows
- locks
- path
- sys_common
- condvar
- remutex
- thread_parker
- thread
- test/src
- src
- bootstrap
- bin
- builder
- ci
- docker
- host-x86_64
- arm-android
- dist-android
- dist-x86_64-linux
- i686-gnu
- i686-gnu-nopt
- mingw-check
- x86_64-gnu-aux
- x86_64-gnu-distcheck
- x86_64-gnu-tools
- scripts
- github-actions
- doc
- rustc/src
- platform-support
- unstable-book/src
- compiler-flags
- language-features
- etc
- librustdoc
- clean
- formats
- html
- markdown
- render
- static
- css
- themes
- js
- json
- passes
- theme
- rustdoc-json-types
- test
- auxiliary
- codegen
- avr
- unwind-abis
- codegen-units/item-collection
- debuginfo
- incremental
- const-generics
- hygiene
- thinlto
- mir-opt
- const_prop
- dest-prop
- inline
- nll
- pretty
- run-make
- coverage
- coverage-reports
- issue-71519
- native-link-modifier-verbatim-linker
- native-link-modifier-verbatim-rustc
- raw-dylib-alt-calling-convention
- raw-dylib-c
- raw-dylib-import-name-type
- raw-dylib-link-ordinal
- raw-dylib-stdcall-ordinal
- rlib-format-packed-bundled-libs
- rlib-format-packed-bundled-libs-2
- track-pgo-dep-info
- x86_64-fortanix-unknown-sgx-lvi
- run-make-fulldeps
- alloc-no-rc
- alloc-no-sync
- issue-64153
- issue-97463-abi-param-passing
- print-calling-conventions
- rustdoc
- const-generics
- lazy_normalization_consts
- duplicate_impls
- generic-associated-types
- inline_cross
- inline_local
- primitive
- synthetic_auto
- rustdoc-gui
- src
- lib2
- test_docs
- rustdoc-json
- enums
- discriminant
- fns
- generic-associated-types
- impls
- auxiliary
- intra-doc-links
- structs
- traits
- type
- unions
- rustdoc-ui
- suggestions
- ui
- abi
- issues
- allocator
- argument-suggestions
- array-slice-vec
- asm
- aarch64
- x86_64
- associated-consts
- associated-type-bounds
- associated-types
- async-await
- in-trait
- issues
- issue-65419
- attributes
- unix_sigpipe
- auxiliary
- binding
- binop
- borrowck
- c-variadic
- cfg
- check-cfg
- closure-expected-type
- closures
- 2229_closure_analysis
- diagnostics
- match
- migrations
- run_pass
- print
- codegen
- codemap_tests
- coercion
- coherence
- command
- compare-method
- const-generics
- defaults
- generic_const_exprs
- issues
- const-ptr
- consts
- const-eval
- control-flow
- min_const_fn
- miri_unleashed
- deriving
- did_you_mean
- drop
- dyn-keyword
- dyn-star
- empty
- error-codes
- expr/malformed_closure
- extern
- extern-flag
- feature-gates
- fully-qualified-type
- function-pointer
- generator
- generic-associated-types
- auxiliary
- bugs
- extended
- parse
- generics
- higher-rank-trait-bounds
- normalize-under-binder
- hygiene
- impl-trait
- in-trait
- issues
- implied-bounds
- inference/need_type_info
- intrinsics
- invalid
- issues
- iterators
- layout
- let-else
- lexer
- lifetimes
- lifetime-errors
- lint
- force-warn
- let_underscore
- must_not_suspend
- loops
- macros
- rfc-2011-nicer-assert-messages
- match
- methods
- mir
- mismatched_types
- modules
- auxiliary
- moves
- namespace
- never_type
- nll
- closure-requirements
- polonius
- relate_tys
- ty-outlives
- user-annotations
- numbers-arithmetic
- object-lifetime
- on-unimplemented
- panic-handler
- panic-runtime
- panics
- parser
- issues
- pattern
- bindings-after-at
- move-ref-patterns
- usefulness
- polymorphization
- privacy
- proc-macro
- auxiliary
- process
- query-system
- recursion
- regions
- repr
- resolve
- rfc-1937-termination-trait
- rfc-2008-non-exhaustive
- uninhabited
- rfc-2091-track-caller
- rfc-2497-if-let-chains
- rfc-2627-raw-dylib
- rfc-2632-const-trait-impl
- auxiliary
- rfcs
- rfc-2396-target_feature-11
- runtime
- rust-2021
- sanitize
- simd/intrinsic
- span
- specialization
- stability-attribute
- static
- stats
- structs
- structs-enums
- suggestions
- lifetimes
- symbol-names
- test-attrs
- traits
- associated_type_bound
- bound
- negative-impls
- transmutability
- abstraction
- arrays
- enums
- repr
- malformed-program-gracefulness
- primitives
- structs
- repr
- unions
- repr
- visibility
- assume
- transmute
- try-trait
- tuple
- type
- type-alias-enum-variants
- type-alias-impl-trait
- typeck
- typeof
- ufcs
- unboxed-closures
- uninhabited
- union
- unpretty
- unsized
- unwind-abis
- variance
- ui-fulldeps
- auxiliary
- internal-lints
- session-diagnostic
- tools
- build-manifest/src
- clippy
- .github/workflows
- book/src/development
- clippy_dev/src
- clippy_lints/src
- casts
- functions
- loops
- matches
- methods
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
5,295 files changed
+132677
-40722
lines changedLines changed: 18 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
| 29 | + | |
28 | 30 |
| |
29 | 31 |
| |
30 | 32 |
| |
31 | 33 |
| |
32 | 34 |
| |
| 35 | + | |
| 36 | + | |
33 | 37 |
| |
34 | 38 |
| |
35 | 39 |
| |
| |||
142 | 146 |
| |
143 | 147 |
| |
144 | 148 |
| |
| 149 | + | |
| 150 | + | |
145 | 151 |
| |
146 | 152 |
| |
147 | 153 |
| |
| |||
291 | 297 |
| |
292 | 298 |
| |
293 | 299 |
| |
294 |
| - | |
| 300 | + | |
295 | 301 |
| |
296 | 302 |
| |
297 | 303 |
| |
| |||
302 | 308 |
| |
303 | 309 |
| |
304 | 310 |
| |
305 |
| - | |
| 311 | + | |
306 | 312 |
| |
307 | 313 |
| |
308 | 314 |
| |
| |||
312 | 318 |
| |
313 | 319 |
| |
314 | 320 |
| |
315 |
| - | |
| 321 | + | |
316 | 322 |
| |
317 | 323 |
| |
318 | 324 |
| |
| |||
344 | 350 |
| |
345 | 351 |
| |
346 | 352 |
| |
347 |
| - | |
| 353 | + | |
348 | 354 |
| |
349 | 355 |
| |
350 | 356 |
| |
| |||
418 | 424 |
| |
419 | 425 |
| |
420 | 426 |
| |
421 |
| - | |
| 427 | + | |
422 | 428 |
| |
423 | 429 |
| |
424 | 430 |
| |
425 | 431 |
| |
426 | 432 |
| |
427 |
| - | |
| 433 | + | |
428 | 434 |
| |
429 | 435 |
| |
430 | 436 |
| |
431 | 437 |
| |
432 | 438 |
| |
433 |
| - | |
| 439 | + | |
434 | 440 |
| |
435 | 441 |
| |
436 | 442 |
| |
437 | 443 |
| |
438 | 444 |
| |
439 | 445 |
| |
440 | 446 |
| |
441 |
| - | |
| 447 | + | |
442 | 448 |
| |
443 | 449 |
| |
444 | 450 |
| |
445 | 451 |
| |
446 | 452 |
| |
447 |
| - | |
| 453 | + | |
448 | 454 |
| |
449 | 455 |
| |
450 | 456 |
| |
| |||
453 | 459 |
| |
454 | 460 |
| |
455 | 461 |
| |
456 |
| - | |
| 462 | + | |
457 | 463 |
| |
458 | 464 |
| |
459 | 465 |
| |
| |||
547 | 553 |
| |
548 | 554 |
| |
549 | 555 |
| |
| 556 | + | |
| 557 | + | |
550 | 558 |
| |
551 | 559 |
| |
552 | 560 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
| 49 | + | |
49 | 50 |
| |
50 | 51 |
| |
51 | 52 |
| |
|
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 | 16 |
| |
20 | 17 |
| |
21 | 18 |
| |
|
0 commit comments