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`. 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 {