Commit Graph

6 Commits

Author SHA1 Message Date
pjh123 32da4b13df fix: 修复 run_benchmark.py 第157行字符串缺闭合引号
导致 SyntaxError: unterminated string literal

(cherry picked from commit 3ce72e5c023dd7a607fbe6eb64b9181d334e7dc3)
2026-06-30 12:42:57 +08:00
pjh123 d44c8f1f29 fix: 修复 QuickJS test262 缺失 esnext/harness 文件导致跑失败
- 问题: QuickJS run-test262 要求 test262/harness/testBigIntTypedArray.js,但该文件实际在 test/esnext/harness/ 下
- 修复: bench_test262_qjs() 在跑 run-test262 前,自动把 tests/test262/test/esnext/harness/*.js 链接/拷贝到 baseline-quickjs/test262/harness/
- 影响: QuickJS baseline 跑完整个 test262 suite,不再中途挂死

(cherry picked from commit 0660614b95974bef3af2fb598a6e79ab1515b2ff)
2026-06-30 12:42:57 +08:00
pjh123 ec1fb65fd6 fix: 基准脚本移除失效 --results-file 参数、重排测试步骤 1-6 并加调试输出 2026-06-30 12:42:57 +08:00
pjh123 fdfbceb281 fix: 基准脚本 QuickJS 二进制/配置路径固定源码根目录 2026-06-30 12:42:57 +08:00
pjh123 63c44b1ac5 fix: 对照引擎 test262 结果为空时基准计分防除零 2026-06-30 12:42:57 +08:00
pjh123 42277b9206 test: 新增 benchmark 套件(test262 全量 + stress + 计时)
- build.sh:自动识别包管理器、装依赖、构建引擎与对照引擎
- run_benchmark.py:test262 全量 --no-skip、stress 基准、计时
- fetch_test262.sh:下载 test262 测试集
- README.md:用法说明
2026-06-30 12:42:57 +08:00