bjorn3
|
fb92375755
|
Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-2021-07-07
|
2021-07-07 11:14:20 +02:00 |
|
bjorn3
|
27886cd6b6
|
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05
|
2021-03-05 19:12:59 +01:00 |
|
bjorn3
|
a75f9bc3be
|
Merge commit 'd556c56f792756dd7cfec742b9f2e07612dc10f4' into sync_cg_clif-2021-02-01
|
2021-02-01 10:11:46 +01:00 |
|
Daiki Ihara
|
07aef90593
|
fix shellcheck error of SC2068
|
2020-11-06 20:33:12 +09:00 |
|
bjorn3
|
285c7c66dc
|
Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2020-11-01
|
2020-11-03 11:00:04 +01:00 |
|
bjorn3
|
fed612c75a
|
Output clif ir to output dir instead of hardcoded path
This is necessary for reproducable builds.
|
2020-10-15 10:57:56 +02:00 |
|
bjorn3
|
426e55709c
|
Replace CG_CLIF_JIT with --jit
|
2020-09-29 18:41:59 +02:00 |
|
bjorn3
|
17a54ad62e
|
Add custom driver
|
2020-09-29 15:16:29 +02:00 |
|
bjorn3
|
bcb0862703
|
Enable incr comp for release mode in Cargo.toml
|
2020-09-29 13:17:01 +02:00 |
|
bjorn3
|
d68b50efb3
|
Small change to test script
|
2020-09-23 18:34:54 +02:00 |
|
bjorn3
|
2cd8ccbea1
|
Don't benchmark mod_bench anymore
|
2020-09-18 14:45:52 +02:00 |
|
bjorn3
|
7285c134d1
|
Reorganize scripts
|
2020-09-16 16:46:02 +02:00 |
|
bjorn3
|
03209e1e2d
|
Don't disable incremental cache for cargo.sh
cc #1052
|
2020-08-19 14:07:54 +02:00 |
|
bjorn3
|
3d46a30469
|
Fix ppv-lite86 with simd enabled
This fixes older rand versions that enable the simd feature of ppv-lite86
|
2020-08-15 20:55:03 +02:00 |
|
bjorn3
|
b97a873c9b
|
Fix test path
|
2020-07-30 15:14:19 +02:00 |
|
bjorn3
|
942039b232
|
Pass ByRef values at fixed stack offset for extern "C"
This makes it possible to build proc macros using cg_clif
|
2020-07-17 12:41:01 +02:00 |
|
bjorn3
|
5c6bf836fe
|
Implement #[link_section]
Fixes #1047
|
2020-06-20 12:01:24 +02:00 |
|
bjorn3
|
9510791fce
|
Compile sysroot in release mode by default
Fixes #938
|
2020-06-13 19:19:38 +02:00 |
|
bjorn3
|
9f602bf4da
|
Use qemu to run tests for AArch64 when using a different host arch
|
2020-04-17 16:56:44 +02:00 |
|
bjorn3
|
1980371195
|
Better use of env vars
|
2020-03-12 11:19:26 +01:00 |
|
bjorn3
|
576aa76445
|
Don't run dsymutil on librustc_codegen_cranelift on macOS
This halves clean incremental compilation time
|
2020-03-07 11:06:24 +01:00 |
|
bjorn3
|
c8de552c01
|
Tls support
|
2020-02-26 14:41:05 +01:00 |
|
bjorn3
|
53ef00e68c
|
Fix JIT on macOS
Fixes #671
|
2020-02-22 15:57:53 +01:00 |
|
bjorn3
|
38797f8bad
|
Implement #[track_caller]
Fixes #848
|
2020-01-11 17:10:42 +01:00 |
|
bjorn3
|
2a082209a6
|
Fix PlaceElem::Subslice length computation
|
2020-01-11 14:28:18 +01:00 |
|
bjorn3
|
d65ba25ba7
|
Remove faerie support
|
2020-01-10 13:30:21 +01:00 |
|
bjorn3
|
e9a8d8bf67
|
Enable incr comp in release mode
|
2020-01-03 21:30:56 +01:00 |
|
bjorn3
|
e63a94fca6
|
Rustup to rustc 1.42.0-nightly (fc5deca21 2019-12-21)
|
2019-12-22 16:53:06 +01:00 |
|
bjorn3
|
967709f31a
|
[OPT] Use load and store offsets instead of iadd_imm
|
2019-12-20 16:02:47 +01:00 |
|
bjorn3
|
d79965f075
|
Third try to fix CI
|
2019-12-17 16:55:29 +01:00 |
|
bjorn3
|
f10514f018
|
Really fix CI
|
2019-12-17 16:37:57 +01:00 |
|
bjorn3
|
856079bcaa
|
Fix testing when lldb is not installed
|
2019-12-16 21:47:13 +01:00 |
|
bjorn3
|
74ca55d230
|
Rustup
|
2019-12-16 12:11:14 +01:00 |
|
bjorn3
|
c84ff8504a
|
Change test script
|
2019-12-16 12:07:31 +01:00 |
|
bjorn3
|
4826320680
|
Add debuginfo test
|
2019-12-16 12:06:52 +01:00 |
|
bjorn3
|
c6086a8fd7
|
Rustup to rustc 1.41.0-nightly (6d77e45f0 2019-12-04)
|
2019-12-05 21:00:57 +01:00 |
|
bjorn3
|
e9d3569e08
|
Run libcore tests
|
2019-11-24 15:44:39 +01:00 |
|
bjorn3
|
fc826a7525
|
Benchmark simple-raytracer compilation
[BENCH COMPILE] ebobby/simple-raytracer
Benchmark #1: RUSTFLAGS='' cargo build --target x86_64-apple-darwin
Time (mean ± σ): 16.539 s ± 0.781 s [User: 46.043 s, System: 3.822 s]
Range (min … max): 15.057 s … 17.566 s 10 runs
Benchmark #2: ../cargo.sh build
Time (mean ± σ): 14.550 s ± 0.443 s [User: 25.856 s, System: 4.214 s]
Range (min … max): 14.208 s … 15.751 s 10 runs
Summary
'../cargo.sh build' ran
1.14 ± 0.06 times faster than 'RUSTFLAGS='' cargo build --target x86_64-apple-darwin'
[BENCH RUN] ebobby/simple-raytracer
Benchmark #1: ./raytracer_cg_llvm
Time (mean ± σ): 6.436 s ± 0.022 s [User: 6.392 s, System: 0.018 s]
Range (min … max): 6.408 s … 6.466 s 10 runs
Benchmark #2: ./raytracer_cg_clif
Time (mean ± σ): 9.604 s ± 0.088 s [User: 9.547 s, System: 0.023 s]
Range (min … max): 9.503 s … 9.742 s 10 runs
Summary
'./raytracer_cg_llvm' ran
1.49 ± 0.01 times faster than './raytracer_cg_clif'
|
2019-11-23 15:10:45 +01:00 |
|
bjorn3
|
1901571d86
|
Fix travis ci config
|
2019-10-19 11:25:01 +02:00 |
|
bjorn3
|
75db7cc49d
|
Remove logfile support from unimpl.rs
I haven't used it in months
|
2019-10-06 17:36:15 +02:00 |
|
bjorn3
|
a2e905f22d
|
Correctly align offset for dst field projections
Fixes #681
|
2019-09-02 20:09:37 +02:00 |
|
bjorn3
|
5b17cf2083
|
Add ebobby/simple-raytracer as benchmark
cc #684
|
2019-08-30 17:31:37 +02:00 |
|
bjorn3
|
ce860e5fde
|
Fix cross crate static duplicate codegen
|
2019-08-19 16:26:20 +02:00 |
|
bjorn3
|
2add773752
|
Don't run jit tests on macOS
Workaround for #671
|
2019-08-18 15:48:31 +02:00 |
|
bjorn3
|
1538f7488e
|
Add libstd.so to sysroot
|
2019-08-10 17:00:09 +02:00 |
|
bjorn3
|
3000a3f63d
|
[WIP] Implement dylib loading for the JIT
|
2019-08-10 16:50:23 +02:00 |
|
bjorn3
|
3a56dffb9d
|
Improve ci times
|
2019-08-10 14:22:22 +02:00 |
|
bjorn3
|
82e31e25c0
|
Enable regex tests
|
2019-08-09 14:45:17 +02:00 |
|
bjorn3
|
dbac219207
|
Libtest support
|
2019-08-09 12:46:24 +02:00 |
|
bjorn3
|
b62e892fb5
|
Misc changes
|
2019-07-30 14:51:05 +02:00 |
|