From 7112b1f159b01e49b7d57b1f00f88f7545f19d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralph=20K=C3=BCpper?= Date: Sat, 22 Aug 2026 12:11:32 +0200 Subject: [PATCH 1/2] test(zlib): ratchet implemented async symbols --- crates/perry/src/commands/compile/optimized_libs/tests.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/crates/perry/src/commands/compile/optimized_libs/tests.rs b/crates/perry/src/commands/compile/optimized_libs/tests.rs index 21f48cab42..dd710440d9 100644 --- a/crates/perry/src/commands/compile/optimized_libs/tests.rs +++ b/crates/perry/src/commands/compile/optimized_libs/tests.rs @@ -1148,11 +1148,6 @@ fn ext_zlib_covers_every_stdlib_symbol_the_flip_strips() { "js_zlib_has_active_handles", "js_zlib_native_dispatch", "js_zlib_process_pending", - // Genuine one-shot gaps. Same shape as the #8005 pair; they have not - // broken a link only because no gap test links them on this path yet. - "js_zlib_deflate_raw", - "js_zlib_inflate_raw", - "js_zlib_unzip", ]; fn exported_zlib_symbols(dir: &Path) -> std::collections::BTreeSet { From 3f125d3014eae31e71c44ba364d06375fa4830e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralph=20K=C3=BCpper?= Date: Sat, 22 Aug 2026 12:12:10 +0200 Subject: [PATCH 2/2] docs(changelog): note zlib symbol ratchet --- changelog.d/8601-zlib-async-symbol-ratchet.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changelog.d/8601-zlib-async-symbol-ratchet.md diff --git a/changelog.d/8601-zlib-async-symbol-ratchet.md b/changelog.d/8601-zlib-async-symbol-ratchet.md new file mode 100644 index 0000000000..270518f69f --- /dev/null +++ b/changelog.d/8601-zlib-async-symbol-ratchet.md @@ -0,0 +1,3 @@ +Updated the optimized zlib coverage ratchet to require the asynchronous +`deflateRaw`, `inflateRaw`, and `unzip` extension symbols that are already +implemented and dispatched by `perry-ext-zlib`.