Skip to content

feat(jsruntime): Object#774

Merged
masnagam merged 11 commits intomainfrom
feat-jsruntime-object
Apr 29, 2026
Merged

feat(jsruntime): Object#774
masnagam merged 11 commits intomainfrom
feat-jsruntime-object

Conversation

@masnagam
Copy link
Copy Markdown
Member

No description provided.

@masnagam masnagam self-assigned this Apr 29, 2026
masnagam added 11 commits April 29, 2026 20:11
101223 tests (73s): 11389 passed, 89832 failed, 2 timed-out, 0 panics
101223 tests (98s): 11409 passed, 89812 failed, 2 timed-out, 0 panics
101223 tests (90s): 11430 passed, 89791 failed, 2 timed-out, 0 panics
101223 tests (112s): 11490 passed, 89731 failed, 2 timed-out, 0 panics
101223 tests (98s): 11546 passed, 89675 failed, 2 timed-out, 0 panics
101223 tests (73s): 11886 passed, 89335 failed, 2 timed-out, 0 panics
101223 tests (115s): 11902 passed, 89319 failed, 2 timed-out, 0 panics
101223 tests (98s): 11910 passed, 89311 failed, 2 timed-out, 0 panics
101223 tests (74s): 11930 passed, 89291 failed, 2 timed-out, 0 panics
101223 tests (98s): 11960 passed, 89261 failed, 2 timed-out, 0 panics
@masnagam masnagam force-pushed the feat-jsruntime-object branch from 2775774 to f1ca53c Compare April 29, 2026 11:11
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 29, 2026

🐰 Bencher Report

Branchfeat-jsruntime-object
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
Box::new📈 view plot
🚷 view threshold
45.85 ns
(-6.37%)Baseline: 48.97 ns
59.31 ns
(77.30%)
htmlparser/parse/lipsum.html📈 view plot
🚷 view threshold
259,280.00 ns
(-3.25%)Baseline: 267,986.72 ns
312,222.96 ns
(83.04%)
htmlparser/parse/medium-fragment.html📈 view plot
🚷 view threshold
86,006.00 ns
(-6.41%)Baseline: 91,899.80 ns
106,226.73 ns
(80.96%)
htmlparser/parse/wikipedia.html📈 view plot
🚷 view threshold
5,407,200.00 ns
(-3.84%)Baseline: 5,623,123.44 ns
6,346,618.24 ns
(85.20%)
jsruntime/compile/fib16.js📈 view plot
🚷 view threshold
1,537,900.00 ns
(-6.84%)Baseline: 1,650,746.88 ns
1,962,657.34 ns
(78.36%)
jsruntime/evaluate/fib16.js📈 view plot
🚷 view threshold
89,907.00 ns
(-9.82%)Baseline: 99,694.38 ns
128,508.67 ns
(69.96%)
jsruntime/full/fib16.js📈 view plot
🚷 view threshold
1,788,000.00 ns
(-7.44%)Baseline: 1,931,817.19 ns
2,332,244.33 ns
(76.66%)
jsruntime/init📈 view plot
🚷 view threshold
48,932.00 ns
(-3.23%)Baseline: 50,564.08 ns
74,692.38 ns
(65.51%)
jsruntime/parse/fib16.js📈 view plot
🚷 view threshold
31,615.00 ns
(-11.67%)Baseline: 35,790.61 ns
47,975.58 ns
(65.90%)
vec_push📈 view plot
🚷 view threshold
6,324.30 ns
(+10.78%)Baseline: 5,708.84 ns
6,881.96 ns
(91.90%)
vec_push_with_capacity📈 view plot
🚷 view threshold
5,680.10 ns
(+8.19%)Baseline: 5,250.32 ns
6,390.44 ns
(88.88%)
🐰 View full continuous benchmarking report in Bencher

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 29, 2026

Codecov Report

❌ Patch coverage is 81.45695% with 56 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.69%. Comparing base (6c3c93a) to head (f1ca53c).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
libs/jsruntime/src/builtins/object/imp.rs 81.02% 21 Missing and 16 partials ⚠️
libs/jsparser/src/syntax/mod.rs 85.50% 8 Missing and 2 partials ⚠️
libs/jsruntime/src/backend/bridge.rs 59.09% 9 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #774      +/-   ##
==========================================
+ Coverage   75.59%   75.69%   +0.10%     
==========================================
  Files          96       96              
  Lines       28949    29208     +259     
  Branches    28949    29208     +259     
==========================================
+ Hits        21883    22109     +226     
- Misses       6757     6774      +17     
- Partials      309      325      +16     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

@masnagam masnagam merged commit d181995 into main Apr 29, 2026
12 checks passed
@masnagam masnagam deleted the feat-jsruntime-object branch April 29, 2026 11:51
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