mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-19 05:29:46 +08:00
* fix: index large unicode strings sparsely Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: retain sparse anchors for long ascii prefixes Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: skip sparse index for proven ASCII strings Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: complete sparse UTF-16 string indexing Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * test: rebase static size contracts for sparse index Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * test: retain sparse checkpoints through ASCII prefix end Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: retain sparse anchors across threshold append Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: retain sparse indexes beyond cursor cache Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: bound sparse string index residency Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * fix: isolate sparse string index residency Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com> * test: restore parseInt oracle outputs * test: verify committed string oracle - Regenerate the string case oracle with the active Node executable.\n- Compare the checked-in fixture byte-for-byte before native runtime checks.\n- Keep the Linux parseInt ULP allowance scoped to native output. --------- Co-authored-by: mmamedel <23098414+mmamedel@users.noreply.github.com>
25 lines
992 B
JSON
25 lines
992 B
JSON
{
|
|
"profile_format": 1,
|
|
"name": "conformance-thread-instances",
|
|
"entry": "lib.ts",
|
|
"emission": "llvm",
|
|
"abi": {
|
|
"prefix": "mt_",
|
|
"init_symbol": "mt_init",
|
|
"sink_register_symbol": "mt_set_panic_sink",
|
|
"collect_symbol": "mt_collect",
|
|
"result_reset_symbol": null,
|
|
"localize_runtime": false,
|
|
"instance_per_thread": true
|
|
},
|
|
"exports": [
|
|
{ "export": "bump", "symbol": "mt_bump", "params": ["f64"], "returns": "f64" },
|
|
{ "export": "callsSeen", "symbol": "mt_calls_seen", "params": [], "returns": "f64" },
|
|
{ "export": "sumTo", "symbol": "mt_sum_to", "params": ["f64"], "returns": "f64" },
|
|
{ "export": "boom", "symbol": "mt_boom", "params": ["f64"], "returns": "f64" },
|
|
{ "export": "uptime", "symbol": "mt_uptime", "params": [], "returns": "f64" },
|
|
{ "export": "perfNow", "symbol": "mt_perf_now", "params": [], "returns": "f64" },
|
|
{ "export": "indexedUnicode", "symbol": "mt_indexed_unicode", "params": [], "returns": "f64" }
|
|
]
|
|
}
|