| 
              
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
               |