index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
codegen-llvm
Mode
Name
Size
-rw-r--r--
README.md
825
log
plain
-rw-r--r--
aarch64-softfloat.rs
1002
log
plain
-rw-r--r--
aarch64-struct-align-128.rs
3980
log
plain
-rw-r--r--
abi-efiapi.rs
1040
log
plain
-rw-r--r--
abi-main-signature-16bit-c-int.rs
293
log
plain
-rw-r--r--
abi-main-signature-32bit-c-int.rs
364
log
plain
-rw-r--r--
abi-repr-ext.rs
1796
log
plain
-rw-r--r--
abi-sysv64.rs
559
log
plain
-rw-r--r--
abi-win64-zst.rs
1758
log
plain
-rw-r--r--
abi-x86-interrupt.rs
590
log
plain
-rw-r--r--
abi-x86-sse.rs
1212
log
plain
-rw-r--r--
abi-x86_64_sysv.rs
415
log
plain
-rw-r--r--
addr-of-mutate.rs
1325
log
plain
-rw-r--r--
adjustments.rs
1041
log
plain
-rw-r--r--
align-byval-alignment-mismatch.rs
4243
log
plain
-rw-r--r--
align-byval-vector.rs
1360
log
plain
-rw-r--r--
align-byval.rs
9606
log
plain
-rw-r--r--
align-enum.rs
698
log
plain
-rw-r--r--
align-fn.rs
3394
log
plain
-rw-r--r--
align-offset.rs
2687
log
plain
-rw-r--r--
align-static.rs
757
log
plain
-rw-r--r--
align-struct.rs
1653
log
plain
-rw-r--r--
alloc-optimisation.rs
382
log
plain
-rw-r--r--
amdgpu-addrspacecast.rs
661
log
plain
-rw-r--r--
array-clone.rs
314
log
plain
-rw-r--r--
array-cmp.rs
3015
log
plain
-rw-r--r--
array-codegen.rs
2316
log
plain
-rw-r--r--
array-equality.rs
3007
log
plain
-rw-r--r--
array-from_fn.rs
339
log
plain
-rw-r--r--
array-map.rs
1228
log
plain
-rw-r--r--
array-optimized.rs
887
log
plain
-rw-r--r--
array-repeat.rs
249
log
plain
-rw-r--r--
ascii-char.rs
915
log
plain
d---------
asm
1045
log
plain
-rw-r--r--
assign-desugar-debuginfo.rs
344
log
plain
-rw-r--r--
async-closure-debug.rs
653
log
plain
-rw-r--r--
async-fn-debug-awaitee-field.rs
1436
log
plain
-rw-r--r--
async-fn-debug-msvc.rs
2294
log
plain
-rw-r--r--
async-fn-debug.rs
2393
log
plain
-rw-r--r--
atomic-operations.rs
4188
log
plain
-rw-r--r--
atomicptr.rs
1336
log
plain
d---------
autodiff
269
log
plain
d---------
autovec
110
log
plain
-rw-r--r--
autovectorize-f32x4.rs
1042
log
plain
d---------
auxiliary
128
log
plain
d---------
avr
49
log
plain
-rw-r--r--
become-musttail.rs
444
log
plain
-rw-r--r--
bigint-helpers.rs
881
log
plain
-rw-r--r--
binary-heap-peek-mut-pop-no-panic.rs
315
log
plain
-rw-r--r--
binary-search-index-no-bound-check.rs
1119
log
plain
-rw-r--r--
bool-cmp.rs
496
log
plain
-rw-r--r--
bounds-check-elision-slice-min.rs
605
log
plain
d---------
bounds-checking
47
log
plain
-rw-r--r--
box-default-debug-copies.rs
790
log
plain
-rw-r--r--
box-uninit-bytes.rs
1562
log
plain
-rw-r--r--
bpf-alu32.rs
235
log
plain
-rw-r--r--
branch-protection.rs
4013
log
plain
-rw-r--r--
c-variadic-lifetime.rs
735
log
plain
-rw-r--r--
call-llvm-intrinsics.rs
548
log
plain
-rw-r--r--
call-tmps-lifetime.rs
2623
log
plain
-rw-r--r--
cast-optimized.rs
727
log
plain
-rw-r--r--
cast-target-abi.rs
36347
log
plain
-rw-r--r--
catch-unwind.rs
711
log
plain
-rw-r--r--
cdylib-external-inline-fns.rs
863
log
plain
-rw-r--r--
cf-protection.rs
1124
log
plain
d---------
cffi
405
log
plain
-rw-r--r--
cfguard-checks.rs
206
log
plain
-rw-r--r--
cfguard-disabled.rs
201
log
plain
-rw-r--r--
cfguard-nochecks.rs
208
log
plain
-rw-r--r--
cfguard-non-msvc.rs
220
log
plain
-rw-r--r--
char-ascii-branchless.rs
1043
log
plain
-rw-r--r--
char-escape-debug-no-bounds-check.rs
371
log
plain
-rw-r--r--
checked_ilog.rs
581
log
plain
-rw-r--r--
checked_math.rs
4173
log
plain
-rw-r--r--
clone-shims.rs
793
log
plain
-rw-r--r--
clone_as_copy.rs
823
log
plain
-rw-r--r--
codemodels.rs
820
log
plain
-rw-r--r--
coercions.rs
374
log
plain
-rw-r--r--
cold-call-declare-and-call.rs
754
log
plain
-rw-r--r--
common_prim_int_ptr.rs
1611
log
plain
-rw-r--r--
comparison-operators-2-struct.rs
2294
log
plain
-rw-r--r--
comparison-operators-2-tuple.rs
4885
log
plain
-rw-r--r--
comparison-operators-newtype.rs
1307
log
plain
d---------
compiletest-self-test
50
log
plain
-rw-r--r--
const-array.rs
300
log
plain
-rw-r--r--
const-vector.rs
3167
log
plain
-rw-r--r--
const_scalar_pair.rs
335
log
plain
-rw-r--r--
constant-branch.rs
946
log
plain
-rw-r--r--
consts.rs
1638
log
plain
-rw-r--r--
coroutine-debug-msvc.rs
2507
log
plain
-rw-r--r--
coroutine-debug.rs
2518
log
plain
d---------
cross-crate-inlining
167
log
plain
-rw-r--r--
dead_on_return.rs
779
log
plain
-rw-r--r--
dealloc-no-unwind.rs
408
log
plain
d---------
debug-accessibility
429
log
plain
-rw-r--r--
debug-alignment.rs
188
log
plain
-rw-r--r--
debug-column-msvc.rs
327
log
plain
-rw-r--r--
debug-column.rs
657
log
plain
-rw-r--r--
debug-compile-unit-path.rs
453
log
plain
-rw-r--r--
debug-fndef-size.rs
895
log
plain
-rw-r--r--
debug-limited.rs
538
log
plain
-rw-r--r--
debug-line-directives-only.rs
540
log
plain
-rw-r--r--
debug-line-tables-only.rs
527
log
plain
-rw-r--r--
debug-linkage-name.rs
1243
log
plain
-rw-r--r--
debug-vtable.rs
7783
log
plain
-rw-r--r--
debuginfo-constant-locals.rs
733
log
plain
-rw-r--r--
debuginfo-cyclic-structure.rs
924
log
plain
-rw-r--r--
debuginfo-generic-closure-env-names.rs
4348
log
plain
-rw-r--r--
debuginfo-inline-callsite-location.rs
1081
log
plain
d---------
debuginfo-proc-macro
93
log
plain
-rw-r--r--
deduced-param-attrs.rs
1720
log
plain
-rw-r--r--
default-requires-uwtable.rs
473
log
plain
-rw-r--r--
default-visibility.rs
2256
log
plain
-rw-r--r--
direct-access-external-data.rs
584
log
plain
-rw-r--r--
diverging-function-call-debuginfo.rs
1456
log
plain
d---------
dllimports
71
log
plain
-rw-r--r--
dont_codegen_private_const_fn_only_used_in_const_eval.rs
518
log
plain
-rw-r--r--
drop-in-place-noalias.rs
930
log
plain
-rw-r--r--
drop.rs
1362
log
plain
-rw-r--r--
dst-offset.rs
2267
log
plain
-rw-r--r--
dst-vtable-align-nonzero.rs
1875
log
plain
-rw-r--r--
dst-vtable-size-range.rs
1173
log
plain
-rw-r--r--
ehcontguard_disabled.rs
150
log
plain
-rw-r--r--
ehcontguard_enabled.rs
187
log
plain
-rw-r--r--
emscripten-catch-unwind-js-eh.rs
1865
log
plain
-rw-r--r--
emscripten-catch-unwind-wasm-eh.rs
2116
log
plain
-rw-r--r--
enable-lto-unit-splitting.rs
239
log
plain
d---------
enum
879
log
plain
d---------
ergonomic-clones
38
log
plain
-rw-r--r--
error-provide.rs
1376
log
plain
-rw-r--r--
export-no-mangle.rs
558
log
plain
-rw-r--r--
external-no-mangle-fns.rs
1500
log
plain
-rw-r--r--
external-no-mangle-statics.rs
2100
log
plain
-rw-r--r--
f128-wasm32-callconv.rs
1255
log
plain
-rw-r--r--
fastcall-inreg.rs
1405
log
plain
-rw-r--r--
fatptr.rs
206
log
plain
-rw-r--r--
fewer-names.rs
557
log
plain
-rw-r--r--
fixed-x18.rs
629
log
plain
d---------
float
155
log
plain
-rw-r--r--
float_math.rs
2153
log
plain
-rw-r--r--
fn-impl-trait-self.rs
509
log
plain
-rw-r--r--
fn-parameters-on-different-lines-debuginfo.rs
729
log
plain
-rw-r--r--
force-frame-pointers.rs
652
log
plain
-rw-r--r--
force-no-unwind-tables.rs
297
log
plain
-rw-r--r--
force-unwind-tables.rs
161
log
plain
-rw-r--r--
frame-pointer-cli-control.rs
3283
log
plain
-rw-r--r--
frame-pointer.rs
1258
log
plain
-rw-r--r--
function-arguments-noopt.rs
1579
log
plain
-rw-r--r--
function-arguments.rs
9226
log
plain
-rw-r--r--
function-return.rs
1488
log
plain
-rw-r--r--
gdb_debug_script_load.rs
728
log
plain
-rw-r--r--
generic-debug.rs
451
log
plain
-rw-r--r--
gep-index.rs
1058
log
plain
-rw-r--r--
gpu-kernel-abi.rs
644
log
plain
d---------
gpu_offload
39
log
plain
d---------
hint
116
log
plain
-rw-r--r--
i128-wasm32-callconv.rs
1254
log
plain
-rw-r--r--
i128-x86-align.rs
3640
log
plain
-rw-r--r--
i128-x86-callconv.rs
3090
log
plain
-rw-r--r--
indirect-branch-cs-prefix.rs
575
log
plain
-rw-r--r--
infallible-unwrap-in-opt-z.rs
754
log
plain
-rw-r--r--
inherit_overflow.rs
565
log
plain
-rw-r--r--
inline-always-works-always.rs
430
log
plain
-rw-r--r--
inline-debuginfo.rs
498
log
plain
-rw-r--r--
inline-function-args-debug-info.rs
727
log
plain
-rw-r--r--
inline-hint.rs
848
log
plain
d---------
instrument-coverage
143
log
plain
-rw-r--r--
instrument-mcount.rs
206
log
plain
d---------
instrument-xray
129
log
plain
-rw-r--r--
integer-cmp.rs
1677
log
plain
-rw-r--r--
integer-overflow.rs
563
log
plain
-rw-r--r--
internalize-closures.rs
544
log
plain
-rw-r--r--
intrinsic-no-unnamed-attr.rs
209
log
plain
d---------
intrinsics
1380
log
plain
-rw-r--r--
is_val_statically_known.rs
2850
log
plain
-rw-r--r--
issue-97217.rs
509
log
plain
d---------
issues
4607
log
plain
-rw-r--r--
iter-repeat-n-trivial-drop.rs
2284
log
plain
-rw-r--r--
layout-size-checks.rs
844
log
plain
d---------
lib-optimizations
82
log
plain
-rw-r--r--
lifetime_start_end.rs
970
log
plain
-rw-r--r--
link-dead-code.rs
627
log
plain
-rw-r--r--
link_section.rs
905
log
plain
-rw-r--r--
llvm-ident.rs
469
log
plain
-rw-r--r--
llvm_module_flags.rs
211
log
plain
-rw-r--r--
loads.rs
4320
log
plain
-rw-r--r--
local-generics-in-exe-internalized.rs
372
log
plain
d---------
loongarch-abi
157
log
plain
-rw-r--r--
lto-removes-invokes.rs
328
log
plain
d---------
macos
250
log
plain
-rw-r--r--
mainsubprogram.rs
338
log
plain
-rw-r--r--
match-optimized.rs
1584
log
plain
-rw-r--r--
match-optimizes-away.rs
753
log
plain
-rw-r--r--
match-unoptimized.rs
496
log
plain
-rw-r--r--
maybeuninit-rvo.rs
717
log
plain
-rw-r--r--
mem-replace-big-type.rs
1567
log
plain
-rw-r--r--
mem-replace-simple-type.rs
1996
log
plain
-rw-r--r--
merge-functions.rs
374
log
plain
d---------
meta-filecheck
225
log
plain
-rw-r--r--
method-declaration.rs
910
log
plain
-rw-r--r--
min-function-alignment.rs
1508
log
plain
-rw-r--r--
mir-aggregate-no-alloca.rs
4383
log
plain
-rw-r--r--
mir-inlined-line-numbers.rs
468
log
plain
-rw-r--r--
mir_zst_stores.rs
344
log
plain
-rw-r--r--
move-before-nocapture-ref-arg.rs
505
log
plain
-rw-r--r--
move-operands.rs
438
log
plain
-rw-r--r--
naked-asan.rs
751
log
plain
d---------
naked-fn
222
log
plain
-rw-r--r--
no-alloca-inside-if-false.rs
747
log
plain
-rw-r--r--
no-assumes-on-casts.rs
309
log
plain
-rw-r--r--
no-dllimport-w-cross-lang-lto.rs
328
log
plain
-rw-r--r--
no-jump-tables.rs
613
log
plain
-rw-r--r--
no-plt.rs
428
log
plain
-rw-r--r--
no-redundant-item-monomorphization.rs
818
log
plain
-rw-r--r--
no_builtins-at-crate.rs
518
log
plain
-rw-r--r--
noalias-box-off.rs
270
log
plain
-rw-r--r--
noalias-box.rs
200
log
plain
-rw-r--r--
noalias-flag.rs
438
log
plain
-rw-r--r--
noalias-freeze.rs
537
log
plain
-rw-r--r--
noalias-refcell.rs
483
log
plain
-rw-r--r--
noalias-rwlockreadguard.rs
456
log
plain
-rw-r--r--
noalias-unpin.rs
338
log
plain
d---------
non-terminate
194
log
plain
-rw-r--r--
noreturn-uninhabited.rs
735
log
plain
-rw-r--r--
noreturnflag.rs
441
log
plain
-rw-r--r--
nounwind.rs
347
log
plain
-rw-r--r--
nrvo.rs
469
log
plain
-rw-r--r--
optimize-attr-1.rs
1608
log
plain
-rw-r--r--
option-as-slice.rs
2188
log
plain
-rw-r--r--
option-niche-eq.rs
2024
log
plain
d---------
option-niche-unfixed
48
log
plain
-rw-r--r--
overaligned-constant.rs
1287
log
plain
-rw-r--r--
packed.rs
4419
log
plain
-rw-r--r--
panic-abort-windows.rs
420
log
plain
-rw-r--r--
panic-in-drop-abort.rs
1333
log
plain
-rw-r--r--
panic-unwind-default-uwtable.rs
152
log
plain
d---------
patchable-function-entry
193
log
plain
-rw-r--r--
pattern_type_symbols.rs
743
log
plain
-rw-r--r--
personality_lifetimes.rs
722
log
plain
-rw-r--r--
pgo-counter-bias.rs
367
log
plain
-rw-r--r--
pgo-instrumentation.rs
788
log
plain
-rw-r--r--
pic-relocation-model.rs
494
log
plain
-rw-r--r--
pie-relocation-model.rs
650
log
plain
-rw-r--r--
placement-new.rs
1154
log
plain
-rw-r--r--
powerpc64le-struct-align-128.rs
1781
log
plain
-rw-r--r--
precondition-checks.rs
999
log
plain
-rw-r--r--
ptr-arithmetic.rs
1058
log
plain
-rw-r--r--
ptr-read-metadata.rs
2676
log
plain
-rw-r--r--
range-attribute.rs
1784
log
plain
-rw-r--r--
range-loop.rs
1248
log
plain
-rw-r--r--
range_to_inclusive.rs
603
log
plain
-rw-r--r--
read-only-capture-opt.rs
323
log
plain
-rw-r--r--
refs.rs
673
log
plain
-rw-r--r--
reg-struct-return.rs
4018
log
plain
-rw-r--r--
regparm-inreg.rs
5854
log
plain
d---------
remap_path_prefix
206
log
plain
-rw-r--r--
repeat-operand-zero-len.rs
997
log
plain
-rw-r--r--
repeat-operand-zst-elem.rs
940
log
plain
-rw-r--r--
repeat-trusted-len.rs
598
log
plain
d---------
repr
354
log
plain
-rw-r--r--
retpoline.rs
1341
log
plain
d---------
riscv-abi
266
log
plain
-rw-r--r--
riscv-target-abi.rs
664
log
plain
-rw-r--r--
rust-abi-arch-specific-adjustment.rs
3373
log
plain
-rw-r--r--
s390x-simd.rs
4048
log
plain
d---------
sanitizer
817
log
plain
-rw-r--r--
scalar-pair-bool.rs
1338
log
plain
-rw-r--r--
set-discriminant-invalid.rs
809
log
plain
d---------
simd-intrinsic
1293
log
plain
d---------
simd
370
log
plain
-rw-r--r--
skip-mono-inside-if-false.rs
989
log
plain
-rw-r--r--
slice-as_chunks.rs
711
log
plain
-rw-r--r--
slice-indexing.rs
2468
log
plain
-rw-r--r--
slice-init.rs
2797
log
plain
-rw-r--r--
slice-is-ascii.rs
528
log
plain
-rw-r--r--
slice-iter-fold.rs
296
log
plain
-rw-r--r--
slice-iter-len-eq-zero.rs
1786
log
plain
-rw-r--r--
slice-iter-nonnull.rs
4116
log
plain
-rw-r--r--
slice-last-elements-optimization.rs
1269
log
plain
-rw-r--r--
slice-pointer-nonnull-unwrap.rs
496
log
plain
-rw-r--r--
slice-position-bounds-check.rs
762
log
plain
-rw-r--r--
slice-ref-equality.rs
3411
log
plain
-rw-r--r--
slice-reverse.rs
771
log
plain
-rw-r--r--
slice-split-at.rs
867
log
plain
-rw-r--r--
slice-windows-no-bounds-check.rs
744
log
plain
-rw-r--r--
slice_as_from_ptr_range.rs
651
log
plain
-rw-r--r--
some-abis-do-extend-params-to-32-bits.rs
8864
log
plain
-rw-r--r--
some-global-nonnull.rs
373
log
plain
-rw-r--r--
sparc-struct-abi.rs
2535
log
plain
-rw-r--r--
split-lto-unit.rs
263
log
plain
d---------
src-hash-algorithm
163
log
plain
-rw-r--r--
sroa-fragment-debuginfo.rs
1901
log
plain
-rw-r--r--
sse42-implies-crc32.rs
344
log
plain
-rw-r--r--
stack-probes-inline.rs
1273
log
plain
-rw-r--r--
stack-protector.rs
1360
log
plain
-rw-r--r--
static-relocation-model-msvc.rs
882
log
plain
-rw-r--r--
staticlib-external-inline-fns.rs
770
log
plain
-rw-r--r--
step_by-overflow-checks.rs
672
log
plain
-rw-r--r--
stores.rs
1106
log
plain
-rw-r--r--
string-push.rs
309
log
plain
-rw-r--r--
swap-large-types.rs
3409
log
plain
-rw-r--r--
swap-small-types.rs
4995
log
plain
-rw-r--r--
target-cpu-on-functions.rs
611
log
plain
-rw-r--r--
target-feature-inline-closure.rs
768
log
plain
-rw-r--r--
target-feature-negative-implication.rs
432
log
plain
-rw-r--r--
target-feature-overrides.rs
1412
log
plain
-rw-r--r--
terminating-catchpad.rs
1255
log
plain
-rw-r--r--
thread-local.rs
1637
log
plain
-rw-r--r--
tied-features-strength.rs
1162
log
plain
-rw-r--r--
to_vec.rs
194
log
plain
-rw-r--r--
trailing_zeros.rs
565
log
plain
-rw-r--r--
transmute-optimized.rs
3118
log
plain
-rw-r--r--
transmute-scalar.rs
4086
log
plain
-rw-r--r--
try_question_mark_nop.rs
7417
log
plain
-rw-r--r--
tune-cpu-on-functions.rs
622
log
plain
-rw-r--r--
tuple-layout-opt.rs
2062
log
plain
-rw-r--r--
ub-checks.rs
997
log
plain
-rw-r--r--
unchecked-float-casts.rs
820
log
plain
-rw-r--r--
unchecked_shifts.rs
2948
log
plain
-rw-r--r--
uninhabited-transparent-return-abi.rs
1307
log
plain
-rw-r--r--
uninit-consts.rs
2082
log
plain
-rw-r--r--
uninit-repeat-in-aggregate.rs
521
log
plain
-rw-r--r--
union-abi.rs
3563
log
plain
-rw-r--r--
union-aggregate.rs
2788
log
plain
d---------
unwind-abis
636
log
plain
-rw-r--r--
unwind-and-panic-abort.rs
341
log
plain
-rw-r--r--
unwind-extern-exports.rs
401
log
plain
-rw-r--r--
unwind-extern-imports.rs
422
log
plain
-rw-r--r--
unwind-landingpad-cold.rs
415
log
plain
-rw-r--r--
unwind-landingpad-inline.rs
1336
log
plain
-rw-r--r--
used_with_arg.rs
304
log
plain
-rw-r--r--
var-names.rs
363
log
plain
-rw-r--r--
vec-as-ptr.rs
562
log
plain
-rw-r--r--
vec-calloc.rs
5191
log
plain
-rw-r--r--
vec-in-place.rs
5049
log
plain
-rw-r--r--
vec-iter-collect-len.rs
391
log
plain
-rw-r--r--
vec-iter.rs
1403
log
plain
-rw-r--r--
vec-len-invariant.rs
385
log
plain
-rw-r--r--
vec-optimizes-away.rs
373
log
plain
-rw-r--r--
vec-reserve-extend.rs
385
log
plain
-rw-r--r--
vec-shrink-panik.rs
881
log
plain
-rw-r--r--
vec-with-capacity.rs
1120
log
plain
-rw-r--r--
vec_pop_push_noop.rs
479
log
plain
-rw-r--r--
vecdeque-drain.rs
1375
log
plain
-rw-r--r--
vecdeque-nonempty-get-no-panic.rs
312
log
plain
-rw-r--r--
vecdeque_no_panic.rs
449
log
plain
-rw-r--r--
vecdeque_pop_push.rs
1473
log
plain
-rw-r--r--
virtual-call-attrs-issue-137646.rs
944
log
plain
-rw-r--r--
virtual-function-elimination-32bit.rs
830
log
plain
-rw-r--r--
virtual-function-elimination.rs
3019
log
plain
-rw-r--r--
vtable-loads.rs
363
log
plain
-rw-r--r--
vtable-upcast.rs
2358
log
plain
-rw-r--r--
wasm_casts_trapping.rs
4590
log
plain
-rw-r--r--
wasm_exceptions.rs
1787
log
plain
-rw-r--r--
zip.rs
442
log
plain
-rw-r--r--
zst-offset.rs
1264
log
plain