26 Commits

Author SHA1 Message Date
Brian Cain 0e08703130 stdarch-gen-hexagon: Use checked-in header file instead of downloading
Check in the LLVM HVX header file (hvx_hexagon_protos.h) from LLVM
22.1.0-rc1 and modify the generator to read from this local copy
instead of downloading it at runtime. This removes the ureq dependency
and makes the build more reproducible.
2026-02-15 11:58:03 -06:00
Brian Cain 7df6e6799f Update Cargo.lock
Updates cc crate to 1.2.55 which fixes macabi target triple
handling for x86_64-apple-ios-macabi builds.
2026-02-12 10:41:53 -06:00
Brian Cain 0a662d0f72 arch: Add Hexagon HVX instructions 2026-02-12 07:33:16 -06:00
Madhav Madhusoodanan a44a2c7e1a chore: move from random testing to testing only the first N intrinsics 2025-10-26 17:51:35 +05:30
Madhav Madhusoodanan 09be05e467 feat: updated exclusion list with more intrinsics, that can be fixed
immediately
2025-10-26 17:51:33 +05:30
Madhav Madhusoodanan f621ff8ae1 chore: update x86 module, removed intrinsicDefinition trait, formatting
updates
2025-10-26 17:48:20 +05:30
Madhav Madhusoodanan 8deed38593 chore: added Regex crate, updated the structure of X86IntrinsicType
struct
2025-10-26 17:47:48 +05:30
Madhav Madhusoodanan 9eb0ff4296 feat: updated intrinsics creation 2025-10-26 17:47:48 +05:30
J. Neuschäfer 1e57378636 Update memchr to 2.7.6
memchr 2.7.6 contains a bugfix for aarch64_be
2025-09-26 17:32:05 +02:00
Folkert de Vries 589515bc8a update Cargo.lock 2025-09-07 14:11:01 +02:00
Folkert de Vries c861fbd303 use gcc 15 as the linker on loongarch 2025-08-02 14:26:47 +02:00
Jakub Beránek 67f73c7547 Merge ref '5a30e4307f05' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 5a30e4307f
Filtered ref: 59749e9f8c765d3021796a9fe0c188643c4b8d77

This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-23 14:59:10 +02:00
klensy d8bf6c48a4 bump serde_with. Weird that it works without std feature, but 2025-07-23 12:22:33 +03:00
klensy cb27ff0715 remove unused deps 2025-07-23 11:40:44 +03:00
Jakub Beránek 608297247a Remove std_detect from stdarch examples 2025-07-22 20:22:16 +02:00
Folkert de Vries aaa5d91a02 remove lazy_static dependency from intrinsic-test
we use `std::sync::LazyLock` now.
2025-07-22 20:20:48 +02:00
Amanieu d'Antras 8fe55684d8 Merge pull request #1860 from folkertdev/stdarch-test-cleanup
`stdarch-test`: various cleanups
2025-07-18 20:27:56 +00:00
Folkert de Vries 668fdbe41e pass the whole config to C compiler construction 2025-07-18 11:25:11 +02:00
sayantn 08ef071717 Update wasmprinter to latest 2025-07-16 17:18:23 +05:30
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 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 d6feec7735 stdarch-gen-arm: remove lazy_static, use LazyLock instead 2025-07-12 01:02:49 +02:00
Folkert de Vries a90e00172b run rust programs with the runner 2025-07-09 23:08:47 +02:00
Jakub Beránek b535003608 Remove std-detect dev dependency in core_arch 2025-07-07 21:50:45 +00:00
Jakub Beránek 63e6d3274f Add lockfile 2025-06-12 06:03:37 +00:00