serenity/Userland/Libraries/LibCompress
Nico Weber 7c6176f983 LibCompress: Detemplatize generate_huffman_lengths()
Take Spans instead of Arrays. There's no need to have one copy of this
function for every possible array size passed to it.

Hardcode the inline size of the BinaryHeap to 288 for now. If this
becomes a performance issue in the future, we can make that size
an (optional) template parameter then.

No behavior change.
2024-07-01 00:29:39 +02:00
..
Brotli.cpp
Brotli.h
BrotliDictionary.cpp AK+Lagom: Make it possible to build for iOS 2024-03-03 13:13:42 -07:00
BrotliDictionary.cpp.dict.bin
BrotliDictionary.h
CMakeLists.txt
Deflate.cpp LibCompress: Use named EndOfBlock constant 2024-05-26 19:02:49 +02:00
Deflate.h LibCompress: Pass ReadonlyBytes to encode_huffman_lengths() 2024-05-26 19:02:49 +02:00
DeflateTables.h
Gzip.cpp LibCompress: Remove Gzip compress_file & decompress_file methods 2024-05-14 12:35:25 -06:00
Gzip.h LibCompress: Remove Gzip compress_file & decompress_file methods 2024-05-14 12:35:25 -06:00
Huffman.h LibCompress: Detemplatize generate_huffman_lengths() 2024-07-01 00:29:39 +02:00
Lzma.cpp
Lzma.h
Lzma2.cpp
Lzma2.h
Lzw.h LibCompress: Add an LZW compressor 2024-05-14 12:33:53 -06:00
PackBitsDecoder.cpp
PackBitsDecoder.h
Xz.cpp
Xz.h
Zlib.cpp
Zlib.h