Amanieu d'Antras
2d12d7150a
Bump to 0.1.51
2021-10-17 01:41:40 +02:00
Amanieu d'Antras
945f822874
Merge pull request #436 from MabezDev/feature/xtensa-soft-math
2021-10-17 00:40:57 +01:00
Scott Mabin
3b4d10f6bc
Add xtensa to list of soft math targets.
2021-10-16 15:27:40 +01:00
Amanieu d'Antras
a1ab3f6461
Merge pull request #435 from gshep/issue_434
2021-10-15 20:52:36 +01:00
Georgy Shepelev
29dd109959
expose some math to UEFI envs
2021-10-15 23:18:56 +04:00
Amanieu d'Antras
7af3f4e966
Merge pull request #437 from Amanieu/disable_ppc_test
2021-10-15 18:12:08 +01:00
Amanieu d'Antras
a71b0e4493
Disable broken powerpc64 test due to https://github.com/rust-lang/rust/issues/88520
2021-10-15 02:11:12 +02:00
Amanieu d'Antras
abf75cc713
Bump to 0.1.50
2021-09-01 00:22:59 +02:00
Amanieu d'Antras
e63fc50bcc
Merge pull request #405 from nbdd0121/master
2021-08-31 23:21:36 +01:00
Gary Guo
1f0cbb2945
Use atomic_load_unordered for first word load in misaligned case
2021-08-31 00:22:43 +01:00
Gary Guo
709bd6e11c
Add different misaligned path for archs with unaligned support
2021-08-21 03:48:56 +01:00
Gary Guo
8535675a17
Add misaligned benchmarks
2021-08-21 03:03:06 +01:00
Gary Guo
45715eb7f7
Implement word-sized copy
2021-08-21 03:03:06 +01:00
Gary Guo
d282412f70
Add test cases for memcpy, memmove and memset for different alignment
2021-08-21 03:01:39 +01:00
Amanieu d'Antras
4ffaedd2e3
Bump to 0.1.49
2021-07-30 18:49:46 +02:00
Amanieu d'Antras
2ea0e000f5
Merge pull request #432 from Amanieu/shift-overflow
...
Don't panic if the shift intrinsics receive out-of-range shifts
2021-07-30 18:49:17 +02:00
Amanieu d'Antras
502370f277
Don't panic if the shift intrinsics receive out-of-range shifts
...
LLVM sometimes emits calls with out-of-range shifts but then discards
the results. We should avoid panics in these cases.
2021-07-30 00:25:36 +02:00
Amanieu d'Antras
2e7151205e
Bump to 0.1.48
2021-07-28 22:30:59 +02:00
Amanieu d'Antras
81f6f471fc
Merge pull request #431 from wesleywiser/fix_lse_on_aarch64_msvc
...
Don't try to build out-of-line aarch64 atomics with the msvc toolchain
2021-07-28 22:28:07 +02:00
Wesley Wiser
ba100707db
Don't try to build out-of-line aarch64 atomics with the msvc toolchain
...
The msvc toolchain does not support building `.s` files, clang only
supports generating out-of-line atomics on Linux and gcc does not
support aarch64 for Windows at all. Therefore, we don't need to compile
`lse.s` on `aarch64-pc-windows-msvc`.
2021-07-28 13:57:03 -04:00
Amanieu d'Antras
b1440f2b0a
Bump to 0.1.47
2021-07-14 21:40:46 +02:00
Amanieu d'Antras
6776c56023
Merge pull request #429 from richkadel/linux-tf3
...
Support `long double` intrinsics in any aarch64 linux
2021-07-14 20:39:26 +01:00
Rich Kadel
6ff8257858
Support long double intrinsics in any aarch64 linux
...
Expands the support added in #377 from just musl to any linux.
Also checks for and avoids adding duplicate sources.
Fixes #428
2021-07-14 11:17:27 -07:00
Amanieu d'Antras
8541da64fa
Merge pull request #427 from jethrogb/update-libm
2021-06-25 14:52:37 +01:00
Jethro Beekman
0534e104f3
Update libm
2021-06-25 11:52:14 +02:00
Amanieu d'Antras
bca8bedb93
Bump to 0.1.45
2021-06-04 00:20:57 +01:00
Amanieu d'Antras
5eaea30d9b
Merge pull request #426 from Amanieu/fix_wasi_build
...
Fix build on targets with fewer than 3 components in their name
2021-06-04 00:20:16 +01:00
Amanieu d'Antras
77d9a28bbb
Fix build on targets with fewer than 3 components in their name
2021-06-03 22:59:34 +01:00
Amanieu d'Antras
da6b017a73
Merge pull request #424 from AaronKutch/issue422
...
Add public-test-deps feature for better visibility control
2021-06-03 08:03:04 +01:00
Aaron Kutch
fdcc30c3a3
Add public-test-deps feature for better visibility control
2021-06-02 14:13:54 -05:00
Amanieu d'Antras
bc956a7695
Bump to 0.1.44
2021-06-01 19:08:32 +01:00
Amanieu d'Antras
91039c3407
Merge pull request #423 from ATiltedTree/android-sync
...
Include Linux atomic emulation on androideabi
2021-05-31 17:24:10 +01:00
Tilmann Meyer
31e3ae708c
Include Linux atomic emulation on androideabi
...
The old androideabi uses armv5 and thus also needs the atomic emulation
and because Android is basically Linux it can use the same
implementation.
2021-05-31 16:32:46 +02:00
Amanieu d'Antras
00d23b27a0
Merge pull request #421 from JohnTitor/unused-import
...
Suppress some warnings
2021-05-31 13:04:51 +01:00
Yuki Okushi
c041104afd
Suppress some warnings
2021-05-31 20:53:15 +09:00
Amanieu d'Antras
924d718511
Bump to 0.1.43
2021-05-13 21:41:46 +01:00
Amanieu d'Antras
017e8d6bdf
Merge pull request #419 from Amanieu/fix_lse
...
Don't embed lse_*.a inside another static library
2021-05-13 21:41:14 +01:00
Amanieu d'Antras
1630c86e07
Don't embed lse_*.a inside another static library
2021-05-13 21:35:34 +01:00
Amanieu d'Antras
fcf675bf4a
Bump to 0.1.42
2021-05-02 22:12:49 +01:00
Amanieu d'Antras
4bde96ec05
Merge pull request #418 from Amanieu/global_asm_att
...
Add missing .att_syntax from #414
2021-05-02 22:12:27 +01:00
Amanieu d'Antras
fdbeb187ec
Add missing .att_syntax from #414
2021-05-02 21:29:00 +01:00
Amanieu d'Antras
a77e15f562
Bump to 0.1.41
2021-04-30 21:03:06 +01:00
Amanieu d'Antras
8c8e485957
Merge pull request #416 from joshtriplett/outline-atomics
2021-04-30 20:40:17 +01:00
Josh Triplett
fee637a7b6
Update the version of compiler-rt in CI
2021-04-30 12:24:12 -07:00
Josh Triplett
79c1e33364
Make the name of the intermediate library more closely match the intrinsic
2021-04-30 12:15:32 -07:00
Josh Triplett
df8e6f179a
Require lse.S (now available in current LLVM)
2021-04-30 12:15:32 -07:00
Josh Triplett
b9da06f662
Fix typo in instruction name: s/cwp/swp/
2021-04-30 12:15:32 -07:00
George Burgess IV
5edaec6c97
add support for building outlined aarch64 intrinsics
...
llvm/llvm-project@a4ac434c47 saw the
addition of out-of-line aarch64 atomic intrinsics. LLVM will sometimes
emit these, so we need to ensure they're included in Rust's compiler-rt.
2021-04-30 12:15:32 -07:00
Amanieu d'Antras
f4397db696
Merge pull request #417 from Amanieu/nightly_update
...
Fix CI on latest nightly
2021-04-30 19:21:11 +01:00
Amanieu d'Antras
61b2242af9
Fix CI on latest nightly
2021-04-30 19:15:53 +01:00