File tree
33,047 files changed
+791796
-423985
lines changed- .github- ISSUE_TEMPLATE
- workflows
 
- .reuse
- LICENSES
- compiler- rustc_abi- src
 
- rustc_apfloat- src
- tests
 
- rustc_arena- src
 
- rustc_ast_lowering- src
 
- rustc_ast_passes- src
 
- rustc_ast_pretty- src- pprust- state
 
- pp
 
 
- rustc_ast- src- attr
- expand
- util
 
 
- rustc_attr- src
 
- rustc_baked_icu_data- src- data- fallback- likelysubtags_v1
- parents_v1
- supplement- co_v1
 
 
- list- and_v1
 
- macros
 
 
 
- rustc_borrowck- src- constraints
- diagnostics
- polonius
- region_infer
- type_check- liveness
 
 
 
- rustc_builtin_macros- src- assert
- deriving- cmp
- generic
 
 
 
- rustc_codegen_cranelift- .github/workflows
- .vscode
- build_sysroot- src
 
- build_system
- docs
- example
- patches
- scripts
- src- abi
- debuginfo
- driver
- intrinsics
 
 
- rustc_codegen_gcc- .github/workflows
- build_sysroot
- build_system- src
 
- cross_patches
- doc
- example
- patches- libgccjit12
 
- src- back
- intrinsic
 
- tests- run
 
- tools
 
- rustc_codegen_llvm- src- back
- coverageinfo
- debuginfo- metadata- enums
 
 
- llvm
 
 
- rustc_codegen_ssa- src- back- rpath
 
- coverageinfo
- debuginfo
- mir
- traits
 
 
- rustc_const_eval- src- const_eval
- interpret- intrinsics
 
- transform- check_consts
 
- util
 
 
- rustc_data_structures- src- binary_search_util
- fingerprint
- flock
- graph- dominators
- implementation
- scc
 
- intern
- obligation_forest
- sip128
- small_c_str
- small_str
- sso
- sync
- tagged_ptr
 
 
- 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
- parse
 
 
- rustc_feature- src
 
- rustc_fluent_macro- src
 
- rustc_fs_util- src
 
- rustc_graphviz- src
 
- rustc_hir_analysis- src- astconv
- check- compare_impl_item
 
- coherence
- collect- type_of
 
- impl_wf_check
- outlives
- structured_errors
- variance
 
 
- rustc_hir_pretty- src
 
- rustc_hir_typeck- src- fn_ctxt
- generator_interior- drop_ranges
 
- method
 
 
- rustc_hir- src
 
- rustc_incremental- src- persist- fs
 
 
 
- rustc_index_macros- src
 
- rustc_index- src- vec
 
 
- rustc_infer- src- errors
- infer- canonical
- error_reporting- nice_region_error
 
- higher_ranked
- lexical_region_resolve
- nll_relate
- opaque_types
- outlives
- region_constraints
- relate
 
- traits- error_reporting
 
 
 
- rustc_interface- src
 
- rustc_lexer- src- unescape
 
 
- rustc_lint_defs- src
 
- rustc_lint- src- context
 
 
- 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
 
 
- query
- thir
- traits- solve- inspect
 
 
- ty- consts
- inhabitedness
- print
 
- util
 
 
- rustc_mir_build- src- build- custom- parse
 
- expr
- matches
 
- thir- cx
- pattern
 
 
 
- rustc_mir_dataflow- src- framework
- impls
- move_paths
 
 
- rustc_mir_transform- src- coroutine
- coverage- spans
- test_macros- src
 
 
- inline
 
 
- rustc_monomorphize- src
 
- rustc_next_trait_solver- src
 
- rustc_parse_format- src
 
- rustc_parse- src- lexer
- parser
 
 
- rustc_passes- src
 
- rustc_pattern_analysis- 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_serialize- src
- tests
 
- rustc_session- src- config
 
 
- rustc_smir- src- rustc_internal
- rustc_smir- convert
 
- stable_mir- mir
 
 
 
- rustc_span- src- analyze_source_file
- source_map
- symbol
 
 
- rustc_symbol_mangling- src- typeid
 
 
- rustc_target- src- abi- call
 
- asm
- spec- abi
- apple
- base- apple
 
- targets
- tests
 
 
 
- rustc_trait_selection- src- solve- assembly
- eval_ctxt
- inspect
- normalizes_to
- search_graph
 
- 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
- stable_mir- src- mir
 
 
 
- library- alloc- benches- btree
 
- src- boxed
- collections- binary_heap
- btree- map
- set
 
- linked_list
- vec_deque
 
- ffi- c_str
 
- raw_vec
- rc
- slice
- sync
- vec
 
- tests
 
- core- benches- num- flt2dec- strategy
 
- int_pow
 
- str
 
- primitive_docs
- src- alloc
- array
- ascii
- async_iter
- cell
- char
- cmp
- convert
- ffi
- fmt
- future
- hash
- intrinsics
- io
- iter- adapters
- sources
- traits
 
- macros
- mem
- net
- num- dec2flt
- shells
 
- ops
- panic
- prelude
- ptr
- slice- iter
 
- str
- sync
- task
- unicode
 
- tests- async_iter
- fmt
- hash
- io
- iter- adapters
- traits
 
- net
- num- flt2dec
 
 
 
- panic_abort/src
- panic_unwind/src
- portable-simd- .github/workflows
- crates- core_simd- examples
- src- elements
- masks
- ops
- simd- cmp
- num
- ptr
 
- vendor
 
- tests
 
- std_float/src
- test_helpers- src
 
 
 
- proc_macro/src- bridge
 
- profiler_builtins- src
 
- rtstartup
- std- primitive_docs
- src- backtrace
- collections- hash- map
- set
 
 
- env
- error
- f32
- f64
- ffi- os_str
 
- fs
- hash
- io- buffered
- copy
- error
- readbuf
- util
 
- net- socket_addr
- tcp
- udp
 
- num
- os- aix
- android
- fd
- fortanix_sgx
- freebsd
- hurd
- ios
- l4re
- linux
- macos
- raw
- solid
- uefi
- unix- io
- net
- ucred
 
- wasi
- watchos
- windows- io
 
- xous- ffi- definitions
 
- services
 
 
- path
- personality/dwarf
- prelude
- process
- sync- mpmc
- mpsc
 
- sys_common- once
- thread_local_key
- thread_parking
- wtf8
 
- sys- common- thread_local
 
- hermit
- itron
- locks- condvar
- mutex
- rwlock
 
- os_str- bytes
 
- pal- common- thread_local
 
- hermit
- itron- time
 
- sgx- abi- tls- sync_bitset
 
- usercalls
 
- rwlock
- waitqueue- spin_mutex
- unsafe_list
 
 
- solid- abi
 
- teeos
- uefi
- unix- fd
- kernel_copy
- os
- process- process_common
- process_unix
- process_unsupported- wait_status
 
 
- thread_parking
 
- unsupported
- wasi
- wasm- atomics
 
- windows- alloc
- args
- c
- handle
- os
- process
- stdio
- thread_local_key
 
- xous- net
 
- zkvm
 
- path- windows
 
- personality- dwarf
 
- sgx- abi- tls
- usercalls
 
- waitqueue
 
- solid- abi
 
- unix- locks
- os_str
- process- process_common
- process_unix
 
- thread_parking
 
- unsupported- locks
 
- wasi
- wasm- atomics
 
- windows- args
- c
- locks
- thread_local_key
 
 
- thread
 
- tests- common
 
 
- sysroot
- test- src- formatters
- helpers
- term/terminfo- parm
- searcher
 
 
 
- unwind- src
 
 
- src/bootstrap
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
33,047 files changed
+791796
-423985
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 11 | 11 |  | |
| 12 | 12 |  | |
| 13 | 13 |  | |
|  | 14 | + | |
|  | 15 | + | |
| 14 | 16 |  | |
| 15 | 17 |  | |
| 16 | 18 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 16 | 16 |  | |
| 17 | 17 |  | |
| 18 | 18 |  | |
|  | 19 | + | |
|  | 20 | + | |
|  | 21 | + | |
|  | 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 6 | 6 |  | |
| 7 | 7 |  | |
| 8 | 8 |  | |
|  | 9 | + | |
|  | 10 | + | |
|  | 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 52 | 52 |  | |
| 53 | 53 |  | |
| 54 | 54 |  | |
| 55 |  | - | |
|  | 55 | + | |
|  | 56 | + | |
| 56 | 57 |  | |
| 57 |  | - | |
| 58 |  | - | |
|  | 58 | + | |
|  | 59 | + | |
|  | 60 | + | |
|  | 61 | + | |
|  | 62 | + | |
|  | 63 | + | |
|  | 64 | + | |
|  | 65 | + | |
|  | 66 | + | |
|  | 67 | + | |
|  | 68 | + | |
|  | 69 | + | |
|  | 70 | + | |
|  | 71 | + | |
| 59 | 72 |  | |
| 60 | 73 |  | |
| 61 | 74 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 40 | 40 |  | |
| 41 | 41 |  | |
| 42 | 42 |  | |
| 43 |  | - | |
|  | 43 | + | |
| 44 | 44 |  | |
| 45 | 45 |  | |
| 46 | 46 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 39 | 39 |  | |
| 40 | 40 |  | |
| 41 | 41 |  | |
|  | 42 | + | |
| 42 | 43 |  | |
| 43 | 44 |  | |
| 44 | 45 |  | |
| 45 | 46 |  | |
|  | 47 | + | |
|  | 48 | + | |
| 46 | 49 |  | |
| 47 | 50 |  | |
| 48 | 51 |  | |
|  | |||
0 commit comments