Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2dfaadce | 2024-11-19 08:14:51 | (PY) clarify compressor mode parameter values PiperOrigin-RevId: 698023020 | ||
| 36533a86 | 2023-01-16 18:04:35 | Internal change PiperOrigin-RevId: 502401179 | ||
| 68f1b90a | 2021-08-18 19:15:07 | Update (#918) Prepare to use copybara worklow. | ||
| d63e8f75 | 2017-08-04 10:02:56 | Update API, and more (#581) Update API, and more: * remove "custom dictionary" support * c/encoder: fix #580: big-endian build * Java: reduce jar size * Java: speedup decoding * Java: add 32-bit CPU support * Java: make source code JS transpiler-ready | ||
| 58f5c37f | 2017-06-28 16:32:28 | Python: Decompressor: Streaming decompression support (#546) python-brotli has Compressor for streaming compression but nothing for streaming decompression. This is a straight-forward copy of the Compressor code into the new class Decompressor. | ||
| afb12727 | 2016-10-25 04:19:29 | Python: Publicly expose the Compressor object in the Python API (#456) Progress on #191 | ||
| 5632315d | 2016-10-24 07:28:56 | Python: Support streamed compression with the Compressor object (#448) This adds `flush` and `finish` methods to the `Compressor` object in the extension module, renames the `compress` method to `process`, and updates that method to only process data. Now, one or more `process` calls followed by a `finish` call will be equivalent to a module-level `compress` call. Note: To maximize the compression efficiency (and match underlying Brotli behavior, the `Compressor` object `process` method does not guarantee all input is immediately written to output. To ensure immediate output, call `flush` to manually flush the compression buffer. Extraneous flushing can increase the size, but may be required when processing streaming data. Progress on #191 | ||
| 595a5246 | 2016-09-29 15:14:16 | Python: Create an extension Compressor object - Create a `Compressor` object in the extension module - Move the `compress` method into the native module and use the new `Compressor` object to do the compression Note: This does not change the module-level Python API. The `Compressor` object will not be publicly exposed until its methods have stabilized. | ||
| f7b5b3dc | 2016-09-28 17:26:00 | Python: Create native brotli module and move extension to _brotli |