History log of /external/brotli/dec/port.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e9b278ac6e097beb763e8a46eeafcaa3f6f63f18 31-Oct-2016 Eugene Kliuchnikov <eustas@google.com> Update docs and add more java tests (#463)

* doxygenize and update API documentation
* fix spelling
* add "fuzz" corpus for java decoder to improve coverage
* use upper-case-snake names for dictionary constant definitions
* use `LDFLAGS` in conventional `Makefile`
/external/brotli/dec/port.h
3b9d4a227d12fbb7591a0cfc26944012173ab0bc 27-Oct-2016 Mo DeJong <mo@modejong.com> enable rbit instruction for arm64 (#459)
/external/brotli/dec/port.h
4219fece592059522a1c800b3b16804d543f477e 17-Oct-2016 Eugene Kliuchnikov <eustas@google.com> Merge pull request #424 from mdejong/master

check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under cla…
0a63f99db9eeb8a15dc3941b96802141b1993912 21-Sep-2016 Eugene Kliuchnikov <eustas@google.com> Update encoder
* move `common/port.h` to `includes/port.h`
* replace magic more magic numbers with constants
* artificially limit window size to 2^18 for quality 0 and 1
* use fixed shifts for quality 0 and 1 hashes
* removed `BrotliEncoderWriteMetadata`
* added `BROTLI_OPERATION_EMIT_METADATA` instead
* deprecated low-level API
* fixed MSVC warnings
/external/brotli/dec/port.h
f20b3eeb2f401fc4b87488ca22ca32729a6dec20 21-Sep-2016 Eugene Kliuchnikov <eustas@google.com> Update decoder:
* use BROTLI_MAX_DISTANCE_BITS instead of magic constant
* introduce BROTLI_DEPRECATED
* move BROTLI_RESTRICT to common/port.h
* promote reg_t to dec/port.h
* remove deprecated decoder API
* more optimistic ring-buffer allocation
* fix MSVC warnings
* fix (not tested) for ARM 64-bit RBIT
/external/brotli/dec/port.h
214629ccd7937327e004b0b4227e86169fa123a9 30-Aug-2016 Mo DeJong <mo@modejong.com> check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under clang is detected, check for __ARM_ARCH being exactly equal to 7 so that arm64 arch does not define BROTLI_TARGET_ARMV7
/external/brotli/dec/port.h
b972c67780f03256a3fbf81dc3350a4bf00aa4ad 13-Jun-2016 Eugene Kliuchnikov <eustas@google.com> Convert encoder to plain C.
/external/brotli/dec/port.h
028291865dbc2f92bb114dd082f5ff78c907a875 03-Jun-2016 Eugene Kliuchnikov <eustas@google.com> Extract common parts: constants, dictionary, etc.
/external/brotli/dec/port.h
e7e3849835e17ebb842ad02b51e1fb0c5e11b47c 19-Apr-2016 Eugene Kliuchnikov <eustas@google.com> Update decoder. Add encoder interface wrapper.
* condense printf in port.h; use BROTLI_LOG everywhere
* mark non-exported functions with BROTLI_INTERNAL
* use BROTLI_DUMP instead of (void)(BROTLI_FAILURE())
* fix problems with CustomDictionary
* make decode.h independent of state.h
* fix "double-new-lines"
* fix some strict compilation warnings
* fix bro.cc compilation for MSVS
* added compressor.h as a replacement for encode.h + streams.h
/external/brotli/dec/port.h
2fcb2321d914310e5e4e7e72e552455d5d8b737f 25-Feb-2016 Frédéric Wang <fwang@igalia.com> Use double exclamation marks in declarations of IS_CONSTANT and BROTLI_HAS_UBFX to force C compilers to interpret them as booleans and avoid constant-logical-operand warnings.
/external/brotli/dec/port.h
23934731f55d06e5b83701bf82c2f53bb9ddf56d 18-Feb-2016 Eugene Kliuchnikov <eustas@google.com> 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
/external/brotli/dec/port.h
28867aa4e7112c2af8686a4e4bbb8ae6f42a4eda 28-Jan-2016 eustas <eustas.ru@gmail.com> Remove unused definitions
/external/brotli/dec/port.h
24ffa78414663b545b66be392caff7eb5574a62c 11-Dec-2015 Eugene Klyuchnikov <eustas@google.com> Fix headers
/external/brotli/dec/port.h
771eb107985566d2e458e3f06f2c7bd1b21c2dca 27-Nov-2015 Eugene Klyuchnikov <eustas@google.com> Update license statement in source files.
/external/brotli/dec/port.h
b69381227199fceef25e564f68fec730d53b34c4 23-Nov-2015 Eugene Klyuchnikov <eustas@google.com> Decoder: implement custom allocator feature
Drive-by: conform stricter compilation flags; cleanup shared.mk
/external/brotli/dec/port.h
c0ba6d6f5eb44836b856e9b1eeb8586e4c2633bb 06-Nov-2015 Eugene Klyuchnikov <eustas@google.com> Brotli decoder: implement new streaming API
/external/brotli/dec/port.h
47835c6089f04a0bf99f097af32114dbc4bc3b8a 06-Oct-2015 Zoltan Szabadka <szabadka@google.com> Fix build for SPARK.
/external/brotli/dec/port.h
bacc734997f12ffa7002366ea2dffd5ef7e6a136 05-Oct-2015 Zoltan Szabadka <szabadka@google.com> Fix some more compiler warnings in the decoder.
/external/brotli/dec/port.h
9ceff0372cad4236bb2b8b6cc8d2621cfa0ea058 02-Oct-2015 Zoltan Szabadka <szabadka@google.com> Add more build parameters.
/external/brotli/dec/port.h
d3eb6ecb9a9191a516ec83038c05f219e1012664 02-Oct-2015 Zoltan Szabadka <szabadka@google.com> Add BROTLI_FREE macro, check malloc status after histogram allocations.
/external/brotli/dec/port.h
5919712922310cb8d1dbf86821b2e758597caba7 28-Sep-2015 Zoltan Szabadka <szabadka@google.com> Avoid undefined behavior from memcpy for the portable build.
/external/brotli/dec/port.h
e44caf98355b9ac27023d5590d2636ef67a9a1f5 25-Sep-2015 Zoltan Szabadka <szabadka@google.com> Introduce a BROTLI_BUILD_PORTABLE macro to disable potentially dangerous optimizations.
/external/brotli/dec/port.h
127aa48a96f55241a03305f72b606a999384ee54 01-Sep-2015 Eugene Klyuchnikov <eustas@google.com> Fix bug in decoder.
Minor cleanup.
/external/brotli/dec/port.h
db71549ac5008174ed4ada46476f0a74144bf2fc 28-Aug-2015 Lode Vandevenne <lode@google.com> update brotli decoder with latest improvements
/external/brotli/dec/port.h
45c38936b73def9d1a30f87cd799c63457069267 10-Aug-2015 lvandeve <lvandeve@users.noreply.github.com> Enable little endian support also for visual studio
/external/brotli/dec/port.h
94cd7085f79a707f5ba3d93086796e695b495975 10-Aug-2015 Lode Vandevenne <lode@google.com> brotli decoder performance improvements
/external/brotli/dec/port.h
83aa24dc8686b62177d776a3baab5f69badc1a78 07-May-2015 Zoltan Szabadka <szabadka@google.com> Speed and memory usage improvements for the decoder.

* Change order of members of bit reader state structure.

* Remove unused includes for assert. Add BROTLI_DCHECK
macros and use it instead of assert.

* Do not calculate nbits in common case of ReadSymbol.

* Introduce and use PREDICT_TRUE / PREDICT_FALSE macros.

* Allocate less memory in the brotli decoder if it knows
the result size beforehand. Before this, the decoder
would always allocate 16MB if the encoder annotated the
window size as 22 bit (which is the default), even if the
file is only a few KB uncompressed. Now, it'll only
allocate a ringbuffer as large as needed for the result file.
But only if it can know the filesize, it's not possible
to know that if there are multiple metablocks or too large
uncompressed metablock.
/external/brotli/dec/port.h