bjorn3
92a664e111
Merge commit ' e39eacd2d4
' into sync_cg_clif-2025-01-10
2025-01-10 09:02:07 +00:00
Ben Kimock
711c8cc690
Remove polymorphization
2024-12-06 16:42:09 -05:00
bjorn3
b3d837afe1
Merge commit ' 57845a397e
' into sync_cg_clif-2024-12-06
2024-12-06 12:10:30 +00:00
bjorn3
b40fe1ee28
Merge commit ' 6d35b4c9a0
' into sync_cg_clif-2024-09-22
2024-09-23 11:20:46 +00:00
Michael Goulet
c682aa162b
Reformat using the new identifier sorting from rustfmt
2024-09-22 19:11:29 -04:00
bjorn3
af7ea3135d
Merge commit ' 69b3f5a426
' into sync_cg_clif-2024-08-09
2024-08-09 17:18:46 +00:00
Nicholas Nethercote
84ac80f192
Reformat use
declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
bjorn3
9ec6a02ab3
Merge commit ' 49cd5dd454
' into sync_cg_clif-2024-06-30
2024-06-30 11:28:14 +00:00
bjorn3
75f8bdbca4
Merge commit ' 3270432f4b
' into sync_cg_clif-2024-05-13
2024-05-13 13:26:33 +00:00
bjorn3
3d682cfb66
Merge commit ' de5d652373
' into sync_cg_clif-2024-04-23
2024-04-23 09:37:28 +00:00
bjorn3
6cf6fd38ec
Merge commit ' fbda869b4e
' into sync_cg_clif-2024-04-05
2024-04-05 16:20:23 +00:00
bjorn3
8fb8b08716
Merge commit ' 54cbb6e753
' into sync_cg_clif-2024-03-08
2024-03-08 20:41:29 +00:00
bjorn3
37018026f0
Merge commit ' 3e50cf6502
' into sync_cg_clif-2024-01-26
2024-01-26 18:33:45 +00:00
bjorn3
d5c38ded26
Merge commit ' 3a9bf72932
' into sync_cg_clif-2023-12-19
2023-12-19 12:46:39 +00:00
Ralf Jung
b9c9b3e7a2
remove a cranelift test that doesn't make sense any more
2023-12-12 08:15:17 +01:00
bjorn3
aa51a27f8e
Merge commit ' 710c67909d
' into sync_cg_clif-2023-11-25
2023-11-25 10:05:52 +00:00
bjorn3
b7bc8d5cb7
Fix fn_sig_for_fn_abi and the coroutine transform for generators
...
There were three issues previously:
* The self argument was pinned, despite Iterator::next taking an
unpinned mutable reference.
* A resume argument was passed, despite Iterator::next not having one.
* The return value was CoroutineState<Item, ()> rather than Option<Item>
While these things just so happened to work with the LLVM backend,
cg_clif does much stricter checks when trying to assign a value to a
place. In addition it can't handle the mismatch between the amount of
arguments specified by the FnAbi and the FnSig.
2023-11-23 20:17:19 +00:00
Mark Rousskov
9e8edb6659
Add check-cfg to cranelift
2023-11-15 21:45:48 -05:00
bjorn3
d186b49460
Merge commit ' c84d1871dc
' into sync_cg_clif-2023-11-10
2023-11-10 11:30:51 +00:00
bjorn3
e07f47b6c5
Merge commit ' c07d1e2f88
' into sync_cg_clif-2023-10-21
2023-10-21 19:54:51 +00:00
bjorn3
169055f2ff
Merge commit ' 81dc066758
' into sync_cg_clif-2023-10-09
2023-10-09 08:52:46 +00:00
bjorn3
37751893cc
Merge commit ' 8f9ac9c22d
' into sync_cg_clif-2023-08-09
2023-08-09 18:20:12 +00:00
bjorn3
36708123c1
Merge commit ' 1eded3619d
' into sync_cg_clif-2023-07-22
2023-07-22 13:32:34 +00:00
bjorn3
82b497286d
Merge commit ' 8830dccd1d
' into sync_cg_clif-2023-06-15
2023-06-15 17:56:01 +00:00
bjorn3
a8697f9565
Merge commit ' ef07e8e60f
' into sync_cg_clif-2023-04-29
2023-04-29 12:00:43 +00:00
bjorn3
fce629d2e9
Merge commit ' dec0daa8f6
' into sync_cg_clif-2023-03-15
2023-03-15 14:41:48 +00:00
bjorn3
e25566e20b
Merge commit ' 7d53619064
' into sync_cg_clif-2023-02-09
2023-02-09 12:38:16 +01:00
bjorn3
b829bb7431
Merge commit ' 598f090956
' into sync_cg_clif-2023-01-24
2023-01-24 18:56:42 +01:00
bjorn3
949699931e
Merge commit ' 2bb3996244
' into sync_cg_clif-2022-12-14
2022-12-14 19:30:46 +01:00
bjorn3
e54a13f18b
Merge commit ' 266e96785a
' into sync_cg_clif-2022-10-23
2022-10-23 16:22:55 +02:00
bjorn3
e62e1d4347
Rustfmt
2022-08-24 17:06:47 +00:00
bjorn3
7b9c8c8781
Merge commit ' e9d1a0a7b0
' into sync_cg_clif-2022-08-24
2022-08-24 18:40:58 +02:00