Copybara-Service
39904bdfe8
Merge pull request #1185 from dloebl:cbrotli-add-pkg-config-directive
...
PiperOrigin-RevId: 698329603
2024-11-20 03:26:24 -08:00
Evgenii Kliuchnikov
2dfaadcef3
(PY) clarify compressor mode parameter values
...
PiperOrigin-RevId: 698023020
2024-11-19 08:15:20 -08:00
Daniel Lobl
90833a88cd
cbrotli: add pkg-config directive
2024-11-19 13:11:56 +01:00
Copybara-Service
2b6efcbdcc
Merge pull request #1204 from heshpdx:master
...
PiperOrigin-RevId: 697922880
2024-11-19 01:42:21 -08:00
Mahesh Madhav
8c6d25f7f8
Update c/enc/encode.c
...
Co-authored-by: Eugene Kliuchnikov <eustas@google.com>
2024-11-19 09:52:16 +01:00
Mahesh Madhav
782aadd0ff
Apply suggestions from code review
...
Co-authored-by: Eugene Kliuchnikov <eustas@google.com>
2024-11-19 09:52:16 +01:00
Mahesh Madhav
1054ecc262
Add static variables as per code review comments.
2024-11-19 09:52:16 +01:00
Mahesh Madhav
cec846f88e
Update c/enc/block_splitter_inc.h
...
Added a digit of precision
2024-11-19 09:52:16 +01:00
Mahesh Madhav
cefec3ce9d
Reduce fdiv's into fmul's
...
Provides small speedup on microarchitectures where the floating
point divide is slower than the floating point multiply.
2024-11-19 09:52:16 +01:00
Copybara-Service
f25050c0d0
Merge pull request #1190 from jkoritzinsky:warnings-cleanup
...
PiperOrigin-RevId: 696853690
2024-11-15 05:21:08 -08:00
Copybara-Service
d405b7f114
Merge pull request #1181 from google:dependabot/github_actions/ossf/scorecard-action-2.4.0
...
PiperOrigin-RevId: 696848167
2024-11-15 04:55:26 -08:00
Eugene Kliuchnikov
0e37f9391d
Merge branch 'master' into dependabot/github_actions/ossf/scorecard-action-2.4.0
2024-11-12 16:55:37 +01:00
Jeremy Koritzinsky
aa54821999
Fix C4224 warnings when building with MSVC
2024-11-12 16:50:52 +01:00
Copybara-Service
a4d0581dfd
Merge pull request #1210 from google:dependabot/github_actions/actions/upload-artifact-4.4.3
...
PiperOrigin-RevId: 695721243
2024-11-12 07:15:57 -08:00
dependabot[bot]
c766253ccc
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](c7d193f32e...b4b15b8c7c
)
---
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-11-12 14:02:26 +00:00
Copybara-Service
45f4cc75bf
Merge pull request #1214 from google:dependabot/github_actions/actions/cache-4.1.2
...
PiperOrigin-RevId: 695700673
2024-11-12 06:01:25 -08:00
Copybara-Service
ca43fd5d99
Merge pull request #1215 from google:dependabot/github_actions/actions/setup-python-5.3.0
...
PiperOrigin-RevId: 695700558
2024-11-12 06:00:23 -08:00
dependabot[bot]
d3471e6ff8
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](704facf57e...6849a64899
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 13:23:35 +00:00
dependabot[bot]
cb63a61918
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](0a5c615913...0b93645e9f
)
---
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>
2024-11-12 13:23:33 +00:00
Copybara-Service
28482c4024
Merge pull request #1221 from eustas:matJ
...
PiperOrigin-RevId: 695692377
2024-11-12 05:22:30 -08:00
Evgenii Kliuchnikov
4c4b1297c6
"Hermetise" bazel-java tests
...
Should fix windows pipeline.
2024-11-12 13:10:45 +00:00
Copybara-Service
f2372f2f57
Merge pull request #1218 from eustas:fijab
...
PiperOrigin-RevId: 695636494
2024-11-12 01:19:44 -08:00
Evgenii Kliuchnikov
7347e81db5
Fix Java Bazel build
2024-11-11 15:54:47 +00:00
Evgenii Kliuchnikov
4303850b01
No public description
...
PiperOrigin-RevId: 695336284
2024-11-11 07:51:35 -08:00
Ilya Tokar
664952333f
Make Brotli decompression faster
...
Makes it ~8% faster on my skylake desktop.
PiperOrigin-RevId: 689499172
2024-10-24 13:36:55 -07:00
Ilya Tokar
350100a5bb
Add BrotliCopyPreloadedSymbols function.
...
Add a single trivial use to avoid complier warning.
PiperOrigin-RevId: 676435629
2024-09-19 09:02:34 -07:00
dependabot[bot]
3b83a05447
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](0864cf1902...62b2cac7ed
)
---
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>
2024-07-29 08:39:42 +00:00
Brotli
39bcecf455
Fix hasher resolution for long windows.
...
PiperOrigin-RevId: 652545288
2024-07-15 11:27:36 -07:00
Brotli
a528bce9f6
Hoist the static bounds check out of the combined if check.
...
PiperOrigin-RevId: 639054702
2024-05-31 09:11:23 -07:00
Brotli
fe754f3459
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
2024-05-30 09:51:43 -07:00
Michael Hoisie
8a626fd486
No public description
...
PiperOrigin-RevId: 636183145
2024-05-22 08:54:21 -07:00
Brotli
04388304a6
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
2024-05-09 12:42:42 -07:00
Brotli
bb809ac908
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
2024-05-08 17:59:58 -07:00
Brotli
d01a4caaa8
Internal change
...
PiperOrigin-RevId: 626960053
2024-04-22 02:07:25 -07:00
Brotli
1b3a5ccb6e
Prefetch the backreference hashtable bucket.
...
Place the prefetch before the last distance checks, to give the prefetch enough time to work.
PiperOrigin-RevId: 626228820
2024-04-18 20:00:02 -07:00
Evgenii Kliuchnikov
443af10a80
add (assumption) check
...
PiperOrigin-RevId: 625632989
2024-04-17 04:10:04 -07:00
Evgenii Kliuchnikov
c1c76e993f
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
2024-04-14 06:36:02 -07:00
Brotli
709c4672d4
Fix minor syntax issues.
...
Missing semicolons.
Move checks below variable declarations for c89.
PiperOrigin-RevId: 624199887
2024-04-12 09:16:00 -07:00
Brotli
a76d96e730
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
2024-04-12 06:50:51 -07:00
Brotli
a813a6a1e4
Update the H5
hasher to use the H6
's FN(STORE)
.
...
PiperOrigin-RevId: 623885589
2024-04-11 11:23:47 -07:00
Brotli
f964a1e8ac
Internal change
...
PiperOrigin-RevId: 623073126
2024-04-09 00:19:11 -07:00
Brotli
cdbe7fc739
Internal change
...
PiperOrigin-RevId: 622802698
2024-04-08 04:30:44 -07:00
Brotli
b6f2d49feb
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
2024-04-03 05:18:26 -07:00
Brotli
9351fa7ffb
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
2024-03-20 10:30:00 -07:00
Brotli
9717649c31
Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.c
...
PiperOrigin-RevId: 615341475
2024-03-13 02:47:52 -07:00
Evgenii Kliuchnikov
ccec9628e4
add pure-kotlin decoder
...
PiperOrigin-RevId: 608917286
2024-02-21 02:33:05 -08:00
Evgenii Kliuchnikov
c1362a7903
further preparations for Kotlin transpilation
...
PiperOrigin-RevId: 603638823
2024-02-02 03:26:50 -08:00
Evgenii Kliuchnikov
200f37984a
prepare java decoder for transpilation to Kotlin
...
PiperOrigin-RevId: 601023149
2024-01-23 23:47:13 -08:00
Evgenii Kliuchnikov
d5e697b3c7
remove dependency on os-specific defines
...
PiperOrigin-RevId: 600449944
2024-01-22 07:24:41 -08:00
Evgenii Kliuchnikov
adbc354d23
simplify log2 check; currently we rely more on compiler than build system
...
PiperOrigin-RevId: 598794971
2024-01-16 04:02:00 -08:00