-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Description
I'm going to document the issues I ran into trying to update rquickjs here.
- Turning on the SIMD implementation for JSON seems to cause at least one test262 failure
- Fuel increases in tests
- We still need to investigate if there are breaking changes to the QuickJS bytecode so we know whether we need to cut new major versions of the
javy
andjavy-plugin-api
crates and increment the plugin version.
The test262 failure I'm seeing is in the file crates/javy/test262/test/built-ins/JSON/stringify/value-bigint.js
and the error message is Expected a TypeError to be thrown but no exception was thrown at all
.
For the fuel increases:
Test | Target fuel | New fuel | Increase % |
---|---|---|---|
test_encoding |
258197 | 270087 | 4.6% |
test_exported_functions |
61404 | 63518 | 3.4% |
test_identity |
47773 | 50760 | 6.3% |
test_empty |
22590 | 24554 | 8.7% |
test_exported_default_arrow_fn |
39004 | 40038 | 2.7% |
test_exported_default_fn |
39951 | 40933 | 2.5% |
test_fib |
64681 | 71302 | 10.2% |
test_logging_with_redirect |
35007 | 37709 | 7.8% |
test_logging_without_redirect |
36641 | 37592 | 2.6% |
test_recursive_fib |
69306 | 76848 | 10.9% |
test_readme_script |
254503 | 271684 | 6.8% |
test_str |
146027 | 154404 | 5.7% |
Metadata
Metadata
Assignees
Labels
No labels