Skip to content

Support up to 32 function params and limit math specialization to 8 params#188

Merged
esrrhs merged 5 commits into
masterfrom
refactor/limit-math-specialization
Jun 13, 2026
Merged

Support up to 32 function params and limit math specialization to 8 params#188
esrrhs merged 5 commits into
masterfrom
refactor/limit-math-specialization

Conversation

@esrrhs

@esrrhs esrrhs commented Jun 12, 2026

Copy link
Copy Markdown
Owner

This PR increases the maximum function input parameter count limit to 32, but limits the mathematical specialized parameters count to a maximum of 8. If a function contains more than 8 math parameters, it will skip specialization and treat all parameters as dynamic fallback.

@codecov-commenter

codecov-commenter commented Jun 12, 2026

Copy link
Copy Markdown

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

Codecov Report

❌ Patch coverage is 65.00000% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 97.67%. Comparing base (ae94ccb) to head (085f4e9).

Files with missing lines Patch % Lines
src/jit/vm.cpp 30.55% 25 Missing ⚠️
test/test_jitter.cpp 70.00% 3 Missing ⚠️
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #188      +/-   ##
==========================================
- Coverage   97.88%   97.67%   -0.22%     
==========================================
  Files          64       64              
  Lines       12550    12599      +49     
==========================================
+ Hits        12285    12306      +21     
- Misses        265      293      +28     

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

@esrrhs esrrhs merged commit 4681c36 into master Jun 13, 2026
7 checks passed
@esrrhs esrrhs deleted the refactor/limit-math-specialization branch June 13, 2026 03:00
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.

2 participants