bjorn3
eed1f75415
Don't store vector types in ssa variables
...
They have been causing a lot of trouble. For example current MIR
building thinks that it is fine to dynamically index into them. And
there are different paths depending on if the repr(simd) struct uses
fields or a single array as interior. There is also trouble with moving
the inner array of a repr(simd) type that is an array wrapper.
If performance becomes a concern, I will implement this in a more
principled way.
2023-03-25 14:30:12 +00:00
bjorn3
7b3bd56ed9
Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-2023-03-15
2023-03-15 14:41:48 +00:00
bjorn3
0b9e8c65d5
Fix rustc test suite
2023-03-10 13:44:34 +00:00
bjorn3
906b00e111
Fix rustc test suite
2023-03-04 12:59:27 +00:00
bjorn3
37c269e16a
Fix typo
2023-02-19 17:56:34 +00:00
bjorn3
ef6df7e814
Handle wrappers around dyn* in receiver types
...
Fixes #1324
2023-02-19 17:41:08 +00:00
bjorn3
9e6dfba383
Allow codegen to unsize dyn* to dyn
...
cg_clif counterpart to rust-lang/rust#106532
2023-02-19 17:22:03 +00:00
bjorn3
56951e4f2b
Merge commit '7d53619064ab7045c383644cb445052d2a3d46db' into sync_cg_clif-2023-02-09
2023-02-09 12:38:16 +01:00
bjorn3
572e32b4cd
Fix rustc test suite
2023-01-31 17:39:19 +00:00
bjorn3
b67610f98a
Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-2023-01-24
2023-01-24 18:56:42 +01:00
bjorn3
6c58be8e51
Fix rustc test suite
2023-01-20 15:35:50 +00:00
bjorn3
954dfd1198
Sync from rust 56ee85274e
2023-01-20 12:22:21 +01:00
Albert Larsan
4e47bd0464
Change src/test
to tests
in source files, fix tidy and tests
2023-01-11 09:32:13 +00:00
bjorn3
571405deea
Enable some fixed rustc tests
...
cc #381
2023-01-04 15:30:20 +00:00
bjorn3
1c724ee6d0
Re-enable some rustc tests
2022-12-16 13:29:26 +00:00
bjorn3
98a276b589
Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-2022-12-14
2022-12-14 19:30:46 +01:00
bjorn3
a89cef5a0a
Update rustc test suite failure list
2022-12-11 11:14:26 +00:00
bjorn3
3cf8994780
Ignore out-of-stack test
...
cc #1301
2022-12-01 15:40:52 +01:00
bjorn3
26d48c9a37
Rename the build/ directory to dist/
...
This will allow putting all temporary build artifacts in build/ in the
future, keeping all the build output artifacts in dist/
2022-11-28 13:01:49 +00:00
bjorn3
24ebf425ae
Update rustc test suite failure list
2022-11-22 19:29:06 +00:00
bjorn3
449f95b7a5
Update rustc test suite failure list
2022-11-03 11:55:06 +00:00
bjorn3
9950bd1dc5
Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-2022-10-23
2022-10-23 16:22:55 +02:00
bjorn3
7a9abf5ab2
Update rustc test suite failure list
2022-10-23 14:14:35 +02:00
bjorn3
887ca1fd2a
Update rustc test suite failure list
2022-09-25 14:06:07 +00:00
bjorn3
d82b696594
Update for latests rustc test suite changes
2022-09-15 16:14:29 +00:00
bjorn3
640c3f730a
Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-2022-07-25
2022-07-25 16:07:57 +02:00
bjorn3
fd2669d1e9
Fix -Zpolymorphize
2022-07-25 13:17:53 +00:00
bjorn3
5fcedf62df
Update for changes to the rustc test suite
2022-07-18 11:57:22 +00:00
bjorn3
b8aab37464
Update for changes to the rustc test suite
2022-07-03 13:41:29 +00:00
bjorn3
8a4557e01c
Update for changes to the rustc test suite
2022-06-23 14:32:08 +00:00
bjorn3
ec841f58d3
Fix running rustc tests
...
There are still two failures due to incorrect test annotations
2022-06-09 14:56:53 +00:00
bjorn3
d9025cebac
Merge commit '63734fcdd718cca089f84c42f3a42c0096cfd431' into sync_cg_clif-2022-05-15
2022-05-15 12:32:19 +02:00
bjorn3
f3fc94f239
Fix #[track_caller] with MIR inlining
2022-04-30 15:01:57 +02:00
bjorn3
f429b4093f
Fix running the rustc test suite
2022-04-27 14:09:41 +02:00
bjorn3
32202f20cd
Merge commit 'f2cdd4a78d89c009342197cf5844a21f8aa813df' into sync_cg_clif-2022-04-22
2022-04-22 21:11:38 +02:00
MikaelUrankar
83d470d91c
Don't assume /bin/bash is available on every system. ( #1223 )
...
Co-authored-by: MikaelUrankar <mikael.urankar@gmail.com>
2022-04-14 14:18:13 +02:00
bjorn3
557a09f6b5
Ignore broken rustc test
2022-04-05 12:46:56 +02:00
bjorn3
3c030e2425
Fix NaN handling of simd float min and max operations
2022-03-25 20:25:11 +01:00
bjorn3
f3d97cce27
Fix saturating float casts test
...
Fixes #737
2022-03-25 19:32:14 +01:00
bjorn3
cf1149fb38
Update list of ignored rustc tests
2022-03-22 12:35:49 +01:00
bjorn3
d1904e5855
Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-2022-03-20
2022-03-20 16:55:21 +01:00
bjorn3
370c397ec9
Run part of the simd test suite
2022-03-20 12:14:24 +01:00
bjorn3
636fb020c4
Ignore rustc tests with needs-unwind directive
2022-03-20 12:14:24 +01:00
bjorn3
e7e5016207
Move test and clarify problem of some other tests
2022-03-20 12:14:24 +01:00
bjorn3
afd59464a9
Reorganize test list
2022-03-18 16:38:28 +01:00
bjorn3
d1c8cf76b0
Run tests with warnings
2022-03-18 15:38:58 +01:00
bjorn3
fc80e8b970
Re-enable fixed tests
2022-03-18 14:46:40 +01:00
bjorn3
ce577f7f12
Fix and re-enable some rustc tests
...
* Set `config.opts.trimmed_def_paths` to `GoodPath` to trim def paths in
error messages as expected by the rustc test suite
* Fix `$SRC_DIR` normalization for out of tree compiled standard library
2022-03-17 20:59:39 +01:00
bjorn3
7eb454124f
Update list of ignores rustc tests
2022-03-13 19:24:57 +01:00
bjorn3
b5cbb87e62
Merge commit '35d9c6bf256968e1b40e0d554607928bdf9cebea' into sync_cg_clif-2022-02-23
2022-02-23 11:49:34 +01:00
bjorn3
2aad0066ba
Update ignored rustc tests list
2022-02-20 17:11:59 +01:00
bjorn3
583333a2b2
Don't try to reinstall ripgrep if it is already installed
2022-02-06 15:13:32 +01:00
bjorn3
b91ecc78bf
Update rustc test ignore list
2022-01-18 13:59:40 +01:00
bjorn3
a5a14258e5
Merge commit '40b00f4200fbdeefd11815398cb46394b8cb0a5e' into sync_cg_clif-2021-12-30
2021-12-30 14:53:41 +01:00
bjorn3
ad5966ed4c
Run incremental rustc tests and update broken test list
2021-12-26 14:11:09 +01:00
bjorn3
799e067912
Merge commit '97e504549371d7640cf011d266e3c17394fdddac' into sync_cg_clif-2021-12-20
2021-12-20 18:56:35 +01:00
bjorn3
97a92ea6b2
Rustc tests: ignore a couple more rustdoc tests
2021-12-16 14:36:02 +01:00
bjorn3
a65a523d80
Fix rustc tests
2021-11-26 17:05:25 +01:00
bjorn3
0bd4706e38
Disable rustc test requiring rustdoc
2021-10-27 14:37:57 +02:00
bjorn3
3aae6fb494
Disable a failing test
2021-10-17 17:05:00 +02:00
bjorn3
5d3b8e7c1b
Merge commit '61667dedf55e3e5aa584f7ae2bd0471336b92ce9' into sync_cg_clif-2021-09-19
2021-09-19 13:56:58 +02:00
bjorn3
9f5b52045c
Filter out tests marked with needs-asm-support
2021-08-25 15:17:34 +02:00
bjorn3
d220159810
Merge commit '05677b6bd6c938ed760835d9b1f6514992654ae3' into sync_cg_clif-2021-08-06
2021-08-06 16:26:56 +02:00
bjorn3
84961ef06a
Re-enable a fixed rustc tests
2021-07-29 19:46:31 +02:00
bjorn3
fb92375755
Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-2021-07-07
2021-07-07 11:14:20 +02:00
bjorn3
e0f3ad2118
Disable new rustc test requiring unwinding support
2021-07-02 11:32:27 +02:00
bjorn3
0d68742d37
Ignore unsupported test
2021-06-08 20:12:29 +02:00
Erin Power
ee570b1302
Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'
2021-04-30 14:49:58 +02:00
bjorn3
88901ca9d4
Ignore new failing rustc test
2021-04-29 14:16:16 +02:00
bjorn3
944308089f
Disable new test
2021-04-16 12:35:22 +02:00
bjorn3
65420b50f8
Don't deduplicate anonymous allocations
2021-04-14 10:38:18 +02:00
bjorn3
0c1725f8bb
Fixup previous commit
2021-04-06 13:59:54 +02:00
bjorn3
7a1cf889c7
Fix rustc test suite by ignoring rustdoc test
2021-04-06 13:14:45 +02:00
bjorn3
07968a001d
Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-2021-03-29
2021-03-29 10:45:09 +02:00
bjorn3
7bd3950831
Fix rustc test suite
2021-03-18 13:15:37 +01:00
bjorn3
80b2feae1a
Run the rustc test suite on CI
2021-03-15 15:22:18 +01:00