Primum emissio stabilis zlib-ng, summus perficientur furca zlib

Dimissio bibliothecae zlib-ng 2.0 praesto est et ut prima stabilis propositi emissio (secuta est per 2.0.1 emissio emendativa). Zlib-ng compatitur cum zlib in gradu API, sed addit optimizations quae in repositorio officiali non recipiuntur ob conservativum accessum ad mutationes accipiendas. Praeterea modernised API proponitur, zlib innixum, sed ad simplicem portandum accommodatum. Exertum signum in C scriptum est et sub licentia Zlib distributa.

Expertus in systematibus x86_64 factis ostendit se in operationibus compressionis faciendo, Zlib-ng velociores esse circiter 4 times quam zlib et 2.1 temporibus velocius quam gzip. Cum deprimendo, Zlib-ng est circiter 2.4 temporibus velocius quam zlib et 1.8 temporibus velocius quam gzip. Notabile incrementum in compressione/decompressionis perficiendi maxime consecutum est propter instructionum vectoris SSE*, AVX2, VSX et Neonis.

Comprehendo exsequendam algorithmum Adler32 checksum, optimized utentes SSSE3, AVX2, Neon et VSX instructiones, CRC32-B exsequendum secundum PCLMULQDQ et ACLE, hash tabulas emendatas, nullas lapsus exsequendum ex SSE2, AVX2, Neon et VSX, Comparatio operationum quae innititur. supra SSE4.2 et AVX2. Compositio etiam continet mutationes quae ad meliorem effectum pertinent, in furcis ab Intel et Cloudflare adhibita. Processus laborandi cum buffers optimized est. Auxilia additae pro CMake et NMake systemata aedificandi. Continua integratio systemata adhibentur ad probationem.

Praeter optimizationes, Zlib-ng etiam includit resarculas quae in fasciculis distribuendis coacervatae sunt et codicem ab operariis in zlib emundant, ut antiquiores compilatores et suggestus sustineant, sed quae magis efficient methodorum exsecutionem impediunt (exempli gratia restrictiones ad sustentandas necessarias. 16- bis systemata et non-ANSI C compilatores). Opus peractum est ad cognoscendos et rectos errores, qui ab analysribus staticis, argumentis probativis, et instrumentis ad cognoscendas quaestiones cum memoria laborantes peractum est (AddressSanitizer et MemorySanitizer).

Source: opennet.ru