| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(migration): deliver 36 Snowball stemmers, factory API and productized pipeline Completes the remaining migration batch on top of the 11 shipped languages. runtime Among gains routine_id : Int32; four among lookups added (find_among_fwd_id / find_among_bwd_id / find_among_resume_fwd / find_among_resume_bwd). Public surface 28 -> 32. callback finnish, hindi and polish delivered through routine-id dispatchers generated by tools/translate.py. latin 14 packages delivered; earlymodernenglish deferred (DEL-1). nonlatin 7 packages delivered; ukrainian deferred (DEL-2). factory list / new / delete / stem / length over 36 canonical names, with the alias table taken from the first three columns of modules.txt, plus the dutch_porter package. charset KOI8-R (72), ISO-8859-2 (96), ISO-8859-1 identity and CP1256 maps; every unmapped byte raises CharsetError with a hex byte value. pipeline single CLI over unpack -> generate -> translate -> fmt -> check -> golden, no-WSL vendored fallback over all 36 languages with porter preserved at 3.2.0, provenance and count assertions hardened, interpreter resolution fixed. Verification: moon check --target native 0 warnings 0 errors; moon test 16/16; native golden 37/37 mismatch=0 (36 languages + the porter311 control row); wasm and wasm-gc builds rc 0; pipeline six stages GATE OK and idempotent. | 1 天前 | |
feat(migration): deliver 36 Snowball stemmers, factory API and productized pipeline Completes the remaining migration batch on top of the 11 shipped languages. runtime Among gains routine_id : Int32; four among lookups added (find_among_fwd_id / find_among_bwd_id / find_among_resume_fwd / find_among_resume_bwd). Public surface 28 -> 32. callback finnish, hindi and polish delivered through routine-id dispatchers generated by tools/translate.py. latin 14 packages delivered; earlymodernenglish deferred (DEL-1). nonlatin 7 packages delivered; ukrainian deferred (DEL-2). factory list / new / delete / stem / length over 36 canonical names, with the alias table taken from the first three columns of modules.txt, plus the dutch_porter package. charset KOI8-R (72), ISO-8859-2 (96), ISO-8859-1 identity and CP1256 maps; every unmapped byte raises CharsetError with a hex byte value. pipeline single CLI over unpack -> generate -> translate -> fmt -> check -> golden, no-WSL vendored fallback over all 36 languages with porter preserved at 3.2.0, provenance and count assertions hardened, interpreter resolution fixed. Verification: moon check --target native 0 warnings 0 errors; moon test 16/16; native golden 37/37 mismatch=0 (36 languages + the porter311 control row); wasm and wasm-gc builds rc 0; pipeline six stages GATE OK and idempotent. | 1 天前 | |
fix(release): accept new dry-run success shape and refresh generated mbti The 0.1.20261028 toolchain drops the legacy "Dry run completed successfully" detail and exits 0. scripts/preflight.sh now also accepts "Server status: 202 Accepted" with exit 0. moon info re-renders Int as Int32 in runtime/pkg.generated.mbti; the declared API is unchanged. | 5 天前 |