Zstd: ZSTD_c_targetCBlockSize == ZSTD_TARGETCBLOCKSIZE_MAX рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╕рдВрдкреАрдбрд╝рди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/zstd

ZSTD_CCtxParams_setParameter(cctxParams, ZSTD_c_targetCBlockSize, ZSTD_TARGETCBLOCKSIZE_MAX) рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдбрд╝реЗ рдиреНрдпреВрдирддрдо рдЕрдиреБрдХреНрд░рдо (> 1kB) рд╡рд╛рд▓реЗ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╕рдВрдкреАрдбрд╝рди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рд╕реАрдиреАрдХреГрдд рд╕реАрдПрд╕рдПрд╕ рдХреЗ рджреЛрд╣рд░рд╛рдпрд╛ рд╕рдВрдШрдирди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд╕рд╛рдердмреНрд▓реЙрдХрд╕рд╛рдЗрдЬрд╝ == ZSTD_TARGETBLOCKSIZE_MAX:
bootstrap.min.css : 97.31% (13862462 => 13488900 bytes, bootstrap.min.css.zst)
рд▓рдХреНрд╖реНрдп рд╕реЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛
bootstrap.min.css : 0.15% (13862462 => 20476 bytes, bootstrap.min.css.zst)

рдЖрдЧреЗ рдиреЛрдЯ: # 2093 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдкрд░ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореБрдЭреЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрджрд┐ TargetCompressedBlockSize рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, ZSTD_BLOCKSIZEMAX рд╕реНрд╡рдпрдВ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдзрд┐рдХрддрдо рдЕрд╡рд░реЛрдз рднреА рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдмрд╣реБрдд рдХрдо рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред


рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрд░реЛрдд рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрдХреНрд░рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
rm bootstrap.min.css; wget https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css && for i in {1..5}; do cat bootstrap.min.css >> bootstrap_2.min.css; cat bootstrap_2.min.css >> bootstrap.min.css; done && rm bootstrap_2.min.css

bug release-blocking

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@dciliske рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 22 рдХреЗ рд╕реНрддрд░ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ zstd-1.4.4 рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдиреЗ рдЗрд╕реЗ рдХрднреА рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ https://github.com/facebook/zstd/pull/1947 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдпрд╣рд╛рдБ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ: рдХреНрдпрд╛ targetCBlockSize рдХрдВрдкреНрд░реЗрд╕рд░ рдХреЛ рдпрд╣ рдорд╛рдирдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕рд░ рдХреЛ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рд╣рд░ рдХреЛрдИ рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛? рдпрд╛рдиреА рдпрд╣ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдлрд░рд▓реЗрд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕рд░ рд╣реИ?

targetCBlockSize "рдХрд╛ рдЕрд░реНрде" рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ рдбрд┐рдХрдореНрдкреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХрд╛ рдкреИрдХреЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ 4KB рд╣реИ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 4KB рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ рдбрд┐рдХрдореНрдкреЛрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрдг 128KB рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдХреЛ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕реЗрдмрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдФрд░ рдареАрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░реВрдВрдЧрд╛ред рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреНрд░реЛ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж!

@dciliske рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 22 рдХреЗ рд╕реНрддрд░ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ zstd-1.4.4 рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдиреЗ рдЗрд╕реЗ рдХрднреА рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ https://github.com/facebook/zstd/pull/1947 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

g666gle picture g666gle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xorgy picture xorgy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

planet36 picture planet36  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

terrelln picture terrelln  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Hedda picture Hedda  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ