romange / helio

A modern framework for backend development based on io_uring Linux interface
Apache License 2.0
435 stars 49 forks source link

feat: Support RISC-V RVV #313

Closed howjmay closed 2 weeks ago

romange commented 3 weeks ago

Thanks @howjmay ! Do you know if it possible to run tests on RISC-V on github?

codecov-commenter commented 3 weeks ago

:warning: Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 77.80%. Comparing base (d30de86) to head (8894f2b). Report is 90 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #313 +/- ## ========================================== + Coverage 77.60% 77.80% +0.19% ========================================== Files 103 108 +5 Lines 7824 8114 +290 ========================================== + Hits 6072 6313 +241 - Misses 1752 1801 +49 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

howjmay commented 3 weeks ago

Hi. I have a repo to host prebuilt binary of riscv-gnu-toolchain. RVV has been supported but intrinsics are not, so I need to use gcc 14 to build the gnu toolchain

https://github.com/howjmay/prebuilt-riscv-toolchain

romange commented 3 weeks ago

@howjmay do you mind signing the commit?

howjmay commented 3 weeks ago

signed! Thanks

howjmay commented 3 weeks ago

The intrinsics are supported from gcc 14 https://gcc.gnu.org/gcc-14/changes.html

romange commented 3 weeks ago

@howjmay it's not really signed - see the following github article: https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification I used gpg to create a sign key and add it to my github account.

both helio and dragonfly require signed commits.

howjmay commented 2 weeks ago

done!

romange commented 2 weeks ago

Thanks!

howjmay commented 2 weeks ago

thank you too