|
e4e56a32
|
2025-09-29T16:32:28
|
|
Add missing newline
|
|
3d8eef20
|
2025-09-12T23:52:50
|
|
Update Go modules to require Go 1.21 and replace ioutil with io package in reader.go
|
|
4cb78283
|
2025-06-18T07:46:14
|
|
[brotli/go] Add missing importpath BUILD.bazel
Otherwise the package cannot be imported correctly in open source. This CL allows the brotli and cbrotli tests to pass correctly with bazel (open-source version of blaze).
PiperOrigin-RevId: 772917739
|
|
418237cf
|
2025-06-18T07:06:02
|
|
No public description
PiperOrigin-RevId: 772905412
|
|
c02288ed
|
2025-06-18T06:29:33
|
|
fix test package
PiperOrigin-RevId: 772895417
|
|
b15ca9af
|
2025-06-18T02:18:19
|
|
pure golang decoder
PiperOrigin-RevId: 772827931
|
|
7bd1bd44
|
2025-06-17T06:01:41
|
|
add synth_test for cbrotli
PiperOrigin-RevId: 772439037
|
|
405b434d
|
2025-06-12T08:38:59
|
|
make cbrotli_test extenal to cbrotli
PiperOrigin-RevId: 770669431
|
|
9c91b6a2
|
2025-06-02T05:57:13
|
|
Restore bazel-win:go pipeline
PiperOrigin-RevId: 766158407
|
|
6270bb54
|
2025-05-28T04:17:18
|
|
update CI pipelines
PiperOrigin-RevId: 764197690
|
|
95b81fcc
|
2025-01-06T23:51:35
|
|
Partially pick https://github.com/google/brotli/pull/1232
PiperOrigin-RevId: 712791222
|
|
5c667240
|
2024-11-21T05:38:27
|
|
Add dictionary API to cgo wrapper
PiperOrigin-RevId: 698745795
|
|
90833a88
|
2024-08-07T21:40:57
|
|
cbrotli: add pkg-config directive
|
|
1045ab52
|
2024-01-04T03:32:33
|
|
Fix/simplify/improve Bazel build
PiperOrigin-RevId: 595656443
|
|
ed738e84
|
2023-08-29T03:59:55
|
|
more sophisticated golang TestEncoderFlush
PiperOrigin-RevId: 560982956
|
|
70e7b1ae
|
2023-07-06T11:56:38
|
|
simplify building of fuzzer
PiperOrigin-RevId: 545950923
|
|
a8f5813b
|
2022-11-17T13:03:09
|
|
Update
Documentation:
- add note that brotli is a "stream" format, not an archive-like
- regenerate .1 with Pandoc
Build:
- drop legacy "BROTLI_BUILD_PORTABLE" option
- drop "BROTLI_SANITIZED" definition
Code:
- c: comb includes
- c/enc: extract encoder state into separate header
- c/enc: drop designated q10 codepath
- c/enc: dealing better with flushing of empty stream
- fix MSVC compilation
API:
- py: use library version instead of one in version.h
- c: add plugable API to report consumed input / produced output
- c/java: support "lean" prepared dictionaries (without copy of source)
|
|
8376f72e
|
2021-11-10T10:34:39
|
|
Prepare for copybara (#939)
Co-authored-by: Eugene Kliuchnikov <eustas@chromium.org>
|
|
0e42caf3
|
2021-08-31T14:07:17
|
|
Migrate to github actions (#920)
Not all combinations are migrated to the initial configuration; corresponding TODOs added.
Drive-by: additional combinations uncovered minor portability problems -> fixed
Drive-by: remove no-longer used "script" files.
Co-authored-by: Eugene Kliuchnikov <eustas@chromium.org>
|
|
68f1b90a
|
2021-08-18T19:15:07
|
|
Update (#918)
Prepare to use copybara worklow.
|
|
2f9277ff
|
2021-03-24T15:05:23
|
|
Update bazel WORKSPACE files (#896)
* Update bazel WORKSPACE files
* Use fresh OSX image
* Cache homebrew dirs for faster startup
|
|
7f740f13
|
2020-05-15T11:06:21
|
|
Update (#807)
- fix formatting
- fix type conversion
- fix no-op arithmetic with null-pointer
- improve performance of hash_longest_match64
- go: detect read after close
- java decoder: support compound dictionary
- remove executable flag on non-scripts
|
|
0503d8b7
|
2020-03-19T11:54:51
|
|
Added go.mod file to go/cbrotli directory (#754)
* Added go.mod file
* go.mod removed go version
|
|
40f0fdcd
|
2019-07-16T17:49:14
|
|
Explicitly mark tests/testdata/* as binary. (#761)
Fixes #760
Drive-by:
* update go_rules
* modernize brotli_inc
* fix wrapper build
* update PY to 3 in Travis / OSX / Bazel build
* upgrade JS Bazel rules.
|
|
9cd01c04
|
2019-02-19T11:14:20
|
|
Update WORKSPACE files. (#742)
|
|
ee2a5e15
|
2018-06-26T09:08:07
|
|
Update go_library to use standard importpath (#690)
* Update go_library to use standard importpath
Instead of using go_prefix, which is deprecated, the importpath attribute is made explicit.
* Add description to go/BUILD
|
|
1e7ea1d8
|
2018-06-04T17:53:16
|
|
Inverse bazel project/workspace tree (#677)
* Inverse bazel workspace tree.
Now each subproject directly depends on root (c) project.
This helps to mitigate Bazel bug bazelbuild/bazel#2391; short summary:
Bazel does not work if referenced subproject `WORKSPACE` uses any
repositories that embedding project does not.
Bright side: building C project is much faster;
no need to download closure, go and JDK...
|
|
29dc2cce
|
2018-05-31T13:21:04
|
|
Update golang and JS Bazel plugins to latest stable versions. (#676)
|
|
a0c7dafe
|
2017-10-10T11:24:13
|
|
Fix permissions of various files in project (#613)
Move from 755 to 644.
|
|
a4d2956d
|
2017-06-21T10:59:38
|
|
Update wrappers (#564)
* golang: add build information via `cgo.go`
* golang: fix lgwin parameter behavior
* Java: add proguard configuration
|
|
03739d2b
|
2017-05-29T17:55:14
|
|
Update (#555)
Update:
* new CLI; bro -> brotli; + man page
* JNI wrappers preparation (for bazel build)
* add raw binary dictionary representation `dictionary.bin`
* add ability to side-load brotli RFC dictionary
* decoder persists last error now
* fix `BrotliDecoderDecompress` documentation
* go reader don't block until necessary
* more consistent bazel target names
* Java dictionary data compiled footprint reduced
* Java tests refactoring
|
|
04de756a
|
2017-04-13T20:05:36
|
|
Simplify go brotli wrapper. (#540)
Based on PR #533.
Kudos to Bryan (bcmillis@).
|
|
7a09531f
|
2017-03-30T16:50:06
|
|
Cleanup
|
|
a657d996
|
2017-03-22T12:41:19
|
|
Add go wrapper, streamline java decoder: (#524)
* add (c)brotli golang wrapper
* remove (language-specific) enums in java decoder
|