bjorn3
4560603b1c
Re-enable portable simd testing
2021-09-12 20:27:50 +02:00
bjorn3
94ad37cd3d
Sync from rust c7dbe7a830
2021-09-12 19:25:17 +02:00
Camille GILLOT
8cc1012f3f
Move monomorphize code to its own crate.
2021-09-07 19:53:04 +02:00
bjorn3
33b62ae3f3
Disable protable-simd tests
...
Portable-simd doesn't compile on latest nightly
2021-09-01 15:06:25 +02:00
bjorn3
66ccff19b8
Update protable-simd
2021-09-01 15:05:03 +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
c6564f814e
Fix float min and max operations in presence of NaN
...
Cranelift's fmin and fmax instructions propagate NaN, while Rust's min
and max don't.
Fixes #1049
2021-07-29 15:21:14 +02:00
bjorn3
472f9f9d62
Update compiler_builtins version in setup_rust_fork.sh
2021-07-26 19:19:57 +02:00
bjorn3
581e38b97c
Add fixme
2021-07-25 19:12:31 +02:00
bjorn3
a0fb0facdc
Run stdsimd test suite
2021-07-25 18:45:56 +02:00
bjorn3
80b9e36709
Put all cg_clif specific options behind -Zunstable-features
2021-07-17 16:32:55 +02:00
bjorn3
fb92375755
Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-2021-07-07
2021-07-07 11:14:20 +02:00
bjorn3
38585b3f01
Don't overwrite LD_LIBRARY_PATH in config.sh
2021-07-04 18:17:26 +02:00
bjorn3
e0f3ad2118
Disable new rustc test requiring unwinding support
2021-07-02 11:32:27 +02:00
bjorn3
0d1cedecbb
Merge pull request #1166 from eggyal/lazy-jit-multithreaded
...
Multithreading support for lazy-jit
2021-06-25 18:33:00 +02:00
bjorn3
57c6eb7b2b
Test multithreading support in lazy-jit
2021-06-25 17:49:43 +02:00
bjorn3
089d986c5c
Remove unused variable
2021-06-20 18:26:17 +02:00
bjorn3
03c9ecfb30
Remove unnecessary LD_LIBRARY_PATH parts
2021-06-20 14:40:49 +02:00
bjorn3
62e49c5b61
Fix compiling cargo.rs on windows
2021-06-20 13:33:29 +02:00
bjorn3
80e9188fb1
Rewrite cargo.sh in rust
2021-06-20 12:56:47 +02:00
bjorn3
9fd8fa2123
Move some things from config.sh to ext_config.sh
2021-06-19 14:51:48 +02:00
bjorn3
fe6a2892a6
Rewrite prepare.sh in rust
2021-06-19 13:54:25 +02:00
bjorn3
2db4e50618
Rewrite build.sh in rust
...
This makes it easier to compile cg_clif on systems that don't support
bash shell scripts like Windows
2021-06-19 13:54:25 +02:00
bjorn3
0ddb937624
Update rust patch for compiler_builtins update
2021-06-17 18:42:09 +02:00
bjorn3
ae1bcb209a
Use -Cprefer-dynamic for all crates in jit mode
2021-06-10 11:18:59 +02:00
bjorn3
b7180ae39a
Add missing cargo clean when cross-compiling
2021-06-10 11:18:59 +02:00
bjorn3
0d68742d37
Ignore unsupported test
2021-06-08 20:12:29 +02:00
bjorn3
d6b03451e6
Merge commit '40dd3e2b7089b5e96714e064b731f6dbf17c61a9' into sync_cg_clif-2021-05-27
2021-05-27 13:08:14 +02:00
bjorn3
9fc56fb2f4
Update rustc bootstrap patch
2021-05-24 18:21:03 +02:00
bjorn3
20600f1df9
Force deprecation warning that was promoted to an error back to a warning
2021-05-04 14:16:59 +02:00
bjorn3
6266e9d907
Update rust bootstrap patches
2021-05-04 14:13:07 +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
24cac8fa54
Fix rustc tests by updating compiler-builtins dep to 0.1.40
2021-04-16 12:21:29 +02:00
bjorn3
65420b50f8
Don't deduplicate anonymous allocations
2021-04-14 10:38:18 +02:00
bjorn3
53bfc6729a
Centralize all configuration into config.rs
2021-04-07 11:52:11 +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
ab425a4bca
Revert "Build with -Cpanic=unwind
by default"
...
This reverts commit afe74d71e4
. It
shouldn't have been pushed to master as it isn't ready yet.
2021-03-31 13:47:10 +02:00
bjorn3
afe74d71e4
Build with -Cpanic=unwind
by default
...
This doesn't enable unwinding as cg_clif doesn't support it yet. It does
allow for linking to a cg_llvm compiled libstd.so, which uses
`-Cpanic=unwind`.
2021-03-31 12:16:33 +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
bjorn3
f545a21fbe
Split rust fork setup out of test_bootstrap.sh
2021-03-15 14:21:15 +01:00
bjorn3
341a4863fa
Use the new component dependency option of the rust-toolchain file (take 2)
2021-03-07 17:47:56 +01:00
bjorn3
0985044c75
Use --print file-names instead of a match on uname
2021-03-06 14:46:38 +01:00
bjorn3
d23b12fa62
Build all tests when cross-compiling
2021-03-05 21:32:49 +01:00