Skip to content

add linux-arm64 snapshot and un-skip lib-asm-a64.fun - #18

Merged
funlang merged 1 commit into
mainfrom
unskip-linux-aarch64
Oct 16, 2026
Merged

funlang merged 1 commit into
mainfrom
unskip-linux-aarch64

Conversation

@taadis

@taadis taadis commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator

解除 linux-arm64 上 lib-asm-a64.fun 的跳过(附 expected/linux-aarch64 快照)

该测试此前在 arm64 Linux 上会让解释器崩(skip 注释里点名的 Bad address)——根因是 live-JIT 段 opt-in
的写法问题,修复已在 PR #13 合并。本次用容器(复刻 CI 的 arm64 环境)实测确认:exec: 42、退出码 0。

本 PR 两处改动:

  • 新增 fun/test/expected/linux-aarch64/lib-asm-a64.fun.txt——与共享快照仅差 exec 行(arm64 上是 exec:
    42,其他宿主是 exec: skip),其余逐字节一致
  • 从 regression-skip-linux-aarch64.txt 移除该测试的跳过(及对应注释块)

验证:容器 linux-aarch64 全量 89/89(4 skipped;该测试由 SKIP 变 PASS、其余零变化);mac 全量
82/82;linux-x86_64 不受影响。作者 CI 的 arm64 腿从此实跑该测试。

@funlang
funlang merged commit 62cce51 into main Oct 16, 2026
5 checks passed
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