eustas
7111c339ec
Create README.md
2016-02-23 16:06:31 +01:00
eustas
5cdfb5cf50
Merge pull request #319 from nilya/nilya-bro-py-arguments
...
Fix choices for --lgwin and --mode in python/bro.py
2016-02-20 12:20:09 +01:00
eustas
7be9ce671f
Merge pull request #317 from google/eustas-fix-win32-fopen
...
Fix win32 fopen parameters
2016-02-19 21:33:05 +01:00
Ilya Nazarov
291d21cc2f
Fix choices for --lgwin and --mode in python/bro.py.
2016-02-19 16:54:15 +06:00
eustas
4b331d7f48
Fix win32 fopen parameters
2016-02-19 11:17:13 +01:00
eustas
722f8996b0
Merge pull request #316 from eustas/master
...
Update decoder
2016-02-18 17:44:02 +01:00
eustas
5d0fb7a0c6
Apply 80-chars limit to CONTRIBUTING.md
2016-02-18 15:20:59 +01:00
Eugene Kliuchnikov
23934731f5
Update decoder:
...
* More clear/safe "copy" command stage implementation
* Enable unaligned memory access only on whitelisted CPUs
* Remove unused streams.{c|h}
* Add "default" to all switches
* Fix includes
* Fix spacing everywhere
2016-02-18 15:03:44 +01:00
eustas
96f374cb84
Merge pull request #315 from google/eustas-remove-dec-streams-1
...
Remove obsolete compilation unit
2016-02-16 20:54:39 +01:00
eustas
14b32cc3aa
Remove obsolete compilation unit
2016-02-16 15:16:54 +01:00
eustas
33aa40220b
Merge pull request #309 from google/eustas-fix-possible-underflow
...
Fix possible pointer underflow
2016-02-04 17:38:44 +01:00
eustas
68f5bbda76
Update decode.c
2016-02-04 15:42:53 +01:00
eustas
37a320dd81
Fix possible pointer underflow
2016-02-04 15:35:44 +01:00
eustas
d4f0cb9841
Merge pull request #308 from google/eustas-safe-memmove
...
Make memmove16 safe.
2016-01-28 18:12:31 +01:00
eustas
28867aa4e7
Remove unused definitions
2016-01-28 16:34:41 +01:00
eustas
ee9464e3b0
Remove NO_ASAN annotation
2016-01-28 16:32:38 +01:00
eustas
02c606d444
Make memmove16 safe.
2016-01-28 16:28:36 +01:00
szabadka
058d7498a1
Merge pull request #306 from szabadka/master
...
Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180
2016-01-27 10:19:19 +01:00
Zoltan Szabadka
dbb53e6434
Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180 .
2016-01-27 09:50:39 +01:00
eustas
616e11a01d
Merge pull request #304 from google/eustas-brotlimodule-warnings
...
Fix compilation warnings in brotlimodule.cc
2016-01-26 13:21:34 +01:00
szabadka
e998e225b7
Merge pull request #305 from szabadka/master
...
Reorder members of the Command struct plus fix some warnings.
2016-01-26 12:16:20 +01:00
Zoltan Szabadka
14d6ae74a9
Reorder members of the Command struct plus fix some warnings.
...
This may save 8 bytes of padding per Command (32 -> 24 bytes).
2016-01-26 11:25:53 +01:00
eustas
c5c80a9f3d
Addressed comment
2016-01-25 15:13:17 +01:00
eustas
8e8b8de0e6
Update brotlimodule.cc
2016-01-25 12:33:38 +01:00
eustas
1b938dc7a2
Update brotlimodule.cc
2016-01-25 12:16:36 +01:00
eustas
c49918e1ee
Update brotlimodule.cc
2016-01-25 12:07:39 +01:00
eustas
ca0ae4cbc0
Update brotlimodule.cc
2016-01-25 11:40:20 +01:00
eustas
a4f40c1b24
Fix brotlimodule compilation warnings
2016-01-25 11:39:05 +01:00
eustas
6c98f033e0
Merge pull request #303 from eustas/master
...
Update decoder
2016-01-25 11:24:34 +01:00
eustas
a46bdf5706
Merge pull request #301 from google/eustas-remove-deprecated-api-call
...
Remove deprecated API call
2016-01-25 10:44:22 +01:00
eustas
fec00d24e1
Make input const
2016-01-23 00:31:47 +01:00
eustas
a22993b312
Fix pointer dereferencing.
2016-01-22 14:09:25 +01:00
eustas
1f9106429a
Remove deprecated API call
2016-01-22 14:01:46 +01:00
Eugene Kliuchnikov
92e3023914
Update decoder.
...
* Reduce memory usage
* Update API documentation
* Remove deprecated API
* Move non-API declatarions from decode.h
* Remove streams
* Add more debug logging
* Fix shift in BrotliBitReaderUnload
* Allocate ringbuffer at later stages
* Sort / fix includes
* Fix whitespaces
* Eliminate dead code
* Drive-by code simplifications
2016-01-22 10:19:41 +01:00
eustas
c788a55927
Merge pull request #1 from google/master
...
Rebase
2016-01-19 14:11:13 +01:00
szabadka
bed9386260
Merge pull request #297 from szabadka/master
...
Relax the prerequisites of WriteBrotliData().
2016-01-12 14:59:25 +01:00
Zoltan Szabadka
82c9e1972d
Relax the prerequisites of WriteBrotliData().
...
Instead of returning false, if it is called with no
new input for a non-last block, just check if it has
any already processed data to flush, and if not,
return true with empty output.
2016-01-12 14:45:35 +01:00
szabadka
4d5ce42e4b
Merge pull request #296 from szabadka/master
...
Update the internet draft to the -08 version.
2016-01-11 13:57:28 +01:00
Zoltan Szabadka
6a92849c93
Change the title and the expiration date of the -08 draft.
2016-01-11 13:36:41 +01:00
Zoltan Szabadka
8ef0a2023d
Create -08 version of the draft.
2016-01-11 13:35:30 +01:00
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