You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completed in 3e96dde2 and pushed directly to main.
Evidence:
exact Bun__JSC__operationMathPow(f64, f64) f64 C export;
the export and JavaScript Math.pow share builtins.operationMathPow;
focused matrix covers ordinary powers, NaN exponent/base, ±1 with infinite exponent, negative fractional bases, odd/even negative bases, signed zero, and signed infinities;
focused engine test: 3/3 pass, zero skips/failures/leaks in Debug and ReleaseSafe;
pinned Home consumer: 349/349 symbols linked and runtime matrix passed in Debug and ReleaseSafe;
Bun-profiled compiled consumer passes in Debug and ReleaseSafe;
inventories: Home 362/471 implemented (109 pending), Bun 354/461 (107 pending), zero unclassified;
ABI parser unit tests: 4/4 pass;
ABI/API/Home integration documentation carries the new counts and shared-operation semantics.
The root README benchmark block remains unchanged because this raw compatibility export does not regenerate benchmark results.
Parent: #134
Related: #140, #163, #164
Implement the shared raw numeric helper declared by pinned Home/Bun
jsc.zigand defined as a direct JavaScriptCoreoperationMathPowcall.Acceptance:
Bun__JSC__operationMathPow(f64, f64) f64with the exact C signature.Math.powso the private ABI and language builtin cannot drift.