You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Array Pooling: Refactored internal DEFLATE and Huffman tree construction to use global array pools instead of per-call allocations. Replaced HuffNode object allocations with flat integer arrays (h_tree_s_pool, h_tree_f_pool, etc.) in huffman.mbt, and added dflt_head_pool, dflt_prev_pool, dflt_syms_pool, dflt_lf_pool, dflt_df_pool in deflate.mbt to reuse hash table and symbol buffer arrays across calls.
Documentation
Moved the Benchmark section up in the README.md to improve visibility.