Commit Graph
126 Commits
Author SHA1 Message Date
nihui b9a2fafa70 drop flyci 2024-10-12 11:05:58 +08:00
Apachiww 9b8711c8f2 detect x86 bmi, gfni, vaes, rdrand, rdseed and tsx extensions (#123) 2024-09-10 14:18:27 +08:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 34e3dd7eeb Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 (#121)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.2...v2.20.0)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 18:55:26 +08:00
Apachiww 4371e5c4c1 detect x86 aes-ni and sha extension (#120) 2024-07-29 10:40:54 +08:00
bakacai 501b6b0d75 add cangjie binding (#117) 2024-07-27 14:15:23 +08:00
柚木 鉉 28ff8bb8f7 catch SIGSEGV in sig caught (#119)
In the RISC-V extension instruction set, there are cases where cores from different manufacturers and different functional extension instructions share the same op. In such situations, it is necessary to add SIGSEGV handling to prevent program termination.
2024-07-27 14:14:42 +08:00
Easton Man 4032cd3b40 detect risc-v zcb extension (#118) 2024-07-27 14:13:55 +08:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 4477644c74 Bump pypa/cibuildwheel from 2.18.0 to 2.19.2 (#116)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.18.0 to 2.19.2.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.18.0...v2.19.2)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 11:48:14 +08:00
AlexandAlex 8a048fb025 detect risc-v spacemit vmadot extension (#113)
update readme for riscv spacemit vmadot

Co-authored-by: Alex <jinghui.huang@spacemit.com>
2024-06-12 11:04:28 +08:00
Yingwei Zheng 10b02b3755 Fix zbb/zbkb detection (#111) 2024-06-06 14:05:58 +00:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> afb9119a27 Bump pypa/cibuildwheel from 2.17.0 to 2.18.0 (#109)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.17.0...v2.18.0)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:49:46 +08:00
Yingwei Zheng fad2fe7dbf detect rvv1.0 and its extensions (#107)
* detect rvv1.0 and its extensions

* use vaaddu to detect v extension

* Use `csrr a0, vlenb` for VLEN probe

* check if vcsr is available first

* inline helper functions into their callers
2024-05-15 11:13:01 +08:00
Yangyu Chen 0659730b6b print zmmul support (#108) 2024-05-10 11:11:11 +08:00
Yingwei Zheng 4d356134f2 detect risc-v zfbfmin and zicond extension (#105) 2024-05-07 21:20:47 +08:00
TianZer 4299ac842a Fix compilation errors on unsupported platforms, make it work on UWP (#103) 2024-05-04 21:37:13 +08:00
Yingwei Zheng 5eab634ac2 detect risc-v b extension (#100) 2024-04-28 15:46:29 +08:00
Joson c485a324a7 add contributor img (#65) 2024-04-27 21:55:05 +08:00
nihui bafa0c4e52 fix macos ci (#99) 2024-04-27 21:17:49 +08:00
TianZer e6aa690e75 fix possible crashes in DLL under Windows (#98) 2024-04-27 21:10:40 +08:00
nihui a256b245cc clear mmx state after mmx procedures, fix #94 (#95) 2024-04-21 13:24:02 +08:00
synodriver 98c36e5f23 python: add multiphase module init support and error check (#93) 2024-04-21 12:45:30 +08:00
nihui 39de9d651d fix ci python setup (#96) 2024-04-21 12:40:42 +08:00
nihui 852125a6b1 detect mips loongson extensions (#91) 2024-04-08 23:06:52 +08:00
nihui e9d8d95c45 detect risc-v thead extension (#90) 2024-03-31 21:51:47 +08:00
nihui b7518ab97d detect aarch64 lse and sme family (#89) 2024-03-31 16:39:24 +08:00
nihui 8dbb51001b detect aarch64 frint jscvt fcma mte2 svef64mm svepmull svebitperm sveaes svesha3 svesm4 (#88) 2024-03-31 15:01:48 +08:00
nihui b1d57a3c74 move some section 2024-03-26 10:47:25 +08:00
Ziyao 9981a9d1e4 Fix memory leak in Haskell binding and simpily example (#86) 2024-03-18 21:46:51 +08:00
nihui 4a69266256 detect x86 avxvnniint16 (#84) 2024-03-14 17:32:13 +08:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 234244765d Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 (#85)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.16.5 to 2.17.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.16.5...v2.17.0)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 16:27:31 +08:00
5baa49677c Ruapu Java binding (#82)
* Fix rua on macOS

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>

* Release allocate resource

* Formatting

* feat: package native lib into jar;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: multiple platform gradle build;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: linux build;

Signed-off-by: LinHe <LinHe.Lurking@gmail.com>

* Update command to use windows cmd


---------

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>
Signed-off-by: LinHe <LinHe.Lurking@gmail.com>
Co-authored-by: cenkang <cenkang@apical.com.cn>
Co-authored-by: Molly Sophia <mollysophia379@gmail.com>
Co-authored-by: LinHeLurking <LinHe.Lurking@gmail.com>
2024-03-11 22:54:06 +08:00
張小凡 35b28cd404 Detect x86 AMX(AMX-FP16 AMX-BF16 AMX-INT8 AMX-TILE) (#79) 2024-03-06 20:14:44 +08:00
nihui b113072379 add flyci ci (#80) 2024-03-06 19:44:22 +08:00
Monkeyking 29da36a7a8 build: 新增安卓可执行文件编译方法 (#77) 2024-03-06 14:22:47 +08:00
SunTY 357011e579 Add pascal binding (#75) 2024-03-04 21:46:03 +08:00
Cocoa 87dd138312 updated erlang binding (#72) 2024-03-04 21:45:40 +08:00
Cocoa b81216715b add support for Solaris (#71) 2024-03-03 23:48:02 +08:00
Cocoa 5f3198aaea add support for DragonflyBSD (#70) 2024-03-03 22:37:35 +08:00
nihui 4785feb8fe fix arm thumb detection (#69) 2024-03-02 14:18:50 +08:00
nihui e6366ea640 detect arm half (#66) 2024-03-02 11:22:46 +08:00
柚木 鉉 b42485d56e add vlang binding (#67) 2024-03-02 10:52:39 +08:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 00eef8352f Bump actions/setup-go from 2 to 5 (#68)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 10:32:11 +08:00
張小凡 a753c213fb Add more AVX512 ISA(AVX512ER AVX512_4VNNIW AVX512_4FMAPS). (#62) 2024-03-01 23:49:07 +08:00
柚木 鉉 2008665a13 ruapu SyterKit v0.2.6.1 support (#56) 2024-03-01 20:41:44 +08:00
Ziyao fc24366512 Add haskell binding (#63) 2024-03-01 19:20:14 +08:00
dreamcmi f40a34c04b add go support (#59) 2024-03-01 12:33:38 +08:00
nihui 8ea0754e3f fix s390x inst align (#61) 2024-03-01 11:38:25 +08:00
mizu-bai 5fdbe0408e Add Fortran binding (#55) 2024-02-29 21:45:13 +08:00
Cocoa a362da640a Add erlang binding (#54)
* add erlang support

* add erlang support for windows

* add erlang ci for linux and windows
2024-02-29 21:42:14 +08:00
Ziyao 683210d02f add lua binding (#53) 2024-02-29 21:37:54 +08:00