Commit Graph

609 Commits

Author SHA1 Message Date
szabadka
f39bc2cf83 Merge pull request #290 from crowell/patch-1
s/Error of success/Error or success/
2016-01-11 13:31:16 +01:00
szabadka
1f01d61bcf Merge pull request #295 from szabadka/master
Add two more fast modes to the brotli compressor.
2016-01-11 13:07:22 +01:00
Zoltan Szabadka
b4c223cf27 Add missing headers. 2016-01-11 12:17:44 +01:00
Zoltan Szabadka
47f1eaba88 Add the new source files to setup.py 2016-01-11 12:05:18 +01:00
Zoltan Szabadka
417107b3dd Add two more fast modes to the brotli compressor.
The new modes process the input data in independent blocks,
using backward references only from within an input block.

The new modes can be used by specifying quality 0 or quality 1,
the old quality 1 and quality 2 modes are renamed quality 2 and
quality 3, respectively, and the old quality 3 mode is removed.
2016-01-11 11:21:42 +01:00
szabadka
27688e605c Merge pull request #294 from szabadka/master
Faster entropy coding phase for quality 1.
2016-01-11 10:28:30 +01:00
Zoltan Szabadka
1bf1b0a598 Faster entropy coding phase for quality 1.
In quality 1, use static Huffman codes for distance
and command histograms with <= 128 symbols and dynamic
Huffman codes with static code length codes for the other
histograms.
2016-01-08 10:10:22 +01:00
szabadka
94a1dcaaba Merge pull request #293 from szabadka/master
Partial Hasher initialization for small input data.
2016-01-08 09:57:20 +01:00
Zoltan Szabadka
4dd9114c97 Partial Hasher initialization for small input data.
This increases compression speed of very small files (< 1KB) for quality <= 3.
2016-01-07 17:10:34 +01:00
szabadka
71c26bc32b Merge pull request #292 from szabadka/master
Fix more conversion warnings.
2016-01-07 16:58:38 +01:00
Zoltan Szabadka
8844b7f0d7 Fix more conversion warnings. 2016-01-07 16:27:49 +01:00
szabadka
580db01252 Merge pull request #291 from rsheeter/master
Remove -std=c++11 from shared.mk
2016-01-07 09:50:54 +01:00
Rod Sheeter
0e62a76e78 Remove -std=c++11 from shared.mk 2016-01-06 08:19:02 -08:00
Jeffrey Crowell
3fbc3b815f s/Error of success/Error or success/ 2016-01-05 16:31:36 -05:00
eustas
98ed7a23a8 Merge pull request #283 from thinred/master
Fix typo: LFLAGS => LDFLAGS
2015-12-22 17:28:21 +01:00
Tomasz Buchert
2ce1a1fcdd Fix typo: LFLAGS => LDFLAGS 2015-12-18 23:26:41 +01:00
eustas
90eb91b04c Merge pull request #280 from eustas/master
Fix headers
2015-12-11 13:15:21 +01:00
Eugene Klyuchnikov
24ffa78414 Fix headers 2015-12-11 11:11:51 +01:00
szabadka
9dc38abcbd Merge pull request #279 from szabadka/master
Add Robert Obryk to the Acknowledgements section of the spec
2015-12-10 11:35:44 +01:00
Zoltan Szabadka
3178f4bcf0 Add Robert Obryk to the Acknowledgements section of the spec
for his work on the first version of the spec in designing
the format of the compressed prefix codes.
2015-12-10 11:03:22 +01:00
eustas
bc5da25a43 Merge pull request #272 from eustas/master
Upgrade license to MIT.
2015-12-09 16:25:06 +01:00
szabadka
66db08156e Merge pull request #278 from anthrotype/python-disable-c++0x
don't pass `-std=c++0x` option to gcc in setup.py
2015-12-09 13:43:14 +01:00
Cosimo Lupo
912b0ac2c4 brotlimodule.cc: fix error with clang ('expected a class or namespace') 2015-12-08 12:49:04 +00:00
eustas
d9976e2dd2 Merge pull request #277 from eustas/fix
Fix WriteMetadata (unaligned and out-of-bounds write).
2015-12-08 13:33:13 +01:00
Cosimo Lupo
8b2ca8efd9 setup.py: don't enable c++0x for gcc 2015-12-08 12:33:06 +00:00
Eugene Klyuchnikov
901cd82f4f Fix WriteMetadata (unaligned and out-of-bounds write). 2015-12-04 16:09:40 +01:00
Eugene Klyuchnikov
771eb10798 Update license statement in source files. 2015-11-27 11:27:11 +01:00
Eugene Klyuchnikov
55e9768bad Upgrade license to MIT. 2015-11-27 10:40:56 +01:00
eustas
c60f6d0d65 Merge pull request #271 from eustas/master
Update bro.cc to use new streaming API.
2015-11-26 10:04:25 +01:00
Eugene Klyuchnikov
1c5ae022d3 Update bro.cc to use new streaming API. 2015-11-25 23:07:48 +01:00
eustas
5b0df4aef7 Merge pull request #270 from eustas/master
Fix sign-comparison warnings
2015-11-23 13:59:17 +01:00
Eugene Klyuchnikov
bb26d1919f Fix sign-comparison warnings
+ add more debug runtime checks
+ minor cleanup
2015-11-23 11:05:12 +01:00
eustas
b64b2cf43d Merge pull request #269 from eustas/master
Decoder: implement custom allocator feature
2015-11-23 10:44:55 +01:00
Eugene Klyuchnikov
b693812271 Decoder: implement custom allocator feature
Drive-by: conform stricter compilation flags; cleanup shared.mk
2015-11-23 10:21:09 +01:00
eustas
befc549b47 Merge pull request #268 from eustas/master
Add more explicit type conversions.
2015-11-17 17:01:44 +01:00
Eugene Klyuchnikov
152e33c3a0 Add more explicit type conversions.
Remove dead code.
Fix includes.
2015-11-17 13:45:41 +01:00
szabadka
fb52958eae Merge pull request #266 from szabadka/master
Fix assertion in 32-bit build.
2015-11-12 20:36:30 +01:00
Zoltan Szabadka
8d061836ac Fix assertion in 32-bit build. 2015-11-12 20:13:58 +01:00
szabadka
a08855c715 Merge pull request #260 from dsnet/master
Fix 72-char line length violator
2015-11-11 14:40:27 +01:00
Joe Tsai
3fe5c24738 Fix 72-char line length violator 2015-11-10 15:09:40 -08:00
Joe Tsai
af2a5519ab Merge pull request #1 from google/master
Pull from tip
2015-11-10 14:54:26 -08:00
szabadka
77db683f0f Merge pull request #255 from ende76/master
FIX: Typo in reference to NBLTYPESL, Minor: added missing word _lengths_ to insert-and-copy lengths
2015-11-10 16:06:47 +01:00
Thomas Pickert
0e3329d513 Fixed accidental plural plural wording 2015-11-10 09:52:10 -05:00
Ende
e33ff0a679 Rearranged wording to stay under 72 character limit 2015-11-10 05:32:50 -05:00
Ende
1b8b801078 Fixed two references to wrong NBLTYPESx 2015-11-07 17:55:22 -05:00
eustas
c90ec29f54 Merge pull request #256 from eustas/master
Fix implicit type conversion
2015-11-07 13:18:15 +01:00
eustas
65b4baf0b8 Fix implicit type conversion 2015-11-07 11:52:13 +01:00
Ende
9bb41938d3 Minor: added missing word _lengths_ to insert-and-copy lengths 2015-11-06 14:14:18 -05:00
eustas
a6881eb309 Merge pull request #253 from eustas/master
Brotli decoder: implement new streaming API
2015-11-06 12:18:04 +01:00
Eugene Klyuchnikov
c0ba6d6f5e Brotli decoder: implement new streaming API 2015-11-06 11:46:04 +01:00