bjorn3
|
45671b42e6
|
Merge commit '8de4afd39b' into sync_cg_clif-2025-12-18
|
2025-12-18 11:50:08 +00:00 |
|
bjorn3
|
c90a9d836b
|
Merge commit 'a0b865dc87' into sync_cg_clif-2025-11-08
|
2025-11-08 14:18:53 +00:00 |
|
bjorn3
|
4f24d142d9
|
Merge commit '979dcf8e2f' into sync_cg_clif-2025-05-25
|
2025-05-25 18:51:16 +00:00 |
|
Ralf Jung
|
d50c76974f
|
make abi_unsupported_vector_types a hard error
|
2025-04-20 11:34:56 +02:00 |
|
bjorn3
|
6bd92ef9cb
|
Rustfmt
|
2025-02-08 22:12:13 +00:00 |
|
bjorn3
|
e8ad19987d
|
Merge commit '57845a397e' into sync_cg_clif-2024-12-06
|
2024-12-06 12:10:30 +00:00 |
|
Urgau
|
0bd0b99729
|
Use wide pointers consistenly across the compiler
|
2024-10-04 14:06:48 +02:00 |
|
bjorn3
|
32b608a439
|
Merge commit '6d35b4c9a0' into sync_cg_clif-2024-09-22
|
2024-09-23 11:20:46 +00:00 |
|
Michael Goulet
|
02b0f3b5ab
|
Reformat using the new identifier sorting from rustfmt
|
2024-09-22 19:11:29 -04:00 |
|
Scott McMurray
|
fe5183e627
|
Fix the examples in cg_clif
|
2024-09-09 19:39:43 -07:00 |
|
Slanterns
|
62a0c22ca9
|
stabilize is_sorted
|
2024-07-28 03:11:54 +08:00 |
|
bjorn3
|
5adaed06a0
|
Merge commit '49cd5dd454' into sync_cg_clif-2024-06-30
|
2024-06-30 11:28:14 +00:00 |
|
bjorn3
|
ed7d97e4c8
|
Merge commit '3270432f4b' into sync_cg_clif-2024-05-13
|
2024-05-13 13:26:33 +00:00 |
|
Oli Scherer
|
dda4709b1c
|
Error on using yield without also using #[coroutine] on the closure
And suggest adding the `#[coroutine]` to the closure
|
2024-04-24 08:05:29 +00:00 |
|
bjorn3
|
4ad6c6c581
|
Merge commit 'de5d652373' into sync_cg_clif-2024-04-23
|
2024-04-23 09:37:28 +00:00 |
|
bjorn3
|
4b61629951
|
Merge commit '4cf4ffc6ba' into sync_cg_clif-2024-03-16
|
2024-03-16 17:23:11 +00:00 |
|
Oli Scherer
|
4519e68957
|
s/generator/coroutine/
|
2023-10-20 21:14:01 +00:00 |
|
Oli Scherer
|
8e264ab07a
|
s/Generator/Coroutine/
|
2023-10-20 21:10:38 +00:00 |
|
bjorn3
|
e8168ce8a3
|
Merge commit '1eded3619d' into sync_cg_clif-2023-07-22
|
2023-07-22 13:32:34 +00:00 |
|
bjorn3
|
81ea0b29ea
|
Merge commit '8830dccd1d' into sync_cg_clif-2023-06-15
|
2023-06-15 17:56:01 +00:00 |
|
bjorn3
|
8bf550e616
|
Merge commit 'ef07e8e60f' into sync_cg_clif-2023-04-29
|
2023-04-29 12:00:43 +00:00 |
|
bjorn3
|
7b3bd56ed9
|
Merge commit 'dec0daa8f6' into sync_cg_clif-2023-03-15
|
2023-03-15 14:41:48 +00:00 |
|
bjorn3
|
98a276b589
|
Merge commit '2bb3996244' into sync_cg_clif-2022-12-14
|
2022-12-14 19:30:46 +01:00 |
|
Urgau
|
102a577bb3
|
Stabilize bench_black_box
|
2022-09-27 17:38:51 +02:00 |
|
bjorn3
|
640c3f730a
|
Merge commit 'c19edfd71a' into sync_cg_clif-2022-07-25
|
2022-07-25 16:07:57 +02:00 |
|
bjorn3
|
32202f20cd
|
Merge commit 'f2cdd4a78d' into sync_cg_clif-2022-04-22
|
2022-04-22 21:11:38 +02:00 |
|
bjorn3
|
fb92375755
|
Merge commit '3a31c6d827' into sync_cg_clif-2021-07-07
|
2021-07-07 11:14:20 +02:00 |
|
bjorn3
|
d6b03451e6
|
Merge commit '40dd3e2b70' into sync_cg_clif-2021-05-27
|
2021-05-27 13:08:14 +02:00 |
|
Erin Power
|
ee570b1302
|
Sync rustc_codegen_cranelift 'ddd4ce2553'
|
2021-04-30 14:49:58 +02:00 |
|
bjorn3
|
77f74ed070
|
Merge commit 'dbee13661e' into sync_cg_clif-2020-12-27
|
2020-12-27 10:30:38 +01:00 |
|
bjorn3
|
d404840788
|
Merge commit '5988bbd24a' into sync_cg_clif-2020-11-27
|
2020-11-27 20:48:53 +01:00 |
|
bjorn3
|
285c7c66dc
|
Merge commit '03f01bbe90' into update_cg_clif-2020-11-01
|
2020-11-03 11:00:04 +01:00 |
|
bjorn3
|
ee2addd010
|
Don't test x86_64 simd on archs other than x86_64
|
2020-08-20 13:22:07 +02:00 |
|
bjorn3
|
c1a68b1386
|
Emulate the cpuid arch intrinsic
|
2020-08-15 19:08:19 +02:00 |
|
bjorn3
|
49b7fac443
|
Enable simd insert and extract tests
Working since rust-lang/stdarch#876
Fixes #666
|
2020-08-08 16:32:03 +02:00 |
|
bjorn3
|
edc0a3470b
|
Implement simd_insert
|
2020-07-19 14:54:18 +02:00 |
|
bjorn3
|
e87651c3f2
|
Add test for SwitchInt on 128bit integers
|
2020-07-16 13:01:20 +02:00 |
|
bjorn3
|
8d639cd778
|
Test signed 128bit discriminants
|
2020-07-03 16:44:26 +02:00 |
|
bjorn3
|
5f54cc7658
|
Implement checked_mul
Fixes #6
|
2020-06-20 15:15:28 +02:00 |
|
bjorn3
|
ef4186a85b
|
Use Cranelift legalization for icmp.i128
The previous translation was wrong for signed 128bit comparisions
This fixes several libcore tests
|
2020-06-20 13:23:31 +02:00 |
|
bjorn3
|
5c6bf836fe
|
Implement #[link_section]
Fixes #1047
|
2020-06-20 12:01:24 +02:00 |
|
bjorn3
|
eab4c9063e
|
Sync fn_sig_for_fn_abi with upstream for generator resume args
Fixes #970
|
2020-04-18 15:45:42 +02:00 |
|
bjorn3
|
9ab2af56aa
|
Rustup to rustc 1.43.0-nightly (4ad624882 2020-03-03)
|
2020-03-04 15:04:28 +01:00 |
|
bjorn3
|
c8de552c01
|
Tls support
|
2020-02-26 14:41:05 +01:00 |
|
bjorn3
|
e9d3569e08
|
Run libcore tests
|
2019-11-24 15:44:39 +01:00 |
|
bjorn3
|
b0bcb23eb4
|
Fix signed cast to 128bit integer
|
2019-11-16 16:44:26 +01:00 |
|
bjorn3
|
5407b51aa7
|
Rustup to rustc 1.40.0-nightly (9e346646e 2019-11-08)
|
2019-11-09 11:14:18 +01:00 |
|
bjorn3
|
1f90b04cd6
|
Fix float -> u/i128 cast
The original test casts were optimized away by rustc,
so cg_clif never saw them.
cc #668
|
2019-08-21 14:35:48 +02:00 |
|
bjorn3
|
b2d6705fe2
|
Implement u/i128 <-> float casts
Fixes #668
|
2019-08-21 14:01:29 +02:00 |
|
bjorn3
|
3fcd54088c
|
Implement saturating_{add,sub} intrinsics
|
2019-08-20 10:40:08 +02:00 |
|