Update libz-sys to 1.1.21
Test: m rust
Change-Id: I985ab05ccf57cf121c386403a83103b0fd0c23c4
diff --git a/crates/libz-sys/.android-checksum.json b/crates/libz-sys/.android-checksum.json
index e9937b3..6b469be 100644
--- a/crates/libz-sys/.android-checksum.json
+++ b/crates/libz-sys/.android-checksum.json
@@ -1 +1 @@
-{"package":null,"files":{".cargo-checksum.json":"d7a8a97688be610c76a51b890a6694bb1ad1973208295b25b64c99db71c89297","Android.bp":"bd18168c9fb523abfd19f0f97ba87547018edaafdd46b45a6d603af9fc6e8197","Cargo.toml":"5b21c1f7d51b73a4aab60d56680abd2d317ef2d2462f8fe12aebc2a2dc91a9f5","LICENSE":"3c7cd2396b5b772507febd2615d3d5a55b80103845037df77c87ba6e64872f2c","LICENSE-APACHE":"3c7cd2396b5b772507febd2615d3d5a55b80103845037df77c87ba6e64872f2c","LICENSE-MIT":"9acbb7b79590c4e57f954f867a8127525e583b3aa55e33d2b413a43c172ae14f","METADATA":"15ef48d3a55e3a65a172e68001b00678f0b362a2cefe00f129d16a164e4d5012","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.android":"4707eda9b9853468d6af947830a72232157afa13f2fb6ad78a04d7a502d61e57","README.md":"5fd98319253bcb37a530ce6c9d9875b2ee6b5998fa2a4ae770864e5969acefb0","TEST_MAPPING":"16dc7654734aa1b0b24e6311107dfd5fc00f51292b2fcf45b2764cfcce3c71c5","build.rs":"5600841f94cc666999681655308cdfefa6fa364198f61c77b92db849a98d3cce","cargo_embargo.json":"c3e1f34bad0ee501484da7e2ede9f8be6de2c26b2ae7e9f9bfd8251f6a797db0","patches/readme.patch":"6bf296bb117f72606ba7be2db46bdea6e4401bca977bb09a592d5c514cd7016b","src/lib.rs":"3f2fef03049e672d896fe93b382c19b50badc4851a76b260ceaffeee3ab0a319","src/smoke.c":"4a36cb1d00aaf9ef21958dad2e46a2bdae4e5f309c32bf58b9ac447d3eb189ea","zng/cc.rs":"ef855a80ba4fdfe4259a5bbef1fa935f35465299a3f3d3766bf8bdaf13e0b783","zng/cmake.rs":"cb2e69fad008f9fa12a4da8ca299330d5b37b8db5f0e0fb700be39d531069b03"}}
\ No newline at end of file
+{"package":null,"files":{".cargo-checksum.json":"417629c6dd69ad445b45e7d6629347e3980ceb398e9685ea73b47148d8e59a2c","Android.bp":"a0579e6b621066ba7b6e0469908dd558b94037b21e159b141539d94ff1d0c593","Cargo.toml":"f8c6f45da773c88ccc42ea4e26aee2965b82ec257e0b61ffa8c3fbe33ab7d493","LICENSE":"3c7cd2396b5b772507febd2615d3d5a55b80103845037df77c87ba6e64872f2c","LICENSE-APACHE":"3c7cd2396b5b772507febd2615d3d5a55b80103845037df77c87ba6e64872f2c","LICENSE-MIT":"9acbb7b79590c4e57f954f867a8127525e583b3aa55e33d2b413a43c172ae14f","METADATA":"3bdbb19e21f75d3030608f4a1af9064cd0843e0b17da4970343e19e284e0ecf7","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README-zng.md":"c62c6212742dd832a865b48962c3a91d0d3f9970032a1694abc637ae937abd31","README.android":"4707eda9b9853468d6af947830a72232157afa13f2fb6ad78a04d7a502d61e57","README.md":"5fd98319253bcb37a530ce6c9d9875b2ee6b5998fa2a4ae770864e5969acefb0","TEST_MAPPING":"16dc7654734aa1b0b24e6311107dfd5fc00f51292b2fcf45b2764cfcce3c71c5","build.rs":"ca55ca0092f79d9a71c76f59f2cfb1063031c9e674f2c2e2ccff7b3aecf61afe","cargo_embargo.json":"c3e1f34bad0ee501484da7e2ede9f8be6de2c26b2ae7e9f9bfd8251f6a797db0","patches/readme.patch":"6bf296bb117f72606ba7be2db46bdea6e4401bca977bb09a592d5c514cd7016b","src/lib.rs":"3f2fef03049e672d896fe93b382c19b50badc4851a76b260ceaffeee3ab0a319","src/smoke.c":"4a36cb1d00aaf9ef21958dad2e46a2bdae4e5f309c32bf58b9ac447d3eb189ea","zng/cc.rs":"f7f1bedf6d219b4ed0b26a4c31b65be29f71fb0fd35a0850940c5913864254e7","zng/cmake.rs":"ec760bd7e1619cfdc36f751ae91c9c7b01fb1fc6fa0a12860bf2c01378013d52"}}
\ No newline at end of file
diff --git a/crates/libz-sys/.cargo-checksum.json b/crates/libz-sys/.cargo-checksum.json
index 861fa73..69a5d40 100644
--- a/crates/libz-sys/.cargo-checksum.json
+++ b/crates/libz-sys/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"Cargo.toml":"4e3eb05219f079f76cc64f256b4741a89f3036523b83672e3e759057b3131fed","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"34c467b6945a22696d060b8fdd2379d464acb3408d4c599d3dc5fe4fa1b4c84f","README.md":"3607fa398947cdc3cfba6cc985fd8191fcbf2699d89d3a36e3500eb27a0ca17e","build.rs":"7f880d6dd2f6317f90a1dca11cd85ca3ffd6d9ae71af0e72a911669647adc989","src/lib.rs":"8f9f42e8c80e134fa6f5724c677a341689e2e16cbe93a15495a1b4d8bfa90c49","src/smoke.c":"10607c81b73811bfcb9718767312bf97ba2ccf7048ea2f18a2085aa06ad7f91b","src/zlib-ng/CMakeLists.txt":"6b7d83767c0fe0b98e2d5321a2c35339e04bf314f6bf650f4716a7434a3e164c","src/zlib-ng/LICENSE.md":"d3c80be055d94d798eaa786116e84fa0b010bc11420b5d2060d978ea77845436","src/zlib-ng/adler32.c":"b96656d1fc0133c44caeb3509d545d0b68580e77157b8c6f0fd6dcf681726ea5","src/zlib-ng/adler32_fold.c":"66b32963c96e43c84b53eff737d11186bf165e04a48e9c3328faa5c86ce8128c","src/zlib-ng/adler32_fold.h":"c40114c2c742b6410e54b58ea02533fe6e9ae0ca62d3453e5d2a1725d33e2be4","src/zlib-ng/adler32_p.h":"fa8b96371128c54ed9c2a06175006738d395d380672b4894c32fece37b8a96a0","src/zlib-ng/arch/arm/acle_intrins.h":"313646b741417269d175b2620c7bd2cf1cb5bfc940c5bb3dd600189fce27cd79","src/zlib-ng/arch/arm/adler32_neon.c":"bce2fe7d3a5f663ba2894d3c9b13151c5cd4c16bcc1d31ac32a85713ecc20f8c","src/zlib-ng/arch/arm/arm_features.c":"dc2fa2e5593f0ff1f837138b99f26d1f805f82f69d2721cc2b2a386b5dac7b1a","src/zlib-ng/arch/arm/arm_features.h":"0667e8baaba1edfa60ec6faa5ce35eb35f5e91c85633e831f397a9af3c220b9e","src/zlib-ng/arch/arm/chunkset_neon.c":"042d3e6f865b5b0bfec8b5196288cce2ec47e9ca2c8a5e075580dd302238e421","src/zlib-ng/arch/arm/compare256_neon.c":"7eec4ca0415dec895a461a4d1fcd3068e0d68482d048257022511b3490372ca3","src/zlib-ng/arch/arm/crc32_acle.c":"3fa85db742ee584f3787e3d131d92d6196e44f9df5f3034d804abc78cbf81d3f","src/zlib-ng/arch/arm/insert_string_acle.c":"5ca256a6f796d8bff478671ae5b0d7cfe236b58abffd6a99bb2cac097fe7935b","src/zlib-ng/arch/arm/neon_intrins.h":"22262195cbd668a11953449c9e1be3b9b3374469d21f3e73ab34c6ea0dcf275f","src/zlib-ng/arch/arm/slide_hash_armv6.c":"9abacab94d74e7d8b1d863f20aa97fb5380059f08b91480a14377d3ed2d1f768","src/zlib-ng/arch/arm/slide_hash_neon.c":"7c4927c0dc8b28c5fba1efb30273653e71172ce051a0341ce2f1d2c0bbfa418c","src/zlib-ng/arch/generic/chunk_permute_table.h":"3f1e09e697a9b2dff4395aca356e61765c44511a9dc653abb6998671afd20ae6","src/zlib-ng/arch/power/adler32_power8.c":"e5a5bfdd9963e8f906e36978f1a655139908740559da2b382ddd5f3e2ffe6f56","src/zlib-ng/arch/power/adler32_vmx.c":"841a7e3792d1f68a0925969d6f9737cfb2b650b3a82721a88f1e5648f7b0a58a","src/zlib-ng/arch/power/chunkset_power8.c":"569a7dc686a0d80686e516ec8fb7c2331225f706b37ccbf0874e6d822e82f806","src/zlib-ng/arch/power/compare256_power9.c":"cfdc33f5e605fd41351423fda0eaf7692f9e9f0083d6c4ac870c6e467d534f48","src/zlib-ng/arch/power/crc32_constants.h":"d73e3b9025de9fade7fa3ba2bbf5f56a1499a84c53d8ca7f5e744a0714d8599b","src/zlib-ng/arch/power/crc32_power8.c":"add20ee86ff5c28396ee2e7f77d825d7e425b89467331953690c40f40b5dba41","src/zlib-ng/arch/power/fallback_builtins.h":"78a8da60bad8ba01278e495482108adabf9e96bdb214e869b61ab1f63f518c9b","src/zlib-ng/arch/power/power_features.c":"4dc4c14dfa2d3333c73fad7b1f7a79d3fff68c1d1fd643012faf82bd4114553e","src/zlib-ng/arch/power/power_features.h":"c9c47cfcfff347e79f83f56a0677565d40299e03ffbeb918c4ae69518d290ada","src/zlib-ng/arch/power/slide_hash_power8.c":"58d93cee1a2cf14f13a8e9e31ba5149fe2b1e069846f52ac1f11c42cfcbd49a4","src/zlib-ng/arch/power/slide_hash_vmx.c":"1b6297a9616456ba534bc1d93afcb99e36dac357be68aed106bb71dfea621a86","src/zlib-ng/arch/power/slide_ppc_tpl.h":"c8900c594591e1aba3188f97c374e5561fe1e96f653c668352b25647e449f4c0","src/zlib-ng/arch/riscv/adler32_rvv.c":"e2472cf46b376a0ed8b7545a3192d195659353e093772216f0d28ae7d75afb1a","src/zlib-ng/arch/riscv/chunkset_rvv.c":"d5b0fd27dcc8d4b3773caae16290014fdbc0011cf62e7f63a4e5d897149b165e","src/zlib-ng/arch/riscv/compare256_rvv.c":"4ed8d6b39ef2218c1d474ab586fc19d7e0821445241e5ccd6a75992cb17b3bb7","src/zlib-ng/arch/riscv/riscv_features.c":"a117eada0164dd92c06e9804a70fd2f434b8d14a6d443f0b3513330fe08c18a3","src/zlib-ng/arch/riscv/riscv_features.h":"26953a09f72edb0e66978044d75e054e40d36d2b62244359b5e5e4ab936d2c9c","src/zlib-ng/arch/riscv/slide_hash_rvv.c":"87c1a2acf51af38f2d337b482fcb72d080b0897e48abc9753b51d40facd9a1a1","src/zlib-ng/arch/s390/crc32-vx.c":"c5250cb1df20eadcf0c56ba68e0dd7cf43d936f92f245aad2bfb519988f902a1","src/zlib-ng/arch/s390/dfltcc_common.c":"9a701d5f973c07e054797ed030851171abaf20a40a4ab2359914c737b0ab9671","src/zlib-ng/arch/s390/dfltcc_common.h":"1d042b79da6bbcf4e1f5b32ca017bc49fa89129c7a925ea17b931de34012ef18","src/zlib-ng/arch/s390/dfltcc_deflate.c":"146569d921d68fd9af7b67a74bcf0aa41108a4072564629db7ad6c2dc8a429ef","src/zlib-ng/arch/s390/dfltcc_deflate.h":"309d7c9bc4e5de3196ebe61a2e5c17e07bfb66bb8a170562e90e9105e68ab302","src/zlib-ng/arch/s390/dfltcc_detail.h":"6ba837c1522d85df599d5baeb5e0076d67355979a9768da9b6a095d65e645d41","src/zlib-ng/arch/s390/dfltcc_inflate.c":"b1eb56def7acf39aabb7abea8249a48c4af0dfea7a63ac380e5437d432ff9d9e","src/zlib-ng/arch/s390/dfltcc_inflate.h":"06dc026f991022a7be73865a554785b31d167261c4006ca6438de7ca31893ceb","src/zlib-ng/arch/s390/s390_features.c":"fd99ba0abc73a37168a5c369a0714e3f35816a792438bcb1e8e60f5dd2983293","src/zlib-ng/arch/s390/s390_features.h":"f65396333635e937634dff42a43a8bfa272f53ac88e763d52d4c56241b1eaab9","src/zlib-ng/arch/x86/adler32_avx2.c":"cc0598333eff9110b5e8c0dc38ba543bfdd3ca5a66825f440909ba7a8923fdd3","src/zlib-ng/arch/x86/adler32_avx2_p.h":"45e6264edffc737081f55a5b5e85b28d9db0b27b63183ffbb492f8c11bc670a2","src/zlib-ng/arch/x86/adler32_avx512.c":"7a949d8ad2d15709d33872ee97e70a2e0cc2c6c375d7064cbc02b87e70905d1e","src/zlib-ng/arch/x86/adler32_avx512_p.h":"1b4beda11693ac03e4b20e054a765df427f845a279bce547b8208d20f5a302bb","src/zlib-ng/arch/x86/adler32_avx512_vnni.c":"9d11d2049df211f11a48a91e340e20686763c1eac20463dcd27dd7bfaa159f76","src/zlib-ng/arch/x86/adler32_sse42.c":"1d2dc53b05ac75667c6d1c625c8c391e4851b28cff9e97ebfdb774767581fff2","src/zlib-ng/arch/x86/adler32_ssse3.c":"7666f99b2e530265cb9848c1047ccc150da0add19b41aa2d7756c617377622c6","src/zlib-ng/arch/x86/adler32_ssse3_p.h":"5aab2f802ba6bdebc63b411018e5116fe26d38e90adf353646b65af4ebe7fa40","src/zlib-ng/arch/x86/chunkset_avx2.c":"ac300f37fbc99ab2d3bf47a640bdf2d87ad8358ef081eea21c541966830281b3","src/zlib-ng/arch/x86/chunkset_sse2.c":"a400a128a84185c945f9ac9303e17c944f2008085d7a4402d279bd59893dc89a","src/zlib-ng/arch/x86/chunkset_ssse3.c":"1f69ef9ae20cca1e4fc6924462255b8969685387c10694ef1dda28b3098d6f6d","src/zlib-ng/arch/x86/compare256_avx2.c":"2516d00faa6939e61dbb0978a9c4c81f9e3a42fd053b2a2241673da7cf4fc781","src/zlib-ng/arch/x86/compare256_sse2.c":"3b983708034f33b5da49f6f5041351a2e66358c76645c552f6e4dc37fb890a80","src/zlib-ng/arch/x86/crc32_fold_pclmulqdq_tpl.h":"1b3b79dabff0bf7ecc3b07356c5aeb6ae1fece0fd70ac7e235aacce3da77ea19","src/zlib-ng/arch/x86/crc32_fold_vpclmulqdq_tpl.h":"7eddba31e3d1b1808fc6df9f96ada03c59952961af895d8538f5a8292392b5cc","src/zlib-ng/arch/x86/crc32_pclmulqdq.c":"f247408c353bbd0fcafff23fb97aeb4d9a72e0a416effea566183b9b5dbedf7c","src/zlib-ng/arch/x86/crc32_pclmulqdq_tpl.h":"5fedffe4b853cabfef09cfcebb501cd53a97c212e470bdfc65c28dc998840e05","src/zlib-ng/arch/x86/crc32_vpclmulqdq.c":"870d06ca9fa7b48db4b720d2fd6262094200cf6180fa76a601d17c722bf0e406","src/zlib-ng/arch/x86/insert_string_sse42.c":"28a6d418a9563d464414c3880d6053c656aab40c6ebe21947cf17687d82e547a","src/zlib-ng/arch/x86/slide_hash_avx2.c":"9740a36bb4dd90f40394344026be9a13f3acb6e85e6b7681c30fd7f7cbf8e28e","src/zlib-ng/arch/x86/slide_hash_sse2.c":"fa009305a1c82708638dff25e037067656350303b25f5774489417e096c30ecb","src/zlib-ng/arch/x86/x86_features.c":"b755befa09a56ed27d70f2be93b0a72a355fe8b490827b55fce60ab51693c70d","src/zlib-ng/arch/x86/x86_features.h":"6429fa7345a9892633c884f7fc26f9558d86c77df9e8589ba9623a27e1d9fd57","src/zlib-ng/arch/x86/x86_intrins.h":"707b836360628cb34a0fb7fa675b5e8674d146f55b1f60fd739b85aa5dc935cf","src/zlib-ng/chunkset.c":"531f58c77c184b225304888ddf1930a76beefbe4a7974edf0efeee7b6662520e","src/zlib-ng/chunkset_tpl.h":"9919e10e9c2244316e13de41b66dc333d9b0413af6265fa860768eefa39ce033","src/zlib-ng/cmake/detect-arch.c":"1af38707fadc192c8e4a28715c896148a0909be821fb443919e191ff2374ffdb","src/zlib-ng/cmake/detect-arch.cmake":"85a2eed469fc7765e51c382f475868a644036f057f5b749d3ef59eec2b4b2748","src/zlib-ng/cmake/detect-coverage.cmake":"4664d51152d51282ae50621f4d510ab72cf8978b266c614b7c5361750db6d1a9","src/zlib-ng/cmake/detect-install-dirs.cmake":"4c8e72cee23ce9c6db02566a31fc7a78f0beeac6f09c61c2d90a1cff3c083db1","src/zlib-ng/cmake/detect-intrinsics.cmake":"cfad619b863adf57132434f7b9c36c4f1a0466e5fdb11ac673e703ed5e471cd0","src/zlib-ng/cmake/detect-sanitizer.cmake":"a40650743dfd0b56c2afbfadb53e5d1470ef48852f2fcdf51084b6485534f87a","src/zlib-ng/cmake/fallback-macros.cmake":"a8c8f70e5483177280cbebf99f929a7cf5ffe2b79fedb79eed570ecafc78effc","src/zlib-ng/cmake/toolchain-aarch64.cmake":"46be0bf580a49a528c72005484655afad1de3705b39a66a7b0c213b0fa81cee6","src/zlib-ng/cmake/toolchain-arm.cmake":"05e38076fd6ffb9785ff9844ccecd26436c9dc4c25b7777b62e5f52e788c3882","src/zlib-ng/cmake/toolchain-armhf.cmake":"1a2029163a57415eec9a5dd5f45d3254d349e97b1beb5d16876b741717673341","src/zlib-ng/cmake/toolchain-llvm-mingw-aarch64.cmake":"4deffb541ecd21ade019daa2e96e832ead8c2c62b633bedb8688d0e7c7012d33","src/zlib-ng/cmake/toolchain-llvm-mingw-armv7.cmake":"3e95adbade93ec162478de3339427ed88b12c922f4975c2918977859325f5459","src/zlib-ng/cmake/toolchain-llvm-mingw-i686.cmake":"1064a1ff2bab21489c184c1cc2b07181ebbbcc32e45c13cf8ed6b9ec60560c2e","src/zlib-ng/cmake/toolchain-llvm-mingw-x86_64.cmake":"577d333ad70cf27ededc75554428368e84c334cc7b716e18113620f5e7edf305","src/zlib-ng/cmake/toolchain-mingw-i686.cmake":"df9000354b820d3713d1469edc9f94cd095389b0cca83965730b8e64857fdf3f","src/zlib-ng/cmake/toolchain-mingw-x86_64.cmake":"ee316e6e3202919da5d497f9e246466fd715fcf079cb5b4afc4774089d1fefad","src/zlib-ng/cmake/toolchain-mips.cmake":"0d0d00b809a30021bb4b9e3ace7371200bb4bfa6509813c829ca0cb569c7af68","src/zlib-ng/cmake/toolchain-mips64.cmake":"f19574aa068ca4374b657ce7bd0517b9297c622144814a095e26db05f0a1cd20","src/zlib-ng/cmake/toolchain-powerpc.cmake":"9bd6fc58ce5b70603657f2c195c4a5cf52fae96ad63ac787978831c5858f762c","src/zlib-ng/cmake/toolchain-powerpc64-clang.cmake":"aab0b9e0f19a281dc99f4dfa5675976c40b5fb7f8139dd2eb0901fdf3cedc952","src/zlib-ng/cmake/toolchain-powerpc64-power9.cmake":"57c789c468e733971c2654faf34f7dfc9dd1e0e5bcabbd609dcd01dcbd25c487","src/zlib-ng/cmake/toolchain-powerpc64.cmake":"917fc5eef84921d8b38f43c2b4f60870965b4eecc8f018c7b3499e1142c715af","src/zlib-ng/cmake/toolchain-powerpc64le-clang.cmake":"47ac4a05b61210a83c7845a5522b91740bc8a7bb897312cc37131f85bae9e1b5","src/zlib-ng/cmake/toolchain-powerpc64le-power9.cmake":"b295b61ea248d8ef98d9276fad3db143a6fb80ab738c54bf88cb594d82c70a8d","src/zlib-ng/cmake/toolchain-powerpc64le.cmake":"5b2edd36d62de513db2d32bfbf779979d81ac527b981cc3379a4e933fc5a94d1","src/zlib-ng/cmake/toolchain-riscv.cmake":"d7b4ac4be3651aec2e55788d815141482d4fe92713713fdaba9215dbbbc9b88a","src/zlib-ng/cmake/toolchain-s390x.cmake":"cf52cecea7bd2a9d1ff5fd8edcb03c531e3b404bbcd15a15dec2e0e19936f2ac","src/zlib-ng/cmake/toolchain-sparc64.cmake":"e543062485d06a7e0fec8135887c5e73363517fa4babc23ef7b780916d75afda","src/zlib-ng/compare256.c":"4890f97239f63dfbbc986ddd05039798752ec0ad530ff7d25978deb44f774ad5","src/zlib-ng/compare256_rle.h":"30fca191b0474e1549d3ce292bb11ee90dc3dc9fc685932cec3971c1d0e8f652","src/zlib-ng/compress.c":"f7c69a4d2f3b87ff0094115977dde1cd17703cc9856ba19489dd94e0ed16b646","src/zlib-ng/cpu_features.c":"aec359d85d64c2ff88132a123406726bd966e0d56d0dc8ce1d5c3f25e1801440","src/zlib-ng/cpu_features.h":"21c43d2a8375e73abea63082e08d9279eaf457970d34f877830bb31575498a8d","src/zlib-ng/crc32_braid.c":"8a33cffb026b82a027b45e041935836b36b2d075796e5498e33ce64ec0cf93e8","src/zlib-ng/crc32_braid_comb.c":"217741d3c1c0018bb12ab22c987804634605f5b7ad6bd243e25eb0499c80af5d","src/zlib-ng/crc32_braid_comb_p.h":"6c8035e05d30a6241be55467fc59e4d7deda6b618b955a11339ffee08a39c75a","src/zlib-ng/crc32_braid_p.h":"951cbd948664498dd8a56393bc88debdad8b21dcc8e1f16d883c07170e4adb4e","src/zlib-ng/crc32_braid_tbl.h":"e22af112e3c1c8bb4065d39fe678eba71dd08893eb06f9414b02f4cf5a6f46de","src/zlib-ng/crc32_fold.c":"f6363abbd1e167bc7a6fa8f92e5211f4fa3e70d30fa5e10fa6f416f5db372678","src/zlib-ng/crc32_fold.h":"42412c5029057579148a2238b0bc882f294f661d2af102bd9213531894302f29","src/zlib-ng/deflate.c":"70c72cdbf88987660e787a99658641bce36fff4848f9bf395f3727df9543664b","src/zlib-ng/deflate.h":"f45a609710150fb758ca89b36a7f5a029b525fe70f0e3296a4847d73872db2ca","src/zlib-ng/deflate_fast.c":"52648097b16070c156c27d38566720eca08d48e35cd89a80f196f0e77951112a","src/zlib-ng/deflate_huff.c":"923d316676c00f307a7d6a58d77f9364f06607afcc686b464b557ff5478f8b6d","src/zlib-ng/deflate_medium.c":"d3172c1ea0ae1bc2e3b7691b005bbae35e84b7588ef2f5805b9dd0c4ccecbd67","src/zlib-ng/deflate_p.h":"2eaac98e9232959c730d84a408bed641be817dc3468aeb427062d06b02eb80b4","src/zlib-ng/deflate_quick.c":"3825eb4d22a150f9cdaba93db890d95b8d9e9d0f3f10524fb27a9a1289aa4c0f","src/zlib-ng/deflate_rle.c":"5dcc0496f74b5ce677ab5a58ea232d0ba653102d2f71cf35daa6069ef88b7af6","src/zlib-ng/deflate_slow.c":"5449816c381138eb07cd54ec7c0c77fb811f4f274c27bf15d26e008de6a9eb5c","src/zlib-ng/deflate_stored.c":"89b81c09be2ffd84138940ac6c4e9688f956603b45eec6d0d52d579cac3f15e5","src/zlib-ng/fallback_builtins.h":"c02e559d19f351f2f9371ee2042ca6a725d14f17862dff2414fd2ab3d7984875","src/zlib-ng/functable.c":"d7ac98c7def281c707796a4317e2dd6754d654bc8d833ae67a77f47a7c1dd5bd","src/zlib-ng/functable.h":"64fbabaa8459898d14cb88078676c42fce12a951b4b1d83f9085e104ad407a47","src/zlib-ng/gzguts.h":"d9a4e984bb6c2ebe5c858b37b1c6411af1edc21c3c15d63b6588016b71369b71","src/zlib-ng/gzlib.c":"91011bdfaa99bb5e49aece64fdee995207b1ce5a96227990f16f9aea55026c8e","src/zlib-ng/gzread.c.in":"3501e5124923207b2603d9695c3bad1815ca2dc8f18b6525bdd5dfea60313acd","src/zlib-ng/gzwrite.c":"9f474aeefaf0150d8871eb9202ebd43a28f18bdf39eaca4f35cfb52227e74c63","src/zlib-ng/infback.c":"db99c5b105c34c7c2967bd97e16f976217530c22d6545e61cbf657522e24de87","src/zlib-ng/inffast_tpl.h":"51622f34e8808798a43412b4fde62ebd58ba012f5452bf2ad9a8001c98539166","src/zlib-ng/inffixed_tbl.h":"a94225335396245e9f0ccb2e9b4b334fe7ee0111ed8e32a26bcd52187f364314","src/zlib-ng/inflate.c":"2c1bd0f4939c372e49a9ee0ec8a8cdee369d9c6c10124b4e11cd197f44ce3a36","src/zlib-ng/inflate.h":"1750ab33be4461f2e6b8e43bef5da11f3db49d5d2a3eacd03d881d33c1df7def","src/zlib-ng/inflate_p.h":"4a31088faf818d2615de31b099e8f55ee8463166477d6cb5d6763c913b6acef9","src/zlib-ng/inftrees.c":"206fa4c762203823151dcd3b1a5b389fb40efd4c88aeb2bc302aa1d5cfd6d6d5","src/zlib-ng/inftrees.h":"2ba1beb76d7922fcb37708809e31f62ee366827da80faf09a7e461b439afd291","src/zlib-ng/insert_string.c":"7a9455cbb3ca8fe6e7111471b9f4c0a32fb49a6d0ec589b027dc2cb2b65c8dce","src/zlib-ng/insert_string_roll.c":"4d05f19591a5c29d2da398e10e9d0b050d738cc8838d8dda4beb1cc7281ede07","src/zlib-ng/insert_string_tpl.h":"972e69808ce5e74d0c54af4ee447b996b2d0563eb861b90856693037ce8cca9f","src/zlib-ng/match_tpl.h":"1e20d0ef73a5826606240f4efd2a8e993d203f376017397342b9899b1f919276","src/zlib-ng/slide_hash.c":"74adb34a4a35331db810dbb5d740af10cc1db7d24a89ea387aa2dec956a05b2b","src/zlib-ng/trees.c":"310fe64c50fb313773c2058c606b1a3cc085b8af7771eba325ad5c9355659100","src/zlib-ng/trees.h":"24174f3543b01ee1ef370bbf6d15551a21871cded18b2aadf09a71e7904b6f99","src/zlib-ng/trees_emit.h":"6c541dcf01eecf393d4eab7800bc558ad524114bb5a8deb86f13376fbef88754","src/zlib-ng/trees_tbl.h":"022736ff3362ef3591d1f8fc3b7fede5927c0d25ab0813d7ef8cd95efd6ea242","src/zlib-ng/uncompr.c":"bb03a6ae65e1395f3cb2fba1dee63246a1fcd30683fd3348e320e789521055a6","src/zlib-ng/zbuild.h":"e6f34c26bd82dd7650a664d7b336d1e4c83b871bded79e05602e779ffa69993b","src/zlib-ng/zconf-ng.h.in":"83514b2e2858b0d6647159e9aa47fa84bb625ed2ac6117284f514cacc42a993d","src/zlib-ng/zconf.h.in":"6768f84c439683b4a590338a9be40c3bd7a9702b25e8e546c705fac08674c3bc","src/zlib-ng/zendian.h":"5be3e2989524198f13b68cc083b1502747effe92325edee59e3c4ad93cc3c62f","src/zlib-ng/zlib-ng.h.in":"3bafbff2b78a88c1f0de4195a17b8fcd1fb12fcf2d40ffe1970415f6778bf9df","src/zlib-ng/zlib.h.in":"9f74dd9f3244ac1152639c5ad5dd1995914b7362adb1f3890698da377cf26c3f","src/zlib-ng/zlib.pc.cmakein":"a97486fcab3f191d807ec04d4487d6a428053ab452b59687ee1f71cf52b02a31","src/zlib-ng/zlib.pc.in":"848e017a079b14853df8d19699f4edac2304767ef4eb2cf525a06ceb60d301b3","src/zlib-ng/zlib_name_mangling-ng.h.in":"a829fd869339579afe7ce8c1f8a5473598c608f3427c3cbbc1800088d6640e7a","src/zlib-ng/zlib_name_mangling.h.empty":"38e51a846d6c2bd6100298c55328dba4437c08fa1dceda4eb2e06ecb1d142058","src/zlib-ng/zlib_name_mangling.h.in":"16e9ede4821d873647bf105b12e71245d3b7cb79ed318fed0a8ab5aa63b2b4da","src/zlib-ng/zutil.c":"fce8e83d2040be8bc389ec61a8d6c7b32c0b3cd208599c01c5a58ef6418de87b","src/zlib-ng/zutil.h":"618641510d89936fcbca382dc60aea97b5fe35aa010386df0a8ec3ed1b1602ea","src/zlib-ng/zutil_p.h":"6ca034b9d3f6a702b03a71a1f3fd61a0fe6bfb3442156cbdca090adea8eb3f2d","src/zlib/LICENSE":"845efc77857d485d91fb3e0b884aaa929368c717ae8186b66fe1ed2495753243","src/zlib/adler32.c":"9cd1443a24ff2a3053961695bd432035c58347386a420d3388232376ebabe211","src/zlib/compress.c":"86f802c16a965e7a28737e3730b4e576c5ba40981753967e3e30916f4dc1b4b1","src/zlib/contrib/dotzlib/LICENSE_1_0.txt":"36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951","src/zlib/crc32.c":"8fd16f0a7714d51c89c2eb37eb98ec15e8a4dc57ba343e7b7398b19144039fda","src/zlib/crc32.h":"9a2223575183ac2ee8a247f20bf3ac066e8bd0140369556bdbdffc777435749e","src/zlib/deflate.c":"3b956337350f94c34987750f785587ef33d9c89ceaebb7c2afb189c956360cbe","src/zlib/deflate.h":"48baf016326d8d5e3e32ac8153cc7e22f854b8e6834830b167b998a7fb1e7989","src/zlib/gzclose.c":"35ea6e991a63095f797d8c4cc25817fac7a7155c2ba7dcdbbf648f7871c7ea40","src/zlib/gzguts.h":"716fa648aca1bb06c219d7b97ad4846d8479206143bc39557bfd8283f5783e04","src/zlib/gzlib.c":"042c2be8ec67ad525a2812e508de7381c6766dde903acf5ae6ac4fa6b541946d","src/zlib/gzread.c":"72e481aca07b0b85a9783237b85dc67ff3a4c1d19878d0cec69f58d38634867b","src/zlib/gzwrite.c":"469b1e58932ea11bdda2a153f6655f7b3c13254240fae157181b49ed1bc93b47","src/zlib/infback.c":"62df9a6dd3eef126f1d81d0ad7a534504610dec44482b0a472b61c93cbab6554","src/zlib/inffast.c":"e6ef64ce5dc0a4cd5c7ad08ceeb2b2a698b8447f6bd156057caeb2edab68c0cb","src/zlib/inffast.h":"05cc5dc9ff1da7b8b52a4bd8bda0d8a5c236a2f39efe84b941516ea13857e6c5","src/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","src/zlib/inflate.c":"34c998ce0037c0537c04b03b276f680b945f9b2c9d1e01b287605bd6879f7fd2","src/zlib/inflate.h":"e8d4a51b07694bf48cb91979c19974cf6a5ab0b8a09d26ec0d14df349230673e","src/zlib/inftrees.c":"5d4f335221d2dc76f17abd2577d92c2d7baf68fa6d7f23373b360830493d1563","src/zlib/inftrees.h":"0a0fcaf2ae2fae57426bdc06637270e9bba974f35202cadbdba479d946e6409d","src/zlib/trees.c":"f63c68c16c05fcd196050529d1a0e7657960e4136b9987d90a6ac3e58a964b0f","src/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","src/zlib/uncompr.c":"04dca5e31b3b8a17d1806426f66f0c539f4184d657e149d40be07070c6227b52","src/zlib/zconf.h":"f5134250a67d57459234b63858f0d9d3ef8dcc48e9e1028d3f4fdcf6eae677ae","src/zlib/zlib.h":"8a5579af72ea4f427ff00a4150f0ccb3fc5c1e4379f726e101133b1ab9fc600c","src/zlib/zlib.pc.in":"04c01cc2e1a0ed123518b5855f585c93a24526dd88982c414111ea1fc9f07997","src/zlib/zutil.c":"8ced40d8c88588811edd2bdb35b7439983d5e1f8e9e32b8a3b244731f3c317b7","src/zlib/zutil.h":"dddb2dc7a1dc339ecf2c8e089b366f08bb731c0839c7110240d17ce731bb4fea","zng/cc.rs":"e6f06747b283fb3d58ff0bcc9f900f11d9de2a3827e687fd751d8eb32e53c53c","zng/cmake.rs":"059da8bf3ed5f2bfa613874b8f6720643ae948a811fefaff8237e95e0771cbc3"},"package":"d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472"}
\ No newline at end of file
+{"files":{"Cargo.toml":"9affea24b897d2a1fe6b091c89429cd78821d8a580f0ef5da85224172f145c29","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"34c467b6945a22696d060b8fdd2379d464acb3408d4c599d3dc5fe4fa1b4c84f","README-zng.md":"438ab65416835d72c7dd168338af3db6f1a3d8ccee455af4e1d75438a781eb71","README.md":"3607fa398947cdc3cfba6cc985fd8191fcbf2699d89d3a36e3500eb27a0ca17e","build.rs":"98c443fc279a2d2c692278c1ae7f511641cefe41f9499f8cd85886b5cb15c237","src/lib.rs":"8f9f42e8c80e134fa6f5724c677a341689e2e16cbe93a15495a1b4d8bfa90c49","src/smoke.c":"10607c81b73811bfcb9718767312bf97ba2ccf7048ea2f18a2085aa06ad7f91b","src/zlib-ng/CMakeLists.txt":"532107d240318e3ebe90f1ec8ab48423fb10053a94123cda88c645f98a148bff","src/zlib-ng/LICENSE.md":"6c9f0d975b41afaa34d22f55bb8986ce69e5cb7ad327cb2b28820cd425edf5ee","src/zlib-ng/adler32.c":"bc5308ff3ea584bf13b626e39ad261abbaf7f87e6eb92a9195c8cef70bc0bf9d","src/zlib-ng/adler32_p.h":"fa8b96371128c54ed9c2a06175006738d395d380672b4894c32fece37b8a96a0","src/zlib-ng/arch/arm/acle_intrins.h":"313646b741417269d175b2620c7bd2cf1cb5bfc940c5bb3dd600189fce27cd79","src/zlib-ng/arch/arm/adler32_neon.c":"4bbe8993b785c2aba95425e9ebc15fe62f798617b6e10c440c60570e130b89db","src/zlib-ng/arch/arm/arm_features.c":"b34274724ff07a524f78ca54d3e94391503979e6e37100ab6cbf6378225e84fd","src/zlib-ng/arch/arm/arm_features.h":"9895f303d1b23652cd3a0d08491be3ca832b9a19e874e710bd6818827424efb7","src/zlib-ng/arch/arm/arm_functions.h":"4eaa8497424cb1cb8f0245639c4a20d4d78afb09da2f6d866d2d1b4d8fc512cf","src/zlib-ng/arch/arm/chunkset_neon.c":"75fc5cb9c1a930c32bc3fc429b00ec7d904d34c140ef73d70d45d5bb24b6a91b","src/zlib-ng/arch/arm/compare256_neon.c":"233a8cb35b3f9e268e05537e461f296cf36703a18513eacd97d7c2f58588ab43","src/zlib-ng/arch/arm/crc32_acle.c":"9aa12fe604e9ce3c0bd62be7ecb5869aec885f62a7de585f742dad6b24355d70","src/zlib-ng/arch/arm/neon_intrins.h":"6b04dee63a9567b49f644b9b0a7090ab07a3d599712946ef09abf8687c714d28","src/zlib-ng/arch/arm/slide_hash_armv6.c":"70326137b64e6a0d044676eff2cfdb45609e0fe5a76221b87fff0b8e2d07b523","src/zlib-ng/arch/arm/slide_hash_neon.c":"3de55f47a361f2fa80ec2ddfff27b2112ceadcf6d146fad041be5a99c5e52e39","src/zlib-ng/arch/generic/adler32_c.c":"fe5f072fa62d9ce954b26c8eaa6bef1954f457d6c2e5bb7d19eabdf97006c781","src/zlib-ng/arch/generic/adler32_fold_c.c":"49795041bcf43d71eda2c0a025bd61206ae293aeecee5f26a746a2e570b3a9e9","src/zlib-ng/arch/generic/chunk_permute_table.h":"3f1e09e697a9b2dff4395aca356e61765c44511a9dc653abb6998671afd20ae6","src/zlib-ng/arch/generic/chunkset_c.c":"b04b8a75613884f7cf7277865c642eadbff496683b5d6a20fb55255264cf13f8","src/zlib-ng/arch/generic/compare256_c.c":"0ddb8cf1ddc7ea54a6082c1ddd19f338537ccb26cf9c4c45536c5e24526034c1","src/zlib-ng/arch/generic/compare256_p.h":"42b893a97505f69880b90905eb187510dd5dd42323f8f360e6ff5620c107fac9","src/zlib-ng/arch/generic/crc32_braid_c.c":"b9dac546c3eeef8f35cedd6ca43a5e933bdd326d55c4572f79b6c4c5ec6529b2","src/zlib-ng/arch/generic/crc32_fold_c.c":"fd551264bb8b71b611af698c28b3fd7dc49c2a19280e52332e5e2ab78ed886c9","src/zlib-ng/arch/generic/generic_functions.h":"31ae76a4e15e388107a3ec655a0677b5f0c91b92cc27b96a8cba950b35b01ae1","src/zlib-ng/arch/generic/slide_hash_c.c":"016e4b5a12a174f8f01619f778107ada5fe6c88cd836117954e4a16e9b14a3db","src/zlib-ng/arch/power/adler32_power8.c":"e5a5bfdd9963e8f906e36978f1a655139908740559da2b382ddd5f3e2ffe6f56","src/zlib-ng/arch/power/adler32_vmx.c":"841a7e3792d1f68a0925969d6f9737cfb2b650b3a82721a88f1e5648f7b0a58a","src/zlib-ng/arch/power/chunkset_power8.c":"06e7329d761c5660e29e7b1e61e77dae378f34beb2037ffd4dfc36e4b486ca10","src/zlib-ng/arch/power/compare256_power9.c":"3e1a4c9ffa94663facc566054bc406e513aa2740ace3700cd77780628eba41c1","src/zlib-ng/arch/power/crc32_constants.h":"d73e3b9025de9fade7fa3ba2bbf5f56a1499a84c53d8ca7f5e744a0714d8599b","src/zlib-ng/arch/power/crc32_power8.c":"add20ee86ff5c28396ee2e7f77d825d7e425b89467331953690c40f40b5dba41","src/zlib-ng/arch/power/fallback_builtins.h":"78a8da60bad8ba01278e495482108adabf9e96bdb214e869b61ab1f63f518c9b","src/zlib-ng/arch/power/power_features.c":"8a2beeb8d2b9ee2d64727d1cf1bdee9735e8251c80e8b667f179f8d662a907a9","src/zlib-ng/arch/power/power_features.h":"cb47038eb9acbbdcc1b7f93d15fa992d2af3990416dd4f9d9aca38019c396dad","src/zlib-ng/arch/power/power_functions.h":"22bd6a1ada49631fb7d9910b582c70ba282bbeac8ff0cc6e7df597729d4fa76a","src/zlib-ng/arch/power/slide_hash_power8.c":"58d93cee1a2cf14f13a8e9e31ba5149fe2b1e069846f52ac1f11c42cfcbd49a4","src/zlib-ng/arch/power/slide_hash_vmx.c":"1b6297a9616456ba534bc1d93afcb99e36dac357be68aed106bb71dfea621a86","src/zlib-ng/arch/power/slide_ppc_tpl.h":"f34012da966b633e0f20152387d9d17fd809ae8c1981a861ce3ee482c1baf8fb","src/zlib-ng/arch/riscv/adler32_rvv.c":"6e5997f3c762a8e82eedae540452dd5db32c2de49b403fc7b1caea7dc3a19f7c","src/zlib-ng/arch/riscv/chunkset_rvv.c":"d5b0fd27dcc8d4b3773caae16290014fdbc0011cf62e7f63a4e5d897149b165e","src/zlib-ng/arch/riscv/compare256_rvv.c":"bd459a91bdc4940c4ba74c7dea22cc217b16ca1ab8223a29ff07263061a4d1af","src/zlib-ng/arch/riscv/riscv_features.c":"23f597cf4c8e39903e79490ca50abcf350912cef1db625300324244530f1476b","src/zlib-ng/arch/riscv/riscv_features.h":"b740c857e9107b306a03f39bfbc13bcb4d0180a36ac1eb5242fb73ea16ea9fb3","src/zlib-ng/arch/riscv/riscv_functions.h":"8580367dfb55010555593f4bb530051a4091fa0f8a4c64b85015638ab8a2bc73","src/zlib-ng/arch/riscv/slide_hash_rvv.c":"695ce98aec96954a3ef8013cbefe2849073d681bb93a9e30109dfe8899ce01b9","src/zlib-ng/arch/s390/crc32-vx.c":"744eb192500461bf570e8d5241b958a4978d95f9eb39cc91e0d2f95f3ff7b965","src/zlib-ng/arch/s390/dfltcc_common.h":"824733339cbecbd8acc67aff67d49f8e7dcdf2100eaaeba5762e2de4a3ed32ce","src/zlib-ng/arch/s390/dfltcc_deflate.c":"067b13655f7dc540733094e5059649fd5ba3616093e51c2fc34a3a79b362fd47","src/zlib-ng/arch/s390/dfltcc_deflate.h":"afc4627159a3e11b7e65100f33d8feee1dd16ec1b6d2d179bdbc534aa3abc284","src/zlib-ng/arch/s390/dfltcc_detail.h":"1878d49f17c45efcff99fc8ea03554dcc344dbd615b64606c27c0160aa02c9bf","src/zlib-ng/arch/s390/dfltcc_inflate.c":"38a93f793eded1a81e7513ff5d11efe9396ebca55fbb8f892e2ab3663bae81d3","src/zlib-ng/arch/s390/dfltcc_inflate.h":"1279bbfd9103477b3f42af82edaa848dec06ba6ebc8e88ac685ff2c3e8412744","src/zlib-ng/arch/s390/s390_features.c":"fdcb9e518e410bb98bd073ab66cde2be6b1806720b64df049b2af5a3ff8e44ee","src/zlib-ng/arch/s390/s390_features.h":"01a7ff49a0ba3729035e781d462f6d432ff3bfa2358673287f238a75a036e606","src/zlib-ng/arch/s390/s390_functions.h":"274b90fd8f3a7488161c3714757da45ddd75942869b21eb8f3c1651e98e5f0ee","src/zlib-ng/arch/x86/adler32_avx2.c":"01dd4d9331c073067d8be3e7186d8e37b10074f0e7f817da373779fb39df6cc2","src/zlib-ng/arch/x86/adler32_avx2_p.h":"45e6264edffc737081f55a5b5e85b28d9db0b27b63183ffbb492f8c11bc670a2","src/zlib-ng/arch/x86/adler32_avx512.c":"359f2288d59e238b24aa0d3311276ca6996ab25bc4b021635004241cf43be03a","src/zlib-ng/arch/x86/adler32_avx512_p.h":"8c5699448448633f5a864877649df9c8c80cddacadaeb90c977f855b18f6f9e6","src/zlib-ng/arch/x86/adler32_avx512_vnni.c":"149ab3c8b94d82a8ffb312b87718ca7f690afaaef8b8f1cfd14d288cd8b2755e","src/zlib-ng/arch/x86/adler32_sse42.c":"3b57c435550bfe7147a8f6a33d8fc489b20cb2cb69218fcb00471125c86797fe","src/zlib-ng/arch/x86/adler32_ssse3.c":"456f5eaa60d72383467b29fff0c95a82dc9f0a0a542376136d7e18d3ac0ae046","src/zlib-ng/arch/x86/adler32_ssse3_p.h":"5aab2f802ba6bdebc63b411018e5116fe26d38e90adf353646b65af4ebe7fa40","src/zlib-ng/arch/x86/avx2_tables.h":"cc6797bf3d9e216744b781c841378776693dcefa7cf0650b5c3f40e43c005d57","src/zlib-ng/arch/x86/chunkset_avx2.c":"81b1e92cd923a8e18fe27bae2b96a70c766e64c19e8744be2e08a8ba939e102a","src/zlib-ng/arch/x86/chunkset_avx512.c":"8fd6c0997cdb1629b207459ded24171f80c103f4f9a8d647f21a6218e8883ed0","src/zlib-ng/arch/x86/chunkset_sse2.c":"ea07a9dade5a61940b1aa941303dfca2730bbce43fb678947203df948b80dfb8","src/zlib-ng/arch/x86/chunkset_ssse3.c":"0a7e7e5b378fd7095acbd852b2c69a9dbc347f71c62fdb3017dd57f1842e2384","src/zlib-ng/arch/x86/compare256_avx2.c":"10d391424b98136e49fdc8a0ded736f4cc41348b16ee2631a244052972d6680f","src/zlib-ng/arch/x86/compare256_sse2.c":"bc0786a039af3564ce2c91ad1401cd8f367ca10e6cc946f05fd4a311ee68aad0","src/zlib-ng/arch/x86/crc32_fold_pclmulqdq_tpl.h":"c611b1bb190707b2ef7af532a8391505249ad6c3e7bcaa5b7251019bcd9539bd","src/zlib-ng/arch/x86/crc32_fold_vpclmulqdq_tpl.h":"7eddba31e3d1b1808fc6df9f96ada03c59952961af895d8538f5a8292392b5cc","src/zlib-ng/arch/x86/crc32_pclmulqdq.c":"f247408c353bbd0fcafff23fb97aeb4d9a72e0a416effea566183b9b5dbedf7c","src/zlib-ng/arch/x86/crc32_pclmulqdq_tpl.h":"5ebf202814edcfe33de19a14f44b3369dd9bff9a75e19b2f26caaa4e1e84fdbb","src/zlib-ng/arch/x86/crc32_vpclmulqdq.c":"8fb658d1faabac53352b04252e12598a9bfa89f9b5154b5fa1f89e5a55293ed3","src/zlib-ng/arch/x86/slide_hash_avx2.c":"7429fa11aaf843ed5c34eada302d66bd25014f8399ad1ff6892901478fc1823b","src/zlib-ng/arch/x86/slide_hash_sse2.c":"ecfeb98984fabd57219879717ce2344b203f65364e7062a1b9e6ec8d87241f93","src/zlib-ng/arch/x86/x86_features.c":"1e55149f0cea646ad9f124cf3e16662777e911680b3088644a137735387a3a33","src/zlib-ng/arch/x86/x86_features.h":"8777f2bcba84b09bb31b42a172ec7dacf2d26316e610f1db48740385f672bf1b","src/zlib-ng/arch/x86/x86_functions.h":"724df517ea45b3d6152ed0db9ba09974fc17ba1aa49d0ee3d30e5b3d5ec0aa42","src/zlib-ng/arch/x86/x86_intrins.h":"984c222d7df4ca0a9d27f3b33d210c164b1f26ab4158448c851b7dda96ae674b","src/zlib-ng/arch_functions.h":"eb9a65b78dee631eba43ecd8028835ff1e19b534336a7f6021223008db0c909e","src/zlib-ng/chunkset_tpl.h":"a8056c93df6bd2253936d105bc089e5a49b84239b4d7c4c56061f09e57e00d49","src/zlib-ng/cmake/detect-arch.c":"8c8d32ccda6e4a06c9ca6548bb386a2645f9e24683c91b33b06af6af6e01c378","src/zlib-ng/cmake/detect-arch.cmake":"85a2eed469fc7765e51c382f475868a644036f057f5b749d3ef59eec2b4b2748","src/zlib-ng/cmake/detect-coverage.cmake":"4664d51152d51282ae50621f4d510ab72cf8978b266c614b7c5361750db6d1a9","src/zlib-ng/cmake/detect-install-dirs.cmake":"4c8e72cee23ce9c6db02566a31fc7a78f0beeac6f09c61c2d90a1cff3c083db1","src/zlib-ng/cmake/detect-intrinsics.cmake":"f18f8b5d431a0d48e97caf8c510ccb6bf3db2ed6571d91fa8c0525b2d56177cb","src/zlib-ng/cmake/detect-sanitizer.cmake":"1a029f2f0a10249a9e0e9dd10f458a3172444ed80ded7d5e883d48cdac5d09e2","src/zlib-ng/cmake/fallback-macros.cmake":"a8c8f70e5483177280cbebf99f929a7cf5ffe2b79fedb79eed570ecafc78effc","src/zlib-ng/cmake/toolchain-aarch64.cmake":"46be0bf580a49a528c72005484655afad1de3705b39a66a7b0c213b0fa81cee6","src/zlib-ng/cmake/toolchain-arm.cmake":"05e38076fd6ffb9785ff9844ccecd26436c9dc4c25b7777b62e5f52e788c3882","src/zlib-ng/cmake/toolchain-armhf.cmake":"1a2029163a57415eec9a5dd5f45d3254d349e97b1beb5d16876b741717673341","src/zlib-ng/cmake/toolchain-llvm-mingw-aarch64.cmake":"4deffb541ecd21ade019daa2e96e832ead8c2c62b633bedb8688d0e7c7012d33","src/zlib-ng/cmake/toolchain-llvm-mingw-armv7.cmake":"3e95adbade93ec162478de3339427ed88b12c922f4975c2918977859325f5459","src/zlib-ng/cmake/toolchain-llvm-mingw-i686.cmake":"1064a1ff2bab21489c184c1cc2b07181ebbbcc32e45c13cf8ed6b9ec60560c2e","src/zlib-ng/cmake/toolchain-llvm-mingw-x86_64.cmake":"577d333ad70cf27ededc75554428368e84c334cc7b716e18113620f5e7edf305","src/zlib-ng/cmake/toolchain-mingw-i686.cmake":"df9000354b820d3713d1469edc9f94cd095389b0cca83965730b8e64857fdf3f","src/zlib-ng/cmake/toolchain-mingw-x86_64.cmake":"ee316e6e3202919da5d497f9e246466fd715fcf079cb5b4afc4774089d1fefad","src/zlib-ng/cmake/toolchain-mips.cmake":"0d0d00b809a30021bb4b9e3ace7371200bb4bfa6509813c829ca0cb569c7af68","src/zlib-ng/cmake/toolchain-mips64.cmake":"f19574aa068ca4374b657ce7bd0517b9297c622144814a095e26db05f0a1cd20","src/zlib-ng/cmake/toolchain-powerpc.cmake":"9bd6fc58ce5b70603657f2c195c4a5cf52fae96ad63ac787978831c5858f762c","src/zlib-ng/cmake/toolchain-powerpc64-clang.cmake":"aab0b9e0f19a281dc99f4dfa5675976c40b5fb7f8139dd2eb0901fdf3cedc952","src/zlib-ng/cmake/toolchain-powerpc64-power9.cmake":"57c789c468e733971c2654faf34f7dfc9dd1e0e5bcabbd609dcd01dcbd25c487","src/zlib-ng/cmake/toolchain-powerpc64.cmake":"917fc5eef84921d8b38f43c2b4f60870965b4eecc8f018c7b3499e1142c715af","src/zlib-ng/cmake/toolchain-powerpc64le-clang.cmake":"47ac4a05b61210a83c7845a5522b91740bc8a7bb897312cc37131f85bae9e1b5","src/zlib-ng/cmake/toolchain-powerpc64le-power9.cmake":"b295b61ea248d8ef98d9276fad3db143a6fb80ab738c54bf88cb594d82c70a8d","src/zlib-ng/cmake/toolchain-powerpc64le.cmake":"5b2edd36d62de513db2d32bfbf779979d81ac527b981cc3379a4e933fc5a94d1","src/zlib-ng/cmake/toolchain-riscv.cmake":"d7b4ac4be3651aec2e55788d815141482d4fe92713713fdaba9215dbbbc9b88a","src/zlib-ng/cmake/toolchain-s390x.cmake":"cf52cecea7bd2a9d1ff5fd8edcb03c531e3b404bbcd15a15dec2e0e19936f2ac","src/zlib-ng/cmake/toolchain-sparc64.cmake":"e543062485d06a7e0fec8135887c5e73363517fa4babc23ef7b780916d75afda","src/zlib-ng/compare256_rle.h":"44a389770300038430119e69a411554a4297f4cdf61077a3eb535a440b348956","src/zlib-ng/compress.c":"f7c69a4d2f3b87ff0094115977dde1cd17703cc9856ba19489dd94e0ed16b646","src/zlib-ng/cpu_features.c":"aec359d85d64c2ff88132a123406726bd966e0d56d0dc8ce1d5c3f25e1801440","src/zlib-ng/cpu_features.h":"68d78c197f71fe79582f26c0791a5cb8309eb5b84b0fe729231f80f1c211e425","src/zlib-ng/crc32.c":"daa3ec2a02ad1319cbfeaa143bbc3d3ae026e8e41f76534e96b13afecebe9551","src/zlib-ng/crc32.h":"de204765b3b1dea07edd80baa37271992aa9a0355d1a406f076bd63b570e12f4","src/zlib-ng/crc32_braid_comb.c":"b996400fb30a700a4f563deb1d33c683a00a8564b1ebb0e440877009f1aca73e","src/zlib-ng/crc32_braid_comb_p.h":"6c8035e05d30a6241be55467fc59e4d7deda6b618b955a11339ffee08a39c75a","src/zlib-ng/crc32_braid_p.h":"cf846b91731a03edb039531a2fdc3760eb971258ae26adda2f11e4fdc759e469","src/zlib-ng/crc32_braid_tbl.h":"e22af112e3c1c8bb4065d39fe678eba71dd08893eb06f9414b02f4cf5a6f46de","src/zlib-ng/deflate.c":"e3dcc5e23c7a156fb91a4f52bc1556f7402d4343fd6be15955645dd85d1b1d5d","src/zlib-ng/deflate.h":"1eba0fb1b204d3154e278fef2f06db0cc0bba290c3cfc7ed77e67694f8a337ba","src/zlib-ng/deflate_fast.c":"83ffb6bf7c7f68362a517b9c270c295c967e03d86556febbc7cc959559ad8b79","src/zlib-ng/deflate_huff.c":"b9bacb3a11e3bae0c4d29ef87acfe3cb007f4006d781585665722f1667f236f9","src/zlib-ng/deflate_medium.c":"589cfe6627d6c31cc5abfb3a7aa9160e770d389ea10079be383f8194431fae17","src/zlib-ng/deflate_p.h":"5d355ea2ef859a0e1bd5e9950b6daa1428e3c9713f2f8db0c36eecd9dbef3bab","src/zlib-ng/deflate_quick.c":"0f30392f3eeab4205eaee1a76d7bd1bf3bdd49e6dc2013d8f78af62b7044c474","src/zlib-ng/deflate_rle.c":"053a87930f687adc685a8dfaf78b9190c82cd93085ff9cf04bf5b33482e92c35","src/zlib-ng/deflate_slow.c":"aa04cab55c4cf8340df849cbfff02569ebd732ddaaa6b45015a735e7ae898d7a","src/zlib-ng/deflate_stored.c":"e3d1d04bb154a862c972bab49120c1333feae1dc6bbbda41ae0c1b8c55627c79","src/zlib-ng/fallback_builtins.h":"25fe7dbe1fe172a901b2a51aa5626fc33d275fb89cd32602567c2d57db24790d","src/zlib-ng/functable.c":"7bb233ea3e1fc3d3ec7fc408227bce5234a794a92b613a80398deb5723f55e33","src/zlib-ng/functable.h":"3e20198377b0b2eec0af815864957e814d4cd2171bff1f40229aea1ee54e106c","src/zlib-ng/gzguts.h":"64a75ccd16303dfb3db99fbdb9d89f427f9925e00ae526274e00bb959c7f2dd6","src/zlib-ng/gzlib.c":"606f63dd04367055505f19ff6dde7e72e02fdf16f89e12ee4cda84caf3c420f2","src/zlib-ng/gzread.c.in":"3501e5124923207b2603d9695c3bad1815ca2dc8f18b6525bdd5dfea60313acd","src/zlib-ng/gzwrite.c":"9f474aeefaf0150d8871eb9202ebd43a28f18bdf39eaca4f35cfb52227e74c63","src/zlib-ng/infback.c":"3df879c466c963c0143e123abd31a7b75f910eca81caaf4ef482ca94cfa751e6","src/zlib-ng/inffast_tpl.h":"7d0c8ecc079ab25e05e6c13e6d5b52179ef185f75e5d1a6acbfe0f7da9fd8cf0","src/zlib-ng/inffixed_tbl.h":"a94225335396245e9f0ccb2e9b4b334fe7ee0111ed8e32a26bcd52187f364314","src/zlib-ng/inflate.c":"a76652db45c399104087412800102fb188cfe6d132e54067da0f4e0b8e64c23b","src/zlib-ng/inflate.h":"10c134cc9d597fb729310c4c8b626144322e3db9682881443bea143d6afdfeda","src/zlib-ng/inflate_p.h":"7ca493af3e9430d866d34518b17e0358177744e306839d1ad962054da0e129c1","src/zlib-ng/inftrees.c":"d5776b7ec068ac9077aafd8a74e10ea0f2f0951c386ac867b7a1e7e697dfc758","src/zlib-ng/inftrees.h":"2ba1beb76d7922fcb37708809e31f62ee366827da80faf09a7e461b439afd291","src/zlib-ng/insert_string.c":"3c53671ca6f86e80733d7a2582c009ea62a99a62240f6226ed64bd7b8c5e2071","src/zlib-ng/insert_string_roll.c":"36fe2b8cc54d20f31e18543683364cc44da8553a07f93e26ef788f4c8422f115","src/zlib-ng/insert_string_tpl.h":"f6db0d1589c0966547f910caddbc405b79d009417d51744b0a5525fb0043f484","src/zlib-ng/match_tpl.h":"e6b357742ed862a5cd1b3ea9eedff5a0e95d4d1d57a2e7e8a37316ce122363b0","src/zlib-ng/trees.c":"b5a494db42b84b21d31cfdc86492ee8ded1894f70cf463635be860d65fcc88b0","src/zlib-ng/trees.h":"24174f3543b01ee1ef370bbf6d15551a21871cded18b2aadf09a71e7904b6f99","src/zlib-ng/trees_emit.h":"6c541dcf01eecf393d4eab7800bc558ad524114bb5a8deb86f13376fbef88754","src/zlib-ng/trees_tbl.h":"022736ff3362ef3591d1f8fc3b7fede5927c0d25ab0813d7ef8cd95efd6ea242","src/zlib-ng/uncompr.c":"bb03a6ae65e1395f3cb2fba1dee63246a1fcd30683fd3348e320e789521055a6","src/zlib-ng/zbuild.h":"fb21be3ec8597a960ca9a1083fde1a58a55c1e359cddbd16b46fd586856f5768","src/zlib-ng/zconf-ng.h.in":"ef5b25e964fc2aff0fccac38e412b4d2e30d105d5ee0bfc63e50eb675794f5c9","src/zlib-ng/zconf.h.in":"df1730a639dc0efa42fbc81aff55e09e14843a08b61f5fc30affc22b9df3f275","src/zlib-ng/zendian.h":"5be3e2989524198f13b68cc083b1502747effe92325edee59e3c4ad93cc3c62f","src/zlib-ng/zlib-config.cmake.in":"f906031d0c77404e455f8d348718f28ac37e79e18fa3ac0827ad1e5c321259f5","src/zlib-ng/zlib-ng-config.cmake.in":"a21981baf1ae9fb9589a9c7e11d2972da5cbbc9255361247393337ef2b293eea","src/zlib-ng/zlib-ng.h.in":"3a3dd4edc95fc9f526351044ec6bdc177799849821c7d607e8c9ec92747cd7a8","src/zlib-ng/zlib.h.in":"08da38b67ccd17130eedffb7a4f61914695918bc95c265d8ed579bfdc27b27b0","src/zlib-ng/zlib.pc.cmakein":"a97486fcab3f191d807ec04d4487d6a428053ab452b59687ee1f71cf52b02a31","src/zlib-ng/zlib.pc.in":"848e017a079b14853df8d19699f4edac2304767ef4eb2cf525a06ceb60d301b3","src/zlib-ng/zlib_name_mangling-ng.h.in":"a829fd869339579afe7ce8c1f8a5473598c608f3427c3cbbc1800088d6640e7a","src/zlib-ng/zlib_name_mangling.h.empty":"38e51a846d6c2bd6100298c55328dba4437c08fa1dceda4eb2e06ecb1d142058","src/zlib-ng/zlib_name_mangling.h.in":"16e9ede4821d873647bf105b12e71245d3b7cb79ed318fed0a8ab5aa63b2b4da","src/zlib-ng/zmemory.h":"9af58a7808e197dda7bdc18d1f9bfca6acc322339cd7825830ae8bb0a2c6f666","src/zlib-ng/zutil.c":"af3e88b13d69780a18844704c372011d15a10098a2f713dc7102e4d64f6449a7","src/zlib-ng/zutil.h":"138cdc6c947b9a91b4d79115e324e28f319d4359d472caeb9b8f9263fde30971","src/zlib-ng/zutil_p.h":"cb7a59697185547f6d32d05d169480f6ff18863e48db1cb93a84b0706c578ee2","src/zlib/LICENSE":"845efc77857d485d91fb3e0b884aaa929368c717ae8186b66fe1ed2495753243","src/zlib/adler32.c":"9cd1443a24ff2a3053961695bd432035c58347386a420d3388232376ebabe211","src/zlib/compress.c":"86f802c16a965e7a28737e3730b4e576c5ba40981753967e3e30916f4dc1b4b1","src/zlib/contrib/dotzlib/LICENSE_1_0.txt":"36266a8fd073568394cb81cdb2b124f7fdae2c64c1a7ed09db34b4d22efa2951","src/zlib/crc32.c":"8fd16f0a7714d51c89c2eb37eb98ec15e8a4dc57ba343e7b7398b19144039fda","src/zlib/crc32.h":"9a2223575183ac2ee8a247f20bf3ac066e8bd0140369556bdbdffc777435749e","src/zlib/deflate.c":"3b956337350f94c34987750f785587ef33d9c89ceaebb7c2afb189c956360cbe","src/zlib/deflate.h":"48baf016326d8d5e3e32ac8153cc7e22f854b8e6834830b167b998a7fb1e7989","src/zlib/gzclose.c":"35ea6e991a63095f797d8c4cc25817fac7a7155c2ba7dcdbbf648f7871c7ea40","src/zlib/gzguts.h":"716fa648aca1bb06c219d7b97ad4846d8479206143bc39557bfd8283f5783e04","src/zlib/gzlib.c":"042c2be8ec67ad525a2812e508de7381c6766dde903acf5ae6ac4fa6b541946d","src/zlib/gzread.c":"72e481aca07b0b85a9783237b85dc67ff3a4c1d19878d0cec69f58d38634867b","src/zlib/gzwrite.c":"469b1e58932ea11bdda2a153f6655f7b3c13254240fae157181b49ed1bc93b47","src/zlib/infback.c":"62df9a6dd3eef126f1d81d0ad7a534504610dec44482b0a472b61c93cbab6554","src/zlib/inffast.c":"e6ef64ce5dc0a4cd5c7ad08ceeb2b2a698b8447f6bd156057caeb2edab68c0cb","src/zlib/inffast.h":"05cc5dc9ff1da7b8b52a4bd8bda0d8a5c236a2f39efe84b941516ea13857e6c5","src/zlib/inffixed.h":"237ba710f090e432b62ebf963bee8b302867e9691406b2d3f8ee89ee7bfef9b0","src/zlib/inflate.c":"34c998ce0037c0537c04b03b276f680b945f9b2c9d1e01b287605bd6879f7fd2","src/zlib/inflate.h":"e8d4a51b07694bf48cb91979c19974cf6a5ab0b8a09d26ec0d14df349230673e","src/zlib/inftrees.c":"5d4f335221d2dc76f17abd2577d92c2d7baf68fa6d7f23373b360830493d1563","src/zlib/inftrees.h":"0a0fcaf2ae2fae57426bdc06637270e9bba974f35202cadbdba479d946e6409d","src/zlib/trees.c":"f63c68c16c05fcd196050529d1a0e7657960e4136b9987d90a6ac3e58a964b0f","src/zlib/trees.h":"bb0a9d3ca88ee00c81adb7c636e73b97085f6ef1b52d6d58edbe2b6dc3adeb4d","src/zlib/uncompr.c":"04dca5e31b3b8a17d1806426f66f0c539f4184d657e149d40be07070c6227b52","src/zlib/zconf.h":"f5134250a67d57459234b63858f0d9d3ef8dcc48e9e1028d3f4fdcf6eae677ae","src/zlib/zlib.h":"8a5579af72ea4f427ff00a4150f0ccb3fc5c1e4379f726e101133b1ab9fc600c","src/zlib/zlib.pc.in":"04c01cc2e1a0ed123518b5855f585c93a24526dd88982c414111ea1fc9f07997","src/zlib/zutil.c":"8ced40d8c88588811edd2bdb35b7439983d5e1f8e9e32b8a3b244731f3c317b7","src/zlib/zutil.h":"dddb2dc7a1dc339ecf2c8e089b366f08bb731c0839c7110240d17ce731bb4fea","zng/cc.rs":"97a158aaa45c8ef8902fcdececc56271a1985b9fca05c70bbe801864847c574e","zng/cmake.rs":"0af9a27eace82c80058bb8d393fbb38a5d1b9437215fd831bfe360e2e163c0b1"},"package":"df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa"}
\ No newline at end of file
diff --git a/crates/libz-sys/Android.bp b/crates/libz-sys/Android.bp
index b96664c..6e12f2f 100644
--- a/crates/libz-sys/Android.bp
+++ b/crates/libz-sys/Android.bp
@@ -18,7 +18,7 @@
host_supported: true,
crate_name: "libz_sys",
cargo_env_compat: true,
- cargo_pkg_version: "1.1.20",
+ cargo_pkg_version: "1.1.21",
crate_root: "src/lib.rs",
edition: "2018",
features: [
diff --git a/crates/libz-sys/Cargo.toml b/crates/libz-sys/Cargo.toml
index 8177243..b414ab0 100644
--- a/crates/libz-sys/Cargo.toml
+++ b/crates/libz-sys/Cargo.toml
@@ -12,7 +12,7 @@
[package]
edition = "2018"
name = "libz-sys"
-version = "1.1.20"
+version = "1.1.21"
authors = [
"Alex Crichton <alex@alexcrichton.com>",
"Josh Triplett <josh@joshtriplett.org>",
@@ -23,6 +23,7 @@
include = [
"LICENSE*",
"/README.md",
+ "/README-zng.md",
"build.rs",
"zng/cc.rs",
"zng/cmake.rs",
@@ -42,8 +43,11 @@
"src/zlib-ng/zlib_name_mangling.h.empty",
"src/zlib-ng/CMakeLists.txt",
"src/zlib-ng/zlib.pc.cmakein",
+ "src/zlib-ng/zlib-config.cmake.in",
+ "src/zlib-ng/zlib-ng-config.cmake.in",
"src/zlib-ng/cmake",
]
+autolib = false
autobins = false
autoexamples = false
autotests = false
diff --git a/crates/libz-sys/METADATA b/crates/libz-sys/METADATA
index 2e6cf44..823d38b 100644
--- a/crates/libz-sys/METADATA
+++ b/crates/libz-sys/METADATA
@@ -1,17 +1,17 @@
name: "libz-sys"
description: "Low-level bindings to the system libz library (also known as zlib)."
third_party {
- version: "1.1.20"
+ version: "1.1.21"
license_type: NOTICE
last_upgrade_date {
- year: 2024
- month: 12
- day: 21
+ year: 2025
+ month: 1
+ day: 17
}
homepage: "https://crates.io/crates/libz-sys"
identifier {
type: "Archive"
- value: "https://static.crates.io/crates/libz-sys/libz-sys-1.1.20.crate"
- version: "1.1.20"
+ value: "https://static.crates.io/crates/libz-sys/libz-sys-1.1.21.crate"
+ version: "1.1.21"
}
}
diff --git a/crates/libz-sys/README-zng.md b/crates/libz-sys/README-zng.md
new file mode 100644
index 0000000..60a8778
--- /dev/null
+++ b/crates/libz-sys/README-zng.md
@@ -0,0 +1,57 @@
+# libz-ng-sys
+
+A library for linking zlib-ng (`libz-ng`) to Rust programs natively, rather
+than in zlib-compat mode.
+
+zlib-ng is a high-performance implementation of zlib. zlib-ng supports building
+in two modes: zlib-compat mode, in which it provides the same API as zlib and
+generally works as a drop-in replacement, and native mode, in which it provides
+its own API. The native API is almost identical to the zlib-compat API, except
+that some types use more correct sizes (rather than the sizes required for zlib
+compatibility), and the functions all have a `zng_` prefix. The latter allows
+zlib and zlib-ng to coexist in the same program.
+
+This crate provides bindings to the native zlib-ng API. However, for simplicity
+of porting, this crate exports the same API as libz-sys (without the `zng_`
+prefixes), making it easier to write Rust software compatible with both
+libz-sys and libz-ng-sys.
+
+# High-level API
+
+This crate provides bindings to the raw low-level C API. For a higher-level
+safe API to work with DEFLATE, zlib, or gzip streams, see
+[`flate2`](https://docs.rs/flate2). `flate2` supports many different
+implementations.
+
+# Development
+
+This crate is built from [the same sources as
+`libz-sys`](https://github.com/rust-lang/libz-sys). From within those sources,
+`Cargo.toml` is the manifest for `libz-sys`, and `Cargo-zng.toml` is the
+manifest for `libz-ng-sys`. The script `./cargo-zng` invokes Cargo on a
+temporary copy of the sources with `Cargo-zng.toml` replacing `Cargo.toml`; for
+instance, use `./cargo-zng publish` to publish `libz-ng-sys`.
+
+# Minimum Supported Rust Version (MSRV) Policy
+
+This crate uses the same MSRV policy as the
+[`flate2`](https://crates.io/crates/flate2) crate: This crate supports the
+current and previous stable versions of Rust. Older versions of Rust may work,
+but we don't guarantee these will continue to work.
+
+# License
+
+This project is licensed under either of
+
+ * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
+ https://www.apache.org/licenses/LICENSE-2.0)
+ * MIT license ([LICENSE-MIT](LICENSE-MIT) or
+ https://opensource.org/license/mit/)
+
+at your option.
+
+### Contribution
+
+Unless you explicitly state otherwise, any contribution intentionally submitted
+for inclusion in this crate by you, as defined in the Apache-2.0 license, shall
+be dual licensed as above, without any additional terms or conditions.
diff --git a/crates/libz-sys/build.rs b/crates/libz-sys/build.rs
index cab160a..6e17cc8 100644
--- a/crates/libz-sys/build.rs
+++ b/crates/libz-sys/build.rs
@@ -23,9 +23,9 @@
}
// All android compilers should come with libz by default, so let's just use
- // the one already there. Likewise, Haiku always ships with libz, so we can
- // link to it even when cross-compiling.
- if target.contains("android") || target.contains("haiku") {
+ // the one already there. Likewise, Haiku and OpenHarmony always ship with libz,
+ // so we can link to it even when cross-compiling.
+ if target.contains("android") || target.contains("haiku") || target.ends_with("-ohos") {
println!("cargo:rustc-link-lib=z");
return;
}
@@ -60,7 +60,7 @@
}
}
Err(e) => {
- println!("cargo-warning={}", e.to_string())
+ println!("cargo:warning=Could not find zlib include paths via pkg-config: {}", e)
}
}
}
diff --git a/crates/libz-sys/zng/cc.rs b/crates/libz-sys/zng/cc.rs
index 09874e2..c0b365a 100644
--- a/crates/libz-sys/zng/cc.rs
+++ b/crates/libz-sys/zng/cc.rs
@@ -112,14 +112,10 @@
None,
&[
"adler32",
- "adler32_fold",
- "chunkset",
- "compare256",
"compress",
"cpu_features",
- "crc32_braid",
+ "crc32",
"crc32_braid_comb",
- "crc32_fold",
"deflate",
"deflate_fast",
"deflate_huff",
@@ -137,13 +133,25 @@
"inftrees",
"insert_string",
"insert_string_roll",
- "slide_hash",
"trees",
"uncompr",
"zutil",
],
);
+ cfg.append(
+ Some("arch/generic"),
+ &[
+ "adler32_c",
+ "adler32_fold_c",
+ "chunkset_c",
+ "compare256_c",
+ "crc32_braid_c",
+ "crc32_fold_c",
+ "slide_hash_c",
+ ],
+ );
+
if compat {
cfg.define("ZLIB_COMPAT", None);
}
@@ -188,7 +196,8 @@
.flag("-fvisibility=hidden");
}
- if target.contains("apple") {
+ let is_apple = target.contains("apple");
+ if is_apple {
cfg.define("_C99_SOURCE", None);
} else if target.contains("solaris") {
cfg.define("_XOPEN_SOURCE", "700");
@@ -238,7 +247,7 @@
// SSE4.2
cfg.define("X86_SSE42", None);
- cfg.append(Some("arch/x86"), &["adler32_sse42", "insert_string_sse42"]);
+ cfg.append(Some("arch/x86"), &["adler32_sse42"]);
cfg.mflag("-msse4.2", "/arch:SSE4.2");
// AVX-512
@@ -302,7 +311,7 @@
// for arm, don't know if that is still true though
if !cfg.is_msvc || is_aarch64 {
cfg.define("ARM_ACLE", None).define("HAVE_ARM_ACLE_H", None);
- cfg.append(Some("arch/arm"), &["crc32_acle", "insert_string_acle"]);
+ cfg.append(Some("arch/arm"), &["crc32_acle"]);
// When targeting aarch64 we already need to specify +simd, so
// we do that once later in this block
if !is_aarch64 {
@@ -314,7 +323,8 @@
// neon
// Fix armv7-unknown-linux-musleabi and arm-unknown-linux-musleabi by only
// passing in ARM_NEON if that target is enabled.
- if features.split(",").any(|name| name == "neon") {
+ // Disable for apple targets due to https://github.com/rust-lang/libz-sys/issues/230
+ if !is_apple && features.split(",").any(|name| name == "neon") {
cfg.define("ARM_NEON", None);
}
diff --git a/crates/libz-sys/zng/cmake.rs b/crates/libz-sys/zng/cmake.rs
index 2557625..5d6b6eb 100644
--- a/crates/libz-sys/zng/cmake.rs
+++ b/crates/libz-sys/zng/cmake.rs
@@ -14,6 +14,27 @@
.define("WITH_DFLTCC_INFLATE", "1")
.cflag("-DDFLTCC_LEVEL_MASK=0x7e");
}
+ if target.contains("riscv") {
+ // Check if we should pass on an explicit boolean value of the WITH_RVV build option.
+ // See: https://github.com/zlib-ng/zlib-ng?tab=readme-ov-file#advanced-build-options
+ if let Ok(value) = env::var("RISCV_WITH_RVV") {
+ match value.trim().to_uppercase().as_str() {
+ "OFF" | "NO" | "FALSE" | "0" => {
+ // Force RVV off. This turns off RVV entirely, as well as the runtime check for it.
+ // This is not usually necessary, but can be useful for building binaries portable
+ // to systems that do not support RVV but where auto-detection fails to identify
+ // this (as in https://github.com/zlib-ng/zlib-ng/issues/1705).
+ cmake.define("WITH_RVV", "OFF");
+ }
+ "ON" | "YES" | "TRUE" | "1" => {
+ // Try to use RVV, but still don't do so if a runtime check finds it unavailable.
+ // This has the same effect as omitting WITH_RVV, unless it has already been set.
+ cmake.define("WITH_RVV", "ON");
+ }
+ _ => {}
+ }
+ }
+ }
if target == "i686-pc-windows-msvc" {
cmake.define("CMAKE_GENERATOR_PLATFORM", "Win32");
}
diff --git a/pseudo_crate/Cargo.lock b/pseudo_crate/Cargo.lock
index 45cde80..14a09da 100644
--- a/pseudo_crate/Cargo.lock
+++ b/pseudo_crate/Cargo.lock
@@ -2946,9 +2946,9 @@
[[package]]
name = "libz-sys"
-version = "1.1.20"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472"
+checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa"
dependencies = [
"cc",
"libc",
diff --git a/pseudo_crate/Cargo.toml b/pseudo_crate/Cargo.toml
index f858156..48292fa 100644
--- a/pseudo_crate/Cargo.toml
+++ b/pseudo_crate/Cargo.toml
@@ -171,7 +171,7 @@
libm = "=0.2.8"
libtest-mimic = "=0.6.1"
libusb1-sys = "=0.7.0"
-libz-sys = "=1.1.20"
+libz-sys = "=1.1.21"
linked-hash-map = "=0.5.6"
linkme = "=0.3.31"
linkme-impl = "=0.3.31"