Afonso Bordado
|
70a6abfd29
|
Add unsigned saturating add/sub intrinsics for aarch64
|
2023-11-04 19:37:36 +00:00 |
|
Afonso Bordado
|
88c2e7896b
|
Implement aarch64 addp intrinsics
|
2023-11-04 19:11:15 +00:00 |
|
Afonso Bordado
|
1f09bae6a8
|
Implement min/max neon intrisics
|
2023-11-04 19:07:13 +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
|
f414e265a7
|
Sync from rust 249624b504
|
2023-10-21 11:26:32 +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
|
5d85a24442
|
Merge commit '81dc066758ec150b43822d4a0c84aae20fe10f40' into sync_cg_clif-2023-10-09
|
2023-10-09 08:52:46 +00:00 |
|
bjorn3
|
b1421dea1d
|
Support inline asm on AArch64
Also stop changing the frame pointer on x86_64. This confuses unwinders.
|
2023-10-05 19:06:08 +00:00 |
|
bjorn3
|
59cabd7032
|
Merge commit '8f9ac9c22d6594cf059d8e6c71d414cc5ccd7975' into sync_cg_clif-2023-08-09
|
2023-08-09 18:20:12 +00:00 |
|
bjorn3
|
3deb6c69e0
|
Rustup to rustc 1.73.0-nightly (03a119b0b 2023-08-07)
|
2023-08-09 10:05:36 +00:00 |
|
bjorn3
|
e8168ce8a3
|
Merge commit '1eded3619d0e55d57521a259bf27a03906fdfad0' into sync_cg_clif-2023-07-22
|
2023-07-22 13:32:34 +00:00 |
|
bjorn3
|
a8a722f211
|
Sync from rust 0308df23e6
|
2023-07-22 10:54:06 +00:00 |
|
chenx97
|
648f5e4208
|
support for mips64r6 as a target_arch value
|
2023-07-18 18:58:18 +08:00 |
|
bjorn3
|
aebbeceb88
|
Handle rust-call abi without self argument
Fixes #1236
|
2023-06-20 10:05:23 +00:00 |
|
bjorn3
|
ab836ca5e3
|
Fix transmuting fat pointers to integers
Fixes #1325
|
2023-06-19 20:55:55 +00:00 |
|
bjorn3
|
d169ee3457
|
Recurse into function signatures in assert_assignable
Fixes #1311
|
2023-06-19 19:30:44 +00:00 |
|
bjorn3
|
87374d89e0
|
Rustup to rustc 1.72.0-nightly (2d0aa5768 2023-06-18)
|
2023-06-19 14:03:36 +00:00 |
|
bjorn3
|
361a1ea39b
|
Sync from rust 2d0aa57684
|
2023-06-19 13:55:47 +00:00 |
|
DrMeepster
|
f429b3e67f
|
remove box_free and replace with drop impl
|
2023-06-16 13:41:06 -07:00 |
|
bjorn3
|
81ea0b29ea
|
Merge commit '8830dccd1d4c74f1f69b0d3bd982a3f1fcde5807' into sync_cg_clif-2023-06-15
|
2023-06-15 17:56:01 +00:00 |
|
bjorn3
|
c09ef96878
|
Implement _mm_shuffle_epi8
|
2023-06-06 09:34:21 +00:00 |
|
bjorn3
|
1797ae5174
|
Define rust_eh_personality for alloc_example
x86_64-pc-windows-gnu requires it to be defined.
|
2023-06-05 16:54:37 +00:00 |
|
bjorn3
|
76900705e8
|
Implement all vendor intrinsics used by regex on AVX2 systems
This allows it to work with --sysroot llvm
|
2023-06-05 15:33:54 +00:00 |
|
bjorn3
|
72b194cd50
|
Fix #[cfg(target_os)] for macOS
Fixes #1376
|
2023-05-26 08:44:32 +00:00 |
|
bjorn3
|
b3415291a6
|
Rustup to rustc 1.71.0-nightly (a2b1646c5 2023-05-25)
|
2023-05-26 08:27:47 +00:00 |
|
bjorn3
|
134dc33485
|
Fix testing with unstable features disabled
|
2023-05-24 17:31:25 +00:00 |
|
bjorn3
|
72e67c862f
|
Fix compiling all tests with LLVM
|
2023-05-24 17:27:32 +00:00 |
|
bjorn3
|
8bf550e616
|
Merge commit 'ef07e8e60f994ec014d049a95591426fb92ebb79' into sync_cg_clif-2023-04-29
|
2023-04-29 12:00:43 +00:00 |
|
bjorn3
|
72022bb24d
|
Sync from rust f495605381
|
2023-04-29 11:10:56 +00:00 |
|
bjorn3
|
1c978ee516
|
Sync from rust f5559e3382
|
2023-04-25 11:32:28 +00:00 |
|
Matthias Krüger
|
b908472a93
|
Revert "Remove #[alloc_error_handler] from the compiler and library"
This reverts commit abc0660118 .
|
2023-04-25 00:08:35 +02:00 |
|
Amanieu d'Antras
|
2ead2f56c0
|
Remove #[alloc_error_handler] from the compiler and library
|
2023-04-16 08:35:50 -07:00 |
|
bjorn3
|
41866bf2f4
|
Fix a couple of 2018 edition warnings
|
2023-04-13 13:17:26 +00:00 |
|
bjorn3
|
51ac38190f
|
Enable tls test on MSVC Windows
|
2023-04-13 13:15:36 +00:00 |
|
bjorn3
|
45eb938b09
|
Rustup to rustc 1.70.0-nightly (af06dce64 2023-04-08)
|
2023-04-09 15:12:19 +00:00 |
|
bjorn3
|
c3ee030119
|
Fix passing and returning vector types
|
2023-03-26 10:22:37 +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 |
|
Pietro Albini
|
0738ffe419
|
replace legacy copyright annotations in submodules
|
2023-03-09 12:24:47 +01: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 |
|
Urgau
|
102a577bb3
|
Stabilize bench_black_box
|
2022-09-27 17:38:51 +02:00 |
|
bjorn3
|
cfef0a4f8d
|
Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-2022-08-24
|
2022-08-24 18:40:58 +02:00 |
|
Maybe Waffle
|
bd1ab72406
|
Replace most uses of pointer::offset with add and sub
|
2022-08-21 02:21:41 +04:00 |
|
bjorn3
|
640c3f730a
|
Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-2022-07-25
|
2022-07-25 16:07:57 +02:00 |
|
Konrad Borowski
|
743cee6ca9
|
Partially stabilize const_slice_from_raw_parts
This doesn't stabilize methods working on mutable pointers.
|
2022-07-09 23:20:02 +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 |
|