CI: Support publish prebuilt binaries for different platforms.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust
- Domain
- build-system, ci-cd, release
Research direction
Start by reviewing the repository's CI and release configuration, using the v0.16.2 QuickJS release as the reference point. Define the supported platforms and verify that each produces a publishable prebuilt binary that can be used by the quickjs-oxide tests and benchmark workflow.
Written by the indexing model from the issue text.
Description
https://github.com/quickjs-ng/quickjs/releases/tag/v0.16.2
I'm trying to add quickjs-oxide to the tests, so it would be very helpful if you could provide prebuilt binaries.
https://github.com/ahaoboy/js-engine-benchmark/issues/44
Here is a set of test data I collected. It looks like there is still a lot of room for improvement compared to qjs.
cr --release --bin qjs /root/js-engine-benchmark/dist/run.js
Richards: 20.7
DeltaBlue: 29.2
Crypto: 36.6
RayTrace: 43.3
EarleyBoyer: 80.7
RegExp: 29.0
Splay: 172
NavierStokes: 56.6
----
Score: 46.5
qjs /root/js-engine-benchmark/dist/run.js
Richards: 766
DeltaBlue: 791
Crypto: 1088
RayTrace: 1325
EarleyBoyer: 1977
RegExp: 278
Splay: 2361
NavierStokes: 1140
----
Score: 1032
- Dominant language
- Rust
- Stars
- 61
- Forks
- 2
- Avg merge
- 6d 10h
- Merged PRs (30d)
- 8
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100