File tree
51,061 files changed
+3786123
-0
lines changed- .github- ISSUE_TEMPLATE
- workflows
 
- LICENSES
- compiler- rustc_abi- src- extern_abi
- layout
 
 
- rustc_arena- src
 
- rustc_ast_ir- src
 
- rustc_ast_lowering- src
 
- rustc_ast_passes- src
 
- rustc_ast_pretty- src- pprust- state
 
- pp
 
 
- rustc_ast- src- attr
- expand
- util- comments
 
 
 
- rustc_attr_data_structures- src
 
- rustc_attr_parsing- src- attributes
 
 
- rustc_baked_icu_data- src- data- macros
 
 
 
- rustc_borrowck- src- constraints
- diagnostics
- polonius- legacy
 
- region_infer
- type_check- liveness
 
- util
 
 
- rustc_builtin_macros- src- assert
- deriving- cmp
- generic
 
- format_foreign- printf
- shell
 
 
 
- rustc_codegen_cranelift- .github- actions/github-release
- workflows
 
- .vscode
- .zed
- build_system
- docs
- example
- patches
- scripts
- src- abi
- debuginfo
- driver
- intrinsics
- optimize
 
 
- rustc_codegen_gcc- .github/workflows
- build_system- build_sysroot
- src
 
- doc
- example
- patches- crates
- cross_patches
- libgccjit12
 
- src- back
- intrinsic
 
- target_specs
- tests- hello-world- src
 
- run
 
- tools
 
- rustc_codegen_llvm- src- back
- builder
- coverageinfo- mapgen
 
- debuginfo- metadata- enums
 
 
- llvm
 
 
- rustc_codegen_ssa- src- back- apple
- linker
- rpath
 
- debuginfo
- mir
- traits
 
 
- rustc_const_eval- src- check_consts
- const_eval
- interpret
- util
 
 
- rustc_data_structures- src- base_n
- binary_search_util
- fingerprint
- flock
- graph- dominators
- implementation
- iterate
- scc
- vec_graph
 
- intern
- obligation_forest
- owned_slice
- profiling
- small_c_str
- snapshot_map
- sorted_map
- sso
- stable_hasher
- sync
- tagged_ptr- copy
- drop
- impl_tag
 
- transitive_relation
- vec_cache
 
 
- rustc_driver_impl- src
 
- rustc_driver- src
 
- rustc_error_codes- src- error_codes
 
 
- rustc_error_messages- src
 
- rustc_errors- src- json
- markdown- tests
 
 
 
- rustc_expand- src- mbe
 
 
- rustc_feature- src
 
- rustc_fluent_macro- src
 
- rustc_fs_util- src
 
- rustc_graphviz- src
 
- rustc_hir_analysis- src- check- compare_impl_item
 
- coherence
- collect- type_of
 
- errors
- hir_ty_lowering
- impl_wf_check
- outlives
- variance
 
 
- rustc_hir_pretty- src
 
- rustc_hir_typeck- src- fn_ctxt
- method
 
 
- rustc_hir- src
 
- rustc_incremental- src- persist- fs
 
 
 
- rustc_index_macros- src
 
- rustc_index- src- bit_set
- interval
- vec
 
 
- rustc_infer- src- infer- canonical
- lexical_region_resolve
- opaque_types
- outlives
- region_constraints
- relate
- snapshot
 
- traits
 
 
- rustc_interface- src
 
- rustc_lexer- src- unescape
 
 
- rustc_lint_defs- src
 
- rustc_lint- src- early- diagnostics
 
- nonstandard_style
- types
 
 
- rustc_llvm- llvm-wrapper
- src
 
- rustc_log- src
 
- rustc_macros- src- diagnostics
- symbols
 
 
- rustc_metadata- src- rmeta- decoder
 
 
 
- rustc_middle- src- dep_graph
- hir- map
 
- hooks
- infer
- middle
- mir- interpret- allocation- init_mask
 
 
 
- query
- thir
- traits
- ty- consts
- context
- inhabitedness
- print
 
- util- common
 
 
 
- rustc_mir_build- src- builder- coverageinfo
- custom- parse
 
- expr
- matches
 
- thir- cx
- pattern
 
 
 
- rustc_mir_dataflow- src- framework
- impls
- move_paths
 
 
- rustc_mir_transform- src- coroutine
- coverage- counters
- spans
 
- inline
- shim
 
 
- rustc_monomorphize- src- mono_checks
 
 
- rustc_next_trait_solver- src- solve- assembly
- eval_ctxt
- inspect
- normalizes_to
 
 
 
- rustc_parse_format- src
 
- rustc_parse- src- lexer
- parser- mut_visit
- tokenstream
 
 
 
- rustc_passes- src- liveness
 
 
- rustc_pattern_analysis- src- rustc
 
- tests- common
 
 
- rustc_privacy- src
 
- rustc_query_impl- src
 
- rustc_query_system- src- dep_graph
- ich
- query
 
 
- rustc_resolve- src- late
 
 
- rustc_sanitizers- src- cfi- typeid- itanium_cxx_abi
 
 
- kcfi- typeid
 
 
 
- rustc_serialize- src
- tests
 
- rustc_session- src- config- native_libs
 
 
 
- rustc_smir- src- rustc_internal
- rustc_smir- convert
 
 
 
- rustc_span- src- analyze_source_file
- edit_distance
- source_map
- symbol
 
 
- rustc_symbol_mangling- src
 
- rustc_target- src- asm
- callconv
- spec- base- apple
 
- targets
 
 
 
- rustc_trait_selection- src- error_reporting- infer- nice_region_error
 
- traits
 
- errors
- solve- inspect
 
- traits- query- type_op
 
- select
- specialize
 
 
 
- rustc_traits- src
 
- rustc_transmute- src- layout- tree
 
- maybe_transmutable
 
 
- rustc_ty_utils- src- layout
 
 
- rustc_type_ir_macros- src
 
- rustc_type_ir- src- data_structures
- relate
- search_graph
- solve
- ty_kind
 
 
- rustc- src
 
- stable_mir- src- mir
 
 
 
- library- alloc- benches- btree
 
- src- boxed
- collections- binary_heap
- btree- borrow
- map
- node
- set
 
- linked_list
- vec_deque
 
- ffi
- raw_vec
- rc
- testing
- vec
 
- tests- collections
- sort
- testing
 
 
- core- benches- ascii
- char
- hash
- net
- num- dec2flt
- flt2dec- strategy
 
- int_log
- int_pow
- int_sqrt
 
- str
 
- src- alloc
- array
- ascii
- async_iter
- cell
- char
- clone
- cmp
- convert
- ffi
- fmt
- future
- hash
- intrinsics
- io
- iter- adapters
- sources
- traits
 
- macros
- mem
- net
- num- dec2flt
- flt2dec- strategy
 
- shells
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
51,061 files changed
+3786123
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
|  | 1 | + | |
| 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 | + | |
| 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 | + | |
| 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 | + | |
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
|  | 1 | + | |
|  | 2 | + | |
|  | 3 | + | |
|  | 4 | + | |
|  | 5 | + | |
|  | 6 | + | |
|  | 7 | + | |
|  | 8 | + | |
|  | 9 | + | |
|  | 10 | + | |
|  | 11 | + | |
| 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 | + | |
| 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 | + | |
| 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 | + | |
| 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 | + | |
0 commit comments