We are very happy to announce the release of Capstone v6-Alpha1.

Although it is marked as Alpha, it runs just as stable and has at least the same quality as any other release before. In fact, it should be even better because we improved our testing significantly (clang-tidy, ASAN, Valgrind, testing tool rewritten).

I quickly wanted to list all new features that are likely of interest to Qemu developers:

- Updated to LLVM 18: AArch64 (former ARM64), SystemZ, Mips.
- Added NanoMips extension from the MediaTek LLVM fork.
- Updated to LLVM 16: ARM, PPC - Update to LLVM 18 (or later) will come with v6-Beta. - New modules: Xtensa, LoongArch, HPPA, Alpha (based on LLVM 3), TriCore (since v5).
- PPC Paired Single extension added.

You can find the full release guide with all details here: https://github.com/capstone-engine/capstone/blob/next/docs/cs_v6_release_guide.md

If you are interested in the details of the new update framework Auto-Sync (which made v6 possible), you can read our blog post:
https://rizin.re/posts/auto-sync/

Please let me know any questions you folks might have.

Attachment: OpenPGP_0xC7A9CFBEECA2EF5A.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to