bjorn3
|
697aa0a320
|
Fix test for size_of_val and align_of_val panicking on extern types
|
2023-12-18 15:15:35 +00:00 |
|
bjorn3
|
55380a5ffd
|
Dynamically realign local variables with large alignment
This works around the lack of a way to specify the alignment of a stack
slot in Cranelift.
Fixes #1230
Fixes #1381
|
2023-10-22 17:11:11 +00:00 |
|
bjorn3
|
3deb6c69e0
|
Rustup to rustc 1.73.0-nightly (03a119b0b 2023-08-07)
|
2023-08-09 10:05:36 +00:00 |
|
bjorn3
|
72b194cd50
|
Fix #[cfg(target_os)] for macOS
Fixes #1376
|
2023-05-26 08:44:32 +00:00 |
|
bjorn3
|
134dc33485
|
Fix testing with unstable features disabled
|
2023-05-24 17:31:25 +00:00 |
|
bjorn3
|
51ac38190f
|
Enable tls test on MSVC Windows
|
2023-04-13 13:15:36 +00:00 |
|
bjorn3
|
18184d8ecd
|
Format all tests in example/
|
2023-03-18 14:27:50 +00:00 |
|
bjorn3
|
7b3bd56ed9
|
Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-2023-03-15
|
2023-03-15 14:41:48 +00:00 |
|
clubby789
|
2c122a8926
|
Remove uses of box_syntax in rustc and tools
|
2023-03-12 13:19:46 +00:00 |
|
bjorn3
|
98a276b589
|
Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-2022-12-14
|
2022-12-14 19:30:46 +01:00 |
|
bjorn3
|
9950bd1dc5
|
Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-2022-10-23
|
2022-10-23 16:22:55 +02:00 |
|
bjorn3
|
cfef0a4f8d
|
Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-2022-08-24
|
2022-08-24 18:40:58 +02:00 |
|
bjorn3
|
640c3f730a
|
Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-2022-07-25
|
2022-07-25 16:07:57 +02:00 |
|
Nikolai Vazquez
|
eb5f23737b
|
Fix unsized field order
|
2022-06-03 12:58:36 -04:00 |
|
Nikolai Vazquez
|
7a8b96f89d
|
Make std::mem::needs_drop accept ?Sized
|
2022-06-03 03:28:19 -04:00 |
|
bjorn3
|
32202f20cd
|
Merge commit 'f2cdd4a78d89c009342197cf5844a21f8aa813df' into sync_cg_clif-2022-04-22
|
2022-04-22 21:11:38 +02:00 |
|
bjorn3
|
d1904e5855
|
Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-2022-03-20
|
2022-03-20 16:55:21 +01:00 |
|
bjorn3
|
a5a14258e5
|
Merge commit '40b00f4200fbdeefd11815398cb46394b8cb0a5e' into sync_cg_clif-2021-12-30
|
2021-12-30 14:53:41 +01:00 |
|
bjorn3
|
5d3b8e7c1b
|
Merge commit '61667dedf55e3e5aa584f7ae2bd0471336b92ce9' into sync_cg_clif-2021-09-19
|
2021-09-19 13:56:58 +02:00 |
|
Marcel Hellwig
|
8b8ab5f599
|
remove box_syntax uses from cranelift and tools
|
2021-08-18 09:31:51 +02:00 |
|
bjorn3
|
fb92375755
|
Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-2021-07-07
|
2021-07-07 11:14:20 +02:00 |
|
Erin Power
|
ee570b1302
|
Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'
|
2021-04-30 14:49:58 +02:00 |
|
bjorn3
|
07968a001d
|
Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-2021-03-29
|
2021-03-29 10:45:09 +02:00 |
|
bjorn3
|
27886cd6b6
|
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05
|
2021-03-05 19:12:59 +01:00 |
|
bjorn3
|
285c7c66dc
|
Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2020-11-01
|
2020-11-03 11:00:04 +01:00 |
|
bjorn3
|
e5b2b1ba81
|
Misc changes
|
2020-09-22 13:06:14 +02:00 |
|
bjorn3
|
bb59d616aa
|
Use don't unroll loop in Rvalue::Repeat
Fixes #1081
|
2020-09-14 11:32:27 +02:00 |
|
bjorn3
|
ca9fc101c0
|
Fix weak linkage
This removes the last sysroot patch apart from the few patches that disable tests
|
2020-08-20 15:24:33 +02:00 |
|
bjorn3
|
8cf38181ad
|
Disable global_asm! on macOS for now
|
2020-07-09 18:56:17 +02:00 |
|
bjorn3
|
037d411bf4
|
Implement global_asm! using an external assembler
Fixes #1061
|
2020-07-09 17:02:09 +02:00 |
|
bjorn3
|
d4187e6aae
|
Make mini_core_hello_world work on Windows once TLS is supported
|
2020-06-16 11:50:58 +02:00 |
|
bjorn3
|
648b634e21
|
Rustup to rustc 1.45.0-nightly (56daaf669 2020-06-03)
|
2020-06-04 19:57:12 +02:00 |
|
bjorn3
|
7031c96fb3
|
Call panic lang item on failed TerminatorKind::Assert
Fixes #164
|
2020-04-25 19:07:53 +02:00 |
|
bjorn3
|
d74c151b69
|
Fix it
|
2020-03-18 20:33:29 +01: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
|
8536514308
|
Rustup to rustc 1.40.0-nightly (10a52c25c 2019-10-24)
|
2019-10-25 21:41:24 +02:00 |
|
bjorn3
|
f2c574aebf
|
Add extern type pointer cast tests
|
2019-09-21 11:32:11 +02:00 |
|
bjorn3
|
554a1aa0ba
|
Reenable debug assertions for libstd on macOS
m4b/faerie#91 has been merged
|
2019-09-14 12:49:23 +02:00 |
|
bjorn3
|
e704eb5259
|
Sync discriminant getter and setter with upstream
Fixes #683
|
2019-08-26 11:03:06 +02:00 |
|
bjorn3
|
ce860e5fde
|
Fix cross crate static duplicate codegen
|
2019-08-19 16:26:20 +02:00 |
|
bjorn3
|
f61b36a396
|
Don't run a alignment assertion on macOS
|
2019-08-18 15:30:06 +02:00 |
|
bjorn3
|
f93cd924ec
|
Implement float -> small int cast
Also workaround small signed int eq/ne binop clif bug
|
2019-08-12 17:25:16 +02:00 |
|
bjorn3
|
f5b0a68fbf
|
Fix some warnings
|
2019-08-12 16:00:10 +02:00 |
|
bjorn3
|
c4af588f72
|
Correctly align all allocs
Fixes #348
|
2019-08-01 11:49:03 +02:00 |
|
bjorn3
|
49b21f2730
|
Fix returning (u128, u128)
|
2019-07-29 13:18:21 +02:00 |
|
bjorn3
|
3f76607880
|
Rustup to rustc 1.38.0-nightly (4560cb830 2019-07-28)
|
2019-07-29 10:32:24 +02:00 |
|
bjorn3
|
834a3bf49c
|
[WIP]
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
45de0336a5
|
Fix some more stuff
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
c814ee0d2a
|
[WIP]
|
2019-07-26 11:28:04 +02:00 |
|