Skip to content

feat(cli): use rusty_alloc on Linux - #5515

Open
mansiverma897993 wants to merge 1 commit into
boa-dev:mainfrom
mansiverma897993:feat/rusty-alloc
Open

feat(cli): use rusty_alloc on Linux#5515
mansiverma897993 wants to merge 1 commit into
boa-dev:mainfrom
mansiverma897993:feat/rusty-alloc

Conversation

@mansiverma897993

Copy link
Copy Markdown
Contributor

Closes #5505.

Replaces jemallocator with rusty_alloc_api::RustyAlloc for Linux CLI and benchmarks, and removes the obsoleteCloses #5505.

Replaces jemallocator with rusty_alloc_api::RustyAlloc for Linux CLI and benchmarks, and removes the obsolete Nix jemalloc CFLAGS workaround. Windows and macOS allocator selection is unchanged.

Tests: not run locally because rustc and cargo-make are unavailable in this workspace; Cargo manifests and lockfile parse successfully, and git diff --check passes. CI pending. Nix jemalloc CFLAGS workaround. Windows and macOS allocator selection is unchanged.

Tests: not run locally because rustc and cargo-make are unavailable in this workspace; Cargo manifests and lockfile parse successfully, and git diff --check passes. CI pending.

@mansiverma897993
mansiverma897993 requested a review from a team as a code owner September 9, 2026 05:59
@github-actions github-actions Bot added C-Dependencies Pull requests that update a dependency file C-Benchmark Issues and PRs related to the benchmark subsystem. C-CLI Issues and PRs related to the Boa command line interface. Waiting On Review Waiting on reviews from the maintainers labels Sep 9, 2026
@github-actions github-actions Bot added this to the v0.23 milestone Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test262 conformance changes

Test result main count PR count difference
Total 53,578 53,578 0
Passed 51,432 51,432 0
Ignored 1,648 1,648 0
Failed 498 498 0
Panics 0 0 0
Conformance 95.99% 95.99% 0.00%

Tested main commit: 257bc301afa0cda88f470a8452251ade54d516e3
Tested PR commit: fd7a3fe29ffcce82a6015a4d71bbca5f4bb3ab6f
Compare commits: 257bc30...fd7a3fe

@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.89%. Comparing base (6ddc2b4) to head (fd7a3fe).
⚠️ Report is 1052 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #5515       +/-   ##
===========================================
+ Coverage   47.24%   62.89%   +15.65%     
===========================================
  Files         476      536       +60     
  Lines       46892    60286    +13394     
===========================================
+ Hits        22154    37918    +15764     
+ Misses      24738    22368     -2370     

☔ View full report in Codecov by Harness.
📢 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Benchmark Issues and PRs related to the benchmark subsystem. C-CLI Issues and PRs related to the Boa command line interface. C-Dependencies Pull requests that update a dependency file Waiting On Review Waiting on reviews from the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rusty_alloc as a jemallocator alternative for Boa

1 participant