Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b15ca9af | 2025-06-18 02:18:19 | pure golang decoder PiperOrigin-RevId: 772827931 | ||
| 7bd1bd44 | 2025-06-17 06:01:41 | add synth_test for cbrotli PiperOrigin-RevId: 772439037 | ||
| 3efb30f9 | 2025-06-12 08:47:30 | Comb UTF-8 literal processing PiperOrigin-RevId: 770672448 | ||
| 405b434d | 2025-06-12 08:38:59 | make cbrotli_test extenal to cbrotli PiperOrigin-RevId: 770669431 | ||
| 00ad1d4a | 2025-06-11 03:17:34 | CI: don't use deprecated Windows-2019 image PiperOrigin-RevId: 770061926 | ||
| ee5f3bb9 | 2025-06-10 07:07:49 | Refresh JS/TS/KT PiperOrigin-RevId: 769617330 | ||
| 08bdaebb | 2025-06-10 00:27:22 | modify Java decoder in a way it could be transpiled to exception unfriendly languages PiperOrigin-RevId: 769488037 | ||
| 271be114 | 2025-06-04 01:04:28 | Prepare for transpilation to golang PiperOrigin-RevId: 767024321 | ||
| 9c91b6a2 | 2025-06-02 05:57:13 | Restore bazel-win:go pipeline PiperOrigin-RevId: 766158407 | ||
| 00c6df4d | 2025-06-02 02:55:53 | Include go bindings in archive export PiperOrigin-RevId: 766107843 | ||
| e095150b | 2025-05-30 02:00:59 | Merge pull request #1182 from eugo-inc:master PiperOrigin-RevId: 765091808 | ||
| dcc24d05 | 2025-05-28 14:13:46 | chore: fixing trailing whitespace in python/README.md | ||
| 5189ec1f | 2025-05-28 14:11:45 | Merge branch 'google:master' into master | ||
| 6270bb54 | 2025-05-28 04:17:18 | update CI pipelines PiperOrigin-RevId: 764197690 | ||
| 0e0ed5f0 | 2025-05-27 08:53:51 | perf: conditionally install pkgconfig if using system brotli | ||
| 9b7beb42 | 2025-05-27 08:06:30 | Merge branch 'google:master' into master | ||
| cecc0acc | 2025-05-27 08:59:17 | Fix ISO C build breakage. (#1255) ISO C prohibits inline declarations of variables. Move the declaration to the start of the block. Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| e9668c8c | 2025-05-27 08:50:34 | Add a SBOM template in CycloneDX format (#1224) Improve supply chain security by including a SBOM file with substituted values. This will be used to construct a composite platform SBOM. Signed-off-by: Richard Hughes <rhughes@redhat.com> Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| 93d0ac53 | 2025-05-27 09:47:01 | Fix typos (#1242) Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| 3487b691 | 2025-05-27 09:37:03 | Update bro.py: Fix undefined name in Python code (#1240) `outfile` is used before it is defined on the following line so use `options.outfile` instead. % `ruff check` ``` Error: python/bro.py:168:64: F821 Undefined name `outfile` ``` Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| adc546b7 | 2025-05-27 09:31:34 | Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#1252) Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/62b2cac7ed8198b15735ed49ab1e5cf35480ba46...f49aabe0b5af0936a0987cfb85d86b75731b0186) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| b3d7283f | 2025-05-27 09:21:49 | Bump actions/cache from 4.1.2 to 4.2.3 (#1258) Bumps [actions/cache](https://github.com/actions/cache) from 4.1.2 to 4.2.3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/6849a6489940f00c2f30c0fb92c6274307ccb58a...5a3ec84eff668545956fd18022155c47e93e2684) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| fa308dda | 2025-05-27 09:19:06 | Bump actions/upload-artifact from 4.4.3 to 4.6.2 (#1259) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 4.6.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...ea165f8d65b6e75b540449e92b4886f43607fa02) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| 98cde633 | 2025-05-27 09:14:31 | Bump softprops/action-gh-release from 2.1.0 to 2.2.2 (#1263) Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.1.0 to 2.2.2. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/01570a1f39cb168c169c802c3bceb9e93fb10974...da05d552573ad5aba039eaac05058a918a7bf631) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-version: 2.2.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Eugene Kliuchnikov <eustas.ru@gmail.com> | ||
| 9c550705 | 2025-05-27 08:53:21 | Bump actions/setup-python from 5.3.0 to 5.6.0 (#1265) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.6.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/0b93645e9fea7318ecaed2b359559ac225c90a2b...a26af69be951a213d495a4c3e4e4022e16d87065) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 5.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
| 440e0364 | 2025-01-31 05:42:35 | Another nullptr-arithmetics clamer PiperOrigin-RevId: 721741817 | ||
| a1e3ab25 | 2025-01-31 05:30:49 | Fix (speculative) nullptr arithmetic PiperOrigin-RevId: 721739274 | ||
| 28b11837 | 2025-01-17 03:39:55 | Merge pull request #1244 from eustas:reno PiperOrigin-RevId: 716603037 | ||
| ad3c0d5f | 2025-01-17 09:07:22 | Add release notes for recent python API update | ||
| 67d78bc4 | 2025-01-08 07:18:31 | Merge pull request #1234 from robryk:sizelimit PiperOrigin-RevId: 713282049 | ||
| d144c583 | 2025-01-08 12:52:55 | Merge branch 'master' into sizelimit | ||
| b01b63a4 | 2025-01-08 03:41:01 | Merge pull request #1232 from eustas:fixp1 PiperOrigin-RevId: 713231604 | ||
| 4034fe36 | 2025-01-08 11:50:52 | Merge branch 'master' into sizelimit | ||
| 281b0aa5 | 2025-01-08 10:12:41 | Fix most of build_test pipeline | ||
| 57610b71 | 2025-01-07 13:59:06 | translate includes in brotli/research PiperOrigin-RevId: 713033033 | ||
| eb3a31e2 | 2024-09-18 15:25:06 | add max_length to Python streaming decompression | ||
| 28ce91ca | 2024-09-17 16:50:39 | add size limit to buffer | ||
| 7ef8b920 | 2025-01-07 00:07:03 | copybara config update to export /MODULE.bazel PiperOrigin-RevId: 712795247 | ||
| 95b81fcc | 2025-01-06 23:51:35 | Partially pick https://github.com/google/brotli/pull/1232 PiperOrigin-RevId: 712791222 | ||
| d019271c | 2025-01-06 03:05:20 | Copybara import of the project: -- f1bdfaa803e62ce3608e0226c98da1cf20abebdc by Robert Obryk <robryk@google.com>: add size limit to buffer -- ef8922cee72a1c0b0c35ed109ae9d2d637177bfe by Robert Obryk <robryk@google.com>: add max_length to Python streaming decompression PiperOrigin-RevId: 712463460 | ||
| ef9e12f0 | 2025-01-06 02:37:01 | Merge pull request #1201 from robryk:sizelimit PiperOrigin-RevId: 712456783 | ||
| ef8922ce | 2024-09-18 15:25:06 | add max_length to Python streaming decompression | ||
| 91d96d3d | 2024-11-25 01:12:58 | Merge pull request #1226 from google:dependabot/github_actions/softprops/action-gh-release-2.1.0 PiperOrigin-RevId: 699885941 | ||
| cf25e52f | 2024-11-25 09:03:34 | Bump softprops/action-gh-release from 2.0.2 to 2.1.0 Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.2 to 2.1.0. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/d99959edae48b5ffffd7b00da66dcdb0a33a52ee...01570a1f39cb168c169c802c3bceb9e93fb10974) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| 841f6728 | 2024-11-21 06:22:06 | Merge pull request #1137 from google:dependabot/github_actions/softprops/action-gh-release-2 PiperOrigin-RevId: 698755745 | ||
| 5c667240 | 2024-11-21 05:38:27 | Add dictionary API to cgo wrapper PiperOrigin-RevId: 698745795 | ||
| 0ea9927a | 2024-11-21 16:11:26 | + Improved setup.py formatting + Updated dependency resolution for edge cases in setup.py | ||
| 3a444a6f | 2024-11-21 12:26:45 | Merge branch 'google:master' into master | ||
| 39904bdf | 2024-11-20 03:26:24 | Merge pull request #1185 from dloebl:cbrotli-add-pkg-config-directive PiperOrigin-RevId: 698329603 | ||
| 2dfaadce | 2024-11-19 08:14:51 | (PY) clarify compressor mode parameter values PiperOrigin-RevId: 698023020 | ||
| b08dc487 | 2024-03-11 08:17:49 | Bump softprops/action-gh-release from 1 to 2 Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/de2c0eb89ae2a093876385947365aca7b0e5f844...d99959edae48b5ffffd7b00da66dcdb0a33a52ee) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| 90833a88 | 2024-08-07 21:40:57 | cbrotli: add pkg-config directive | ||
| 2b6efcbd | 2024-11-19 01:42:21 | Merge pull request #1204 from heshpdx:master PiperOrigin-RevId: 697922880 | ||
| 8c6d25f7 | 2024-11-15 10:39:15 | Update c/enc/encode.c Co-authored-by: Eugene Kliuchnikov <eustas@google.com> | ||
| 782aadd0 | 2024-11-12 14:45:06 | Apply suggestions from code review Co-authored-by: Eugene Kliuchnikov <eustas@google.com> | ||
| 1054ecc2 | 2024-11-12 16:25:30 | Add static variables as per code review comments. | ||
| cec846f8 | 2024-10-05 10:46:27 | Update c/enc/block_splitter_inc.h Added a digit of precision | ||
| cefec3ce | 2024-10-05 05:40:19 | Reduce fdiv's into fmul's Provides small speedup on microarchitectures where the floating point divide is slower than the floating point multiply. | ||
| f25050c0 | 2024-11-15 05:21:08 | Merge pull request #1190 from jkoritzinsky:warnings-cleanup PiperOrigin-RevId: 696853690 | ||
| d405b7f1 | 2024-11-15 04:55:26 | Merge pull request #1181 from google:dependabot/github_actions/ossf/scorecard-action-2.4.0 PiperOrigin-RevId: 696848167 | ||
| 0e37f939 | 2024-11-12 16:55:37 | Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.4.0 | ||
| aa548219 | 2024-08-27 14:25:33 | Fix C4224 warnings when building with MSVC | ||
| a4d0581d | 2024-11-12 07:15:57 | Merge pull request #1210 from google:dependabot/github_actions/actions/upload-artifact-4.4.3 PiperOrigin-RevId: 695721243 | ||
| c766253c | 2024-11-12 14:02:26 | Bump actions/upload-artifact from 4.0.0 to 4.4.3 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.4.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/c7d193f32edcb7bfad88892161225aeda64e9392...b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| 45f4cc75 | 2024-11-12 06:01:25 | Merge pull request #1214 from google:dependabot/github_actions/actions/cache-4.1.2 PiperOrigin-RevId: 695700673 | ||
| ca43fd5d | 2024-11-12 06:00:23 | Merge pull request #1215 from google:dependabot/github_actions/actions/setup-python-5.3.0 PiperOrigin-RevId: 695700558 | ||
| d3471e6f | 2024-11-12 13:23:35 | Bump actions/cache from 3.3.2 to 4.1.2 Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 4.1.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/704facf57e6136b1bc63b828d79edcd491f0ee84...6849a6489940f00c2f30c0fb92c6274307ccb58a) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| cb63a619 | 2024-11-12 13:23:33 | Bump actions/setup-python from 5.0.0 to 5.3.0 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.3.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/0a5c61591373683505ea898e09a3ea4f39ef2b9c...0b93645e9fea7318ecaed2b359559ac225c90a2b) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| 28482c40 | 2024-11-12 05:22:30 | Merge pull request #1221 from eustas:matJ PiperOrigin-RevId: 695692377 | ||
| 4c4b1297 | 2024-11-12 12:44:54 | "Hermetise" bazel-java tests Should fix windows pipeline. | ||
| f2372f2f | 2024-11-12 01:19:44 | Merge pull request #1218 from eustas:fijab PiperOrigin-RevId: 695636494 | ||
| 7347e81d | 2024-11-11 14:03:12 | Fix Java Bazel build | ||
| 4303850b | 2024-11-11 07:50:54 | No public description PiperOrigin-RevId: 695336284 | ||
| 1c380db1 | 2024-10-31 16:05:56 | Merge branch 'google:master' into master | ||
| 66495233 | 2024-10-24 13:36:16 | Make Brotli decompression faster Makes it ~8% faster on my skylake desktop. PiperOrigin-RevId: 689499172 | ||
| 9018ef37 | 2024-10-16 10:57:44 | Merge branch 'google:master' into master | ||
| 350100a5 | 2024-09-19 09:01:50 | Add BrotliCopyPreloadedSymbols function. Add a single trivial use to avoid complier warning. PiperOrigin-RevId: 676435629 | ||
| f1bdfaa8 | 2024-09-17 16:50:39 | add size limit to buffer | ||
| b93502da | 2024-08-29 19:17:37 | fix: renamed print | ||
| 2a01fd8f | 2024-07-29 20:05:34 | + Added ability to build Brotli Python bindings against system-provided brotli instead of vendored one | ||
| 3b83a054 | 2024-07-29 08:39:42 | Bump ossf/scorecard-action from 2.3.1 to 2.4.0 Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.4.0. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...62b2cac7ed8198b15735ed49ab1e5cf35480ba46) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||
| 39bcecf4 | 2024-07-15 11:26:47 | Fix hasher resolution for long windows. PiperOrigin-RevId: 652545288 | ||
| a528bce9 | 2024-05-31 09:10:52 | Hoist the static bounds check out of the combined if check. PiperOrigin-RevId: 639054702 | ||
| fe754f34 | 2024-05-30 09:50:58 | Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)). PiperOrigin-RevId: 638686412 | ||
| 8a626fd4 | 2024-05-22 08:53:34 | No public description PiperOrigin-RevId: 636183145 | ||
| 04388304 | 2024-05-09 12:41:57 | Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)). PiperOrigin-RevId: 632238409 | ||
| bb809ac9 | 2024-05-08 17:59:09 | Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)). PiperOrigin-RevId: 631982664 | ||
| d01a4caa | 2024-04-22 02:06:42 | Internal change PiperOrigin-RevId: 626960053 | ||
| 1b3a5ccb | 2024-04-18 19:59:28 | Prefetch the backreference hashtable bucket. Place the prefetch before the last distance checks, to give the prefetch enough time to work. PiperOrigin-RevId: 626228820 | ||
| 443af10a | 2024-04-17 04:09:20 | add (assumption) check PiperOrigin-RevId: 625632989 | ||
| c1c76e99 | 2024-04-14 06:35:19 | Don't check `cur_ix_masked` against `ring_buffer_mask`. `cur_ix_masked` isn't changing from iteration to iteration, and `max_length` ensures we never find a match long enough to walk off the ring buffer. PiperOrigin-RevId: 624701948 | ||
| 709c4672 | 2024-04-12 09:15:22 | Fix minor syntax issues. Missing semicolons. Move checks below variable declarations for c89. PiperOrigin-RevId: 624199887 | ||
| a76d96e7 | 2024-04-12 06:50:04 | Don't check `cur_ix_masked` against `ring_buffer_mask`. `cur_ix_masked` isn't changing from iteration to iteration, and `max_length` ensures we never find a match long enough to walk off the ring buffer. PiperOrigin-RevId: 624162764 | ||
| a813a6a1 | 2024-04-11 11:23:08 | Update the `H5` hasher to use the `H6`'s `FN(STORE)`. PiperOrigin-RevId: 623885589 | ||
| f964a1e8 | 2024-04-09 00:18:20 | Internal change PiperOrigin-RevId: 623073126 | ||
| cdbe7fc7 | 2024-04-08 04:29:59 | Internal change PiperOrigin-RevId: 622802698 | ||
| b6f2d49f | 2024-04-03 05:17:51 | Add `load()` statements for the builtin Bazel java rules Loads are being added in preparation for moving the rules out of Bazel and into `rules_java`. PiperOrigin-RevId: 621489058 | ||
| 9351fa7f | 2024-03-20 10:29:20 | Compare 4 bytes when checking if a longer match is possible. Loading and comparing 4 bytes is ~as fast as 1 byte, but allows us to avoid more full match length calculation. PiperOrigin-RevId: 617556847 | ||
| 9717649c | 2024-03-13 02:47:07 | Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.c PiperOrigin-RevId: 615341475 | ||
| ccec9628 | 2024-02-21 02:32:23 | add pure-kotlin decoder PiperOrigin-RevId: 608917286 |