aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-29Bump actions/upload-artifact from 4.0.0 to 4.3.3dependabot/github_actions/actions/upload-artifact-4.3.3dependabot[bot]3-3/+3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.3.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/c7d193f32edcb7bfad88892161225aeda64e9392...65462800fd760344b1a7b4382951275a0abb4808) --- 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>
2024-04-22Internal changeBrotli2-20/+32
PiperOrigin-RevId: 626960053
2024-04-18Prefetch the backreference hashtable bucket.Brotli3-7/+28
Place the prefetch before the last distance checks, to give the prefetch enough time to work. PiperOrigin-RevId: 626228820
2024-04-17add (assumption) checkEvgenii Kliuchnikov6-0/+18
PiperOrigin-RevId: 625632989
2024-04-14Don't check `cur_ix_masked` against `ring_buffer_mask`.Evgenii Kliuchnikov4-11/+13
`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
2024-04-12Fix minor syntax issues.Brotli4-4/+4
Missing semicolons. Move checks below variable declarations for c89. PiperOrigin-RevId: 624199887
2024-04-12Don't check `cur_ix_masked` against `ring_buffer_mask`.Brotli4-13/+11
`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
2024-04-11Update the `H5` hasher to use the `H6`'s `FN(STORE)`.Brotli1-3/+5
PiperOrigin-RevId: 623885589
2024-04-09Internal changeBrotli2-32/+20
PiperOrigin-RevId: 623073126
2024-04-08Internal changeBrotli2-20/+32
PiperOrigin-RevId: 622802698
2024-04-03Add `load()` statements for the builtin Bazel java rulesBrotli1-5/+5
Loads are being added in preparation for moving the rules out of Bazel and into `rules_java`. PiperOrigin-RevId: 621489058
2024-03-20Compare 4 bytes when checking if a longer match is possible.Brotli5-6/+34
Loading and comparing 4 bytes is ~as fast as 1 byte, but allows us to avoid more full match length calculation. PiperOrigin-RevId: 617556847
2024-03-13Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.cBrotli3-6/+7
PiperOrigin-RevId: 615341475
2024-02-21add pure-kotlin decoderEvgenii Kliuchnikov12-74/+2134
PiperOrigin-RevId: 608917286
2024-02-02further preparations for Kotlin transpilationEvgenii Kliuchnikov11-335/+391
PiperOrigin-RevId: 603638823
2024-01-23prepare java decoder for transpilation to KotlinEvgenii Kliuchnikov3-37/+47
PiperOrigin-RevId: 601023149
2024-01-22remove dependency on os-specific definesEvgenii Kliuchnikov1-21/+4
PiperOrigin-RevId: 600449944
2024-01-16simplify log2 check; currently we rely more on compiler than build systemEvgenii Kliuchnikov1-19/+4
PiperOrigin-RevId: 598794971
2024-01-16further simplify Java buildEvgenii Kliuchnikov2-35/+11
PiperOrigin-RevId: 598790414
2024-01-15add brcat alias + flag to decompress concatenated streamsEvgenii Kliuchnikov4-51/+151
PiperOrigin-RevId: 598652401
2024-01-11add comment (fingerprint) CLI featureEvgenii Kliuchnikov2-12/+266
PiperOrigin-RevId: 597489910
2024-01-05use .bazelignore instead of fake repositoriesEvgenii Kliuchnikov3-26/+7
PiperOrigin-RevId: 595931804
2024-01-04Merge pull request #1103 from ↵Copybara-Service3-3/+3
google:dependabot/github_actions/actions/upload-artifact-4.0.0 PiperOrigin-RevId: 595711813
2024-01-04Fix/simplify/improve Bazel buildEvgenii Kliuchnikov7-101/+75
PiperOrigin-RevId: 595656443
2024-01-04Merge branch 'master' into ↵Eugene Kliuchnikov1-7/+39
dependabot/github_actions/actions/upload-artifact-4.0.0
2024-01-03add test for one-shot encoding/decoding with offsetEvgenii Kliuchnikov1-7/+39
PiperOrigin-RevId: 595407007
2024-01-03Bump actions/upload-artifact from 3.1.3 to 4.0.0dependabot[bot]3-3/+3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...c7d193f32edcb7bfad88892161225aeda64e9392) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03Merge pull request #1102 from ↵Copybara-Service1-1/+1
google:dependabot/github_actions/actions/setup-python-5.0.0 PiperOrigin-RevId: 595390609
2024-01-03Merge pull request #1104 from hyperxpro:encode-fixCopybara-Service1-1/+1
PiperOrigin-RevId: 595388650
2024-01-03Merge branch 'master' into encode-fixEugene Kliuchnikov6-227/+1
2024-01-03Bump actions/setup-python from 4.7.1 to 5.0.0dependabot[bot]1-1/+1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236...0a5c61591373683505ea898e09a3ea4f39ef2b9c) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03drop Bazel JS buildEvgenii Kliuchnikov5-226/+0
PiperOrigin-RevId: 595345529
2024-01-03fix build for Microsoft-designed ARM64 ABIEvgenii Kliuchnikov1-1/+1
PiperOrigin-RevId: 595334901
2023-12-28Fix Encoder bugAayush Atharva1-1/+1
2023-12-08Merge pull request #1091 from ↵Copybara-Service1-1/+1
google:dependabot/github_actions/actions/setup-python-4.7.1 PiperOrigin-RevId: 589126376
2023-12-08Merge branch 'master' into dependabot/github_actions/actions/setup-python-4.7.1Eugene Kliuchnikov2-4/+4
2023-12-08Merge pull request #1095 from ↵Copybara-Service1-1/+1
google:dependabot/github_actions/ossf/scorecard-action-2.3.1 PiperOrigin-RevId: 589124584
2023-12-08Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.3.1Eugene Kliuchnikov1-3/+3
2023-12-08Merge pull request #1084 from trofi:brotli-cmake-tweaksCopybara-Service1-3/+3
PiperOrigin-RevId: 589121646
2023-12-08Merge branch 'master' into brotli-cmake-tweaksEugene Kliuchnikov14-105/+107
2023-12-08Merge branch 'master' into dependabot/github_actions/actions/setup-python-4.7.1Eugene Kliuchnikov14-105/+107
2023-12-08Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.3.1Eugene Kliuchnikov8-40/+37
2023-11-29pull "InputStream" reference out of "pure" codeEvgenii Kliuchnikov8-40/+37
PiperOrigin-RevId: 586390725
2023-11-27Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.3.1Eugene Kliuchnikov2-26/+26
2023-11-27fix CI workflowsEvgenii Kliuchnikov2-26/+26
PiperOrigin-RevId: 585630137
2023-11-27Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.3.1Eugene Kliuchnikov1-27/+32
2023-11-27add an option to disable brotli toolsEvgenii Kliuchnikov1-27/+32
PiperOrigin-RevId: 585593185
2023-10-30Bump ossf/scorecard-action from 2.2.0 to 2.3.1dependabot[bot]1-1/+1
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.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/08b4669551908b1024bb425080c797723083c031...0864cf19026789058feabb7e87baa5f140aac736) --- 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>
2023-10-26fix wordingEvgenii Kliuchnikov3-12/+12
PiperOrigin-RevId: 576788685
2023-10-09Bump actions/setup-python from 4.7.0 to 4.7.1dependabot[bot]1-1/+1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 4.7.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/61a6322f88396a6271a6ee3565807d608ecaddd1...65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>