kc3-lang/brotli

Branch :


Log

Author Commit Date CI Message
ddb803ac 2025-06-13 14:13:12 using static function
998a28bd 2025-06-13 14:09:51 using module state for error handling
e45f18cc 2025-03-15 11:23:32 DECREF on exception raise
c710db05 2025-03-15 09:13:46 enabled support to 3.12 per GIL interpeter using multistage module inizialization
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
28ce91ca 2024-09-17 16:50:39 add size limit to buffer
eb3a31e2 2024-09-18 15:25:06 add max_length to Python streaming decompression
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
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
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.
8c6d25f7 2024-11-15 10:39:15 Update c/enc/encode.c Co-authored-by: Eugene Kliuchnikov <eustas@google.com>
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
66495233 2024-10-24 13:36:16 Make Brotli decompression faster Makes it ~8% faster on my skylake desktop. PiperOrigin-RevId: 689499172
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
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
c1362a79 2024-02-02 03:26:05 further preparations for Kotlin transpilation PiperOrigin-RevId: 603638823
200f3798 2024-01-23 23:46:34 prepare java decoder for transpilation to Kotlin PiperOrigin-RevId: 601023149
d5e697b3 2024-01-22 07:24:07 remove dependency on os-specific defines PiperOrigin-RevId: 600449944
adbc354d 2024-01-16 04:01:35 simplify log2 check; currently we rely more on compiler than build system PiperOrigin-RevId: 598794971
02458f34 2024-01-16 03:36:27 further simplify Java build PiperOrigin-RevId: 598790414
3396c67f 2024-01-15 12:49:21 add brcat alias + flag to decompress concatenated streams PiperOrigin-RevId: 598652401
033940f9 2024-01-11 02:03:59 add comment (fingerprint) CLI feature PiperOrigin-RevId: 597489910
2ad58d86 2024-01-05 01:57:06 use .bazelignore instead of fake repositories PiperOrigin-RevId: 595931804
26b1fec2 2024-01-04 08:26:08 Merge pull request #1103 from google:dependabot/github_actions/actions/upload-artifact-4.0.0 PiperOrigin-RevId: 595711813
1045ab52 2024-01-04 03:32:33 Fix/simplify/improve Bazel build PiperOrigin-RevId: 595656443
3bd5b9c0 2024-01-04 10:00:13 Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-4.0.0
082c9626 2024-01-03 08:18:15 add test for one-shot encoding/decoding with offset PiperOrigin-RevId: 595407007
2b3334d5 2024-01-03 14:59:27 Bump actions/upload-artifact from 3.1.3 to 4.0.0 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>
fa084310 2024-01-03 06:58:46 Merge pull request #1102 from google:dependabot/github_actions/actions/setup-python-5.0.0 PiperOrigin-RevId: 595390609
0ef82f0c 2024-01-03 06:49:22 Merge pull request #1104 from hyperxpro:encode-fix PiperOrigin-RevId: 595388650
79a5e80a 2024-01-03 13:34:22 Merge branch 'master' into encode-fix
7cf649de 2024-01-03 10:51:23 Bump actions/setup-python from 4.7.1 to 5.0.0 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>
4c57a648 2024-01-03 02:50:08 drop Bazel JS build PiperOrigin-RevId: 595345529
6b6adb7a 2024-01-03 02:00:39 fix build for Microsoft-designed ARM64 ABI PiperOrigin-RevId: 595334901
428d056d 2023-12-28 22:19:02 Fix Encoder bug
fef82ea1 2023-12-08 07:36:21 Merge pull request #1091 from google:dependabot/github_actions/actions/setup-python-4.7.1 PiperOrigin-RevId: 589126376
96b255b9 2023-12-08 16:31:08 Merge branch 'master' into dependabot/github_actions/actions/setup-python-4.7.1
0d1a0a4d 2023-12-08 07:27:13 Merge pull request #1095 from google:dependabot/github_actions/ossf/scorecard-action-2.3.1 PiperOrigin-RevId: 589124584
a6eacaa3 2023-12-08 16:22:45 Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.3.1
421be807 2023-12-08 07:12:58 Merge pull request #1084 from trofi:brotli-cmake-tweaks PiperOrigin-RevId: 589121646
adac2b0e 2023-12-08 15:39:58 Merge branch 'master' into brotli-cmake-tweaks
bf867c12 2023-12-08 15:35:35 Merge branch 'master' into dependabot/github_actions/actions/setup-python-4.7.1