File tree
10,482 files changed
+47945
-47945
lines changed- .github/ISSUE_TEMPLATE
- compiler
- dustc
- src
- dustc_apfloat
- tests
- dustc_arena
- dustc_ast
- src
- ast
- attr
- expand
- util
- comments
- dustc_ast_lowering
- src
- dustc_ast_passes
- src
- dustc_ast_pretty
- src
- ppdust
- dustc_attr
- src
- dustc_builtin_macros
- src
- deriving
- cmp
- generic
- format_foreign/printf
- dustc_codegen_cranelift
- .github/workflows
- build_sysroot
- docs
- example
- patches
- scripts
- src
- abi
- bin
- debuginfo
- driver
- intrinsics
- optimize
- dustc_codegen_llvm
- src
- back
- coverageinfo
- debuginfo
- llvm
- dustc_codegen_ssa
- src
- back
- rpath
- coverageinfo
- debuginfo
- mir
- traits
- dustc_data_structures
- src
- graph
- dominators
- implementation
- iterate
- scc
- vec_graph
- obligation_forest
- owning_ref
- sorted_map
- dustc_driver
- src
- dustc_error_codes
- src
- error_codes
- dustc_errors
- src
- json
- dustc_expand
- src
- mbe
- mut_visit
- parse
- tokenstream
- dustc_feature
- src
- dustc_fs_util
- src
- dustc_graphviz
- src
- dustc_hir
- src
- dustc_hir_pretty
- src
- dustc_incremental
- src
- persist
- dustc_index
- src
- dustc_infer
- src
- infer
- canonical
- error_reporting
- nice_region_error
- higher_ranked
- lexical_region_resolve
- nll_relate
- outlives
- region_constraints
- traits
- error_reporting
- dustc_interface
- src
- dustc_lexer
- src
- dustc_lint
- src
- dustc_lint_defs
- src
- dustc_llvm
- llvm-wrapper
- src
- dustc_macros
- src
- symbols
- dustc_metadata
- src
- rmeta
- decoder
- dustc_middle
- src
- dep_graph
- hir
- map
- ich
- infer
- middle
- mir
- interpret
- query
- traits
- ty
- consts
- inhabitedness
- print
- query
- util
- dustc_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
- coverage
- inline
- util
- dustc_mir_build
- src
- build
- expr
- matches
- thir
- cx
- pattern
- dustc_parse
- src
- lexer
- parser
- dustc_parse_format
- src
- dustc_passes
- src
- dustc_plugin_impl
- src
- dustc_privacy
- src
- dustc_query_impl
- src
- dustc_query_system
- src
- dep_graph
- query
- dustc_resolve
- src
- late
- dustc_save_analysis
- src
- dustc_serialize
- src
- tests
- dustc_session
- src
- dustc_span
- src
- source_map
- dustc_symbol_mangling
- src
- dustc_target
- src
- abi
- call
- asm
- spec
- abi
- dustc_trait_selection
- src
- traits
- error_reporting
- query
- type_op
- select
- specialize
- dustc_traits
- src
- chalk
- dustc_ty_utils
- src
- dustc_type_ir
- src
- dustc_typeck
- src
- astconv
- check
- fn_ctxt
- method
- coherence
- collect
- impl_wf_check
- outlives
- structured_errors
- variance
- library
- alloc
- benches
- src
- collections
- btree
- map
- linked_list
- vec_deque
- vec
- tests
- core
- benches
- src
- alloc
- array
- char
- convert
- fmt
- rt
- future
- hash
- iter
- adapters
- sources
- traits
- macros
- mem
- num
- dec2flt
- flt2dec/strategy
- shells
- ops
- prelude
- ptr
- slice
- iter
- str
- stream
- stream
- sync
- task
- unicode
- tests
- iter
- adapters
- num/flt2dec
- dustc-std-workspace-alloc
- dustc-std-workspace-core
- dustc-std-workspace-std
- panic_abort
- src
- panic_unwind/src
- dwarf
- proc_macro/src
- bridge
- profiler_builtins
- src
- rtstartup
- std
- src
- backtrace
- collections
- hash
- map
- ffi
- c_str
- io
- buffered
- memchr
- net
- addr
- tcp
- os
- android
- dragonfly
- emscripten
- freebsd
- fuchsia
- haiku
- illumos
- ios
- linux
- macos
- netbsd
- openbsd
- raw
- redox
- solaris
- path
- prelude
- sync
- mpsc
- sys
- hermit
- ext
- sgx
- abi
- usercalls
- rwlock
- unix
- ext
- net
- process/process_unix
- wasi/ext
- wasm
- windows
- ext
- sys_common
- thread
- tests
- term/src
- terminfo/parser
- test
- src
- formatters
- helpers
- unwind
- src
- bootstrap
- bin
- builder
- defaults
- mk
- build_helper
- ci
- azure-pipelines
- docker
- host-aarch64/aarch64-gnu
- host-x86_64
- arm-android
- armhf-gnu
- disabled
- 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
- riscv64gc-linux
- dist-aarch64-linux
- dist-android
- dist-arm-linux
- dist-armhf-linux
- dist-armv7-linux
- dist-i586-gnu-i586-i686-musl
- dist-i686-linux
- dist-mips-linux
- dist-mips64-linux
- dist-mips64el-linux
- dist-mipsel-linux
- dist-powerpc-linux
- dist-powerpc64-linux
- dist-powerpc64le-linux
- dist-riscv64-linux
- dist-s390x-linux
- dist-various-1
- dist-various-2
- dist-x86_64-freebsd
- dist-x86_64-illumos
- dist-x86_64-linux
- dist-x86_64-musl
- dist-x86_64-netbsd
- 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-llvm-9
- x86_64-gnu-nopt
- x86_64-gnu-tools
- scripts
- github-actions
- scripts
- doc
- dustc
- src
- codegen-options
- lints
- listing
- targets
- tests
- dustdoc
- src
- man
- unstable-book
- src
- compiler-flags
- language-features
- library-features
- dustdoc-json-types
- etc
- installer
- msi
- pkg
- natvis
- test-float-parse
- third-party
- libdustdoc
- clean
- cfg
- doctest
- formats
- html
- highlight
- markdown
- render
- static
- themes
- json
- passes
- unindent_comments
- test
- assembly
- asm
- auxiliary
- codegen
- avr
- non-terminate
- remap_path_prefix
- unwind-abis
- debuginfo
- dustdoc
- auxiliary
- const-generics
- inline_cross
- auxiliary
- intra-doc
- cross-crate
- synthetic_auto
- dustdoc-gui
- dustdoc-json
- dustdoc-ui
- coverage
- error-in-impl-trait
- intra-doc
- incremental
- add_private_fn_at_krate_root_cc
- auxiliary
- callee_caller_cross_crate
- change_add_field
- change_crate_order
- change_implementation_cross_crate
- change_private_fn
- change_private_fn_cc
- change_private_impl_method
- change_private_impl_method_cc
- change_pub_inherent_method_body
- change_pub_inherent_method_sig
- extern_static
- hashes
- hygiene
- auxiliary
- inlined_hir_34991
- issue-39828/auxiliary
- issue-49595
- krate_reassign_34991
- remapped_paths_cc
- auxiliary
- remove-private-item-cross-crate
- rlib_cross_crate
- span_hash_stable
- auxiliary
- static_refering_to_other_static
- static_stable_hash
- struct_change_field_type_cross_crate
- thinlto
- type_alias_cross_crate
- mir-opt
- inline
- issues
- pretty
- run-make
- const_fn_mir
- dustc-macro-dep-files
- env-dep-info
- fmt-write-bloat
- incr-prev-body-beyond-eof
- issue-36710
- issue-83112-incr-test-moved-file
- libtest-thread-limit
- llvm-outputs
- static-pie
- thumb-none-cortex-m
- thumb-none-qemu
- example
- .cargo
- wasm-custom-section
- wasm-custom-sections-opt
- wasm-export-all-symbols
- wasm-import-module
- wasm-panic-small
- wasm-stringify-ints-small
- wasm-symbols-different-module
- wasm-symbols-not-exported
- wasm-symbols-not-imported
- x86_64-fortanix-unknown-sgx-lvi
- enclave
- src
- run-make-fulldeps
- a-b-a-linker-guard
- alloc-extern-crates
- allow-non-lint-warnings-cmdline
- allow-warnings-cmdline-stability
- archive-duplicate-names
- arguments-non-c-like-enum
- atomic-lock-free
- bare-outfile
- c-dynamic-dylib
- c-dynamic-rlib
- c-link-to-dust-dylib
- c-link-to-dust-staticlib
- c-link-to-dust-va-list-fn
- c-static-dylib
- c-static-rlib
- c-unwind-abi-catch-lib-panic
- c-unwind-abi-catch-panic
- cdylib
- cdylib-dylib-linkage
- cdylib-fewer-symbols
- codegen-options-parsing
- compile-stdin
- compiler-lookup-paths
- compiler-lookup-paths-2
- compiler-rt-works-on-mingw
- coverage
- lib
- coverage-llvmir
- coverage-reports
- coverage-spanview
- expected_mir_dump.abort
- expected_mir_dump.assert
- expected_mir_dump.async
- expected_mir_dump.closure
- expected_mir_dump.conditions
- expected_mir_dump.dead_code
- expected_mir_dump.doctest
- expected_mir_dump.doctest_crate
- expected_mir_dump.drop_trait
- expected_mir_dump.generics
- expected_mir_dump.if
- expected_mir_dump.if_else
- expected_mir_dump.inline
- expected_mir_dump.inner_items
- expected_mir_dump.lazy_boolean
- expected_mir_dump.loop_break_value
- expected_mir_dump.loops_branches
- expected_mir_dump.match_or_pattern
- expected_mir_dump.nested_loops
- expected_mir_dump.overflow
- expected_mir_dump.panic_unwind
- expected_mir_dump.partial_eq
- expected_mir_dump.simple_loop
- expected_mir_dump.simple_match
- expected_mir_dump.tight_inf_loop
- expected_mir_dump.try_error_result
- expected_mir_dump.used_crate
- expected_mir_dump.uses_crate
- expected_mir_dump.while
- expected_mir_dump.while_early_ret
- expected_mir_dump.yield
- crate-data-smoke
- crate-name-priority
- cross-lang-lto
- cross-lang-lto-clang
- cross-lang-lto-pgo-smoketest
- cross-lang-lto-upstream-rlibs
- debug-assertions
- dep-info
- dep-info-doesnt-run-much
- dep-info-spaces
- duplicate-output-flavors
- dustdoc-determinism
- dustdoc-error-lines
- dustdoc-io-error
- dustdoc-map-file
- dustdoc-output-path
- dustdoc-themes
- dylib-chain
- emit
- emit-stack-sizes
- error-found-staticlib-instead-crate
- error-writing-dependencies
- exit-code
- extern-diff-internal-name
- extern-flag-disambiguates
- extern-flag-fun
- extern-flag-pathless
- extern-flag-rename-transitive
- extern-fn-generic
- extern-fn-mangle
- extern-fn-reachable
- extern-fn-struct-passing-abi
- extern-fn-with-extern-types
- extern-fn-with-packed-struct
- extern-fn-with-union
- extern-multiple-copies
- extern-multiple-copies2
- extern-overrides-distribution
- extra-filename-with-temp-outputs
- foreign-exceptions
- fpic
- glibc-staticlib-args
- hir-tree
- hotplug_codegen_backend
- include_bytes_deps
- incr-add-dust-src-component
- inline-always-many-cgu
- interdependent-c-libraries
- intrinsic-unreachable
- invalid-library
- invalid-staticlib
- issue-11908
- issue-14500
- issue-14698
- issue-15460
- issue-18943
- issue-19371
- issue-20626
- issue-22131
- issue-24445
- issue-25581
- issue-26006
- in/time
- issue-26092
- issue-28595
- issue-28766
- issue-30063
- issue-33329
- issue-35164
- issue-37839
- issue-37893
- issue-38237
- issue-40535
- issue-46239
- issue-51671
- issue-53964
- issue-64153
- issue-68794-textrel-on-minimal-lib
- issue-69368
- issue-7349
- issue64319
- issues-41478-43796
- libs-and-bins
- libs-through-symlinks
- libtest-json
- link-arg
- link-args-order
- link-cfg
- link-path-order
- linkage-attr-on-static
- long-linker-command-lines
- long-linker-command-lines-cmd-exe
- longjmp-across-dust
- ls-metadata
- lto-dylib-dep
- lto-empty
- lto-no-link-whole-rlib
- lto-readonly-lib
- lto-smoke
- lto-smoke-c
- manual-crate-name
- manual-link
- many-crates-but-no-match
- metadata-flag-frobs-symbols
- min-global-align
- mingw-export-call-convention
- mismatching-target-triples
- missing-crate-dependency
- mixing-deps
- mixing-formats
- mixing-libs
- msvc-opt-minsize
- multiple-emits
- no-builtins-lto
- no-duplicate-libs
- no-intermediate-extras
- obey-crate-type-flag
- output-filename-conflicts-with-directory
- output-filename-overwrites-input
- output-type-permutations
- output-with-hyphens
- override-aliased-flags
- panic-impl-transitive
- pass-non-c-like-enum-to-c
- pgo-branch-weights
- pgo-gen
- pgo-gen-lto
- pgo-gen-no-imp-symbols
- pgo-indirect-call-promotion
- pgo-use
- prefer-dylib
- prefer-rlib
- pretty-expanded
- pretty-print-to-file
- print-cfg
- print-target-list
- print-unversioned-files
- profile
- prune-link-args
- redundant-libs
- relocation-model
- relro-levels
- reproducible-build
- reproducible-build-2
- resolve-rename
- return-non-c-like-enum
- return-non-c-like-enum-from-c
- rlib-chain
- sanitizer-cdylib-link
- sanitizer-dylib-link
- sanitizer-staticlib-link
- save-analysis
- save-analysis-fail
- save-analysis-rfc2126
- separate-link
- sepcomp-cci-copies
- sepcomp-inlining
- sepcomp-separate
- simd-ffi
- simple-dylib
- simple-rlib
- split-debuginfo
- split-dwarf
- stable-symbol-names
- static-dylib-by-default
- static-extern-type
- static-nobundle
- static-unwinding
- staticlib-blank-lib
- std-core-cycle
- stdin-non-utf8
- suspicious-library
- symbol-visibility
- symbols-include-type-name
- symlinked-extern
- symlinked-libraries
- symlinked-rlib
- sysroot-crates-are-unstable
- target-cpu-native
- target-specs
- target-without-atomic-cas
- test-harness
- type-mismatch-same-crate-name
- use-extern-for-plugins
- use-suggestions-dust-2018
- used
- version
- volatile-intrinsics
- weird-output-filenames
- windows-binary-no-external-deps
- windows-spawn
- windows-subsystem
- run-pass-valgrind
- unsized-locals
- ui/abi
- auxiliary
- consts/auxiliary
- cross-crate
- auxiliary
- extern
- auxiliary
- foreign
- auxiliary
- issues
- mir
- numbers-arithmetic
- 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.
10,482 files changed
+47945
-47945
lines changed+6-6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
67 |
| - | |
| 67 | + | |
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
|
+27-27
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
31 |
| - | |
32 |
| - | |
33 |
| - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 |
| - | |
40 |
| - | |
| 39 | + | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
44 |
| - | |
45 |
| - | |
46 |
| - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 |
| - | |
| 49 | + |
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
140 | 140 |
| |
141 | 141 |
| |
142 | 142 |
| |
143 |
| - | |
| 143 | + | |
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
| |||
212 | 212 |
| |
213 | 213 |
| |
214 | 214 |
| |
215 |
| - | |
| 215 | + | |
216 | 216 |
| |
217 | 217 |
| |
218 | 218 |
| |
|
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
|
+6-6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
| 9 | + | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
|
+15-15
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
17 |
| - | |
| 16 | + | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 |
| - | |
26 |
| - | |
| 25 | + | |
| 26 | + | |
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| |||
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
| 108 | + | |
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
| |||
200 | 200 |
| |
201 | 201 |
| |
202 | 202 |
| |
203 |
| - | |
| 203 | + | |
204 | 204 |
| |
205 | 205 |
| |
206 | 206 |
| |
| |||
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
220 |
| - | |
| 220 | + | |
221 | 221 |
| |
222 | 222 |
| |
223 | 223 |
| |
| |||
227 | 227 |
| |
228 | 228 |
| |
229 | 229 |
| |
230 |
| - | |
231 |
| - | |
| 230 | + | |
| 231 | + | |
232 | 232 |
| |
233 |
| - | |
234 |
| - | |
235 |
| - | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
236 | 236 |
| |
237 | 237 |
| |
238 | 238 |
| |
239 | 239 |
| |
240 | 240 |
| |
241 | 241 |
| |
242 |
| - | |
| 242 | + | |
243 | 243 |
| |
244 | 244 |
| |
245 | 245 |
| |
| |||
256 | 256 |
| |
257 | 257 |
| |
258 | 258 |
| |
259 |
| - | |
| 259 | + |
0 commit comments