diff options
author | Eugene Kliuchnikov <eustas@google.com> | 2017-03-06 14:22:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-06 14:22:45 +0100 |
commit | cdca91b6f59dd7632985667d2cd585ab68937b48 (patch) | |
tree | 2567a6da6473cc2a6dd691c1551845892463c953 /setup.py | |
parent | aaa4424d9bdeb10f8af5cb4599a0fc2bbaac5553 (diff) | |
download | brotli-cdca91b6f59dd7632985667d2cd585ab68937b48.zip brotli-cdca91b6f59dd7632985667d2cd585ab68937b48.tar.gz brotli-cdca91b6f59dd7632985667d2cd585ab68937b48.tar.bz2 |
Update common, decoder, encoder, java (#520)
Common:
* wrap dictionary data into `BrotliDictionary` structure
* replace public constant with getter `BrotliGetDictionary`
* reformat dictionary data
Decoder:
* adopt common changes
* clarify acceptable instance usage patterns
* hold reference to dictionary in state
Encoder:
* adopt common changes
* eliminate PIC spots in `CreateBackwardReferences`
* add per-chunk ratio guards for q0 and q1
* precompute relative distances to avoid repeated calculations
* prostpone hasher allocation/initialization
* refactor Hashers to be class-like structure
* further improvements for 1MiB+ inputs
* added new hasher type; made hashers more configurable
Java:
* Pull byte->int magic to `IntReader` from `BitReader`
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -221,6 +221,7 @@ EXT_MODULES = [ 'enc/find_match_length.h', 'enc/hash.h', 'enc/hash_to_binary_tree_inc.h', + 'enc/hash_longest_match64_inc.h', 'enc/hash_longest_match_inc.h', 'enc/hash_longest_match_quickly_inc.h', 'enc/histogram.h', |