Skip to content

feat: vendor quickjs-ng and automate upstream sync#707

Merged
buke merged 7 commits intomainfrom
feature/quickjs-ng
Mar 25, 2026
Merged

feat: vendor quickjs-ng and automate upstream sync#707
buke merged 7 commits intomainfrom
feature/quickjs-ng

Conversation

@buke
Copy link
Owner

@buke buke commented Mar 25, 2026

No description provided.

@codecov
Copy link

codecov bot commented Mar 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (95f55d6) to head (13d97bf).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #707   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           11        11           
  Lines         2359      2373   +14     
=========================================
+ Hits          2359      2373   +14     
Files with missing lines Coverage Δ
bridge.go 100.00% <100.00%> (ø)
class.go 100.00% <100.00%> (ø)
context.go 100.00% <100.00%> (ø)
runtime.go 100.00% <ø> (ø)
value.go 100.00% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 95f55d6...13d97bf. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gemini-code-assist
Copy link
Contributor

Warning

Gemini encountered an error creating the summary. You can try again by commenting /gemini summary.

buke added 6 commits March 25, 2026 17:59
# Conflicts:
#	deps/libs/darwin_amd64/libquickjs.a
#	deps/libs/darwin_arm64/libquickjs.a
#	deps/libs/linux_amd64/libquickjs.a
#	deps/libs/linux_arm64/libquickjs.a
#	deps/libs/windows_386/libquickjs.a
#	deps/libs/windows_amd64/libquickjs.a
#	deps/quickjs~origin_main
@buke
Copy link
Owner Author

buke commented Mar 25, 2026

/gemini summary

@gemini-code-assist
Copy link
Contributor

Warning

Gemini encountered an error creating the summary. You can try again by commenting /gemini summary.

@buke buke merged commit 2ace361 into main Mar 25, 2026
8 checks passed
@buke buke deleted the feature/quickjs-ng branch March 25, 2026 12:39
buke added a commit that referenced this pull request Mar 25, 2026
* feat: vendor quickjs-ng and automate upstream sync

* fix: use C boolean literals for quickjs-ng import metadata

* test: remove stdout noise from module builder regression test

* test: keep Linux race checks and stabilize runtime memory limit

* fix(windows): include winsock2 before quickjs-libc wrapper

* test: cover LoadModule compile error branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant