Skip to content
Snippets Groups Projects
  1. Sep 25, 2018
  2. Sep 11, 2018
    • Tao Bao's avatar
      Revert "Merge tag 'v1.0.5' into HEAD" · c4af2b09
      Tao Bao authored
      This reverts commit 885730d6.
      
      Reason for revert: b/114832768 (32-bit
      recovery_component_test.UpdaterTest#brotli_new_data on marlin is
      broken).
      
      Bug: 114832768
      Test: The above test passes w/ the revert.
      Change-Id: I9d6ad3ce44069a94bc78020ed28c5aa1a6d10ce8
      c4af2b09
  3. Jun 04, 2018
    • Eugene Kliuchnikov's avatar
      Inverse bazel project/workspace tree (#677) · 1e7ea1d8
      Eugene Kliuchnikov authored
      * Inverse bazel workspace tree.
      
      Now each subproject directly depends on root (c) project.
      
      This helps to mitigate Bazel bug bazelbuild/bazel#2391; short summary:
      Bazel does not work if referenced subproject `WORKSPACE` uses any
      repositories that embedding project does not.
      
      Bright side: building C project is much faster;
      no need to download closure, go and JDK...
  4. May 29, 2017
    • Eugene Kliuchnikov's avatar
      Update (#555) · 03739d2b
      Eugene Kliuchnikov authored
      Update:
       * new CLI; bro -> brotli; + man page
       * JNI wrappers preparation (for bazel build)
       * add raw binary dictionary representation `dictionary.bin`
       * add ability to side-load brotli RFC dictionary
       * decoder persists last error now
       * fix `BrotliDecoderDecompress` documentation
       * go reader don't block until necessary
       * more consistent bazel target names
       * Java dictionary data compiled footprint reduced
       * Java tests refactoring
      03739d2b
  5. Dec 20, 2016
  6. Jun 24, 2016
  7. Jun 17, 2016
  8. Jun 16, 2016
  9. May 07, 2015
    • Zoltan Szabadka's avatar
      Speed and memory usage improvements for the decoder. · 83aa24dc
      Zoltan Szabadka authored
      * 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.
      83aa24dc
  10. Apr 22, 2015
  11. Nov 22, 2014
Loading