Tatsuhiro Tsujikawa
e72f4af5de
hpack: Optimize huffman decoding a bit
2025-11-03 18:32:37 +09:00
Tatsuhiro Tsujikawa
28ba0b37e1
Update document reference
2020-12-29 17:35:55 +09:00
Tatsuhiro Tsujikawa
6b7ade9f3f
Require python3 for python scripts
2020-12-29 17:35:55 +09:00
Tatsuhiro Tsujikawa
5d6964cf81
Faster huffman decoding
2019-10-12 14:30:31 +09:00
Tatsuhiro Tsujikawa
0d855bfc1b
Faster huffman encoding
2019-10-12 14:30:31 +09:00
Tatsuhiro Tsujikawa
97648d257f
mkhufftbl.py: Refactor
2015-04-21 23:48:45 +09:00
Tatsuhiro Tsujikawa
992ca93533
mkhufftbl.py: Update doc
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
88b69bb669
Reduce huffman decoding table
...
Previously we have uint16_t as state member variable in
nghttp2_huff_decode structure to express -1 as failure. This is
because we have 256 valid states. However, we can express failed
state using flags member variable and make state uint8_t. This commit
does this and as a result the size of decoding table is reduced.
2014-05-31 00:19:30 +09:00
Tatsuhiro Tsujikawa
e5b0303481
Update huffman codes
2014-04-02 01:44:39 +09:00
Tatsuhiro Tsujikawa
f8a446fbeb
nghttp2_hd: Rewrite huffman decoding
2014-01-24 21:56:19 +09:00
Tatsuhiro Tsujikawa
7a9eca1f7d
nghttp2_hd: Simplify huffman encode
2013-12-19 23:02:48 +09:00
Tatsuhiro Tsujikawa
e6be04c865
Add auto-generation tools
2013-10-16 01:23:10 +09:00