Commit Graph

2629 Commits

Author SHA1 Message Date
sayantn
08ef071717 Update wasmprinter to latest 2025-07-16 17:18:23 +05:30
sayantn
ed2918988b Bump versions in CI
- `clang-19` -> `clang-20` in ARM
 - `gcc-14.2` -> `gcc-14.3` in AArch64-BE
 - `gcc-14` ->`gcc-15` in LA64
 - `riscv-gnu-v2025.01.20` -> `riscv-gnu-v2025.07.03` in Risc-V 32
 - `wasmtime-v18.0.2` -> `wasmtime-v34.0.1`
2025-07-16 17:18:23 +05:30
sayantn
a2486a5138 Update Docker OS to Ubuntu-25.10 2025-07-16 17:18:22 +05:30
sayantn
d8a783dab5 Update SDE to v9.58.0 2025-07-16 17:18:16 +05:30
Madhav Madhusoodanan
959d191a25 Modified Typekind to group the Signed and Unsigned version of types. 2025-07-16 17:12:12 +05:30
Folkert de Vries
bdd1ca1eea aarch64: check for trn1 and trn2 2025-07-15 22:17:03 +02:00
Folkert de Vries
c13e3aa6b4 aarch64: check for uzp1 and uzp2 2025-07-15 22:17:02 +02:00
Folkert de Vries
ce3eabfd70 aarch64: check for zip1 and zip2 2025-07-15 22:17:02 +02:00
Folkert de Vries
6444994556 aarch64/arm: fix tests that matched on prefix of instruction 2025-07-15 20:20:46 +02:00
Folkert de Vries
f6f6715990 s390x: fix tests that matched on prefix of instruction 2025-07-15 20:20:46 +02:00
Folkert de Vries
f8de93acbe stdarch-test: error if only part of an instruction matched 2025-07-15 20:20:46 +02:00
Folkert de Vries
36340cd774 stdarch-test: misc cleanups 2025-07-15 20:20:46 +02:00
Folkert de Vries
7ff9bcfd1e stdarch-test: use std::sync::LazyLock instead of lazy_static! 2025-07-15 20:20:46 +02:00
Folkert de Vries
5cb1e01a94 update Cargo.lock 2025-07-15 20:20:45 +02:00
Amanieu d'Antras
2aaa584094 Merge pull request #1872 from folkertdev/aarch64-horizontal-add
`aarch64`: use `intrinsics::simd` for horizontal add and `abs`
2025-07-15 00:19:05 +00:00
Folkert de Vries
48c33b7748 aarch64: implement vabs using instrinsics::simd 2025-07-15 01:36:20 +02:00
Amanieu d'Antras
1a8c5324f0 Merge pull request #1869 from folkertdev/s390x-use-rounding-intrinsic
`s390x`: document the different rounding flavors
2025-07-14 23:28:37 +00:00
Amanieu d'Antras
7d10ff1a18 Merge pull request #1837 from heiher/loong32
loongarch: Add basic support for LoongArch32
2025-07-14 23:27:09 +00:00
Amanieu d'Antras
dd64d860be Merge pull request #1871 from folkertdev/aarch64-float-min-max
`aarch64`: use more of `intrinsics::simd` for min/max
2025-07-14 23:24:32 +00:00
Amanieu d'Antras
63cc37c578 Merge pull request #1870 from Kobzol/rustc-pull-ci
Add rustc-pull CI automation workflow
2025-07-14 23:23:21 +00:00
Amanieu d'Antras
decddf758a Merge pull request #1852 from folkertdev/optimize-intrinsic-test
`intrinsic-test`: use runner also for rust
2025-07-14 23:18:04 +00:00
Folkert de Vries
74e2cb12d1 s390x: document the different rounding flavors 2025-07-14 17:22:38 +02:00
Folkert de Vries
42bcb0668e aarch64: use simd_reduce_add_unordered 2025-07-12 21:50:51 +02:00
Folkert de Vries
17b8fc938d aarch64: use simd_reduce_min and simd_reduce_max for integers 2025-07-12 18:12:09 +02:00
Folkert de Vries
750ddfd8d3 aarch64: use simd_reduce_min and simd_reduce_max for floats 2025-07-12 18:12:08 +02:00
Folkert de Vries
72afae5fd6 arm: use simd_fmin and simd_fmax 2025-07-12 18:12:08 +02:00
Folkert de Vries
441824cfca aarch64: use simd_fmin and simd_fmax 2025-07-12 18:12:08 +02:00
Folkert de Vries
ca70466fa3 aarch64: use f16::min and f16::max 2025-07-12 18:12:08 +02:00
Jakub Beránek
9de6e2c547 Add rustc-pull CI automation 2025-07-12 16:21:32 +02:00
Folkert de Vries
301bb69450 Merge pull request #1868 from folkertdev/gen-arm-remove-lazy-static
`stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` instead
2025-07-11 23:44:24 +00:00
Sayantan Chakraborty
cd48abd478 Merge pull request #1858 from folkertdev/aarch-comparison-operators
aarch64: use `core::intrinsics::simd` for integer min/max
2025-07-11 23:07:13 +00:00
Folkert de Vries
d6feec7735 stdarch-gen-arm: remove lazy_static, use LazyLock instead 2025-07-12 01:02:49 +02:00
Folkert de Vries
92c6a736ca Merge pull request #1867 from hkBst/fix-test-neon
tests: neon is arm
2025-07-11 18:41:47 +00:00
Marijn Schouten
30556edc57 tests: neon is arm 2025-07-11 17:57:11 +00:00
Folkert de Vries
800b5752ff Merge pull request #1865 from hkBst/connect5-clippy-fixes
connect5: clippy fixes
2025-07-11 17:50:14 +00:00
Marijn Schouten
beb1b7d1a8 connect5: clippy fixes 2025-07-11 16:54:07 +00:00
Marijn Schouten
a8110072ff thumbv7neon-unknown-linux-gnueabihf clippy fixes 2025-07-11 11:13:13 +00:00
Sayantan Chakraborty
bb7a446c75 Merge pull request #1857 from folkertdev/arm-dup
use `splat` for the aarch64/arm dup intrinsics
2025-07-10 22:40:03 +00:00
Folkert de Vries
6d1f9552bd use intrinsics::simd for integer max/min 2025-07-10 15:04:13 +02:00
Folkert de Vries
ef048d98ce use splat for the aarch64/arm dup intrinsics 2025-07-10 12:08:38 +02:00
Folkert de Vries
a90e00172b run rust programs with the runner 2025-07-09 23:08:47 +02:00
Amanieu d'Antras
689cb5a467 Add sayantn and folkertdev as reviewers 2025-07-09 11:27:59 +01:00
Folkert de Vries
7fa999f9d2 add extra log messages to track setup 2025-07-08 21:49:01 +02:00
Jakub Beránek
3c9297c845 Prepare for merging from rust-lang/rust
This updates the rust-version file to 040e2f8b9f.
2025-07-08 16:18:46 +02:00
Jakub Beránek
701d222e3f Reset rust-version 2025-07-08 16:18:43 +02:00
Folkert de Vries
061a941adc remove unneeded cast 2025-07-08 10:27:34 +00:00
Folkert de Vries
92701fef20 shorten array literals 2025-07-08 10:27:34 +00:00
Folkert de Vries
323c646ec3 remote intermediate assignment 2025-07-08 10:27:34 +00:00
Folkert de Vries
82126a6eba fix whitespace in aarch64.spec.yml 2025-07-08 10:27:34 +00:00
Jakub Beránek
07d5fbb751 Update README with link to josh-sync 2025-07-08 09:56:00 +00:00