2025-04-06 - 2026-04-06
Overview
9 Releases published by 2 users
Published
v1.2.0
Published
dev/null
Published
v1.2.0rc2
Published
v1.2.0rc1
Published
go/brotli/v1.1.1-rc0
Published
go/cbrotli/v1.1.1-rc0
Published
go/cbrotli/v1.1.0.bcr.1
Published
go/cbrotli/v1.1.0.bcr.0
Published
go/cbrotli/v1.1.0
827 Issues closed from 1 user
Closed
#2020 [PR #1407] Enable shared_dictionary for quality 3 and 4.
Closed
#2014 [PR #1400] Bump github/codeql-action from 4.31.4 to 4.31.5
Closed
#2004 [PR #1394] [CLOSED] internal change
Closed
#2002 [PR #1392] Add ruff rule PERF for performance
Closed
#1998 [PR #1390] [MERGED] Modernize tests.
Closed
#2000 [PR #1388] Bump github/codeql-action from 4.31.2 to 4.31.3
Closed
#1994 [PR #1384] fix man installation dir
Closed
#1995 [PR #1383] Bump step-security/harden-runner from 2.13.1 to 2.13.2
Closed
#1989 [PR #1379] [MERGED] Fix method name in python Decompressor.can_accept_more_data docstring
Closed
#1987 [PR #1374] Bump github/codeql-action from 4.30.8 to 4.31.2
Closed
#1986 [PR #1376] [setup.py] Use PEP625-compliant lowercase 'brotli' package name
Closed
#1978 [PR #1368] Revert "explicitly specify model for relocatable variables"
Closed
#1965 [PR #1359] [CLOSED] internal change
Closed
#1966 [PR #1360] [MERGED] build and test csharp decoder
Closed
#1968 [PR #1363] [CLOSED] Bump github/codeql-action from 4.30.8 to 4.31.0
Closed
#1963 [PR #1358] fix release workflow
Closed
#1959 [PR #1355] [MERGED] redesign release resource uploading
Closed
#1958 [PR #1354] [MERGED] ramp up all GH actions plugins
Closed
#1956 [PR #1349] pick changes from Debian patch
Closed
#1957 [PR #1350] pick VCPKG patches
Closed
#1951 [PR #1348] [MERGED] pick changes from Alpine patch
Closed
#1949 [PR #1346] Bump softprops/action-gh-release from 2.3.3 to 2.3.4
Closed
#1944 [PR #1343] [MERGED] add installation section to README
Closed
#1947 [PR #1345] [MERGED] Fix some typos / non-typos.
Closed
#1943 [PR #1340] use builtin bswap when available
Closed
#1934 [PR #1335] Bump actions/cache from 4.2.4 to 4.3.0
Closed
#1935 [PR #1337] [MERGED] Java: ramp-up artifact versions in pom files
Closed
#1924 [PR #1329] Drop finalize()
Closed
#1914 [PR #1323] Bump actions/setup-python from 5.6.0 to 6.0.0
Closed
#1907 [PR #1320] [CLOSED] PY: fix set_brotli_exception
Closed
#1910 [PR #1318] temporary rollback
Closed
#1906 [PR #1316] pull common static init header
Closed
#1898 [PR #1313] [CLOSED] Introduce BROTLI_COLD
Closed
#1897 [PR #1312] AI ate my code
Closed
#1891 [PR #1310] [MERGED] internal change
Closed
#1888 [PR #1307] [MERGED] Bump actions/cache from 4.2.3 to 4.2.4
Closed
#1884 [PR #1303] [MERGED] Introduce static init
Closed
#1886 [PR #1304] [MERGED] use static init to reduce encoder library size
Closed
#1887 [PR #1306] [MERGED] adjust BROTLI_TEST effects
Closed
#1880 [PR #1298] [MERGED] Fix changelog
Closed
#1883 [PR #1301] Extract Hash14/15 to hash_base
Closed
#1873 [PR #1290] [MERGED] Fix compilation errors when BROTLI_DEBUG is defined.
Closed
#1875 [PR #1289] ignore slices that cross sample boundary
Closed
#1877 [PR #1294] Add support for packaging brotli releases on Windows ARM64
Closed
#1871 [PR #1288] Fixed typo
Closed
#1864 [PR #1284] [MERGED] No public description
Closed
#1863 [PR #1281] Bump softprops/action-gh-release from 2.2.2 to 2.3.2
Closed
#1859 [PR #1282] [MERGED] add synth_test for cbrotli
Closed
#1857 [PR #1279] [CLOSED] pure golang decoder
Closed
#1856 [PR #1278] make cbrotli_test extenal to cbrotli
Closed
#1844 [PR #1270] [MERGED] Bump ossf/scorecard-action from 2.4.1 to 2.4.2
Closed
#1845 [PR #1272] Restore bazel-win:go pipeline
Closed
#1846 [PR #1273] [MERGED] Prepare for transpilation to golang
Closed
#1843 [PR #1271] [MERGED] Include go bindings in archive export
Closed
#1840 [PR #1263] Bump softprops/action-gh-release from 2.1.0 to 2.2.2
Closed
#1841 [PR #1265] Bump actions/setup-python from 5.3.0 to 5.6.0
Closed
#1831 [PR #1253] Bump actions/upload-artifact from 4.4.3 to 4.6.1
Closed
#1830 [PR #1255] Fix ISO C build breakage.
Closed
#1823 [PR #1252] Bump ossf/scorecard-action from 2.4.0 to 2.4.1
Closed
#1814 [PR #1244] Add release notes for recent python API update
Closed
#1804 [PR #1237] translate includes in brotli/research
Closed
#1805 [PR #1238] Bump softprops/action-gh-release from 2.1.0 to 2.2.1
Closed
#1799 [PR #1235] [MERGED] Partially pick https://github.com/google/brotli/pull/1232
Closed
#1792 [PR #1230] [CLOSED] Remove old Python 3.x PyPI trove classifiers
Closed
#1795 [PR #1229] [CLOSED] Bump softprops/action-gh-release from 2.1.0 to 2.2.0
Closed
#1796 [PR #1233] [MERGED] Copybara import of the project:
Closed
#1791 [PR #1228] Bump actions/cache from 4.1.2 to 4.2.0
Closed
#1786 [PR #1225] [MERGED] Add dictionary API to cgo wrapper
Closed
#1789 [PR #1224] Add a SBOM template in CycloneDX format
Closed
#1790 [PR #1226] Bump softprops/action-gh-release from 2.0.2 to 2.1.0
Closed
#1783 [PR #1222] [CLOSED] (PY) clarify compressor mode parameter values
Closed
#1785 [PR #1223] [CLOSED] Add dictionary compression to go bindings
Closed
#1779 [PR #1220] [CLOSED] [WIP] Debug win-bazel-java
Closed
#1775 [PR #1214] Bump actions/cache from 3.3.2 to 4.1.2
Closed
#1776 [PR #1215] Bump actions/setup-python from 5.0.0 to 5.3.0
Closed
#1771 [PR #1207] [CLOSED] Bump actions/cache from 3.3.2 to 4.1.0
Closed
#1773 [PR #1209] [CLOSED] Bump actions/cache from 3.3.2 to 4.1.1
Closed
#1770 [PR #1205] python - link statically against vc_redist
Closed
#1760 [PR #1192] Bump actions/upload-artifact from 4.0.0 to 4.4.0
Closed
#1761 [PR #1193] Bump actions/setup-python from 5.0.0 to 5.2.0
Closed
#1751 [PR #1184] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.5
Closed
#1752 [PR #1185] [MERGED] cbrotli: add pkg-config directive
Closed
#1748 [PR #1182] [MERGED] Allow building against system Brotli
Closed
#1744 [PR #1176] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.4
Closed
#1745 [PR #1177] Rollback simd-accelerated matching
Closed
#1746 [PR #1179] [CLOSED] Bump actions/setup-python from 5.0.0 to 5.1.1
Closed
#1740 [PR #1172] Add cmake version and target
Closed
#1741 [PR #1173] [MERGED] Hoist the static bounds check out of the combined if check.
Closed
#1729 [PR #1166] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.3
Closed
#1730 [PR #1165] Bump actions/upload-artifact from 4.0.0 to 4.3.2
Closed
#1725 [PR #1163] [CLOSED] print help to stdout
Closed
#1721 [PR #1160] add (assumption) check
Closed
#1722 [PR #1158] Don't check cur_ix_masked against ring_buffer_mask.
Closed
#1715 [PR #1156] [MERGED] Prefetch the backreference hashtable bucket.
Closed
#1714 [PR #1152] Internal change
Closed
#1707 [PR #1145] [MERGED] Internal change
Closed
#1706 [PR #1144] Compare 4 bytes when checking if a longer match is possible.
Closed
#1700 [PR #1140] [CLOSED] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Closed
#1699 [PR #1139] Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.c
Closed
#1688 [PR #1128] Bump actions/upload-artifact from 4.0.0 to 4.3.0
Closed
#1689 [PR #1129] further preparations for Kotlin transpilation
Closed
#1686 [PR #1126] remove dependency on os-specific defines
Closed
#1683 [PR #1125] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.2.0
Closed
#1680 [PR #1122] simplify log2 check; currently we rely more on compiler than build system
Closed
#1681 [PR #1124] Bump actions/cache from 3.3.2 to 4.0.0
Closed
#1671 [PR #1117] [MERGED] add brcat alias + flag to decompress concatenated streams
Closed
#1666 [PR #1112] [CLOSED] Cleanup
Closed
#1669 [PR #1116] [CLOSED] add comment (fingerprint) CLI feature
Closed
#1664 [PR #1110] Test arm64ec build
Closed
#1665 [PR #1111] Fix/simplify/improve Bazel build
Closed
#1659 [PR #1107] [CLOSED] Fix bazel build
Closed
#1656 [PR #1106] add test for one-shot encoding/decoding with offset
Closed
#1653 [PR #1104] [MERGED] Java wrapper Encoder wrong length
Closed
#1649 [PR #1100] fix CI workflows
Closed
#1636 [PR #1086] [MERGED] Bump actions/upload-artifact from 3.1.0 to 3.1.3
Closed
#1637 [PR #1092] [CLOSED] Bump ossf/scorecard-action from 2.2.0 to 2.3.0
Closed
#1638 [PR #1089] CMake: install relocatable shared libs for macOS
Closed
#1639 [PR #1093] [CLOSED] fix wording
Closed
#1635 [PR #1091] [MERGED] Bump actions/setup-python from 4.7.0 to 4.7.1
Closed
#1630 [PR #1080] [MERGED] Bump ossf/scorecard-action from 2.1.2 to 2.2.0
Closed
#1634 [PR #1082] upload full testdata archive
Closed
#1626 [PR #1073] [MERGED] setup.py: add long_description
Closed
#1627 [PR #1077] [CLOSED] reword cmake test generator warning
Closed
#1622 [PR #1069] [CLOSED] more sophisticated golang TestEncoderFlush
Closed
#1623 [PR #1067] comb HAVE_UTIMENSAT definition
Closed
#1619 [PR #1065] [CLOSED] more tuning for BROTLI_EXPERIMENTAL + clean-on-oom
Closed
#1616 [PR #1062] [CLOSED] Move serialized dictionary feature behind the flag.
Closed
#1617 [PR #1063] Update comment; fixes #1061
Closed
#1612 [PR #1058] [CLOSED] Replace TS strict_checks with source-level suppressions.
Closed
#1609 [PR #1050] mention used code style
Closed
#1606 [PR #1053] [CLOSED] update GH actions extensions
Closed
#1607 [PR #1051] restore BROTLI_VERSION var in CMake build
Closed
#1603 [PR #1049] speedup encoder on q5-9 / 1MB+ files
Closed
#1599 [PR #1046] [CLOSED] add "repeat" to Java toy decoder
Closed
#1600 [PR #1045] [MERGED] Update .gitattributes
Closed
#1602 [PR #1048] [MERGED] fix missing version in CMake build
Closed
#1598 [PR #1042] bake in runtime constant
Closed
#1588 [PR #1038] add "zero cost command" synth test
Closed
#1578 [PR #1032] Test new fuzzing
Closed
#1565 [PR #1022] [MERGED] Add loongarch64 support
Closed
#1567 [PR #1023] [MERGED] fuzz: make target resist allocation failures
Closed
#1559 [PR #999] [MERGED] Java wrapper: allow using partial byte arrays
Closed
#1562 [PR #1002] Fix BrotliEncoderEstimatePeakMemoryUsage
Closed
#1554 [PR #995] Cleanup
Closed
#1555 [PR #991] Ramp up CMake to v3
Closed
#1550 [PR #990] [MERGED] Replace deprecated win-2016 workflows
Closed
#1548 [PR #989] Fix bazel build
Closed
#1538 [PR #977] VERBOSE-patch-1
Closed
#1526 [PR #960] Provide length-limited decompress methods
Closed
#1527 [PR #966] Wrap interface include directories with BUILD_INTERFACE generator expression
Closed
#1528 [PR #967] Update CMakeLists.txt
Closed
#1522 [PR #962] [MERGED] bootstrap: Fix exit code when autoreconf fails
Closed
#1519 [PR #951] Fix typo in BrotliInputStream.java
Closed
#1520 [PR #956] removed carriage returns from BrotliInputStream.cs
Closed
#1515 [PR #947] [CLOSED] Fix build errors for BrotliEncoder(De)Compress
Closed
#1510 [PR #931] Suppress cmake's CMP0048 warning
Closed
#1512 [PR #941] Print non-error (de)compression messages to stdout
Closed
#1505 [PR #929] [MERGED] Fix -Werror=vla-parameter errors with GCC 11.2.0
Closed
#1500 [PR #923] [MERGED] Update README.md
Closed
#1503 [PR #925] Strip "./" in includes
Closed
#1496 [PR #916] Merge-in SharedDictionary feature
Closed
#1497 [PR #919] Bintray is gone
Closed
#1491 [PR #915] [CLOSED] added the Golang build instructions as described in issue #897
Closed
#1490 [PR #914] Update
Closed
#1480 [PR #904] Fix vla-parameter warnings
Closed
#1475 [PR #902] [MERGED] Python: use a new output buffer code
Closed
#1477 [PR #896] [MERGED] Update bazel WORKSPACE files
Closed
#1474 [PR #893] [MERGED] Fix VLA parameter warning
Closed
#1468 [PR #883] [fixbug] Decompression by JNI failed #880
Closed
#1470 [PR #884] [CLOSED] [FixBug] Decompression by JNI failed #880
Closed
#1467 [PR #882] [fixbug] Decompression by JNI failed #880
Closed
#1462 [PR #868] [MERGED] typo fix
Closed
#1456 [PR #857] [CLOSED] Include testdata in tarball (#850)
Closed
#1457 [PR #858] [CLOSED] fix 'include'
Closed
#1458 [PR #859] [CLOSED] Compilation for Python on OpenVMS
Closed
#1459 [PR #865] [CLOSED] patch CMakeLists.txt to allow static lib
Closed
#1460 [PR #866] New Dart fast FFI-based Brotli implementation
Closed
#1455 [PR #856] [CLOSED] Python: use a new output buffer code
Closed
#1451 [PR #854] [MERGED] Fix typo in variable name
Closed
#1448 [PR #849] docs: Fix small typo: rougly -> roughly
Closed
#1437 [PR #841] [MERGED] Change MANIFEST.in to include python regression tests in tarball
Closed
#1438 [PR #838] Revert "Add runtime linker path to pkg-config files (#740)"
Closed
#1435 [PR #834] [MERGED] add execution time in verbose mode
Closed
#1434 [PR #829] Fix build files
Closed
#1425 [PR #819] Fix output parameter type for _BitScanReverse
Closed
#1418 [PR #815] [MERGED] Mute strerror/strcpy warnings is MSVC build.
Closed
#1414 [PR #807] [MERGED] Update
Closed
#1417 [PR #808] [MERGED] Filter sources for the tarball
Closed
#1412 [PR #805] [MERGED] .gitignore: Ignore .obj files
Closed
#1411 [PR #796] Make types of variable match
Closed
#1401 [PR #768] Disable PIC in EMCC mode
Closed
#1402 [PR #770] Remove the "Only Python 2.7+" line from README
Closed
#1396 [PR #766] [MERGED] Add an option to avoid building shared libraries.
Closed
#1397 [PR #767] [MERGED] Add oss-fuzz fuzzing status badge to README
Closed
#1395 [PR #765] Fix include for EMCC build
Closed
#1385 [PR #753] Update
Closed
#1374 [PR #740] [MERGED] Add runtime linker path to pkg-config files
Closed
#1370 [PR #733] [CLOSED] Improved BrotliParseAsUTF8 function
Closed
#1366 [PR #719] [MERGED] Remove dependency to full JDK. This should speedup clean builds.
Closed
#1368 [PR #722] Verbose CLI + start pulling "Shared-Brotli"
Closed
#1364 [PR #717] [MERGED] Fix <arm_neon.h> inclusion guard.
Closed
#1365 [PR #718] make/build: ensure NEON is enabled and tested
Closed
#1360 [PR #713] [CLOSED] [A/X] Merge "shared brotli" into master branch.
Closed
#1361 [PR #714] decode: fix NEON inclusion
Closed
#1357 [PR #712] [CLOSED] Optimize out redundant hasher lookups
Closed
#1358 [PR #709] [MERGED] Cross compilation support
Closed
#1355 [PR #707] Added compare tool dir for gzip comparison.
Closed
#1356 [PR #708] Added compare tool dir.
Closed
#1351 [PR #706] [MERGED] Update
Closed
#1346 [PR #701] Revert "platform: fix unaligned 64-bit accesses on AArch32"
Closed
#1348 [PR #703] decode: faster huffman code loading on 32-bit Arm
Closed
#1339 [PR #691] Set visibility for !BROTLI_SHARED_COMPILATION
Closed
#1341 [PR #699] [MERGED] platform: fix unaligned 64-bit accesses on AArch32
Closed
#1338 [PR #690] Update go_library to use standard importpath
Closed
#1329 [PR #682] Convert fuzz/*.cc to C
Closed
#1324 [PR #676] [MERGED] Update golang and JS Bazel plugins to latest stable versions.
Closed
#1320 [PR #670] Add tools to download and transform static dictionary data.
Closed
#1321 [PR #672] Fix #671
Closed
#1315 [PR #663] [MERGED] appveyor: fix issue self-upgradig pip to v10
Closed
#1313 [PR #662] Remove unprefixed macros from public headers
Closed
#1312 [PR #660] Update
Closed
#1300 [PR #648] [CLOSED] sources: Fix missing params header
Closed
#1301 [PR #653] [MERGED] Tell CMake to not check for a C++ compiler
Closed
#1302 [PR #651] Update
Closed
#1303 [PR #655] CMake: Allow using BUILD_SHARED_LIBS to choose static/shared libs
Closed
#1299 [PR #647] Use __has_declspec_attribute to determine support
Closed
#1296 [PR #644] Pickup v1.0.3 changes
Closed
#1292 [PR #645] [CLOSED] Fix soname version
Closed
#1291 [PR #640] New feature: "Large Window Brotli"
Closed
#1283 [PR #637] [MERGED] Update go and closure bazel rules
Closed
#1282 [PR #630] Update
Closed
#1272 [PR #621] Pick-up 1.0.2 changes
Closed
#1271 [PR #623] Fix missing symbols errors in libbrotlienc and dec
Closed
#1266 [PR #620] [MERGED] Add autotools build
Closed
#1267 [PR #617] [MERGED] Update
Closed
#1263 [PR #611] Improve Bazel/JNI portability
Closed
#1264 [PR #613] [MERGED] Fix permissions of various files in project
Closed
#1265 [PR #616] Add new (fast) dictionary generator engine.
Closed
#1259 [PR #606] Fix fuzzer test script.
Closed
#1249 [PR #599] Build both static and shared libs with CMake
Closed
#1239 [PR #592] Playing with Appveyor
Closed
#1234 [PR #590] [MERGED] Update
Closed
#1238 [PR #593] [MERGED] Update
Closed
#1232 [PR #583] disable buidling/deployment of python wheels
Closed
#1225 [PR #579] [MERGED] Add an EditorConfig file to provide consistent style across editors.
Closed
#1224 [PR #578] Python: Add a "make install" command and clarify documentation
Closed
#1214 [PR #566] Fix linux-bazel build
Closed
#1213 [PR #565] Update Related projects
Closed
#1206 [PR #562] [MERGED] Fix compilation issue with BROTLI_ALLOC macro using GCC 7
Closed
#1205 [PR #558] Fix bazel go build
Closed
#1194 [PR #546] [MERGED] Python: Decompressor: Streaming decompression support
Closed
#1195 [PR #547] Speedup Java decoder
Closed
#1189 [PR #544] [MERGED] Update CMakeLists.txt
Closed
#1184 [PR #537] [MERGED] Update API to v1.0.0
Closed
#1188 [PR #538] Add C# transpilation script
Closed
#1182 [PR #536] [MERGED] Update c- and java-decoder
Closed
#1175 [PR #529] [MERGED] Fix bintray json
Closed
#1181 [PR #530] Actually publich artifacts to Bintray
Closed
#1173 [PR #527] Break build on sha256sum mismatch
Closed
#1171 [PR #524] [MERGED] Add go wrapper, streamline java decoder
Closed
#1172 [PR #526] Bazel build on linux/osx
Closed
#1167 [PR #521] Fix typos
Closed
#1168 [PR #522] Prevent fuzzer timeouts on compression-bomb samples
Closed
#1159 [PR #518] Fix CMakeLists.txt specifying a nonexistent pkgconfig package
Closed
#1153 [PR #514] [MERGED] Release org.brotli.* 0.1.0
Closed
#1152 [PR #512] Prepare org.brotli.dec for deployment
Closed
#1141 [PR #503] [CLOSED] Update encoder
Closed
#1142 [PR #498] Encoder: modernize builtin clz guard
Closed
#1134 [PR #495] Only use __builtin_clz on GCC >= 3.4
Closed
#1126 [PR #488] [MERGED] Python: Create Makefile for development shortcuts
Closed
#1125 [PR #487] [MERGED] Move brotlidump.py to research/
Closed
#1116 [PR #480] Python: Format bro.py with yapf
Closed
#1106 [PR #472] Fix encoder
Closed
#1096 [PR #465] bro: check return values of chown and chmod
Closed
#1086 [PR #459] enable rbit instruction for arm64
Closed
#1080 [PR #455] [MERGED] Fix OSX gcc-4.x compilation
Closed
#1078 [PR #454] Fix build instructions for cmake
Closed
#1073 [PR #451] [MERGED] Fix "take output" flush workflow.
Closed
#1076 [PR #449] Fix POM files sources paths
Closed
#1070 [PR #448] Python: Support streamed compression with the Compressor object
Closed
#1058 [PR #439] [MERGED] Remove the underscore in the name of brotli libraries. #326
Closed
#1060 [PR #443] [MERGED] Python: Create native brotli module and move extension to _brotli
Closed
#1053 [PR #435] Python: Clean up setup.py file
Closed
#1054 [PR #436] Python: Freeze the Travis macOS image to "beta-xcode6.1"
Closed
#1055 [PR #438] [MERGED] Use system version of compiler with macpython
Closed
#1050 [PR #434] [MERGED] Update research
Closed
#1048 [PR #432] Pick up travis config fix
Closed
#1049 [PR #433] Update encoder
Closed
#1038 [PR #424] check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under cla…
Closed
#1039 [PR #426] Create large window brotli, new incompatible compression format.
Closed
#1028 [PR #417] Move "public" -> "include/brotli"
Closed
#1029 [PR #418] Bazel: use cc_library instead of cc_inc_library.
Closed
#1021 [PR #414] Update brotli to ToT
Closed
#1015 [PR #406] [CLOSED] Fix 3.x python deployment
Closed
#1013 [PR #402] draft-alakuijala-brotli is now RFC 7932
Closed
#1006 [PR #399] [MERGED] Add mingw support.
Closed
#1005 [PR #395] Update encoder
Closed
#998 [PR #394] [MERGED] Update decoder API
Closed
#997 [PR #388] fix build on latest msys2 / mingw64 x86_64
Closed
#987 [PR #381] Fix wheels build
Closed
#977 [PR #375] Update to v0.5
Closed
#976 [PR #376] Restore C++ constants in "brotli" namespace.
Closed
#973 [PR #371] [MERGED] Fix CI build.
Closed
#970 [PR #370] Convert encoder to plain C.
Closed
#961 [PR #361] Step 2: update comments
Closed
#962 [PR #366] [MERGED] Fix "unused function" warning.
Closed
#955 [PR #362] [MERGED] Pick-up pyhton build script update
Closed
#953 [PR #357] Fix an unitialized variable warning in encode.cc
Closed
#950 [PR #350] Add BROTLI_LAST_ERROR_CODE definition
Closed
#944 [PR #344] Fix Issue #327
Closed
#945 [PR #345] Update decoder
Closed
#939 [PR #341] [MERGED] Fix compilation with VS2012
Closed
#936 [PR #339] Address review comments in the specification.
Closed
#937 [PR #340] Vs2012 fix
Closed
#931 [PR #334] [CLOSED] Fix build with -Wshadow.
Closed
#926 [PR #328] [MERGED] Reduce memory usage of brotli encoder at quality 10 and 11.
Closed
#930 [PR #331] Fix build with -Wmissing-declarations.
Closed
#925 [PR #323] [MERGED] Fix most of ()->(void) and some missing includes.
Closed
#923 [PR #318] Fix choices for lgwin
Closed
#924 [PR #320] Create README.md
Closed
#915 [PR #313] brotlidump.py: disassemble brotli file
Closed
#916 [PR #316] [MERGED] Update decoder
Closed
#908 [PR #308] Make memmove16 safe.
Closed
#909 [PR #309] Fix possible pointer underflow
Closed
#899 [PR #296] Update the internet draft to the -08 version.
Closed
#895 [PR #297] [MERGED] Relax the prerequisites of WriteBrotliData().
Closed
#897 [PR #303] [MERGED] Update decoder
Closed
#893 [PR #295] Add two more fast modes to the brotli compressor.
Closed
#891 [PR #291] [MERGED] Remove -std=c++11 from shared.mk
Closed
#892 [PR #294] Faster entropy coding phase for quality 1.
Closed
#890 [PR #293] [MERGED] Partial Hasher initialization for small input data.
Closed
#887 [PR #283] [MERGED] Fix typo: LFLAGS => LDFLAGS
Closed
#888 [PR #290] [MERGED] s/Error of success/Error or success/
Closed
#885 [PR #280] [MERGED] Fix headers
Closed
#884 [PR #279] [MERGED] Add Robert Obryk to the Acknowledgements section of the spec
Closed
#882 [PR #270] Fix sign-comparison warnings
Closed
#883 [PR #278] don't pass -std=c++0x option to gcc in setup.py
Closed
#872 [PR #268] Add more explicit type conversions.
Closed
#873 [PR #269] Decoder: implement custom allocator feature
Closed
#862 [PR #258] Implementation of paralell buffer compression based on std::thread
Closed
#863 [PR #260] Fix 72-char line length violator
Closed
#857 [PR #255] [MERGED] FIX: Typo in reference to NBLTYPESL, Minor: added missing word _lengths_ to insert-and-copy lengths
Closed
#853 [PR #252] [MERGED] Update the Acknowledgments section of the spec.
Closed
#854 [PR #249] Request to change the RFC
Closed
#847 [PR #247] Clarify Section 7.1.
Closed
#836 [PR #239] Use uint32_t positions in the hasher and compute distances modulo 2^32.
Closed
#837 [PR #240] Added note about invalid distance values
Closed
#829 [PR #238] [MERGED] Generate new .txt version of the spec.
Closed
#828 [PR #232] Remove useless BrotliCompressor instantiation in BrotliCompressBuffer
Closed
#824 [PR #230] [MERGED] Generate new .txt version of the spec.
Closed
#822 [PR #229] Fixed minor white-space formatting and ordering of elements
Closed
#817 [PR #227] [MERGED] Create -07 version of the draft.
Closed
#821 [PR #228] Add a summary table of alphabet sizes to the spec.
Closed
#814 [PR #216] add Python 3.5.0 support in Travis and Appveyor builds
Closed
#813 [PR #218] [MERGED] allow output file to be overwritten if --repeat
Closed
#810 [PR #215] [MERGED] Change the content encoding type from "bro" to "br".
Closed
#806 [PR #210] [MERGED] [setup.py] add PyPI trove classifiers
Closed
#807 [PR #209] [MERGED] Encoder fixes.
Closed
#801 [PR #201] replace vector.data() with &vector[0] for MSVC90 compatibility
Closed
#799 [PR #205] [MERGED] Fix some more compiler warnings in the decoder.
Closed
#795 [PR #198] [MERGED] Add brotli comparison study to the docs.
Closed
#791 [PR #193] [MERGED] Add tools/version.h that contains the brotli version.
Closed
#792 [PR #190] Reduce command buffer memory usage.
Closed
#793 [PR #194] [MERGED] Add CONTRIBUTING file.
Closed
#788 [PR #187] Define the encoder dictionary in the .cc file and link only once.
Closed
#783 [PR #183] [MERGED] Update brotli decoder with latest improvements.
Closed
#787 [PR #186] C++98 compatible encoder plus bug fixes.
Closed
#779 [PR #177] Coverity scan
Closed
#770 [PR #170] [CLOSED] add -fPIC to make compatible with shared library
Closed
#771 [PR #171] [CLOSED] Create Google Tech
Closed
#767 [PR #155] Create -05 version of the internet draft.
Closed
#762 [PR #156] [MERGED] Fix typos in some of the files under enc/ and dec/.
Closed
#759 [PR #147] [MERGED] Configure automatic deployment of github releases from Travis.
Closed
#760 [PR #148] [MERGED] Fixups in encoder and decoder.
Closed
#756 [PR #146] [MERGED] update brotli encoder with latest improvements
Closed
#751 [PR #135] [MERGED] Fix malloc.h and stdlib.h includes.
Closed
#752 [PR #137] [MERGED] [setup.py] pass extra compiler flags to clang on OS X to enable support for C+11
Closed
#754 [PR #138] Travis support (OS X)
Closed
#748 [PR #131] [brotlimodule.cc] no longer expose deprecated BrotliParams
Closed
#749 [PR #134] fix RuntimeError by terminating kwlist with NULL pointer
Closed
#739 [PR #127] msan bugfixes to the brotli encoder
Closed
#740 [PR #128] brotli decoder performance improvements
Closed
#736 [PR #124] [MERGED] Fix encoder bug.
Closed
#737 [PR #126] [CLOSED] update the brotli encoder
Closed
#734 [PR #123] [MERGED] Fix some VS compilation errors in the encoder.
Closed
#730 [PR #119] [MERGED] Deprecate greedy_block_split and enable_context_modeling brotli params.
Closed
#726 [PR #116] [MERGED] Change the static dictionary hash table to take into account word frequency when there are hash collisions.
Closed
#729 [PR #117] Add "zopfli"-style backward reference search to brotli.
Closed
#721 [PR #111] Create -04 version of the internet draft.
Closed
#722 [PR #112] Speedups and fixes to the decoder.
Closed
#719 [PR #109] Expose the quality parameter to the bro.cc tool.
Closed
#714 [PR #107] Fix broken quality 0, make it same as quality 1.
Closed
#712 [PR #106] [MERGED] Add a MODE_GENERIC compression mode to the interface.
Closed
#705 [PR #99] [MERGED] Support window bits 10 - 15 in the decoder.
Closed
#707 [PR #102] [MERGED] Restrict the ARM optimizations to little endian architectures.
Closed
#702 [PR #95] Decoder optimizations for ARM architecture.
Closed
#703 [PR #98] [MERGED] Align distance code meaning in the brotli encoder.
Closed
#700 [PR #96] [MERGED] Use a static context map with two buckets for UTF8 data.
Closed
#696 [PR #92] [MERGED] Fix an error propagation bug in the decoder.
Closed
#697 [PR #93] [MERGED] Don't do any block splitting for quality 1.
Closed
#693 [PR #88] [MERGED] Remove the 'override' keyword from ~BrotliFileIn().
Closed
#690 [PR #86] Add a static hash table based dictionary lookup to fast brotli.
Closed
#685 [PR #83] [MERGED] Encoder implementation using input/output classes.
Closed
#689 [PR #87] [MERGED] Remove quality parameter from bitstream writing functions.
Closed
#681 [PR #82] [MERGED] Add input and output classes for streaming compression.
Closed
#682 [PR #81] [MERGED] Add params to disable static dictionary and context modeling.
Closed
#677 [PR #77] Decoder support for new empty meta-block format.
Closed
#670 [PR #73] [MERGED] Add Mark Adler's edits to the specification.
Closed
#669 [PR #71] [python] fix unbuffered binary mode for I/O streams in Windows pypy
Closed
#659 [PR #65] Clean up some warnings in header files.
Closed
#649 [PR #60] [MERGED] Add a missing state transition to CopyUncompressedBlockToOutput().
Closed
#648 [PR #59] [MERGED] Faster decoder for data with trivial context maps.
Closed
#645 [PR #57] [MERGED] [python] moved setup.py to the root of repository
Closed
#646 [PR #56] [MERGED] bugfixes affecting streaming decoding
Closed
#647 [PR #58] [MERGED] Add quality and lgwin to the BrotliParams.
Closed
#644 [PR #54] [MERGED] Use FastLog2() instead of log() in BitsEntropy().
Closed
#640 [PR #51] [MERGED] [python] add test command to setup.py
Closed
#636 [PR #49] [MERGED] Fixing building Python module after 534654d
Closed
#637 [PR #47] Change the return value of decoder functions from integer codes to an en...
Closed
#632 [PR #45] [MERGED] Propagate error condition from ReadHuffmanCodeLengths()
Closed
#633 [PR #44] [MERGED] Remove the redundant EncodeMetaBlockLength() function.
Closed
#634 [PR #48] [MERGED] Add a faster but less dense compression mode.
Closed
#631 [PR #43] [python] fix calling python script as subprocess on Windows
Closed
#624 [PR #39] [MERGED] separate the licenses from documentation
Closed
#627 [PR #42] [MERGED] [python] add state.c and state.h to Brotli extension's setup.py
Closed
#623 [PR #37] [python] setup.py fixes for Windows
Closed
#616 [PR #34] [MERGED] Fix another use of log2() in literal_cost.cc
Closed
#614 [PR #33] Fix encoder compilation error on MSVS 2010.
Closed
#613 [PR #32] further fixes to allow compilation on MS Visual Studio 2010
Closed
#608 [PR #29] [MERGED] Fully qualify std::max_element, std::push_heap and std::pop_heap names.
Closed
#605 [PR #28] [MERGED] Speed up FindMatchLength for non-x86 64-bit targets.
Closed
#606 [PR #24] visual studio support (again)
Closed
#598 [PR #19] [bro] fix missing malloc.h on OSX
Closed
#593 [PR #18] [MERGED] Add .gitignore file
Closed
#590 [PR #15] [MERGED] Disable transforms in the encoder by default.
Closed
#592 [PR #16] Add command-line tool and tests.
Closed
#587 [PR #12] [MERGED] Decoder code cleanup.
Closed
#585 [PR #10] Make the histogram clustering function more generic.
Closed
#586 [PR #9] New version of the backward reference search code.
Closed
#580 [PR #8] [MERGED] Minor tuning of encoder heuristics.
Closed
#578 [PR #6] Move the block switch storing functions to the brotli_bit_stream library...
Closed
#570 [PR #1] [CLOSED] Push updates to the Brotli encoder and decoder upstream.
Closed
#562 Platform resolution problems for the MacOS Universal wheel
Closed
#561 LoongArch64 build error: invalid argument of ‘model’ attribute
Closed
#559 v1.2.0 released on GitHub but not published to PyPI
Closed
#557 Error when building 1.2.0 for iOS
Closed
#555 cmake --install <b> --prefix <p> broken in 1.2.0
Closed
#556 Fix CVE-2025-6176 vulnerability
Closed
#551 Support Python 3.14: Build and upload wheels to PyPI
Closed
#550 Use-after-free in BrotliEncoderCompressStream when prepared dictionary retains pointer to caller buffer
Closed
#548 Unnecessary loop in BrotliWarmupBitReader
Closed
#547 de goede merk industrie style hightlight performance year every given name hapinness personal name what as foundations find sexy meisje afgestemt horende perfect bij b
Closed
#545 Dated README links
Closed
#546 Why no release in 2025?
Closed
#543 Release Python bindings
Closed
#541 Publish brotli_go to the Bazel Central Registry
Closed
#542 I want to compile a riscv-edk2-master but the latest version is not fit
Closed
#539 Decompression equivalent to BrotliEncoderPrepareDictionary?
Closed
#536 Python wheels for Windows on ARM64
Closed
#537 Create tags for the Go module
Closed
#535 Official Java maven package with version 1.1.0
Closed
#533 Google
Closed
#534 Apple Frameworks
Closed
#531 brotli CLI: how to stop continuous compression and write valid file?
Closed
#526 How to compress/decompress a small message with a shared dictionary?
Closed
#527 Change suggestion to Python code comments
Closed
#529 1.1.0 build breaks dependant packages
Closed
#524 No wheel for python 3.13
Closed
#519 Dependency not available
Closed
#517 request: concerning building and installing brunsli with google-test (gtest)
Closed
#518 Possible kBrotliBitMask[n] overrun in BitMask()?
Closed
#516 Dynamically generate the compression dictionary?
Closed
#512 Quickly change the code to golang 。right row (pure go)
Closed
#510 SharedDictionary functions are not covered by oss fuzz
Closed
#506 bus error on ARM CPUs (i.MX6) with GCC 12.3.0
Closed
#504 Embed hash of dictionary in compressed resource (optionally)
Closed
#501 Big Files - How Compress and Decompress
Closed
#499 Is brotli not supported on mac 14?
Closed
#493 CMake compile error on Debian bookworm
Closed
#494 1.0.9 used to build static libraries - where have they gone?
Closed
#488 undefined symbol BrotliEncoderDestroyPreparedDictionary
Closed
#489 Windows ARM64EC Target Fails - _tzcnt_u64(EC Symbol)
Closed
#486 Brotli 1.1.0 changed return values?
Closed
#484 Brotli 1.1.0 NginX
Closed
#485 [Feature Request] adding a option to control whether install the executable
Closed
#481 bazel error no such package '@org_brotli//
Closed
#475 Stale comment referring to nonexisting WriteMetadata() function
Closed
#476 v1.1.0rc does not build on macOS 10.12.6
Closed
#473 Release v1.1
Closed
#472 EMPTY VERSION FIELDS IN PKGCONFIG FILES (LINUX)
Closed
#468 Exception while brotliDecode in decode.ts
Closed
#469 Ability to clone/serialize/deserialize state in Compressor and Decompressor
Closed
#466 mode_generic & dictionary sharing
Closed
#465 JavaScript throws Corrupted reserved bit
Closed
#462 How to compress utf-16 string and decompress?
Closed
#461 BrotliInputStream.java issue when using both read() followed by read(byte b[])
Closed
#458 UTF8 & co
Closed
#457 Brotli wheel for arm64
Closed
#453 Passing additional dictionary?
Closed
#456 new release
Closed
#450 How used Brotli Decoder in Objective-C
Closed
#451 Always_inline on GCC12 falis
Closed
#452 Lol
Closed
#449 Unknown CMake command "_add_library".
Closed
#446 BrotliEncoderEstimatePeakMemoryUsage not working for large window sizes
Closed
#444 brotli compression c# and JS
Closed
#445 Add Automatic-Module-Name to reserve java module name
Closed
#442 Compilation fails with gcc 11+ and -Werror due to incompatible type redeclaration
Closed
#440 Possible Integer overflow
Closed
#441 A way to determine the decoded_buffer size?
Closed
#438 Add 3.11 wheels
Closed
#436 BROTLI_OPERATION_FLUSH and BROTLI_OPERATION_PROCESS related
Closed
#437 include Windows executable
Closed
#434 call BrotliDecoderDecompressStream mutil times, return DICTIONARY
Closed
#432 How to use shared dictionary?
Closed
#428 Сonan build error (MacOS)
Closed
#429 Execute brotli -v will generate a series of files ending with .br
Closed
#430 Brotli c code is applied to the iOS swift project, and the best compression level is also used. The 39M mac platform can be compressed to 3.2M, but iOS can only be compressed to 15.4M
Closed
#427 Can't compile Wget2 with static libraries only
Closed
#426 Running the test suite with the autotools build system
Closed
#421 gcc_libinit_windows.c: In function 'x_cgo_sys_thread_create':
Closed
#422 Autotools build system does not set OS_ defines
Closed
#420 Extraneous .d files after make
Closed
#417 How custom brotli dictionary as defined in dictionary.cc
Closed
#415 go: Flush() does not completely process all data following a large Write()
Closed
#412 Request for wheel for musllinux (Alpine)
Closed
#413 Version header is not exported
Closed
#411 best practice on java platform
Closed
#410 Why no release in 2021?
Closed
#408 How to make brotli works in k8s with official nginx helm
Closed
#409 pip install unable to brotli: cannot find cc1plus
Closed
#406 Issue installing brotli on termux
Closed
#404 Getting errors in console when loading Blazor app.
Closed
#405 Missing encoder implementation in Java
Closed
#402 Brotli's dynamic library files use @loader_path within instead of full path
Closed
#397 Fails compiling with gcc 11.2.1, -flto -O3 -Wall -Werror: “declared as a pointer, previously declared as a variable length array”
Closed
#398 Reversing the project's version variable flow
Closed
#395 Problem with brotli
Closed
#394 There is no CRC in the format and there is no way to detect corruption
Closed
#392 Better localization of npostfix and ndirect bounds
Closed
#390 How to create kBrotliDictionaryData[] by code?
Closed
#388 #636
Closed
#389 I got some weird compile error?
Closed
#387 Missing aarch64 wheels
Closed
#382 strange behavior of brotli ...
Closed
#383 typeError in decode.mini.js
Closed
#380 copy nsec of mtime in CopyStat
Closed
#378 go - cbrotli - fatal error: brotli/decode.h: No such file or directory
Closed
#379 defect in brotli decode on windows: error code CL_SPACE
Closed
#376 brotlidump.py error
Closed
#374 [emscripten] There is no "install" target when build with emscripten
Closed
#375 Reference Java Bindings for Brotli
Closed
#372 TypeError in decode.min.js
Closed
#373 Decompression by JNI failed
Closed
#371 Link as static library to side project error.
Closed
#370 Compiler warnings
Closed
#368 Add Security Policy
Closed
#369 This needs to be reviewed immediately
Closed
#365 error in encode.js
Closed
#366 BrotliDecompress failed
Closed
#364 what does "window size" mean?
Closed
#361 Add support for being able to detect a brotli-compressed file?
Closed
#360 Coverity Scan errors BAD_SHIFT and FORWARD_NULL in c/dec/decode.c
Closed
#357 Using clang-12 / Linux, implicit float conversion error
Closed
#356 Java source files missing from Github packages, tar.gz and zip, in 1.0.8 and 1.0.9
Closed
#353 How to evaluate the uncompression size of brotli ?
Closed
#351 Honor CXXFLAGS when building python module
Closed
#350 Python3.8 's problem
Closed
#348 Source tarball is missing testdata files since v1.0.8
Closed
#344 Window.BrotliDecode is not set in decode.min.js
Closed
#345 CVE-2020-8927 Versioning
Closed
#342 Brotli 1.0.9 with Python 2.7 Windows seems broken
Closed
#341 Regression 31754d4f: gcc -R: command-line option not found
Closed
#340 Failed to load brotlidec.dll with LoadPackagedLibrary in UWP x86 Release mode
Closed
#338 Discrepancy between v1.0.8 git and v1.0.8 tarball
Closed
#339 1.0.9: cmake dioes not install man pages lvl 3
Closed
#337 Multiple issues with bootstrap shell script
Closed
#334 sources.lst absent
Closed
#333 Python bindings for 1.0.8
Closed
#330 Is there any python documentation?
Closed
#328 Which webcrawlers do not support brotli?
Closed
#329 Input file size different than output file size.
Closed
#325 Release compilation by default
Closed
#326 Recommended sizes for input/output buffer + compressor/decompressor
Closed
#323 platform.h (lines 552-553): _BitScanReverse
Closed
#324 Most tests fail when kFileBufferSize is set to 3 in tools/buffer.c (or the API is used directly)
Closed
#321 There is no way to get the size of decompressed file before decoding
Closed
#322 BrotliDecoderDecompressStream returns inconsistent result code when decoding Youtube main page
Closed
#319 Do not emit compressed files larger than the input
Closed
#318 cmake: enable shared-only build
Closed
#315 memcpy spinning
Closed
#312 Weird name in Java pom
Closed
#313 Get Serialized state of the dictionary
Closed
#311 Encoder reset (for c2go translated code)
Closed
#307 Memory Leak
Closed
#306 The make is missing an uninstall option
Closed
#303 TurboBench - Compression Benchmark
Closed
#301 Command line usage dictionary_generator
Closed
#302 Null deference
Closed
#299 Import problem
Closed
#297 cmake configure fails with Android NDK for api < 18 (log2() not found)
Closed
#298 Stream pointer might be NULL
Closed
#295 Any plans to make new release?
Closed
#294 Struggling trying to make BrotliEncoderCompress on a ESP32 microprocessor
Closed
#293 with rust(cygwin,actix-web) in windows get the issues
Closed
#292 Error groups
Closed
#291 Please make BROTLI_VERSION public
Closed
#288 Test vectors of 'asyoulik.txt' and 'asyoulik.txt.compressed' are not aligned each other
Closed
#286 Compatibility test depends on git core.autocrlf set to false
Closed
#287 Incorrect compressed output from Android build
Closed
#284 Please bundle LICENSE/NOTICE files in the produced jar files
Closed
#282 wrong option name in error message for 'brotli -j -k'
Closed
#283 -q option is redundant and incompatible with other compression programs
Closed
#280 Adding go tests to CI
Closed
#278 Use shared libraries for linking the main executable
Closed
#279 Documentation not installed
Closed
#277 UnicodeDecodeError
Closed
#275 Potential bug with bad dictionary transform ?
Closed
#276 Provide slimmer release source tarballs
Closed
#274 How to use brotli in an android application?
Closed
#272 Dereference of a null pointer
Closed
#273 Old 32-bit MinGW 4.5.4 is not supported from version 1.0.6
Closed
#268 Question: How to use Br decode.js ?
Closed
#269 New VAAPI patches
Closed
#270 README typo
Closed
#267 libbrotli jni header
Closed
#266 Hiii Need Help
Closed
#264 brotli --test --verbose should show a message
Closed
#262 C++ compilation fails without -fpermissive
Closed
#263 bootstrap fails on CentOS 6
Closed
#260 What is a default quality of brotli command?
Closed
#258 brtotli command line tool: list option
Closed
#256 v1.0.7 tag still have old 1.0.6 number in version.h
Closed
#254 Where can I find the apache module
Closed
#255 brotli MIME type
Closed
#252 Java builds missing from Maven for releases after 0.1.2
Closed
#250 Question about brotli compression
Closed
#251 JavaScript encoder script
Closed
#249 Potential "Control flow issues" detected by Coverity
Closed
#247 How do we create custom dictionaries?
Closed
#248 Check for __builtin_expect is incorrect for SUN Compiler version for brotli-1.0.5
Closed
#245 dictionary.bin.br in source tree
Closed
#243 Intel Compiler 18 Regression
Closed
#244 How to use brotli in IIS ?
Closed
#241 Brotli decompressor doesn't work on Visual C++ 2017 compiled with full optimizations
Closed
#239 Visibility of brotli APIs on Unix
Closed
#240 Decompress truncated files
Closed
#237 fuzz directory to have C sources instead of C++
Closed
#236 MSVC C4551 compiler warnings in platform.h
Closed
#235 Golang writer reset
Closed
#234 New benchmarks?
Closed
#230 ignore
Closed
#231 BrotliDecoderDecompress() crashed if inbuf is part of mmaped file
Closed
#233 Fail to build nginx with latest brotli with bazel
Closed
#229 Build error under Bazel on Ubuntu: C++ compilation of rule '@org_brotli//:brotlienc' failed
Closed
#226 Add support for multithreaded compression/decompression
Closed
#228 ignore2
Closed
#224 Issues with portability code
Closed
#225 brotli cli
Closed
#222 Build failure under Bazel on debian
Closed
#220 autoconf: Include statements should be in CPPFLAGS, not CFLAGS
Closed
#221 command line argument for custom dictionary
Closed
#218 java.lang.UnsatisfiedLinkError: org.brotli.wrapper.enc.EncoderJNI.nativeCreate([J)Ljava/nio/ByteBuffer
Closed
#216 Binary needed
Closed
#217 Ubuntu armhf build test failure
Closed
#214 How to use large window sizes?
Closed
#212 libbrotlienc.so and libbrotlidec.so should both require libbrotlicommon.so
Closed
#213 Integration in springboot
Closed
#210 System.loadLibrary() not present in EncoderJNI.java ?
Closed
#209 q9 significantly faster than q6 for specific input
Closed
#203 Conan package
Closed
#204 bootstrap uses arithmetic not available in plain sh
Closed
#201 Coverity scan issues
Closed
#199 Poor compression rate with languages not in the dictionary
Closed
#200 "Library not found error" with Go bindings
Closed
#198 Why "custom dictionary" support was removed?
Closed
#196 Would it be possbile to include the .dlls in the binary download?
Closed
#197 Brotli compiled Page does not work
Closed
#192 Executable name conflict
Closed
#193 Big performance difference: BUILD_TYPE "Debug" vs "Release"
Closed
#194 Release executable
Closed
#190 Struggling to compile Go bindings
Closed
#191 Please add version switch/option
Closed
#189 0.6.0 compression is slow (or never finishes?) for data over ~1.57MB
Closed
#188 Brotli compression ratio depends on endianness of CPU
Closed
#185 Unsupported memoryview objects as input in Python bindings
Closed
#186 BrotliWriteBits: Assertion `(bits >> n_bits) == 0' failed
Closed
#187 Command "python setup.py install" not work :-(
Closed
#183 Verbose flag does nothing?
Closed
#184 command error
Closed
#181 Missing fclose
Closed
#179 use premake in windows for 64-bit build
Closed
#180 Undefined behavior while running alice29.txt test with clang-5 sanitizers
Closed
#177 Is there a way to anyhow use brotli in IE11?
Closed
#174 Multithreaded cmdline program brotli-mt released
Closed
#175 https://github.com/agilebits/brotli
Closed
#176 Compilation error due to macro BROTLI_ALLOC in enc/memory.h (GCC 7 -Wint-in-bool-context)
Closed
#172 Multithreaded brotli within 7-Zip
Closed
#173 I've added Brotli to the Fedora repos
Closed
#170 [feature request] Optimize input encoding schemes (base64, etc.)
Closed
#168 Building with CMAKE on Windows
Closed
#169 Performance cliff when using large available_in (regression)
Closed
#166 --disable-shared-libs has no effect
Closed
#164 Add assets for readme
Closed
#165 0.6.0 Package README.md bears no relationship to build schemas of 0.6.0 package.
Closed
#163 Java org.brotli.dec sources.jar is not properly structured.
Closed
#161 Hang on ~95MB of input
Closed
#162 Time for a newer release?
Closed
#159 Java decoder is slow
Closed
#157 pre-compiled wheels for linux?
Closed
#158 Non-compliant decoding according to section 4?
Closed
#154 BrotliEncoderSetCustomDictionary() causes "false" OOM
Closed
#155 threadsafety?
Closed
#152 Add configure-cmake script
Closed
#150 Potential buffer over-reads due to incorrect masking
Closed
#151 missing fclose
Closed
#148 Split pc file into encoding and decoding libraries
Closed
#146 Windows decoding performance
Closed
#147 Java port for encoder coming up?
Closed
#144 Nasty bug in modp_dtoa
Closed
#143 Brotli framing format requirements
Closed
#142 Travis silently fails when builds cmake/gcc4.4 combination
Closed
#140 create 7-Zip plugin
Closed
#138 Java implementation of Brotli
Closed
#139 Combine port.h files
Closed
#136 Do not change file modification date & permissions
Closed
#134 Wheels / Windows
Closed
#132 Command line explanation missing
Closed
#131 Appveyor skips uploading artifacts for 0.5.0 (complains tag already exists)
Closed
#128 BR content-encoding only works with static files like .css .js
Closed
#126 BrotliDecompressStream not decrementing available_in
Closed
#127 Don't assume __STDC_VERSION__ is defined
Closed
#124 Ideas for API improvements
Closed
#122 Functions to calculate approximate memory usage needed for compression and decompression
Closed
#123 Documentation: comparison with other formats
Closed
#120 Provide a build build system for both system-wide installation and bundling
Closed
#118 BrotliDecompressedSize fails for certain output sizes
Closed
#119 Version 0.5.0 expands buffers on OSX
Closed
#116 a problem for brotli working on-the-fly
Closed
#115 .python-eggs
Closed
#114 wrap std::min + std::max in () to avoid issues building brotli on windows
Closed
#112 Building for older Android
Closed
#110 FastLog2 constant improvement
Closed
#111 Compiler warnings about the visibility attribute from mingw
Closed
#108 how to use brotli::BrotliCompressor, the correct/intended way?
Closed
#107 compressBound() functionality
Closed
#106 crash inside brotli::BrotliCompressor::WriteBrotliData()
Closed
#104 Negative array access on state->mtf for InverseMoveToFrontTransform
Closed
#103 There is no good way to estimate the size of out when decompressing
Closed
#102 afl-fuzzing report: 22hrs on 40 CPUs, nothing found
Closed
#100 "failed to determine uncompressed file size"
Closed
#99 Custom dictionary causes failed round trip on some input
Closed
#98 41x slower compression speed for 1 pathological file
Closed
#96 Building with Solaris Studio
Closed
#94 libbrotli
Closed
#95 decompressed chunks are incomplete
Closed
#92 BROTLI_BUILD_PORTABLE has dangerous default setting
Closed
#90 compiler warning in bit_reader.h: use of logical '||' with constant operand
Closed
#91 Compression efficiency: found "bad" case
Closed
#88 Naming scheme consistent with the established conventions
Closed
#86 Assorted compiler warnings/errors
Closed
#87 Standardize some magic bytes to identify a brotli stream
Closed
#84 Support custom alloc/free functions in compressor
Closed
#82 Undefined behaviour in python .cc module?
Closed
#83 Recommend a brotli file extension
Closed
#80 Streamed decoding only provides unneccessarily huge chunks
Closed
#78 BrotliDecompressBufferStreaming (/ BrotliDecompressStream) setting available_in to 1
Closed
#79 Limited, fixed-length compression buffer usage with a C interface
Closed
#76 Rename bro cmdline program to brotli (or similar)
Closed
#75 WriteMetadata may write outside the buffer provided to it
Closed
#74 Feature Request: Resumable stream compression/decompression
Closed
#72 Warnings on mingw-w64
Closed
#71 Add function for max compressed size
Closed
#70 Performance measurements and feedback
Closed
#67 Compressing specific file at q=4 broken on x86_64-w64-mingw32 since specific commit
Closed
#68 Custom memory allocation
Closed
#65 Best values for lgwin and lgblock?
Closed
#64 BrotliCompressBufferParallel is it allready parallel ?
Closed
#63 Test cases do not include multiple metablocks with data
Closed
#61 .br literally gave me PTSD
Closed
#60 compression slows down significantly after the first 4 GB of input data
Closed
#59 Can not decompress files created with BrotliCompressBuffer from source larger than 0x800000 bytes
Closed
#57 static kBitCostThreshold affects compression ratio
Closed
#56 Compression ratio is better after tweaking quality 6 -> 1 for big files
Closed
#55 Build failure on Linux with gcc 4.7.2 and brotli 0.2.0
Closed
#53 build the lib on Mac
Closed
#51 Is Brotli compression a linear relationship?
Closed
#52 woff2_decompress always uses .ttf extension for the output file
Closed
#49 UBSAN misaligned address errors
Closed
#48 Decompress segfaults on Solaris Sparc
Closed
#47 Inconsistent range of lgwin values
Closed
#45 Pedantic warnings under gnu99
Closed
#43 License of paper
Closed
#44 vector.data() not supported on MS VC++ 9.0
Closed
#41 golang support
Closed
#39 Python binding: add streaming compression / decompression support.
Closed
#40 -Wsign-compare warnings with mingw-w64
Closed
#37 Incompilable with Intel, few tweaks and options miissing
Closed
#35 Indentical header names, different contents
Closed
#36 Improved matchfinder for high quality compression
Closed
#33 Is there a way to create a custom dictionary?
Closed
#31 Particular file are not identical after compression and decompression with quality 1
Closed
#32 Crashing with std::bad_alloc
Closed
#29 Suggestion: Include installation instructions in the README.
Closed
#27 Proper build system
Closed
#28 Very poor compression ratio on TriMesh binary streams compared to LZMA
Closed
#26 memmove16 implementation is playing with fire
Closed
#24 Compiler warnings
Closed
#25 Build Failure on Linux with Python 3.3 and gcc 4.6.3
Closed
#23 Different dictionary.h files?
Closed
#21 Remove unnecessary null pointer checks
Closed
#22 Completion of error handling
Closed
#19 Decoder doesn't handle flushed streams correctly
Closed
#17 Issues uncovered by Coverity Scan
Closed
#18 should the Python module's version always match the library version?
Closed
#15 Decompression failures with uncompressable data
Closed
#13 brotli extension not linked with libstdc++ on pypy3 for Linux
Closed
#14 Decode MetaBlock Multithreading
Closed
#11 decompress brotli in browser?
Closed
#9 add brotli to PyPI repository
Closed
#10 MSVC error: 'pos_' is not a member of 'BrotliBitReader'
Closed
#7 Undefined behavior detected by ubsan
Closed
#5 Abysmal compression speed for x-ray from Silesa
Closed
#6 support pip installation
Closed
#4 Separate the public headers
Closed
#2 Clarify unordered_map file warning
Closed
#3 Streamable output from the decoder
2022 Issues created by 1 user
Opened
#1 Separate the public headers
Opened
#2 Clarify unordered_map file warning
Opened
#3 Streamable output from the decoder
Opened
#4 Separate the public headers
Opened
#5 Abysmal compression speed for x-ray from Silesa
Opened
#6 support pip installation
Opened
#7 Undefined behavior detected by ubsan
Opened
#8 decompress brotli in browser?
Opened
#9 add brotli to PyPI repository
Opened
#10 MSVC error: 'pos_' is not a member of 'BrotliBitReader'
Opened
#11 decompress brotli in browser?
Opened
#12 Decompression failures with uncompressable data
Opened
#13 brotli extension not linked with libstdc++ on pypy3 for Linux
Opened
#14 Decode MetaBlock Multithreading
Opened
#15 Decompression failures with uncompressable data
Opened
#16 Decoder doesn't handle flushed streams correctly
Opened
#17 Issues uncovered by Coverity Scan
Opened
#18 should the Python module's version always match the library version?
Opened
#19 Decoder doesn't handle flushed streams correctly
Opened
#20 Different dictionary.h files?
Opened
#21 Remove unnecessary null pointer checks
Opened
#22 Completion of error handling
Opened
#23 Different dictionary.h files?
Opened
#24 Compiler warnings
Opened
#25 Build Failure on Linux with Python 3.3 and gcc 4.6.3
Opened
#26 memmove16 implementation is playing with fire
Opened
#27 Proper build system
Opened
#28 Very poor compression ratio on TriMesh binary streams compared to LZMA
Opened
#29 Suggestion: Include installation instructions in the README.
Opened
#30 Is there a way to create a custom dictionary?
Opened
#31 Particular file are not identical after compression and decompression with quality 1
Opened
#32 Crashing with std::bad_alloc
Opened
#33 Is there a way to create a custom dictionary?
Opened
#34 Incompilable with Intel, few tweaks and options miissing
Opened
#35 Indentical header names, different contents
Opened
#36 Improved matchfinder for high quality compression
Opened
#37 Incompilable with Intel, few tweaks and options miissing
Opened
#38 golang support
Opened
#39 Python binding: add streaming compression / decompression support.
Opened
#40 -Wsign-compare warnings with mingw-w64
Opened
#41 golang support
Opened
#42 Pedantic warnings under gnu99
Opened
#43 License of paper
Opened
#44 vector.data() not supported on MS VC++ 9.0
Opened
#45 Pedantic warnings under gnu99
Opened
#46 UBSAN misaligned address errors
Opened
#47 Inconsistent range of lgwin values
Opened
#48 Decompress segfaults on Solaris Sparc
Opened
#49 UBSAN misaligned address errors
Opened
#50 build the lib on Mac
Opened
#51 Is Brotli compression a linear relationship?
Opened
#52 woff2_decompress always uses .ttf extension for the output file
Opened
#53 build the lib on Mac
Opened
#54 static kBitCostThreshold affects compression ratio
Opened
#55 Build failure on Linux with gcc 4.7.2 and brotli 0.2.0
Opened
#56 Compression ratio is better after tweaking quality 6 -> 1 for big files
Opened
#57 static kBitCostThreshold affects compression ratio
Opened
#58 .br literally gave me PTSD
Opened
#59 Can not decompress files created with BrotliCompressBuffer from source larger than 0x800000 bytes
Opened
#60 compression slows down significantly after the first 4 GB of input data
Opened
#61 .br literally gave me PTSD
Opened
#62 Best values for lgwin and lgblock?
Opened
#63 Test cases do not include multiple metablocks with data
Opened
#64 BrotliCompressBufferParallel is it allready parallel ?
Opened
#65 Best values for lgwin and lgblock?
Opened
#66 Slow for many small string operations?
Opened
#67 Compressing specific file at q=4 broken on x86_64-w64-mingw32 since specific commit
Opened
#68 Custom memory allocation
Opened
#69 Warnings on mingw-w64
Opened
#70 Performance measurements and feedback
Opened
#71 Add function for max compressed size
Opened
#72 Warnings on mingw-w64
Opened
#73 Rename bro cmdline program to brotli (or similar)
Opened
#74 Feature Request: Resumable stream compression/decompression
Opened
#75 WriteMetadata may write outside the buffer provided to it
Opened
#76 Rename bro cmdline program to brotli (or similar)
Opened
#77 Streamed decoding only provides unneccessarily huge chunks
Opened
#78 BrotliDecompressBufferStreaming (/ BrotliDecompressStream) setting available_in to 1
Opened
#79 Limited, fixed-length compression buffer usage with a C interface
Opened
#80 Streamed decoding only provides unneccessarily huge chunks
Opened
#81 Support custom alloc/free functions in compressor
Opened
#82 Undefined behaviour in python .cc module?
Opened
#83 Recommend a brotli file extension
Opened
#84 Support custom alloc/free functions in compressor
Opened
#85 Naming scheme consistent with the established conventions
Opened
#86 Assorted compiler warnings/errors
Opened
#87 Standardize some magic bytes to identify a brotli stream
Opened
#88 Naming scheme consistent with the established conventions
Opened
#89 BROTLI_BUILD_PORTABLE has dangerous default setting
Opened
#90 compiler warning in bit_reader.h: use of logical '||' with constant operand
Opened
#91 Compression efficiency: found "bad" case
Opened
#92 BROTLI_BUILD_PORTABLE has dangerous default setting
Opened
#94 libbrotli
Opened
#93 Building with Solaris Studio
Opened
#95 decompressed chunks are incomplete
Opened
#96 Building with Solaris Studio
Opened
#97 "failed to determine uncompressed file size"
Opened
#98 41x slower compression speed for 1 pathological file
Opened
#99 Custom dictionary causes failed round trip on some input
Opened
#100 "failed to determine uncompressed file size"
Opened
#101 Negative array access on state->mtf for InverseMoveToFrontTransform
Opened
#102 afl-fuzzing report: 22hrs on 40 CPUs, nothing found
Opened
#103 There is no good way to estimate the size of out when decompressing
Opened
#104 Negative array access on state->mtf for InverseMoveToFrontTransform
Opened
#105 how to use brotli::BrotliCompressor, the correct/intended way?
Opened
#106 crash inside brotli::BrotliCompressor::WriteBrotliData()
Opened
#107 compressBound() functionality
Opened
#108 how to use brotli::BrotliCompressor, the correct/intended way?
Opened
#109 Building for older Android
Opened
#110 FastLog2 constant improvement
Opened
#111 Compiler warnings about the visibility attribute from mingw
Opened
#112 Building for older Android
Opened
#113 a problem for brotli working on-the-fly
Opened
#114 wrap std::min + std::max in () to avoid issues building brotli on windows
Opened
#115 .python-eggs
Opened
#116 a problem for brotli working on-the-fly
Opened
#117 Provide a build build system for both system-wide installation and bundling
Opened
#118 BrotliDecompressedSize fails for certain output sizes
Opened
#119 Version 0.5.0 expands buffers on OSX
Opened
#120 Provide a build build system for both system-wide installation and bundling
Opened
#121 Ideas for API improvements
Opened
#122 Functions to calculate approximate memory usage needed for compression and decompression
Opened
#123 Documentation: comparison with other formats
Opened
#124 Ideas for API improvements
Opened
#125 BR content-encoding only works with static files like .css .js
Opened
#126 BrotliDecompressStream not decrementing available_in
Opened
#127 Don't assume __STDC_VERSION__ is defined
Opened
#128 BR content-encoding only works with static files like .css .js
Opened
#129 Command line explanation missing
Opened
#130 Java encoder
Opened
#131 Appveyor skips uploading artifacts for 0.5.0 (complains tag already exists)
Opened
#132 Command line explanation missing
Opened
#133 Do not change file modification date & permissions
Opened
#134 Wheels / Windows
Opened
#135 Case where brotli quality 9 compresses better than quality 11
Opened
#136 Do not change file modification date & permissions
Opened
#137 create 7-Zip plugin
Opened
#138 Java implementation of Brotli
Opened
#139 Combine port.h files
Opened
#140 create 7-Zip plugin
Opened
#141 Nasty bug in modp_dtoa
Opened
#142 Travis silently fails when builds cmake/gcc4.4 combination
Opened
#143 Brotli framing format requirements
Opened
#144 Nasty bug in modp_dtoa
Opened
#145 Split pc file into encoding and decoding libraries
Opened
#146 Windows decoding performance
Opened
#147 Java port for encoder coming up?
Opened
#148 Split pc file into encoding and decoding libraries
Opened
#149 Add configure-cmake script
Opened
#150 Potential buffer over-reads due to incorrect masking
Opened
#151 missing fclose
Opened
#152 Add configure-cmake script
Opened
#153 C# support
Opened
#154 BrotliEncoderSetCustomDictionary() causes "false" OOM
Opened
#155 threadsafety?
Opened
#156 Java decoder is slow
Opened
#157 pre-compiled wheels for linux?
Opened
#158 Non-compliant decoding according to section 4?
Opened
#159 Java decoder is slow
Opened
#160 Java org.brotli.dec sources.jar is not properly structured.
Opened
#161 Hang on ~95MB of input
Opened
#162 Time for a newer release?
Opened
#163 Java org.brotli.dec sources.jar is not properly structured.
Opened
#164 Add assets for readme
Opened
#165 0.6.0 Package README.md bears no relationship to build schemas of 0.6.0 package.
Opened
#166 --disable-shared-libs has no effect
Opened
#167 [feature request] Optimize input encoding schemes (base64, etc.)
Opened
#168 Building with CMAKE on Windows
Opened
#169 Performance cliff when using large available_in (regression)
Opened
#170 [feature request] Optimize input encoding schemes (base64, etc.)
Opened
#171 Multithreaded cmdline program brotli-mt released
Opened
#172 Multithreaded brotli within 7-Zip
Opened
#173 I've added Brotli to the Fedora repos
Opened
#174 Multithreaded cmdline program brotli-mt released
Opened
#175 https://github.com/agilebits/brotli
Opened
#176 Compilation error due to macro BROTLI_ALLOC in enc/memory.h (GCC 7 -Wint-in-bool-context)
Opened
#177 Is there a way to anyhow use brotli in IE11?
Opened
#178 Missing fclose
Opened
#179 use premake in windows for 64-bit build
Opened
#180 Undefined behavior while running alice29.txt test with clang-5 sanitizers
Opened
#181 Missing fclose
Opened
#182 Unsupported memoryview objects as input in Python bindings
Opened
#183 Verbose flag does nothing?
Opened
#184 command error
Opened
#185 Unsupported memoryview objects as input in Python bindings
Opened
#186 BrotliWriteBits: Assertion `(bits >> n_bits) == 0' failed
Opened
#187 Command "python setup.py install" not work :-(
Opened
#188 Brotli compression ratio depends on endianness of CPU
Opened
#189 0.6.0 compression is slow (or never finishes?) for data over ~1.57MB
Opened
#190 Struggling to compile Go bindings
Opened
#191 Please add version switch/option
Opened
#192 Executable name conflict
Opened
#193 Big performance difference: BUILD_TYPE "Debug" vs "Release"
Opened
#194 Release executable
Opened
#195 Why "custom dictionary" support was removed?
Opened
#196 Would it be possbile to include the .dlls in the binary download?
Opened
#197 Brotli compiled Page does not work
Opened
#198 Why "custom dictionary" support was removed?
Opened
#199 Poor compression rate with languages not in the dictionary
Opened
#200 "Library not found error" with Go bindings
Opened
#201 Coverity scan issues
Opened
#202 Feedback on the Fetch spec additions
Opened
#203 Conan package
Opened
#204 bootstrap uses arithmetic not available in plain sh
Opened
#205 System.loadLibrary() not present in EncoderJNI.java ?
Opened
#206 q9 significantly faster than q6 for specific input
Opened
#207 append to brotli compressed file
Opened
#208 System.loadLibrary() not present in EncoderJNI.java ?
Opened
#209 q9 significantly faster than q6 for specific input
Opened
#210 System.loadLibrary() not present in EncoderJNI.java ?
Opened
#211 How to use large window sizes?
Opened
#212 libbrotlienc.so and libbrotlidec.so should both require libbrotlicommon.so
Opened
#213 Integration in springboot
Opened
#214 How to use large window sizes?
Opened
#215 java.lang.UnsatisfiedLinkError: org.brotli.wrapper.enc.EncoderJNI.nativeCreate([J)Ljava/nio/ByteBuffer
Opened
#216 Binary needed
Opened
#217 Ubuntu armhf build test failure
Opened
#218 java.lang.UnsatisfiedLinkError: org.brotli.wrapper.enc.EncoderJNI.nativeCreate([J)Ljava/nio/ByteBuffer
Opened
#219 Build failure under Bazel on debian
Opened
#220 autoconf: Include statements should be in CPPFLAGS, not CFLAGS
Opened
#221 command line argument for custom dictionary
Opened
#222 Build failure under Bazel on debian
Opened
#223 Add support for multithreaded compression/decompression
Opened
#224 Issues with portability code
Opened
#225 brotli cli
Opened
#226 Add support for multithreaded compression/decompression
Opened
#227 ignore
Opened
#228 ignore2
Opened
#229 Build error under Bazel on Ubuntu: C++ compilation of rule '@org_brotli//:brotlienc' failed
Opened
#230 ignore
Opened
#231 BrotliDecoderDecompress() crashed if inbuf is part of mmaped file
Opened
#232 New benchmarks?
Opened
#233 Fail to build nginx with latest brotli with bazel
Opened
#234 New benchmarks?
Opened
#235 Golang writer reset
Opened
#236 MSVC C4551 compiler warnings in platform.h
Opened
#237 fuzz directory to have C sources instead of C++
Opened
#238 Brotli decompressor doesn't work on Visual C++ 2017 compiled with full optimizations
Opened
#239 Visibility of brotli APIs on Unix
Opened
#240 Decompress truncated files
Opened
#241 Brotli decompressor doesn't work on Visual C++ 2017 compiled with full optimizations
Opened
#242 dictionary.bin.br in source tree
Opened
#243 Intel Compiler 18 Regression
Opened
#244 How to use brotli in IIS ?
Opened
#245 dictionary.bin.br in source tree
Opened
#246 Potential "Control flow issues" detected by Coverity
Opened
#247 How do we create custom dictionaries?
Opened
#248 Check for __builtin_expect is incorrect for SUN Compiler version for brotli-1.0.5
Opened
#249 Potential "Control flow issues" detected by Coverity
Opened
#250 Question about brotli compression
Opened
#251 JavaScript encoder script
Opened
#252 Java builds missing from Maven for releases after 0.1.2
Opened
#253 v1.0.7 tag still have old 1.0.6 number in version.h
Opened
#254 Where can I find the apache module
Opened
#255 brotli MIME type
Opened
#256 v1.0.7 tag still have old 1.0.6 number in version.h
Opened
#257 What is a default quality of brotli command?
Opened
#258 brtotli command line tool: list option
Opened
#259 Add brotli mime type detection to file and libmagic
Opened
#260 What is a default quality of brotli command?
Opened
#261 brotli --test --verbose should show a message
Opened
#262 C++ compilation fails without -fpermissive
Opened
#263 bootstrap fails on CentOS 6
Opened
#264 brotli --test --verbose should show a message
Opened
#265 Question: Using Brotli in embedded devices
Opened
#266 Hiii Need Help
Opened
#267 libbrotli jni header
Opened
#268 Question: How to use Br decode.js ?
Opened
#269 New VAAPI patches
Opened
#270 README typo
Opened
#271 How to use brotli in an android application?
Opened
#272 Dereference of a null pointer
Opened
#273 Old 32-bit MinGW 4.5.4 is not supported from version 1.0.6
Opened
#274 How to use brotli in an android application?
Opened
#275 Potential bug with bad dictionary transform ?
Opened
#276 Provide slimmer release source tarballs
Opened
#277 UnicodeDecodeError
Opened
#278 Use shared libraries for linking the main executable
Opened
#279 Documentation not installed
Opened
#280 Adding go tests to CI
Opened
#281 Please bundle LICENSE/NOTICE files in the produced jar files
Opened
#282 wrong option name in error message for 'brotli -j -k'
Opened
#283 -q option is redundant and incompatible with other compression programs
Opened
#284 Please bundle LICENSE/NOTICE files in the produced jar files
Opened
#285 Test vectors of 'asyoulik.txt' and 'asyoulik.txt.compressed' are not aligned each other
Opened
#286 Compatibility test depends on git core.autocrlf set to false
Opened
#287 Incorrect compressed output from Android build
Opened
#288 Test vectors of 'asyoulik.txt' and 'asyoulik.txt.compressed' are not aligned each other
Opened
#289 Error groups
Opened
#290 Python cffi bindings
Opened
#291 Please make BROTLI_VERSION public
Opened
#292 Error groups
Opened
#293 with rust(cygwin,actix-web) in windows get the issues
Opened
#294 Struggling trying to make BrotliEncoderCompress on a ESP32 microprocessor
Opened
#295 Any plans to make new release?
Opened
#296 Import problem
Opened
#297 cmake configure fails with Android NDK for api < 18 (log2() not found)
Opened
#298 Stream pointer might be NULL
Opened
#299 Import problem
Opened
#300 TurboBench - Compression Benchmark
Opened
#301 Command line usage dictionary_generator
Opened
#302 Null deference
Opened
#303 TurboBench - Compression Benchmark
Opened
#304 Memory Leak
Opened
#305 Potential quality 0 last distance improvement
Opened
#306 The make is missing an uninstall option
Opened
#307 Memory Leak
Opened
#308 Encoder reset (for c2go translated code)
Opened
#309 C libbrotli build instructions in readme or documentation
Opened
#310 pkg-config --static not working
Opened
#311 Encoder reset (for c2go translated code)
Opened
#312 Weird name in Java pom
Opened
#313 Get Serialized state of the dictionary
Opened
#314 memcpy spinning
Opened
#315 memcpy spinning
Opened
#316 setup brotli on centos 8 / apache
Opened
#317 Do not emit compressed files larger than the input
Opened
#318 cmake: enable shared-only build
Opened
#319 Do not emit compressed files larger than the input
Opened
#320 platform.h (lines 552-553): _BitScanReverse
Opened
#321 There is no way to get the size of decompressed file before decoding
Opened
#322 BrotliDecoderDecompressStream returns inconsistent result code when decoding Youtube main page
Opened
#323 platform.h (lines 552-553): _BitScanReverse
Opened
#324 Most tests fail when kFileBufferSize is set to 3 in tools/buffer.c (or the API is used directly)
Opened
#325 Release compilation by default
Opened
#326 Recommended sizes for input/output buffer + compressor/decompressor
Opened
#327 Is there any python documentation?
Opened
#328 Which webcrawlers do not support brotli?
Opened
#329 Input file size different than output file size.
Opened
#330 Is there any python documentation?
Opened
#331 sources.lst absent
Opened
#332 Reduced dictionary feature for web content compression
Opened
#333 Python bindings for 1.0.8
Opened
#334 sources.lst absent
Opened
#335 1.0.9: cmake dioes not install man pages lvl 3
Opened
#336 Discrepancy between v1.0.8 git and v1.0.8 tarball
Opened
#337 Multiple issues with bootstrap shell script
Opened
#338 Discrepancy between v1.0.8 git and v1.0.8 tarball
Opened
#339 1.0.9: cmake dioes not install man pages lvl 3
Opened
#341 Regression 31754d4f: gcc -R: command-line option not found
Opened
#340 Failed to load brotlidec.dll with LoadPackagedLibrary in UWP x86 Release mode
Opened
#342 Brotli 1.0.9 with Python 2.7 Windows seems broken
Opened
#343 cannot install brotli bindings on Python 2.7 anymore
Opened
#344 Window.BrotliDecode is not set in decode.min.js
Opened
#345 CVE-2020-8927 Versioning
Opened
#346 Honor CXXFLAGS when building python module
Opened
#347 Python3.8 's problem
Opened
#348 Source tarball is missing testdata files since v1.0.8
Opened
#349 Honor CXXFLAGS when building python module
Opened
#350 Python3.8 's problem
Opened
#351 Honor CXXFLAGS when building python module
Opened
#352 Using clang-12 / Linux, implicit float conversion error
Opened
#353 How to evaluate the uncompression size of brotli ?
Opened
#354 Java source files missing from Github packages, tar.gz and zip, in 1.0.8 and 1.0.9
Opened
#355 Using clang-12 / Linux, implicit float conversion error
Opened
#356 Java source files missing from Github packages, tar.gz and zip, in 1.0.8 and 1.0.9
Opened
#357 Using clang-12 / Linux, implicit float conversion error
Opened
#358 Add framing support to brotli-python
Opened
#359 Add support for being able to detect a brotli-compressed file?
Opened
#360 Coverity Scan errors BAD_SHIFT and FORWARD_NULL in c/dec/decode.c
Opened
#361 Add support for being able to detect a brotli-compressed file?
Opened
#362 error in encode.js
Opened
#363 BrotliDecompress failed
Opened
#364 what does "window size" mean?
Opened
#365 error in encode.js
Opened
#366 BrotliDecompress failed
Opened
#367 Compiler warnings
Opened
#368 Add Security Policy
Opened
#369 This needs to be reviewed immediately
Opened
#370 Compiler warnings
Opened
#371 Link as static library to side project error.
Opened
#372 TypeError in decode.min.js
Opened
#373 Decompression by JNI failed
Opened
#374 [emscripten] There is no "install" target when build with emscripten
Opened
#375 Reference Java Bindings for Brotli
Opened
#376 brotlidump.py error
Opened
#377 copy nsec of mtime in CopyStat
Opened
#378 go - cbrotli - fatal error: brotli/decode.h: No such file or directory
Opened
#379 defect in brotli decode on windows: error code CL_SPACE
Opened
#380 copy nsec of mtime in CopyStat
Opened
#381 Document usage in Golang project
Opened
#382 strange behavior of brotli ...
Opened
#383 typeError in decode.mini.js
Opened
#384 Return of BrotliInputStream.Read(...) Does not work with CopyTo
Opened
#385 Missing aarch64 wheels
Opened
#386 1.0.9: pytest suite is failing
Opened
#387 Missing aarch64 wheels
Opened
#388 #636
Opened
#389 I got some weird compile error?
Opened
#390 How to create kBrotliDictionaryData[] by code?
Opened
#391 There is no CRC in the format and there is no way to detect corruption
Opened
#392 Better localization of npostfix and ndirect bounds
Opened
#393 Problem with brotli
Opened
#394 There is no CRC in the format and there is no way to detect corruption
Opened
#395 Problem with brotli
Opened
#396 nginx: version 1020001 instead of 1021003
Opened
#397 Fails compiling with gcc 11.2.1, -flto -O3 -Wall -Werror: “declared as a pointer, previously declared as a variable length array”
Opened
#398 Reversing the project's version variable flow
Opened
#399 Make q10-11 compression floating-point-free
Opened
#400 Brotli's dynamic library files use @loader_path within instead of full path
Opened
#401 python module: building against system Brotli
Opened
#402 Brotli's dynamic library files use @loader_path within instead of full path
Opened
#403 Issue installing brotli on termux
Opened
#404 Getting errors in console when loading Blazor app.
Opened
#405 Missing encoder implementation in Java
Opened
#406 Issue installing brotli on termux
Opened
#407 Why no release in 2021?
Opened
#408 How to make brotli works in k8s with official nginx helm
Opened
#409 pip install unable to brotli: cannot find cc1plus
Opened
#410 Why no release in 2021?
Opened
#411 best practice on java platform
Opened
#412 Request for wheel for musllinux (Alpine)
Opened
#413 Version header is not exported
Opened
#414 How custom brotli dictionary as defined in dictionary.cc
Opened
#415 go: Flush() does not completely process all data following a large Write()
Opened
#416 How to regenerate js/decode.js and js/decode.min.js?
Opened
#417 How custom brotli dictionary as defined in dictionary.cc
Opened
#418 gcc_libinit_windows.c: In function 'x_cgo_sys_thread_create':
Opened
#419 Autotools build system does not set OS_ defines
Opened
#420 Extraneous .d files after make
Opened
#421 gcc_libinit_windows.c: In function 'x_cgo_sys_thread_create':
Opened
#422 Autotools build system does not set OS_ defines
Opened
#423 Running the test suite with the autotools build system
Opened
#424 Can't compile Wget2 with static libraries only
Opened
#425 Add support for -r (recursive) flag in the Linux CLI
Opened
#426 Running the test suite with the autotools build system
Opened
#427 Can't compile Wget2 with static libraries only
Opened
#428 Сonan build error (MacOS)
Opened
#429 Execute brotli -v will generate a series of files ending with .br
Opened
#430 Brotli c code is applied to the iOS swift project, and the best compression level is also used. The 39M mac platform can be compressed to 3.2M, but iOS can only be compressed to 15.4M
Opened
#431 call BrotliDecoderDecompressStream mutil times, return DICTIONARY
Opened
#432 How to use shared dictionary?
Opened
#433 pip install brotli return a deprecation warning
Opened
#434 call BrotliDecoderDecompressStream mutil times, return DICTIONARY
Opened
#435 Add 3.11 wheels
Opened
#436 BROTLI_OPERATION_FLUSH and BROTLI_OPERATION_PROCESS related
Opened
#437 include Windows executable
Opened
#438 Add 3.11 wheels
Opened
#439 Compilation fails with gcc 11+ and -Werror due to incompatible type redeclaration
Opened
#440 Possible Integer overflow
Opened
#441 A way to determine the decoded_buffer size?
Opened
#442 Compilation fails with gcc 11+ and -Werror due to incompatible type redeclaration
Opened
#443 BrotliEncoderEstimatePeakMemoryUsage not working for large window sizes
Opened
#444 brotli compression c# and JS
Opened
#445 Add Automatic-Module-Name to reserve java module name
Opened
#446 BrotliEncoderEstimatePeakMemoryUsage not working for large window sizes
Opened
#447 How used Brotli Decoder in Objective-C
Opened
#448 Brotli tool Python and C failed to decompress and compress each other.
Opened
#449 Unknown CMake command "_add_library".
Opened
#450 How used Brotli Decoder in Objective-C
Opened
#451 Always_inline on GCC12 falis
Opened
#452 Lol
Opened
#453 Passing additional dictionary?
Opened
#454 UTF8 & co
Opened
#455 Brotli wheel for arm64
Opened
#456 new release
Opened
#457 Brotli wheel for arm64
Opened
#458 UTF8 & co
Opened
#459 How to compress utf-16 string and decompress?
Opened
#460 using brotli compression on embedded iot with limited RAM
Opened
#461 BrotliInputStream.java issue when using both read() followed by read(byte b[])
Opened
#462 How to compress utf-16 string and decompress?
Opened
#463 mode_generic & dictionary sharing
Opened
#464 (windows) JNI makefile
Opened
#465 JavaScript throws Corrupted reserved bit
Opened
#466 mode_generic & dictionary sharing
Opened
#467 OSS-Fuzz issue 60394
Opened
#468 Exception while brotliDecode in decode.ts
Opened
#469 Ability to clone/serialize/deserialize state in Compressor and Decompressor
Opened
#470 Support for user-supplied dictionaries in Python binding
Opened
#471 Release v1.1
Opened
#472 EMPTY VERSION FIELDS IN PKGCONFIG FILES (LINUX)
Opened
#473 Release v1.1
Opened
#474 Publish JNI artefacts (including platform-dependent)
Opened
#475 Stale comment referring to nonexisting WriteMetadata() function
Opened
#476 v1.1.0rc does not build on macOS 10.12.6
Opened
#477 Brotli 1.1.0 breaks Python 2 compatibility
Opened
#478 Brotli v1.1.0 tests fail with pypy3
Opened
#479 Strange compression ratio on large CSV file...
Opened
#480 CMake build broken, tries to install man files in /man not in CMAKE_INSTALL_PREFIX
Opened
#481 bazel error no such package '@org_brotli//
Opened
#482 Create a static source tarball for releases
Opened
#483 Brotli 1.1.0 changed return values?
Opened
#484 Brotli 1.1.0 NginX
Opened
#485 [Feature Request] adding a option to control whether install the executable
Opened
#486 Brotli 1.1.0 changed return values?
Opened
#487 makefile broken
Opened
#488 undefined symbol BrotliEncoderDestroyPreparedDictionary
Opened
#489 Windows ARM64EC Target Fails - _tzcnt_u64(EC Symbol)
Opened
#490 CMake compile error on Debian bookworm
Opened
#491 1.0.9 used to build static libraries - where have they gone?
Opened
#492 Kotlin Multiplatform
Opened
#493 CMake compile error on Debian bookworm
Opened
#494 1.0.9 used to build static libraries - where have they gone?
Opened
#495 AMD gpu brotli sdk 1.0 > inclusion?
Opened
#496 Reusing/resetting a brotli.Writer instance
Opened
#497 Output file with path containing non-Latin Unicode characters on Windows
Opened
#498 Big Files - How Compress and Decompress
Opened
#499 Is brotli not supported on mac 14?
Opened
#500 Default python compression level (11) causes more delay than it's worth on larger files
Opened
#501 Big Files - How Compress and Decompress
Opened
#502 Custom dictionaries below level 5
Opened
#503 Add parameter for set maximum length after decompress
Opened
#504 Embed hash of dictionary in compressed resource (optionally)
Opened
#505 print help to stdout, help screen, man
Opened
#506 bus error on ARM CPUs (i.MX6) with GCC 12.3.0
Opened
#507 Brotli fails to decode some HTTP response bodies received from yelp.com
Opened
#508 Add library and cli flags for file format with embedded dictionary
Opened
#509 Missing libbrotlidec-static.a in version 1.1.0
Opened
#510 SharedDictionary functions are not covered by oss fuzz
Opened
#511 Nginx, Brotli, and hich CPU usage
Opened
#512 Quickly change the code to golang 。right row (pure go)
Opened
#513 Why no autotools anymore?
Opened
#514 request: concerning building and installing brunsli with google-test (gtest)
Opened
#515 Unable to compile static Go binary -- undefined reference to _kBrotli constants
Opened
#516 Dynamically generate the compression dictionary?
Opened
#517 request: concerning building and installing brunsli with google-test (gtest)
Opened
#518 Possible kBrotliBitMask[n] overrun in BitMask()?
Opened
#519 Dependency not available
Opened
#520 Performance regressions found in Brotli v1.1.0
Opened
#521 No wheel for python 3.13
Opened
#522 Please DO NOT upload built distribution wheels without updating the version
Opened
#523 Suggest a rework for DictionaryData in java port.
Opened
#524 No wheel for python 3.13
Opened
#525 pure go tool github.com/elliotchance/c2go
Opened
#526 How to compress/decompress a small message with a shared dictionary?
Opened
#527 Change suggestion to Python code comments
Opened
#528 brotli CLI: how to stop continuous compression and write valid file?
Opened
#529 1.1.0 build breaks dependant packages
Opened
#530 Support for free-threaded Python
Opened
#531 brotli CLI: how to stop continuous compression and write valid file?
Opened
#532 Official Java maven package with version 1.1.0
Opened
#533 Google
Opened
#534 Apple Frameworks
Opened
#535 Official Java maven package with version 1.1.0
Opened
#536 Python wheels for Windows on ARM64
Opened
#537 Create tags for the Go module
Opened
#538 Decompression equivalent to BrotliEncoderPrepareDictionary?
Opened
#539 Decompression equivalent to BrotliEncoderPrepareDictionary?
Opened
#540 Release Python bindings
Opened
#541 Publish brotli_go to the Bazel Central Registry
Opened
#542 I want to compile a riscv-edk2-master but the latest version is not fit
Opened
#543 Release Python bindings
Opened
#544 de goede merk industrie style hightlight performance year every given name hapinness personal name what as foundations find sexy meisje afgestemt horende perfect bij b
Opened
#545 Dated README links
Opened
#546 Why no release in 2025?
Opened
#547 de goede merk industrie style hightlight performance year every given name hapinness personal name what as foundations find sexy meisje afgestemt horende perfect bij b
Opened
#548 Unnecessary loop in BrotliWarmupBitReader
Opened
#549 Release 1.2.0
Opened
#550 Use-after-free in BrotliEncoderCompressStream when prepared dictionary retains pointer to caller buffer
Opened
#551 Support Python 3.14: Build and upload wheels to PyPI
Opened
#552 C# library can enter infinite loop on decompression.
Opened
#553 Windows arm64: Build and upload wheels to PyPI
Opened
#554 Error when building 1.2.0 for iOS
Opened
#555 cmake --install <b> --prefix <p> broken in 1.2.0
Opened
#556 Fix CVE-2025-6176 vulnerability
Opened
#557 Error when building 1.2.0 for iOS
Opened
#558 LoongArch64 build error: invalid argument of ‘model’ attribute
Opened
#559 v1.2.0 released on GitHub but not published to PyPI
Opened
#560 Security implications of 1.2.0 unclear
Opened
#561 LoongArch64 build error: invalid argument of ‘model’ attribute
Opened
#562 Platform resolution problems for the MacOS Universal wheel
Opened
#563 C: Compressing large input data triggers an assert (with BROTLI_DEBUG=1)
Opened
#564 undefined symbol: BrotliSharedDictionaryDestroyInstance
Opened
#565 brotli doesn't work with bazel 9.0
Opened
#566 undefined reference to `BrotliTransformDictionaryWord' and others
Opened
#567 [Python] output_buffer_limit is not fully respected
Opened
#568 Compile error on ARMv7 platform
Opened
#569 Can upstream help to backport CVE-2025-6176 fix for 1.0.9 release?
Opened
#570 [PR #1] [CLOSED] Push updates to the Brotli encoder and decoder upstream.
Opened
#571 [PR #2] [MERGED] Fix BrotliDecompressedSize() to work for an uncompressed plus an empty meta-block.
Opened
#572 [PR #3] [MERGED] Factor out serialization functions into their own file.
Opened
#573 [PR #5] [CLOSED] visual studio support
Opened
#574 [PR #2] Fix BrotliDecompressedSize() to work for an uncompressed plus an empty meta-block.
Opened
#575 [PR #6] [MERGED] Move the block switch storing functions to the brotli_bit_stream library...
Opened
#576 [PR #3] Factor out serialization functions into their own file.
Opened
#577 [PR #5] visual studio support
Opened
#578 [PR #6] Move the block switch storing functions to the brotli_bit_stream library...
Opened
#579 [PR #7] [MERGED] Fix storing of the meta-block header for last empty meta-block.
Opened
#580 [PR #8] [MERGED] Minor tuning of encoder heuristics.
Opened
#581 [PR #7] Fix storing of the meta-block header for last empty meta-block.
Opened
#582 [PR #10] [MERGED] Make the histogram clustering function more generic.
Opened
#583 [PR #11] [MERGED] Move the context map encoding function to the brotli_bit_stream library.
Opened
#584 [PR #9] [MERGED] New version of the backward reference search code.
Opened
#585 [PR #10] Make the histogram clustering function more generic.
Opened
#586 [PR #9] New version of the backward reference search code.
Opened
#590 [PR #15] [MERGED] Disable transforms in the encoder by default.
Opened
#587 [PR #12] [MERGED] Decoder code cleanup.
Opened
#588 [PR #14] [MERGED] Allow use of inline keyword in c++/c99 mode.
Opened
#589 [PR #13] [MERGED] Fix potential output buffer overflow in encoder.
Opened
#591 [PR #16] [MERGED] Add command-line tool and tests.
Opened
#592 [PR #16] Add command-line tool and tests.
Opened
#593 [PR #18] [MERGED] Add .gitignore file
Opened
#594 [PR #19] [CLOSED] [bro] fix missing malloc.h on OSX
Opened
#595 [PR #21] [MERGED] Fix undefined behavior in decoder.
Opened
#596 [PR #17] Add Python bindings
Opened
#597 [PR #20] Remove unneeded malloc.h header.
Opened
#598 [PR #19] [bro] fix missing malloc.h on OSX
Opened
#599 [PR #21] Fix undefined behavior in decoder.
Opened
#600 [PR #25] [MERGED] Make decoder code warning-free
Opened
#601 [PR #24] [CLOSED] visual studio support (again)
Opened
#602 [PR #23] [MERGED] Add more test cases.
Opened
#603 [PR #26] [MERGED] Fix a sign-conversion warning in the decoder.
Opened
#604 [PR #25] Make decoder code warning-free
Opened
#605 [PR #28] [MERGED] Speed up FindMatchLength for non-x86 64-bit targets.
Opened
#606 [PR #24] visual studio support (again)
Opened
#607 [PR #30] [MERGED] Implement a 32-bit bitstream decoder + visual studio support
Opened
#608 [PR #29] [MERGED] Fully qualify std::max_element, std::push_heap and std::pop_heap names.
Opened
#609 [PR #32] [CLOSED] further fixes to allow compilation on MS Visual Studio 2010
Opened
#610 [PR #30] Implement a 32-bit bitstream decoder + visual studio support
Opened
#611 [PR #31] fix Python binding compilation under Windows
Opened
#612 [PR #33] [MERGED] Fix encoder compilation error on MSVS 2010.
Opened
#613 [PR #32] further fixes to allow compilation on MS Visual Studio 2010
Opened
#614 [PR #33] Fix encoder compilation error on MSVS 2010.
Opened
#615 [PR #35] [MERGED] Makefile fixes and cleanups
Opened
#616 [PR #34] [MERGED] Fix another use of log2() in literal_cost.cc
Opened
#617 [PR #36] [MERGED] [python] Use BrotliDecompress()
Opened
#618 [PR #35] Makefile fixes and cleanups
Opened
#619 [PR #38] [MERGED] add Python port of bro utility and scripts to test Brotli extension
Opened
#620 [PR #37] [MERGED] [python] setup.py fixes for Windows
Opened
#621 [PR #36] [python] Use BrotliDecompress()
Opened
#622 [PR #38] add Python port of bro utility and scripts to test Brotli extension
Opened
#623 [PR #37] [python] setup.py fixes for Windows
Opened
#624 [PR #39] [MERGED] separate the licenses from documentation
Opened
#625 [PR #41] [MERGED] a few more tweaks to the streaming support
Opened
#626 [PR #40] [MERGED] support for partial input (streaming)
Opened
#627 [PR #42] [MERGED] [python] add state.c and state.h to Brotli extension's setup.py
Opened
#628 [PR #41] a few more tweaks to the streaming support
Opened
#629 [PR #43] [MERGED] [python] fix calling python script as subprocess on Windows
Opened
#630 [PR #40] support for partial input (streaming)
Opened
#631 [PR #43] [python] fix calling python script as subprocess on Windows
Opened
#632 [PR #45] [MERGED] Propagate error condition from ReadHuffmanCodeLengths()
Opened
#633 [PR #44] [MERGED] Remove the redundant EncodeMetaBlockLength() function.
Opened
#634 [PR #48] [MERGED] Add a faster but less dense compression mode.
Opened
#635 [PR #47] [MERGED] Change the return value of decoder functions from integer codes to an en...
Opened
#636 [PR #49] [MERGED] Fixing building Python module after 534654d
Opened
#637 [PR #47] Change the return value of decoder functions from integer codes to an en...
Opened
#638 [PR #50] [CLOSED] [bit_cost.h] fix "ambiguous call to overloaded function" (C2668)
Opened
#639 [PR #53] [MERGED] Add some missing state transitions to DecodeContextMap().
Opened
#640 [PR #51] [MERGED] [python] add test command to setup.py
Opened
#641 [PR #50] [bit_cost.h] fix "ambiguous call to overloaded function" (C2668)
Opened
#642 [PR #53] Add some missing state transitions to DecodeContextMap().
Opened
#643 [PR #55] [CLOSED] bugfixes for streaming decoder, and enum as result value
Opened
#644 [PR #54] [MERGED] Use FastLog2() instead of log() in BitsEntropy().
Opened
#645 [PR #57] [MERGED] [python] moved setup.py to the root of repository
Opened
#646 [PR #56] [MERGED] bugfixes affecting streaming decoding
Opened
#647 [PR #58] [MERGED] Add quality and lgwin to the BrotliParams.
Opened
#648 [PR #59] [MERGED] Faster decoder for data with trivial context maps.
Opened
#649 [PR #60] [MERGED] Add a missing state transition to CopyUncompressedBlockToOutput().
Opened
#650 [PR #61] [MERGED] Update the previous two bytes when decoding an uncompressed metablock.
Opened
#651 [PR #62] [MERGED] Add an input block size parameter to brotli.
Opened
#652 [PR #63] [MERGED] Proof-of-concept encoder for parallel compression.
Opened
#653 [PR #64] [MERGED] Limit the max input meta-block size to 16MB.
Opened
#654 [PR #65] [CLOSED] Clean up some warnings in header files.
Opened
#655 [PR #61] Update the previous two bytes when decoding an uncompressed metablock.
Opened
#656 [PR #62] Add an input block size parameter to brotli.
Opened
#657 [PR #63] Proof-of-concept encoder for parallel compression.
Opened
#658 [PR #64] Limit the max input meta-block size to 16MB.
Opened
#659 [PR #65] Clean up some warnings in header files.
Opened
#660 [PR #69] [MERGED] Spec clarifications for Section 7.
Opened
#661 [PR #66] [MERGED] Add the current version of the brotli specification.
Opened
#662 [PR #67] [MERGED] Some wording changes to Section 2 of the spec.
Opened
#663 [PR #68] [MERGED] Spec clarifications for Section 8.
Opened
#664 [PR #71] [MERGED] [python] fix unbuffered binary mode for I/O streams in Windows pypy
Opened
#665 [PR #69] Spec clarifications for Section 7.
Opened
#666 [PR #66] Add the current version of the brotli specification.
Opened
#667 [PR #67] Some wording changes to Section 2 of the spec.
Opened
#668 [PR #68] Spec clarifications for Section 8.
Opened
#669 [PR #71] [python] fix unbuffered binary mode for I/O streams in Windows pypy
Opened
#670 [PR #73] [MERGED] Add Mark Adler's edits to the specification.
Opened
#671 [PR #74] [MERGED] Use consistent sentence spacing in the specification.
Opened
#672 [PR #75] Change the specification to be less strict in some cases.
Opened
#673 [PR #76] [MERGED] Support empty meta-blocks with optional ignored metadata.
Opened
#674 [PR #77] [MERGED] Decoder support for new empty meta-block format.
Opened
#675 [PR #74] Use consistent sentence spacing in the specification.
Opened
#676 [PR #76] Support empty meta-blocks with optional ignored metadata.
Opened
#677 [PR #77] Decoder support for new empty meta-block format.
Opened
#678 [PR #79] [MERGED] Add partial output support to the decoder.
Opened
#679 [PR #80] [MERGED] [python] prepend build/lib folder to PYTHONPATH before running tests
Opened
#680 [PR #78] [MERGED] Implement some stricter format checks in the decoder.
Opened
#681 [PR #82] [MERGED] Add input and output classes for streaming compression.
Opened
#682 [PR #81] [MERGED] Add params to disable static dictionary and context modeling.
Opened
#683 [PR #84] [MERGED] Fix entropy calculation.
Opened
#684 [PR #85] [MERGED] Encoder support for new empty meta-block format.
Opened
#685 [PR #83] [MERGED] Encoder implementation using input/output classes.
Opened
#686 [PR #84] Fix entropy calculation.
Opened
#687 [PR #85] Encoder support for new empty meta-block format.
Opened
#688 [PR #86] [MERGED] Add a static hash table based dictionary lookup to fast brotli.
Opened
#689 [PR #87] [MERGED] Remove quality parameter from bitstream writing functions.
Opened
#690 [PR #86] Add a static hash table based dictionary lookup to fast brotli.
Opened
#691 [PR #89] [MERGED] Create -03 version of the internet draft.
Opened
#692 [PR #90] [MERGED] Change the expiration date and title of the -03 draft.
Opened
#693 [PR #88] [MERGED] Remove the 'override' keyword from ~BrotliFileIn().
Opened
#694 [PR #90] Change the expiration date and title of the -03 draft.
Opened
#695 [PR #91] Fix the year on the copyright message.
Opened
#696 [PR #92] [MERGED] Fix an error propagation bug in the decoder.
Opened
#697 [PR #93] [MERGED] Don't do any block splitting for quality 1.
Opened
#698 [PR #94] [MERGED] Speed and memory usage improvements for the decoder.
Opened
#699 [PR #95] [MERGED] Decoder optimizations for ARM architecture.
Opened
#700 [PR #96] [MERGED] Use a static context map with two buckets for UTF8 data.
Opened
#701 [PR #97] [MERGED] Faster encoding for low quality settings.
Opened
#702 [PR #95] Decoder optimizations for ARM architecture.
Opened
#703 [PR #98] [MERGED] Align distance code meaning in the brotli encoder.
Opened
#704 [PR #100] [MERGED] Fix 32bit build.
Opened
#705 [PR #99] [MERGED] Support window bits 10 - 15 in the decoder.
Opened
#706 [PR #101] Add an Acknowledgements section to the spec.
Opened
#707 [PR #102] [MERGED] Restrict the ARM optimizations to little endian architectures.
Opened
#708 [PR #103] [MERGED] Handle multiple compressed files per original in the test.
Opened
#709 [PR #105] [MERGED] [python] expose new encoder parameters as kwargs of brotli.compress
Opened
#710 [PR #104] [MERGED] [python] fix compatibility_test.py with Python 3
Opened
#711 [PR #103] Handle multiple compressed files per original in the test.
Opened
#712 [PR #106] [MERGED] Add a MODE_GENERIC compression mode to the interface.
Opened
#713 [PR #105] [python] expose new encoder parameters as kwargs of brotli.compress
Opened
#714 [PR #107] Fix broken quality 0, make it same as quality 1.
Opened
#715 [PR #109] [MERGED] Expose the quality parameter to the bro.cc tool.
Opened
#716 [PR #110] [MERGED] [roundtrip_test.py] repeat test at different quality (1, 6, 9, 11)
Opened
#717 [PR #108] [MERGED] Use the same hasher for text and font mode.
Opened
#718 [PR #111] [MERGED] Create -04 version of the internet draft.
Opened
#719 [PR #109] Expose the quality parameter to the bro.cc tool.
Opened
#720 [PR #112] [MERGED] Speedups and fixes to the decoder.
Opened
#721 [PR #111] Create -04 version of the internet draft.
Opened
#722 [PR #112] Speedups and fixes to the decoder.
Opened
#723 [PR #115] [MERGED] Bug fixes for the brotli encoder.
Opened
#724 [PR #114] [MERGED] Brotli custom LZ77 dictionary support.
Opened
#725 [PR #113] [MERGED] Speedups to brotli quality 11.
Opened
#726 [PR #116] [MERGED] Change the static dictionary hash table to take into account word frequency when there are hash collisions.
Opened
#727 [PR #115] Bug fixes for the brotli encoder.
Opened
#728 [PR #113] Speedups to brotli quality 11.
Opened
#729 [PR #117] Add "zopfli"-style backward reference search to brotli.
Opened
#730 [PR #119] [MERGED] Deprecate greedy_block_split and enable_context_modeling brotli params.
Opened
#731 [PR #122] [CLOSED] Fix vs2010
Opened
#732 [PR #121] Brotli Bug Fixes
Opened
#733 [PR #118] Use a static hash table to look up dictionary words and transforms.
Opened
#734 [PR #123] [MERGED] Fix some VS compilation errors in the encoder.
Opened
#735 [PR #122] Fix vs2010
Opened
#736 [PR #124] [MERGED] Fix encoder bug.
Opened
#737 [PR #126] [CLOSED] update the brotli encoder
Opened
#738 [PR #128] [MERGED] brotli decoder performance improvements
Opened
#739 [PR #127] msan bugfixes to the brotli encoder
Opened
#740 [PR #128] brotli decoder performance improvements
Opened
#741 [PR #130] [MERGED] fix brotli decoder MSVC compilation error
Opened
#742 [PR #132] [MERGED] Brotli decoder optimizations.
Opened
#743 [PR #131] [MERGED] [brotlimodule.cc] no longer expose deprecated BrotliParams
Opened
#744 [PR #130] fix brotli decoder MSVC compilation error
Opened
#745 [PR #134] [CLOSED] fix RuntimeError by terminating kwlist with NULL pointer
Opened
#746 [PR #133] [MERGED] fix compilation on Windows Python 2.7 + support for MINGW32 and Cygwin
Opened
#747 [PR #132] Brotli decoder optimizations.
Opened
#748 [PR #131] [brotlimodule.cc] no longer expose deprecated BrotliParams
Opened
#749 [PR #134] fix RuntimeError by terminating kwlist with NULL pointer
Opened
#750 [PR #136] [CLOSED] support building compiled wheels packages using Appveyor + Travis
Opened
#751 [PR #135] [MERGED] Fix malloc.h and stdlib.h includes.
Opened
#752 [PR #137] [MERGED] [setup.py] pass extra compiler flags to clang on OS X to enable support for C+11
Opened
#753 [PR #139] [MERGED] Appveyor support
Opened
#754 [PR #138] Travis support (OS X)
Opened
#755 [PR #143] [CLOSED] Fix all Microsoft Visual Studio bugs and errors and Add Microsoft Visual Studio Projectfiles
Opened
#756 [PR #146] [MERGED] update brotli encoder with latest improvements
Opened
#757 [PR #145] [MERGED] update brotli decoder with latest improvements
Opened
#758 [PR #143] Fix all Microsoft Visual Studio bugs and errors and Add Microsoft Visual Studio Projectfiles
Opened
#759 [PR #147] [MERGED] Configure automatic deployment of github releases from Travis.
Opened
#760 [PR #148] [MERGED] Fixups in encoder and decoder.
Opened
#761 [PR #154] [MERGED] Clarifications to the spec regarding when the stream should be rejected as invalid.
Opened
#762 [PR #156] [MERGED] Fix typos in some of the files under enc/ and dec/.
Opened
#763 [PR #155] [MERGED] Create -05 version of the internet draft.
Opened
#764 [PR #154] Clarifications to the spec regarding when the stream should be rejected as invalid.
Opened
#765 [PR #160] Cleanup redundant quality set
Opened
#766 [PR #163] create 'brot' command-line compression program
Opened
#767 [PR #155] Create -05 version of the internet draft.
Opened
#768 [PR #167] [MERGED] Add missing time.h header.
Opened
#769 [PR #164] [MERGED] Update brotli decoder with latest improvements.
Opened
#770 [PR #170] [CLOSED] add -fPIC to make compatible with shared library
Opened
#771 [PR #171] [CLOSED] Create Google Tech
Opened
#772 [PR #176] [MERGED] Fix a bug in CopyUncompressedBlockToOutput().
Opened
#773 [PR #175] [MERGED] Fix a bug in uncompressed block handling.
Opened
#774 [PR #177] [CLOSED] Coverity scan
Opened
#775 [PR #176] Fix a bug in CopyUncompressedBlockToOutput().
Opened
#776 [PR #178] [CLOSED] Coverity scan
Opened
#777 [PR #179] [CLOSED] Add wrappers to readme, fix some compiler warnings
Opened
#778 [PR #175] Fix a bug in uncompressed block handling.
Opened
#779 [PR #177] Coverity scan
Opened
#780 [PR #178] Coverity scan
Opened
#781 [PR #184] [MERGED] Support large inputs/outputs in memory adaptors
Opened
#782 [PR #185] [MERGED] Configure automatic appveyor deployment.
Opened
#783 [PR #183] [MERGED] Update brotli decoder with latest improvements.
Opened
#784 [PR #186] [MERGED] C++98 compatible encoder plus bug fixes.
Opened
#785 [PR #185] Configure automatic appveyor deployment.
Opened
#786 [PR #187] [MERGED] Define the encoder dictionary in the .cc file and link only once.
Opened
#787 [PR #186] C++98 compatible encoder plus bug fixes.
Opened
#788 [PR #187] Define the encoder dictionary in the .cc file and link only once.
Opened
#789 [PR #189] [MERGED] Move literal cost computation to where it's used.
Opened
#790 [PR #190] [MERGED] Reduce command buffer memory usage.
Opened
#791 [PR #193] [MERGED] Add tools/version.h that contains the brotli version.
Opened
#792 [PR #190] Reduce command buffer memory usage.
Opened
#793 [PR #194] [MERGED] Add CONTRIBUTING file.
Opened
#794 [PR #197] [MERGED] Add window size parameter to bro tool.
Opened
#795 [PR #198] [MERGED] Add brotli comparison study to the docs.
Opened
#796 [PR #197] Add window size parameter to bro tool.
Opened
#797 [PR #199] [MERGED] Update brotli decoder with latest improvements.
Opened
#801 [PR #201] replace vector.data() with &vector[0] for MSVC90 compatibility
Opened
#798 [PR #201] [MERGED] replace vector.data() with &vector[0] for MSVC90 compatibility
Opened
#799 [PR #205] [MERGED] Fix some more compiler warnings in the decoder.
Opened
#800 [PR #199] Update brotli decoder with latest improvements.
Opened
#802 [PR #208] [MERGED] Fix build for SPARK.
Opened
#803 [PR #207] [MERGED] [types.h] make std integer types for _MSC_VER compatible with CFFI
Opened
#804 [PR #206] [MERGED] Encoder bug fixes.
Opened
#805 [PR #208] Fix build for SPARK.
Opened
#806 [PR #210] [MERGED] [setup.py] add PyPI trove classifiers
Opened
#807 [PR #209] [MERGED] Encoder fixes.
Opened
#808 [PR #212] [MERGED] [python] fix lgwin range to 10..24
Opened
#809 [PR #211] [MERGED] Fix the introduction part of the specification.
Opened
#810 [PR #215] [MERGED] Change the content encoding type from "bro" to "br".
Opened
#811 [PR #216] [MERGED] add Python 3.5.0 support in Travis and Appveyor builds
Opened
#812 [PR #211] Fix the introduction part of the specification.
Opened
#813 [PR #218] [MERGED] allow output file to be overwritten if --repeat
Opened
#814 [PR #216] add Python 3.5.0 support in Travis and Appveyor builds
Opened
#815 [PR #226] [CLOSED] Binary search in Log2Floor
Opened
#816 [PR #223] [MERGED] Remove 'static' from kBitCostThreshold declaration.
Opened
#817 [PR #227] [MERGED] Create -07 version of the draft.
Opened
#818 [PR #228] [MERGED] Add a summary table of alphabet sizes to the spec.
Opened
#819 [PR #223] Remove 'static' from kBitCostThreshold declaration.
Opened
#820 [PR #229] [MERGED] Fixed minor white-space formatting and ordering of elements
Opened
#821 [PR #228] Add a summary table of alphabet sizes to the spec.
Opened
#822 [PR #229] Fixed minor white-space formatting and ordering of elements
Opened
#823 [PR #231] [MERGED] Use consistent bit ordering and variable names
Opened
#824 [PR #230] [MERGED] Generate new .txt version of the spec.
Opened
#825 [PR #232] [MERGED] Remove useless BrotliCompressor instantiation in BrotliCompressBuffer
Opened
#826 [PR #235] [MERGED] Add more error handling to the command-line tool.
Opened
#827 [PR #233] Fix integer overflow and slowness in entropy estimation.
Opened
#828 [PR #232] Remove useless BrotliCompressor instantiation in BrotliCompressBuffer
Opened
#829 [PR #238] [MERGED] Generate new .txt version of the spec.
Opened
#830 [PR #236] [CLOSED] Add .PHONY targets
Opened
#831 [PR #237] [MERGED] Fix CONTRIBUTING not rendered as markdown on GitHub
Opened
#832 [PR #239] [MERGED] Use uint32_t positions in the hasher and compute distances modulo 2^32.
Opened
#833 [PR #236] Add .PHONY targets
Opened
#834 [PR #240] [MERGED] Added note about invalid distance values
Opened
#835 [PR #237] Fix CONTRIBUTING not rendered as markdown on GitHub
Opened
#836 [PR #239] Use uint32_t positions in the hasher and compute distances modulo 2^32.
Opened
#837 [PR #240] Added note about invalid distance values
Opened
#838 [PR #245] [MERGED] Fix --Wconversion and --pedantic-erros for the encoder.
Opened
#839 [PR #242] [MERGED] Added note about invalid block type value in block switch commands
Opened
#840 [PR #241] [MERGED] Fix a few prototypes/declarations in decoder
Opened
#841 [PR #246] [CLOSED] Suggested RFC changes
Opened
#842 [PR #247] [MERGED] Clarify Section 7.1.
Opened
#843 [PR #245] Fix --Wconversion and --pedantic-erros for the encoder.
Opened
#844 [PR #242] Added note about invalid block type value in block switch commands
Opened
#845 [PR #241] Fix a few prototypes/declarations in decoder
Opened
#846 [PR #246] Suggested RFC changes
Opened
#847 [PR #247] Clarify Section 7.1.
Opened
#848 [PR #250] [MERGED] Suggested RFC changes
Opened
#849 [PR #249] [MERGED] Request to change the RFC
Opened
#850 [PR #248] [MERGED] Request to change the RFC
Opened
#851 [PR #250] Suggested RFC changes
Opened
#852 [PR #251] [MERGED] Update .txt version of the spec.
Opened
#853 [PR #252] [MERGED] Update the Acknowledgments section of the spec.
Opened
#854 [PR #249] Request to change the RFC
Opened
#855 [PR #256] [MERGED] Fix implicit type conversion
Opened
#856 [PR #253] [MERGED] Brotli decoder: implement new streaming API
Opened
#857 [PR #255] [MERGED] FIX: Typo in reference to NBLTYPESL, Minor: added missing word _lengths_ to insert-and-copy lengths
Opened
#858 [PR #258] [CLOSED] Implementation of paralell buffer compression based on std::thread
Opened
#859 [PR #253] Brotli decoder: implement new streaming API
Opened
#860 [PR #256] Fix implicit type conversion
Opened
#861 [PR #260] [MERGED] Fix 72-char line length violator
Opened
#862 [PR #258] Implementation of paralell buffer compression based on std::thread
Opened
#863 [PR #260] Fix 72-char line length violator
Opened
#864 [PR #265] [CLOSED] Avoid integer overflow on x86_64-mingw, closes #264
Opened
#865 [PR #266] [MERGED] Fix assertion in 32-bit build.
Opened
#866 [PR #261] [CLOSED] Fixed issue when linking with C++/CLI application
Opened
#867 [PR #268] [MERGED] Add more explicit type conversions.
Opened
#868 [PR #269] [MERGED] Decoder: implement custom allocator feature
Opened
#869 [PR #265] Avoid integer overflow on x86_64-mingw, closes #264
Opened
#870 [PR #266] Fix assertion in 32-bit build.
Opened
#871 [PR #261] Fixed issue when linking with C++/CLI application
Opened
#872 [PR #268] Add more explicit type conversions.
Opened
#873 [PR #269] Decoder: implement custom allocator feature
Opened
#874 [PR #271] [MERGED] Update bro.cc to use new streaming API.
Opened
#875 [PR #272] [MERGED] Upgrade license to MIT.
Opened
#876 [PR #270] [MERGED] Fix sign-comparison warnings
Opened
#877 [PR #277] [MERGED] Fix WriteMetadata (unaligned and out-of-bounds write).
Opened
#878 [PR #278] [MERGED] don't pass -std=c++0x option to gcc in setup.py
Opened
#879 [PR #271] Update bro.cc to use new streaming API.
Opened
#880 [PR #272] Upgrade license to MIT.
Opened
#881 [PR #277] Fix WriteMetadata (unaligned and out-of-bounds write).
Opened
#882 [PR #270] Fix sign-comparison warnings
Opened
#883 [PR #278] don't pass -std=c++0x option to gcc in setup.py
Opened
#884 [PR #279] [MERGED] Add Robert Obryk to the Acknowledgements section of the spec
Opened
#885 [PR #280] [MERGED] Fix headers
Opened
#886 [PR #289] [CLOSED] Updated copyright to 2016
Opened
#887 [PR #283] [MERGED] Fix typo: LFLAGS => LDFLAGS
Opened
#888 [PR #290] [MERGED] s/Error of success/Error or success/
Opened
#889 [PR #292] [MERGED] Fix more conversion warnings.
Opened
#890 [PR #293] [MERGED] Partial Hasher initialization for small input data.
Opened
#891 [PR #291] [MERGED] Remove -std=c++11 from shared.mk
Opened
#892 [PR #294] Faster entropy coding phase for quality 1.
Opened
#893 [PR #295] Add two more fast modes to the brotli compressor.
Opened
#894 [PR #300] [CLOSED] Update decoder
Opened
#895 [PR #297] [MERGED] Relax the prerequisites of WriteBrotliData().
Opened
#896 [PR #301] [MERGED] Remove deprecated API call
Opened
#897 [PR #303] [MERGED] Update decoder
Opened
#898 [PR #296] [MERGED] Update the internet draft to the -08 version.
Opened
#899 [PR #296] Update the internet draft to the -08 version.
Opened
#900 [PR #304] [MERGED] Fix compilation warnings in brotlimodule.cc
Opened
#901 [PR #305] [MERGED] Reorder members of the Command struct plus fix some warnings.
Opened
#902 [PR #306] [MERGED] Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180
Opened
#903 [PR #304] Fix compilation warnings in brotlimodule.cc
Opened
#904 [PR #308] [MERGED] Make memmove16 safe.
Opened
#905 [PR #305] Reorder members of the Command struct plus fix some warnings.
Opened
#906 [PR #306] Use a hash-to-binary-tree data structure for quality 11 as suggested by Issue #180
Opened
#907 [PR #309] [MERGED] Fix possible pointer underflow
Opened
#908 [PR #308] Make memmove16 safe.
Opened
#909 [PR #309] Fix possible pointer underflow
Opened
#910 [PR #311] [CLOSED] Make stdin/stdout work on Windows for tools/bro
Opened
#911 [PR #313] [CLOSED] brotlidump.py: disassemble brotli file
Opened
#912 [PR #314] [MERGED] brotlidump.py: disassemble brotli file (revisited)
Opened
#913 [PR #311] Make stdin/stdout work on Windows for tools/bro
Opened
#914 [PR #315] [MERGED] Remove obsolete compilation unit
Opened
#915 [PR #313] brotlidump.py: disassemble brotli file
Opened
#916 [PR #316] [MERGED] Update decoder
Opened
#917 [PR #319] [MERGED] Fix choices for --lgwin and --mode in python/bro.py
Opened
#918 [PR #318] [CLOSED] Fix choices for lgwin
Opened
#919 [PR #320] [MERGED] Create README.md
Opened
#920 [PR #317] [MERGED] Fix win32 fopen parameters
Opened
#921 [PR #321] [MERGED] Add custom dictionary feature binding
Opened
#922 [PR #319] Fix choices for --lgwin and --mode in python/bro.py
Opened
#923 [PR #318] Fix choices for lgwin
Opened
#924 [PR #320] Create README.md
Opened
#925 [PR #323] [MERGED] Fix most of ()->(void) and some missing includes.
Opened
#926 [PR #328] [MERGED] Reduce memory usage of brotli encoder at quality 10 and 11.
Opened
#927 [PR #331] [MERGED] Fix build with -Wmissing-declarations.
Opened
#928 [PR #322] Use double exclamation marks in declarations of IS_CONSTANT and BROTL…
Opened
#929 [PR #332] [CLOSED] build: create an encoder and decoder library
Opened
#930 [PR #331] Fix build with -Wmissing-declarations.
Opened
#931 [PR #334] [CLOSED] Fix build with -Wshadow.
Opened
#932 [PR #336] appveyor: also upload source distribution packages to Github Releases
Opened
#933 [PR #339] [MERGED] Address review comments in the specification.
Opened
#934 [PR #338] Update decoder. Add encoder interface wrapper.
Opened
#935 [PR #340] [CLOSED] Vs2012 fix
Opened
#936 [PR #339] Address review comments in the specification.
Opened
#937 [PR #340] Vs2012 fix
Opened
#938 [PR #343] [MERGED] Update decoder
Opened
#939 [PR #341] [MERGED] Fix compilation with VS2012
Opened
#940 [PR #343] Update decoder
Opened
#941 [PR #344] [MERGED] Fix Issue #327
Opened
#942 [PR #342] [MERGED] Limit |size| in BrotliSetCustomDictionary
Opened
#943 [PR #345] [MERGED] Update decoder
Opened
#944 [PR #344] Fix Issue #327
Opened
#945 [PR #345] Update decoder
Opened
#946 [PR #350] [MERGED] Add BROTLI_LAST_ERROR_CODE definition
Opened
#947 [PR #348] [MERGED] Make encoder API more safe
Opened
#948 [PR #355] [MERGED] Update the spec to latest published version.
Opened
#949 [PR #358] [MERGED] Update decoder
Opened
#950 [PR #350] Add BROTLI_LAST_ERROR_CODE definition
Opened
#951 [PR #357] [MERGED] Fix an unitialized variable warning in encode.cc
Opened
#952 [PR #358] Update decoder
Opened
#953 [PR #357] Fix an unitialized variable warning in encode.cc
Opened
#954 [PR #360] [MERGED] Step 1: extract common
Opened
#955 [PR #362] [MERGED] Pick-up pyhton build script update
Opened
#956 [PR #363] [MERGED] Update setup.py
Opened
#957 [PR #361] [MERGED] Step 2: update comments
Opened
#958 [PR #360] Step 1: extract common
Opened
#959 [PR #364] [MERGED] Step 3: change file extension C++ -> C
Opened
#960 [PR #363] Update setup.py
Opened
#961 [PR #361] Step 2: update comments
Opened
#962 [PR #366] [MERGED] Fix "unused function" warning.
Opened
#963 [PR #367] [MERGED] Merge upstream changes
Opened
#964 [PR #369] [MERGED] Fix windows builds
Opened
#965 [PR #368] [MERGED] Sync v0.3 with ToT
Opened
#966 [PR #367] Merge upstream changes
Opened
#967 [PR #370] [MERGED] Convert encoder to plain C.
Opened
#968 [PR #369] Fix windows builds
Opened
#969 [PR #368] Sync v0.3 with ToT
Opened
#970 [PR #370] Convert encoder to plain C.
Opened
#971 [PR #372] [MERGED] Fix VS compilation warnings; cleanup API.
Opened
#972 [PR #373] [MERGED] Rebase
Opened
#973 [PR #371] [MERGED] Fix CI build.
Opened
#974 [PR #372] Fix VS compilation warnings; cleanup API.
Opened
#975 [PR #375] [MERGED] Update to v0.5
Opened
#976 [PR #376] Restore C++ constants in "brotli" namespace.
Opened
#977 [PR #375] Update to v0.5
Opened
#978 [PR #378] [MERGED] Fix travis build
Opened
#979 [PR #379] [MERGED] Fix VS build problems
Opened
#980 [PR #377] [MERGED] Update build system. Now libraries are produced as build artifacts.
Opened
#981 [PR #380] [CLOSED] Fix appveyor build
Opened
#982 [PR #381] [MERGED] Fix wheels build
Opened
#983 [PR #378] Fix travis build
Opened
#984 [PR #379] Fix VS build problems
Opened
#985 [PR #377] Update build system. Now libraries are produced as build artifacts.
Opened
#986 [PR #380] Fix appveyor build
Opened
#987 [PR #381] Fix wheels build
Opened
#988 [PR #386] [MERGED] Update build systems
Opened
#989 [PR #382] [MERGED] Update encoder and add xcode projects
Opened
#990 [PR #385] [MERGED] Fix issue #383
Opened
#991 [PR #387] [CLOSED] Add CMake buildfiles. Use CMake in travis.
Opened
#992 [PR #386] Update build systems
Opened
#993 [PR #382] Update encoder and add xcode projects
Opened
#994 [PR #388] [CLOSED] fix build on latest msys2 / mingw64 x86_64
Opened
#995 [PR #385] Fix issue #383
Opened
#996 [PR #387] Add CMake buildfiles. Use CMake in travis.
Opened
#997 [PR #388] fix build on latest msys2 / mingw64 x86_64
Opened
#998 [PR #394] [MERGED] Update decoder API
Opened
#999 [PR #390] [MERGED] Add a "lib" target to the Makefile to build a static library: libbrotli.a
Opened
#1000 [PR #396] [MERGED] Fix ubsan warning.
Opened
#1001 [PR #391] Move public headers to the "include" directory and expose them.
Opened
#1002 [PR #395] [MERGED] Update encoder
Opened
#1003 [PR #390] Add a "lib" target to the Makefile to build a static library: libbrotli.a
Opened
#1004 [PR #396] Fix ubsan warning.
Opened
#1005 [PR #395] Update encoder
Opened
#1006 [PR #399] [MERGED] Add mingw support.
Opened
#1007 [PR #397] [MERGED] Add CMake, lots of Travis configurations
Opened
#1008 [PR #401] [CLOSED] Fix link in Readme
Opened
#1009 [PR #402] [CLOSED] draft-alakuijala-brotli is now RFC 7932
Opened
#1010 [PR #400] appveyor: add Visual Studio builds (based on CMake)
Opened
#1011 [PR #397] Add CMake, lots of Travis configurations
Opened
#1012 [PR #401] Fix link in Readme
Opened
#1013 [PR #402] draft-alakuijala-brotli is now RFC 7932
Opened
#1014 [PR #404] [MERGED] Update the spec reference to RFC 7932, remove the old internet draft.
Opened
#1015 [PR #406] [CLOSED] Fix 3.x python deployment
Opened
#1016 [PR #407] [MERGED] Fix python build
Opened
#1017 [PR #404] Update the spec reference to RFC 7932, remove the old internet draft.
Opened
#1018 [PR #414] [MERGED] Update brotli to ToT
Opened
#1019 [PR #407] Fix python build
Opened
#1020 [PR #415] Use version from common/version.h
Opened
#1021 [PR #414] Update brotli to ToT
Opened
#1022 [PR #416] [MERGED] Remove some deadcode
Opened
#1023 [PR #417] [MERGED] Move "public" -> "include/brotli"
Opened
#1025 [PR #419] [CLOSED] Bazel: temporarily disable ":bro" target.
Opened
#1026 [PR #420] [MERGED] Bazel: export LICENSE file.
Opened
#1024 [PR #418] [MERGED] Bazel: use cc_library instead of cc_inc_library.
Opened
#1027 [PR #416] Remove some deadcode
Opened
#1028 [PR #417] Move "public" -> "include/brotli"
Opened
#1029 [PR #418] Bazel: use cc_library instead of cc_inc_library.
Opened
#1030 [PR #423] [MERGED] Bazel: link ":brotli_enc" with -lm.
Opened
#1031 [PR #422] [MERGED] Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
Opened
#1032 [PR #421] [MERGED] Add support for CMake's BUILD_SHARED_LIBS option. #326
Opened
#1033 [PR #423] Bazel: link ":brotli_enc" with -lm.
Opened
#1034 [PR #424] [MERGED] check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under cla…
Opened
#1035 [PR #422] Fix typo in CMakeFile: s/BROTLI_BUNDLE_MODE/BROTLI_BUNDLED_MODE/
Opened
#1036 [PR #426] [MERGED] Create large window brotli, new incompatible compression format.
Opened
#1037 [PR #421] Add support for CMake's BUILD_SHARED_LIBS option. #326
Opened
#1038 [PR #424] check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under cla…
Opened
#1039 [PR #426] Create large window brotli, new incompatible compression format.
Opened
#1040 [PR #427] [MERGED] Add backward reference research tools to brotli repository.
Opened
#1041 [PR #431] [MERGED] Update decoder
Opened
#1042 [PR #429] [MERGED] Fix integration build
Opened
#1043 [PR #427] Add backward reference research tools to brotli repository.
Opened
#1044 [PR #431] Update decoder
Opened
#1045 [PR #432] [MERGED] Pick up travis config fix
Opened
#1046 [PR #433] [MERGED] Update encoder
Opened
#1047 [PR #429] Fix integration build
Opened
#1048 [PR #432] Pick up travis config fix
Opened
#1049 [PR #433] Update encoder
Opened
#1050 [PR #434] [MERGED] Update research
Opened
#1051 [PR #436] [CLOSED] Python: Freeze the Travis macOS image to "beta-xcode6.1"
Opened
#1052 [PR #437] [MERGED] Also install the brotli headers when building the shared libraries. #326
Opened
#1053 [PR #435] Python: Clean up setup.py file
Opened
#1054 [PR #436] Python: Freeze the Travis macOS image to "beta-xcode6.1"
Opened
#1055 [PR #438] [MERGED] Use system version of compiler with macpython
Opened
#1056 [PR #441] [MERGED] Add some basic build instructions in the README.md #166
Opened
#1057 [PR #440] [MERGED] CMake: Also add ARCHIVE DESTINATION for non-WIN32
Opened
#1058 [PR #439] [MERGED] Remove the underscore in the name of brotli libraries. #326
Opened
#1059 [PR #442] [MERGED] Add Java port of Brotli decoder.
Opened
#1060 [PR #443] [MERGED] Python: Create native brotli module and move extension to _brotli
Opened
#1061 [PR #445] [CLOSED] Make BUILD_SHARED_LIBS default to ON. #326
Opened
#1062 [PR #444] [MERGED] Eliminate more magic constants.
Opened
#1063 [PR #447] [MERGED] Python: Update README with information about code formatting
Opened
#1064 [PR #446] [MERGED] Python: Create an extension Compressor object
Opened
#1065 [PR #445] Make BUILD_SHARED_LIBS default to ON. #326
Opened
#1066 [PR #444] Eliminate more magic constants.
Opened
#1067 [PR #448] [MERGED] Python: Support streamed compression with the Compressor object
Opened
#1068 [PR #447] Python: Update README with information about code formatting
Opened
#1069 [PR #446] Python: Create an extension Compressor object
Opened
#1070 [PR #448] Python: Support streamed compression with the Compressor object
Opened
#1071 [PR #450] [MERGED] Build shared libraries by default
Opened
#1072 [PR #449] [MERGED] Fix POM files sources paths
Opened
#1073 [PR #451] [MERGED] Fix "take output" flush workflow.
Opened
#1074 [PR #450] Build shared libraries by default
Opened
#1075 [PR #452] [MERGED] Fix -Wcast-align warnings
Opened
#1076 [PR #449] Fix POM files sources paths
Opened
#1077 [PR #454] [MERGED] Fix build instructions for cmake
Opened
#1078 [PR #454] Fix build instructions for cmake
Opened
#1079 [PR #457] [MERGED] Update API
Opened
#1080 [PR #455] [MERGED] Fix OSX gcc-4.x compilation
Opened
#1081 [PR #456] [MERGED] Python: Publicly expose the Compressor object in the Python API
Opened
#1082 [PR #457] Update API
Opened
#1083 [PR #459] [MERGED] enable rbit instruction for arm64
Opened
#1084 [PR #458] Python: Add tests for streamed compression
Opened
#1085 [PR #456] Python: Publicly expose the Compressor object in the Python API
Opened
#1086 [PR #459] enable rbit instruction for arm64
Opened
#1087 [PR #460] [MERGED] Python: Use "build" instead of "build_ext" in scripts
Opened
#1088 [PR #463] [MERGED] Update docs and add more java tests
Opened
#1089 [PR #461] [MERGED] Python: Run Appveyor tests in CMD mode
Opened
#1090 [PR #464] [MERGED] FInishing touches for installing libbrotli with CMake
Opened
#1091 [PR #460] Python: Use "build" instead of "build_ext" in scripts
Opened
#1092 [PR #463] Update docs and add more java tests
Opened
#1093 [PR #465] [MERGED] bro: check return values of chown and chmod
Opened
#1094 [PR #461] Python: Run Appveyor tests in CMD mode
Opened
#1095 [PR #464] FInishing touches for installing libbrotli with CMake
Opened
#1096 [PR #465] bro: check return values of chown and chmod
Opened
#1097 [PR #467] [MERGED] Python: Add unit tests for brotli.compress and brotli.decompress
Opened
#1098 [PR #470] [MERGED] Update
Opened
#1099 [PR #468] [MERGED] Fixes
Opened
#1100 [PR #471] [MERGED] Fix build with -Wconditional-uninitialized.
Opened
#1101 [PR #472] [MERGED] Fix encoder
Opened
#1102 [PR #467] Python: Add unit tests for brotli.compress and brotli.decompress
Opened
#1103 [PR #470] Update
Opened
#1104 [PR #468] Fixes
Opened
#1105 [PR #471] Fix build with -Wconditional-uninitialized.
Opened
#1106 [PR #472] Fix encoder
Opened
#1107 [PR #477] [MERGED] Do not assume that bash is installed in /bin
Opened
#1108 [PR #475] [MERGED] Added fuzzer and updated decoder
Opened
#1109 [PR #478] [MERGED] Python: Convert bro.py tests to unittest style
Opened
#1110 [PR #479] [MERGED] Update python brotli wrapper
Opened
#1111 [PR #477] Do not assume that bash is installed in /bin
Opened
#1112 [PR #480] [MERGED] Python: Format bro.py with yapf
Opened
#1113 [PR #475] Added fuzzer and updated decoder
Opened
#1114 [PR #478] Python: Convert bro.py tests to unittest style
Opened
#1115 [PR #479] Update python brotli wrapper
Opened
#1116 [PR #480] Python: Format bro.py with yapf
Opened
#1117 [PR #485] [MERGED] Python: Simplify test suite generation by using unittest discovery
Opened
#1118 [PR #481] [MERGED] Python: Use a temporary directory for generated files in tests
Opened
#1119 [PR #482] [CLOSED] Python: Simplify test suite generation by using unittest discovery
Opened
#1120 [PR #486] [MERGED] Add configure-cmake (#474)
Opened
#1121 [PR #485] Python: Simplify test suite generation by using unittest discovery
Opened
#1122 [PR #481] Python: Use a temporary directory for generated files in tests
Opened
#1123 [PR #482] Python: Simplify test suite generation by using unittest discovery
Opened
#1124 [PR #486] Add configure-cmake (#474)
Opened
#1125 [PR #487] [MERGED] Move brotlidump.py to research/
Opened
#1126 [PR #488] [MERGED] Python: Create Makefile for development shortcuts
Opened
#1127 [PR #490] [MERGED] Split .pc files (#473)
Opened
#1128 [PR #491] [MERGED] Research
Opened
#1129 [PR #492] [MERGED] Update encoder
Opened
#1130 [PR #495] [CLOSED] Only use __builtin_clz on GCC >= 3.4
Opened
#1131 [PR #490] Split .pc files (#473)
Opened
#1132 [PR #491] Research
Opened
#1133 [PR #492] Update encoder
Opened
#1134 [PR #495] Only use __builtin_clz on GCC >= 3.4
Opened
#1135 [PR #496] [CLOSED] Haiku: force undefine INFINITY for GCC2 as it's not const
Opened
#1136 [PR #497] [MERGED] Update encoder
Opened
#1137 [PR #498] [CLOSED] Encoder: modernize builtin clz guard
Opened
#1138 [PR #496] Haiku: force undefine INFINITY for GCC2 as it's not const
Opened
#1139 [PR #497] Update encoder
Opened
#1140 [PR #499] [CLOSED] Revert 1 prasadwajekar patch 1
Opened
#1141 [PR #503] [CLOSED] Update encoder
Opened
#1142 [PR #498] Encoder: modernize builtin clz guard
Opened
#1143 [PR #506] [MERGED] Fix "zero-distance-code", take 2
Opened
#1144 [PR #504] [MERGED] Update encoder
Opened
#1145 [PR #505] [MERGED] Fix #502 decoder bug
Opened
#1146 [PR #511] [MERGED] Blacklist PGI from using conformant array parameters.
Opened
#1147 [PR #506] Fix "zero-distance-code", take 2
Opened
#1148 [PR #512] [MERGED] Prepare org.brotli.dec for deployment
Opened
#1149 [PR #504] Update encoder
Opened
#1150 [PR #505] Fix #502 decoder bug
Opened
#1151 [PR #511] Blacklist PGI from using conformant array parameters.
Opened
#1152 [PR #512] Prepare org.brotli.dec for deployment
Opened
#1153 [PR #514] [MERGED] Release org.brotli.* 0.1.0
Opened
#1154 [PR #513] [MERGED] Java: fix typos and adjust visibility.
Opened
#1155 [PR #518] [MERGED] Fix CMakeLists.txt specifying a nonexistent pkgconfig package
Opened
#1156 [PR #517] Move java/ to java/org/brotli/ to fix sources.jar structure
Opened
#1157 [PR #515] Switch to 0.2.0-SNAPSHOT
Opened
#1158 [PR #513] Java: fix typos and adjust visibility.
Opened
#1159 [PR #518] Fix CMakeLists.txt specifying a nonexistent pkgconfig package
Opened
#1160 [PR #520] [MERGED] Update common, decoder, encoder, java
Opened
#1161 [PR #519] [CLOSED] Convert java brotli decoder to c# library
Opened
#1162 [PR #521] [MERGED] Fix typos
Opened
#1163 [PR #522] [MERGED] Prevent fuzzer timeouts on compression-bomb samples
Opened
#1164 [PR #520] Update common, decoder, encoder, java
Opened
#1165 [PR #523] [MERGED] Better compression
Opened
#1166 [PR #519] Convert java brotli decoder to c# library
Opened
#1167 [PR #521] Fix typos
Opened
#1168 [PR #522] Prevent fuzzer timeouts on compression-bomb samples
Opened
#1169 [PR #525] [MERGED] experiment with java
Opened
#1170 [PR #526] [MERGED] Bazel build on linux/osx
Opened
#1171 [PR #524] [MERGED] Add go wrapper, streamline java decoder
Opened
#1172 [PR #526] Bazel build on linux/osx
Opened
#1173 [PR #527] Break build on sha256sum mismatch
Opened
#1174 [PR #531] [MERGED] Fix bintray release structure
Opened
#1175 [PR #529] [MERGED] Fix bintray json
Opened
#1176 [PR #532] [MERGED] Same file name is not permitted overall!
Opened
#1177 [PR #530] [MERGED] Actually publich artifacts to Bintray
Opened
#1178 [PR #531] Fix bintray release structure
Opened
#1179 [PR #533] [CLOSED] cbrotli: simplify Go implementation and reduce copying
Opened
#1180 [PR #532] Same file name is not permitted overall!
Opened
#1181 [PR #530] Actually publich artifacts to Bintray
Opened
#1182 [PR #536] [MERGED] Update c- and java-decoder
Opened
#1183 [PR #535] [MERGED] Add Brotli logo to README head
Opened
#1184 [PR #537] [MERGED] Update API to v1.0.0
Opened
#1185 [PR #538] [MERGED] Add C# transpilation script
Opened
#1186 [PR #535] Add Brotli logo to README head
Opened
#1187 [PR #540] Simplify go brotli wrapper.
Opened
#1188 [PR #538] Add C# transpilation script
Opened
#1189 [PR #544] [MERGED] Update CMakeLists.txt
Opened
#1190 [PR #541] [MERGED] Move files & update paths
Opened
#1191 [PR #545] [MERGED] turn java library into an OSGi bundle
Opened
#1192 [PR #547] [MERGED] Speedup Java decoder
Opened
#1193 [PR #541] Move files & update paths
Opened
#1194 [PR #546] [MERGED] Python: Decompressor: Streaming decompression support
Opened
#1195 [PR #547] Speedup Java decoder
Opened
#1196 [PR #555] [MERGED] Update
Opened
#1197 [PR #548] [MERGED] Transpile Java speedup
Opened
#1198 [PR #556] [MERGED] Add JNI wrappers.
Opened
#1199 [PR #557] [MERGED] Readme improvements
Opened
#1200 [PR #555] Update
Opened
#1201 [PR #548] Transpile Java speedup
Opened
#1202 [PR #558] [MERGED] Fix bazel go build
Opened
#1203 [PR #556] Add JNI wrappers.
Opened
#1204 [PR #557] Readme improvements
Opened
#1205 [PR #558] Fix bazel go build
Opened
#1206 [PR #562] [MERGED] Fix compilation issue with BROTLI_ALLOC macro using GCC 7
Opened
#1207 [PR #564] [MERGED] Update wrappers
Opened
#1208 [PR #560] [MERGED] Update
Opened
#1209 [PR #565] [MERGED] Update Related projects
Opened
#1210 [PR #566] [MERGED] Fix linux-bazel build
Opened
#1211 [PR #564] Update wrappers
Opened
#1212 [PR #560] Update
Opened
#1213 [PR #565] Update Related projects
Opened
#1214 [PR #566] Fix linux-bazel build
Opened
#1215 [PR #572] [MERGED] Export functions on win platform
Opened
#1216 [PR #569] [MERGED] Update
Opened
#1217 [PR #567] [MERGED] Added windows platform support to premake
Opened
#1218 [PR #574] [MERGED] Update
Opened
#1219 [PR #578] [MERGED] Python: Add a "make install" command and clarify documentation
Opened
#1220 [PR #572] Export functions on win platform
Opened
#1221 [PR #569] Update
Opened
#1222 [PR #567] Added windows platform support to premake
Opened
#1223 [PR #574] Update
Opened
#1224 [PR #578] Python: Add a "make install" command and clarify documentation
Opened
#1225 [PR #579] [MERGED] Add an EditorConfig file to provide consistent style across editors.
Opened
#1226 [PR #582] [MERGED] Python: Update bro_test to reference script directly
Opened
#1227 [PR #587] [CLOSED] Also build test with GCC 7 and LLVM/Clang 4.0
Opened
#1228 [PR #583] [MERGED] disable buidling/deployment of python wheels
Opened
#1229 [PR #581] Update API, and more
Opened
#1230 [PR #582] Python: Update bro_test to reference script directly
Opened
#1231 [PR #587] Also build test with GCC 7 and LLVM/Clang 4.0
Opened
#1232 [PR #583] disable buidling/deployment of python wheels
Opened
#1233 [PR #589] [MERGED] Update
Opened
#1234 [PR #590] [MERGED] Update
Opened
#1235 [PR #589] Update
Opened
#1236 [PR #592] [CLOSED] Playing with Appveyor
Opened
#1237 [PR #588] Update
Opened
#1238 [PR #593] [MERGED] Update
Opened
#1239 [PR #592] Playing with Appveyor
Opened
#1240 [PR #596] [MERGED] Employ make/gcc on Appveyor + push artifacts
Opened
#1241 [PR #597] [MERGED] Appveyor: add release date to artifact name
Opened
#1242 [PR #595] [CLOSED] Play with appveyor
Opened
#1243 [PR #598] [MERGED] Reduce / update travis build matrix.
Opened
#1244 [PR #599] [MERGED] Build both static and shared libs with CMake
Opened
#1245 [PR #596] Employ make/gcc on Appveyor + push artifacts
Opened
#1246 [PR #597] Appveyor: add release date to artifact name
Opened
#1247 [PR #595] Play with appveyor
Opened
#1248 [PR #598] Reduce / update travis build matrix.
Opened
#1249 [PR #599] Build both static and shared libs with CMake
Opened
#1250 [PR #602] [MERGED] Fix API documentation + theoretical NPEs
Opened
#1251 [PR #601] [MERGED] Install static libraries as well
Opened
#1252 [PR #600] [MERGED] Update
Opened
#1253 [PR #604] [MERGED] Pull v1.0.1 changes
Opened
#1254 [PR #602] Fix API documentation + theoretical NPEs
Opened
#1255 [PR #606] [MERGED] Fix fuzzer test script.
Opened
#1259 [PR #606] Fix fuzzer test script.
Opened
#1256 [PR #601] Install static libraries as well
Opened
#1257 [PR #600] Update
Opened
#1258 [PR #604] Pull v1.0.1 changes
Opened
#1260 [PR #611] [MERGED] Improve Bazel/JNI portability
Opened
#1261 [PR #610] [CLOSED] Appveyor/bazel
Opened
#1262 [PR #612] [MERGED] Use bazel in appveyor
Opened
#1263 [PR #611] Improve Bazel/JNI portability
Opened
#1264 [PR #613] [MERGED] Fix permissions of various files in project
Opened
#1265 [PR #616] Add new (fast) dictionary generator engine.
Opened
#1266 [PR #620] [MERGED] Add autotools build
Opened
#1267 [PR #617] [MERGED] Update
Opened
#1268 [PR #623] [MERGED] Fix missing symbols errors in libbrotlienc and dec
Opened
#1269 [PR #618] Support MSVC intrinsic in Log2FloorNonZero()
Opened
#1270 [PR #621] [MERGED] Pick-up 1.0.2 changes
Opened
#1271 [PR #623] Fix missing symbols errors in libbrotlienc and dec
Opened
#1272 [PR #621] Pick-up 1.0.2 changes
Opened
#1273 [PR #627] [MERGED] Work around Linuxisms
Opened
#1274 [PR #626] [MERGED] Enable ASAN debug options
Opened
#1275 [PR #629] [MERGED] Don't set rpath
Opened
#1276 [PR #625] [MERGED] Do not rely on bash arithmetic in bootstrap
Opened
#1277 [PR #627] Work around Linuxisms
Opened
#1278 [PR #630] [MERGED] Update
Opened
#1279 [PR #626] Enable ASAN debug options
Opened
#1280 [PR #629] Don't set rpath
Opened
#1281 [PR #625] Do not rely on bash arithmetic in bootstrap
Opened
#1282 [PR #630] Update
Opened
#1283 [PR #637] [MERGED] Update go and closure bazel rules
Opened
#1284 [PR #636] [MERGED] Use MSVC intrinsics in Log2FloorNonZero and FindMatchLengthWithLimit
Opened
#1285 [PR #635] [MERGED] Fix brotlidump.py crashing when complex prefix code has exactly 1 non-zero code length
Opened
#1286 [PR #638] [CLOSED] Use _BitScanReverse on MSVC
Opened
#1287 [PR #640] [MERGED] New feature: "Large Window Brotli"
Opened
#1288 [PR #636] Use MSVC intrinsics in Log2FloorNonZero and FindMatchLengthWithLimit
Opened
#1289 [PR #635] Fix brotlidump.py crashing when complex prefix code has exactly 1 non-zero code length
Opened
#1290 [PR #638] Use _BitScanReverse on MSVC
Opened
#1291 [PR #640] New feature: "Large Window Brotli"
Opened
#1292 [PR #645] [CLOSED] Fix soname version
Opened
#1293 [PR #644] [CLOSED] Pickup v1.0.3 changes
Opened
#1294 [PR #643] [MERGED] Update
Opened
#1295 [PR #646] [MERGED] Update README.md - Add mention of Dart native bindings
Opened
#1296 [PR #644] Pickup v1.0.3 changes
Opened
#1297 [PR #643] Update
Opened
#1298 [PR #646] Update README.md - Add mention of Dart native bindings
Opened
#1299 [PR #647] Use __has_declspec_attribute to determine support
Opened
#1300 [PR #648] [CLOSED] sources: Fix missing params header
Opened
#1301 [PR #653] [MERGED] Tell CMake to not check for a C++ compiler
Opened
#1302 [PR #651] Update
Opened
#1303 [PR #655] CMake: Allow using BUILD_SHARED_LIBS to choose static/shared libs
Opened
#1304 [PR #656] [MERGED] Update
Opened
#1305 [PR #657] [MERGED] Fix MSVC compilation
Opened
#1306 [PR #659] [CLOSED] Shared brotli
Opened
#1307 [PR #656] Update
Opened
#1308 [PR #660] [MERGED] Update
Opened
#1309 [PR #657] Fix MSVC compilation
Opened
#1310 [PR #659] Shared brotli
Opened
#1311 [PR #662] [MERGED] Remove unprefixed macros from public headers
Opened
#1312 [PR #660] Update
Opened
#1313 [PR #662] Remove unprefixed macros from public headers
Opened
#1314 [PR #664] [MERGED] Update
Opened
#1315 [PR #663] [MERGED] appveyor: fix issue self-upgradig pip to v10
Opened
#1316 [PR #670] [MERGED] Add tools to download and transform static dictionary data.
Opened
#1317 [PR #664] Update
Opened
#1318 [PR #669] Add RISC-V 64-bit (riscv64) platform configuration
Opened
#1319 [PR #672] [MERGED] Fix #671
Opened
#1320 [PR #670] Add tools to download and transform static dictionary data.
Opened
#1321 [PR #672] Fix #671
Opened
#1322 [PR #680] [MERGED] Update
Opened
#1323 [PR #677] [MERGED] Inverse bazel project/workspace tree
Opened
#1324 [PR #676] [MERGED] Update golang and JS Bazel plugins to latest stable versions.
Opened
#1325 [PR #680] Update
Opened
#1326 [PR #682] [CLOSED] Convert fuzz/*.cc to C
Opened
#1327 [PR #677] Inverse bazel project/workspace tree
Opened
#1328 [PR #683] [MERGED] Update
Opened
#1329 [PR #682] Convert fuzz/*.cc to C
Opened
#1330 [PR #685] [MERGED] Add VS2017 release Appveyor build
Opened
#1331 [PR #686] [MERGED] Convert fuzzer to C99.
Opened
#1332 [PR #688] [MERGED] Update
Opened
#1333 [PR #690] [MERGED] Update go_library to use standard importpath
Opened
#1334 [PR #685] Add VS2017 release Appveyor build
Opened
#1335 [PR #691] [CLOSED] Set visibility for !BROTLI_SHARED_COMPILATION
Opened
#1336 [PR #686] Convert fuzzer to C99.
Opened
#1337 [PR #688] Update
Opened
#1338 [PR #690] Update go_library to use standard importpath
Opened
#1339 [PR #691] Set visibility for !BROTLI_SHARED_COMPILATION
Opened
#1340 [PR #695] [MERGED] Fix missing header files
Opened
#1341 [PR #699] [MERGED] platform: fix unaligned 64-bit accesses on AArch32
Opened
#1342 [PR #701] [MERGED] Revert "platform: fix unaligned 64-bit accesses on AArch32"
Opened
#1343 [PR #702] [MERGED] platform: fix unaligned 64-bit accesses on AArch32
Opened
#1344 [PR #695] Fix missing header files
Opened
#1345 [PR #703] [MERGED] decode: faster huffman code loading on 32-bit Arm
Opened
#1346 [PR #701] Revert "platform: fix unaligned 64-bit accesses on AArch32"
Opened
#1347 [PR #702] platform: fix unaligned 64-bit accesses on AArch32
Opened
#1348 [PR #703] decode: faster huffman code loading on 32-bit Arm
Opened
#1349 [PR #704] [MERGED] Fix auto detect of bundled mode
Opened
#1350 [PR #705] [CLOSED] Fix CI
Opened
#1351 [PR #706] [MERGED] Update
Opened
#1352 [PR #704] Fix auto detect of bundled mode
Opened
#1353 [PR #705] Fix CI
Opened
#1354 [PR #708] [CLOSED] Added compare tool dir.
Opened
#1355 [PR #707] Added compare tool dir for gzip comparison.
Opened
#1356 [PR #708] Added compare tool dir.
Opened
#1357 [PR #712] [CLOSED] Optimize out redundant hasher lookups
Opened
#1358 [PR #709] [MERGED] Cross compilation support
Opened
#1359 [PR #714] [MERGED] decode: fix NEON inclusion
Opened
#1360 [PR #713] [CLOSED] [A/X] Merge "shared brotli" into master branch.
Opened
#1361 [PR #714] decode: fix NEON inclusion
Opened
#1362 [PR #718] [MERGED] make/build: ensure NEON is enabled and tested
Opened
#1363 [PR #716] [MERGED] Fix typo / minor formatting
Opened
#1364 [PR #717] [MERGED] Fix <arm_neon.h> inclusion guard.
Opened
#1365 [PR #718] make/build: ensure NEON is enabled and tested
Opened
#1366 [PR #719] [MERGED] Remove dependency to full JDK. This should speedup clean builds.
Opened
#1367 [PR #722] [MERGED] Verbose CLI + start pulling "Shared-Brotli"
Opened
#1368 [PR #722] Verbose CLI + start pulling "Shared-Brotli"
Opened
#1369 [PR #728] [CLOSED] State the default value for all compression level options
Opened
#1370 [PR #733] [CLOSED] Improved BrotliParseAsUTF8 function
Opened
#1371 [PR #728] State the default value for all compression level options
Opened
#1372 [PR #730] [MERGED] Ensure decompression consumes all input
Opened
#1373 [PR #737] [CLOSED] Remove unnecessary var init
Opened
#1374 [PR #740] [MERGED] Add runtime linker path to pkg-config files
Opened
#1375 [PR #730] Ensure decompression consumes all input
Opened
#1376 [PR #748] [CLOSED] Fix config_setting for msvc
Opened
#1377 [PR #742] [MERGED] Update WORKSPACE files.
Opened
#1378 [PR #749] [MERGED] Update
Opened
#1379 [PR #752] [CLOSED] Add sudo
Opened
#1380 [PR #753] [MERGED] Update
Opened
#1381 [PR #748] Fix config_setting for msvc
Opened
#1382 [PR #742] Update WORKSPACE files.
Opened
#1383 [PR #749] Update
Opened
#1384 [PR #752] Add sudo
Opened
#1385 [PR #753] Update
Opened
#1386 [PR #754] [MERGED] Added go.mod file to go/cbrotli directory
Opened
#1387 [PR #762] [MERGED] Update
Opened
#1388 [PR #761] [MERGED] Explicitly mark tests/testdata/* as binary.
Opened
#1389 [PR #764] [MERGED] More careful sanitiser detection
Opened
#1390 [PR #765] [MERGED] Fix include for EMCC build
Opened
#1391 [PR #754] Added go.mod file to go/cbrotli directory
Opened
#1392 [PR #762] Update
Opened
#1393 [PR #761] Explicitly mark tests/testdata/* as binary.
Opened
#1394 [PR #764] More careful sanitiser detection
Opened
#1395 [PR #765] Fix include for EMCC build
Opened
#1396 [PR #766] [MERGED] Add an option to avoid building shared libraries.
Opened
#1397 [PR #767] [MERGED] Add oss-fuzz fuzzing status badge to README
Opened
#1398 [PR #768] [MERGED] Disable PIC in EMCC mode
Opened
#1399 [PR #770] [CLOSED] Remove the "Only Python 2.7+" line from README
Opened
#1400 [PR #769] Fix license in setup.py
Opened
#1401 [PR #768] Disable PIC in EMCC mode
Opened
#1402 [PR #770] Remove the "Only Python 2.7+" line from README
Opened
#1403 [PR #776] [MERGED] Add vcpkg installation instructions
Opened
#1404 [PR #780] [MERGED] Add missing "const" to a couple of kConstants
Opened
#1405 [PR #783] [MERGED] Add HAVE_LOG2 build macro
Opened
#1406 [PR #796] [MERGED] Make types of variable match
Opened
#1407 [PR #776] Add vcpkg installation instructions
Opened
#1408 [PR #780] Add missing "const" to a couple of kConstants
Opened
#1409 [PR #797] [MERGED] Add CIFuzz
Opened
#1410 [PR #783] Add HAVE_LOG2 build macro
Opened
#1411 [PR #796] Make types of variable match
Opened
#1412 [PR #805] [MERGED] .gitignore: Ignore .obj files
Opened
#1413 [PR #798] [MERGED] Update bazel to 2.2 + update config
Opened
#1414 [PR #807] [MERGED] Update
Opened
#1415 [PR #798] Update bazel to 2.2 + update config
Opened
#1416 [PR #806] Add file opener brotli.open for Python
Opened
#1417 [PR #808] [MERGED] Filter sources for the tarball
Opened
#1418 [PR #815] [MERGED] Mute strerror/strcpy warnings is MSVC build.
Opened
#1419 [PR #813] [MERGED] Update platform.h
Opened
#1420 [PR #818] [MERGED] CMake: change default ("") build type to Release
Opened
#1421 [PR #819] [MERGED] Fix output parameter type for _BitScanReverse
Opened
#1422 [PR #814] Add workaround for lying feof
Opened
#1423 [PR #813] Update platform.h
Opened
#1424 [PR #818] CMake: change default ("") build type to Release
Opened
#1425 [PR #819] Fix output parameter type for _BitScanReverse
Opened
#1426 [PR #826] [MERGED] Update
Opened
#1427 [PR #827] [MERGED] New version: 1.0.8
Opened
#1428 [PR #824] Recompression
Opened
#1429 [PR #823] [CLOSED] Recompression
Opened
#1430 [PR #829] [MERGED] Fix build files
Opened
#1431 [PR #826] Update
Opened
#1432 [PR #827] New version: 1.0.8
Opened
#1433 [PR #823] Recompression
Opened
#1434 [PR #829] Fix build files
Opened
#1435 [PR #834] [MERGED] add execution time in verbose mode
Opened
#1436 [PR #839] [MERGED] Fix clang-10 compilation issue
Opened
#1437 [PR #841] [MERGED] Change MANIFEST.in to include python regression tests in tarball
Opened
#1438 [PR #838] Revert "Add runtime linker path to pkg-config files (#740)"
Opened
#1439 [PR #846] [CLOSED] Shorten brotli.svg
Opened
#1440 [PR #845] [MERGED] Add brotli logo
Opened
#1441 [PR #843] [MERGED] Fix VC C++ 12.0 BROTLI_MSVC_VERSION_CHECK calls
Opened
#1442 [PR #847] [MERGED] Add Python 3.7 and 3.8 to Travis
Opened
#1443 [PR #846] Shorten brotli.svg
Opened
#1444 [PR #849] [MERGED] docs: Fix small typo: rougly -> roughly
Opened
#1445 [PR #845] Add brotli logo
Opened
#1446 [PR #843] Fix VC C++ 12.0 BROTLI_MSVC_VERSION_CHECK calls
Opened
#1447 [PR #847] Add Python 3.7 and 3.8 to Travis
Opened
#1448 [PR #849] docs: Fix small typo: rougly -> roughly
Opened
#1449 [PR #852] [MERGED] Update
Opened
#1450 [PR #853] [MERGED] Bump junit from 4.12 to 4.13.1 in /java/org/brotli/dec
Opened
#1451 [PR #854] [MERGED] Fix typo in variable name
Opened
#1452 [PR #852] Update
Opened
#1453 [PR #853] Bump junit from 4.12 to 4.13.1 in /java/org/brotli/dec
Opened
#1454 [PR #855] [CLOSED] Python: use a new output buffer code
Opened
#1455 [PR #856] [CLOSED] Python: use a new output buffer code
Opened
#1456 [PR #857] [CLOSED] Include testdata in tarball (#850)
Opened
#1457 [PR #858] [CLOSED] fix 'include'
Opened
#1458 [PR #859] [CLOSED] Compilation for Python on OpenVMS
Opened
#1459 [PR #865] [CLOSED] patch CMakeLists.txt to allow static lib
Opened
#1460 [PR #866] New Dart fast FFI-based Brotli implementation
Opened
#1461 [PR #874] [CLOSED] Fix: Build from Bazel
Opened
#1462 [PR #868] [MERGED] typo fix
Opened
#1463 [PR #882] [CLOSED] [fixbug] Decompression by JNI failed #880
Opened
#1464 [PR #874] Fix: Build from Bazel
Opened
#1465 [PR #877] unichr was removed in Python 3 because all str are Unicode
Opened
#1466 [PR #883] [CLOSED] [fixbug] Decompression by JNI failed #880
Opened
#1467 [PR #882] [fixbug] Decompression by JNI failed #880
Opened
#1468 [PR #883] [fixbug] Decompression by JNI failed #880
Opened
#1469 [PR #889] [CLOSED] fatal error: brotli/decode.h: No such file or directory
Opened
#1470 [PR #884] [CLOSED] [FixBug] Decompression by JNI failed #880
Opened
#1471 [PR #889] fatal error: brotli/decode.h: No such file or directory
Opened
#1472 [PR #892] [CLOSED] [WIP] copy nsec of atime/mtime in CopyStat #891
Opened
#1473 [PR #887] [Java] make it possible to set modes (generic, text, font)
Opened
#1474 [PR #893] [MERGED] Fix VLA parameter warning
Opened
#1475 [PR #902] [MERGED] Python: use a new output buffer code
Opened
#1476 [PR #901] [CLOSED] Python: use a new output buffer code
Opened
#1477 [PR #896] [MERGED] Update bazel WORKSPACE files
Opened
#1478 [PR #901] Python: use a new output buffer code
Opened
#1479 [PR #903] Fix typo in hash_composite_inc.h
Opened
#1480 [PR #904] Fix vla-parameter warnings
Opened
#1481 [PR #908] [MERGED] Update
Opened
#1485 [PR #911] [MERGED] Fix for future versions of setuptools
Opened
#1486 [PR #909] Update buffer parameter types in encode and decode functions
Opened
#1487 [PR #914] [MERGED] Update
Opened
#1482 [PR #909] [CLOSED] Update buffer parameter types in encode and decode functions
Opened
#1483 [PR #906] [MERGED] Enabled install when building with emscripten.
Opened
#1484 [PR #908] Update
Opened
#1488 [PR #906] Enabled install when building with emscripten.
Opened
#1489 [PR #911] Fix for future versions of setuptools
Opened
#1490 [PR #914] Update
Opened
#1491 [PR #915] [CLOSED] added the Golang build instructions as described in issue #897
Opened
#1492 [PR #916] [MERGED] Merge-in SharedDictionary feature
Opened
#1493 [PR #917] Release version 1.0.10
Opened
#1494 [PR #918] Update
Opened
#1495 [PR #919] [CLOSED] Bintray is gone
Opened
#1496 [PR #916] Merge-in SharedDictionary feature
Opened
#1497 [PR #919] Bintray is gone
Opened
#1498 [PR #921] [CLOSED] doc: default windows size is 24
Opened
#1499 [PR #920] [MERGED] Migrate to github actions
Opened
#1500 [PR #923] [MERGED] Update README.md
Opened
#1501 [PR #920] Migrate to github actions
Opened
#1502 [PR #926] [CLOSED] Make TODO/Author entries copybara-reversible.
Opened
#1503 [PR #925] Strip "./" in includes
Opened
#1504 [PR #939] [MERGED] Prepare for copybara
Opened
#1505 [PR #929] [MERGED] Fix -Werror=vla-parameter errors with GCC 11.2.0
Opened
#1506 [PR #931] [MERGED] Suppress cmake's CMP0048 warning
Opened
#1507 [PR #939] Prepare for copybara
Opened
#1508 [PR #940] [CLOSED] Fix: write success message to stdout instead of stderr
Opened
#1509 [PR #941] [CLOSED] Print non-error (de)compression messages to stdout
Opened
#1510 [PR #931] Suppress cmake's CMP0048 warning
Opened
#1511 [PR #940] Fix: write success message to stdout instead of stderr
Opened
#1512 [PR #941] Print non-error (de)compression messages to stdout
Opened
#1513 [PR #942] [CLOSED] go: Use unsafe.Slice()
Opened
#1514 [PR #946] [CLOSED] python: Use underscore separated keys in setup.cfg
Opened
#1515 [PR #947] [CLOSED] Fix build errors for BrotliEncoder(De)Compress
Opened
#1516 [PR #942] go: Use unsafe.Slice()
Opened
#1517 [PR #946] python: Use underscore separated keys in setup.cfg
Opened
#1518 [PR #956] [CLOSED] removed carriage returns from BrotliInputStream.cs
Opened
#1519 [PR #951] Fix typo in BrotliInputStream.java
Opened
#1520 [PR #956] removed carriage returns from BrotliInputStream.cs
Opened
#1521 [PR #965] [MERGED] Fix bootstrap on macOS
Opened
#1522 [PR #962] [MERGED] bootstrap: Fix exit code when autoreconf fails
Opened
#1523 [PR #965] Fix bootstrap on macOS
Opened
#1524 [PR #966] [MERGED] Wrap interface include directories with BUILD_INTERFACE generator expression
Opened
#1525 [PR #967] [CLOSED] Update CMakeLists.txt
Opened
#1526 [PR #960] Provide length-limited decompress methods
Opened
#1527 [PR #966] Wrap interface include directories with BUILD_INTERFACE generator expression
Opened
#1528 [PR #967] Update CMakeLists.txt
Opened
#1529 [PR #974] [CLOSED] Add .d to ignore list.
Opened
#1530 [PR #975] [MERGED] Add *.d to gitignore
Opened
#1531 [PR #969] [CLOSED] Mcode action
Opened
#1532 [PR #976] [MERGED] fix macos rpath
Opened
#1533 [PR #974] Add .d to ignore list.
Opened
#1534 [PR #975] Add *.d to gitignore
Opened
#1535 [PR #977] [CLOSED] VERBOSE-patch-1
Opened
#1536 [PR #969] Mcode action
Opened
#1537 [PR #976] fix macos rpath
Opened
#1538 [PR #977] VERBOSE-patch-1
Opened
#1539 [PR #978] [MERGED] Fix bootstrap version computing with custom bc
Opened
#1540 [PR #987] [MERGED] add pyproject.toml
Opened
#1541 [PR #985] [MERGED] Fix -Wstrict-prototypes warnings
Opened
#1542 [PR #988] [MERGED] CMake: ensure static libraries are still installed on Emscripten
Opened
#1543 [PR #978] Fix bootstrap version computing with custom bc
Opened
#1544 [PR #989] [MERGED] Fix bazel build
Opened
#1545 [PR #987] add pyproject.toml
Opened
#1546 [PR #985] Fix -Wstrict-prototypes warnings
Opened
#1547 [PR #988] CMake: ensure static libraries are still installed on Emscripten
Opened
#1548 [PR #989] Fix bazel build
Opened
#1549 [PR #992] [MERGED] Copy ns time stat
Opened
#1550 [PR #990] [MERGED] Replace deprecated win-2016 workflows
Opened
#1551 [PR #991] [MERGED] Ramp up CMake to v3
Opened
#1552 [PR #992] Copy ns time stat
Opened
#1553 [PR #994] Add win release assets
Opened
#1554 [PR #995] Cleanup
Opened
#1555 [PR #991] Ramp up CMake to v3
Opened
#1556 [PR #998] [MERGED] Fix MSVC warning
Opened
#1557 [PR #996] [MERGED] Add security policy
Opened
#1558 [PR #997] [MERGED] brotlidump: fix dictionary file discovery
Opened
#1559 [PR #999] [MERGED] Java wrapper: allow using partial byte arrays
Opened
#1560 [PR #998] Fix MSVC warning
Opened
#1561 [PR #997] brotlidump: fix dictionary file discovery
Opened
#1562 [PR #1002] Fix BrotliEncoderEstimatePeakMemoryUsage
Opened
#1563 [PR #1005] [MERGED] avoid array allocation in Encoder.Mode enum
Opened
#1564 [PR #1021] [MERGED] Add support for clang-cl compiler
Opened
#1565 [PR #1022] [MERGED] Add loongarch64 support
Opened
#1566 [PR #1021] Add support for clang-cl compiler
Opened
#1567 [PR #1023] [MERGED] fuzz: make target resist allocation failures
Opened
#1568 [PR #1006] fuzz: more complete fuzzing
Opened
#1569 [PR #1025] [CLOSED] Create codeql.yml
Opened
#1570 [PR #1026] [MERGED] Add CodeQL workflow
Opened
#1571 [PR #1024] [MERGED] Fix Bazel build
Opened
#1572 [PR #1027] [MERGED] Improve CodeQL workflow
Opened
#1573 [PR #1025] Create codeql.yml
Opened
#1574 [PR #1032] [CLOSED] Test new fuzzing
Opened
#1575 [PR #1026] Add CodeQL workflow
Opened
#1576 [PR #1024] Fix Bazel build
Opened
#1577 [PR #1027] Improve CodeQL workflow
Opened
#1578 [PR #1032] Test new fuzzing
Opened
#1579 [PR #1035] [MERGED] drop make / automake files
Opened
#1580 [PR #1036] [MERGED] add option to delete files that are not "compressed"
Opened
#1581 [PR #1034] [CLOSED] insert missing fuzz/WORKSPACE content
Opened
#1582 [PR #1037] [CLOSED] more careful bit-reader interruption
Opened
#1583 [PR #1035] drop make / automake files
Opened
#1584 [PR #1038] [CLOSED] add "zero cost command" synth test
Opened
#1585 [PR #1036] add option to delete files that are not "compressed"
Opened
#1586 [PR #1034] insert missing fuzz/WORKSPACE content
Opened
#1587 [PR #1037] more careful bit-reader interruption
Opened
#1588 [PR #1038] add "zero cost command" synth test
Opened
#1589 [PR #1039] [MERGED] add synth test for metadata block
Opened
#1590 [PR #1040] [CLOSED] add CHANGELOG.md
Opened
#1591 [PR #1041] [CLOSED] Small Python modernization of Brotli code.
Opened
#1592 [PR #1042] [CLOSED] bake in runtime constant
Opened
#1593 [PR #1043] [CLOSED] Workaround for GitHub / CodeQL bug
Opened
#1594 [PR #1039] add synth test for metadata block
Opened
#1595 [PR #1040] add CHANGELOG.md
Opened
#1596 [PR #1041] Small Python modernization of Brotli code.
Opened
#1597 [PR #1043] Workaround for GitHub / CodeQL bug
Opened
#1598 [PR #1042] bake in runtime constant
Opened
#1599 [PR #1046] [CLOSED] add "repeat" to Java toy decoder
Opened
#1600 [PR #1045] [MERGED] Update .gitattributes
Opened
#1601 [PR #1044] simplify CMake build
Opened
#1602 [PR #1048] [MERGED] fix missing version in CMake build
Opened
#1603 [PR #1049] speedup encoder on q5-9 / 1MB+ files
Opened
#1604 [PR #1050] [CLOSED] mention used code style
Opened
#1605 [PR #1051] [MERGED] restore BROTLI_VERSION var in CMake build
Opened
#1606 [PR #1053] [CLOSED] update GH actions extensions
Opened
#1607 [PR #1051] restore BROTLI_VERSION var in CMake build
Opened
#1608 [PR #1054] [CLOSED] add links to other pages to README.md
Opened
#1609 [PR #1050] mention used code style
Opened
#1610 [PR #1057] [MERGED] reduce amount of padding in decoder structs
Opened
#1611 [PR #1059] [CLOSED] Replace TS strict_checks with source-level suppressions.
Opened
#1612 [PR #1058] [CLOSED] Replace TS strict_checks with source-level suppressions.
Opened
#1613 [PR #1057] reduce amount of padding in decoder structs
Opened
#1614 [PR #1059] Replace TS strict_checks with source-level suppressions.
Opened
#1615 [PR #1063] [MERGED] Update comment; fixes #1061
Opened
#1616 [PR #1062] [CLOSED] Move serialized dictionary feature behind the flag.
Opened
#1617 [PR #1063] Update comment; fixes #1061
Opened
#1618 [PR #1067] [CLOSED] comb HAVE_UTIMENSAT definition
Opened
#1619 [PR #1065] [CLOSED] more tuning for BROTLI_EXPERIMENTAL + clean-on-oom
Opened
#1620 [PR #1064] [CLOSED] prepare for 1.1.0rc
Opened
#1621 [PR #1068] [CLOSED] tune memory manager for BROTLI_EXPERIMENTAL
Opened
#1622 [PR #1069] [CLOSED] more sophisticated golang TestEncoderFlush
Opened
#1623 [PR #1067] comb HAVE_UTIMENSAT definition
Opened
#1624 [PR #1070] [MERGED] install man pages
Opened
#1625 [PR #1075] [MERGED] test building from the tarball
Opened
#1626 [PR #1073] [MERGED] setup.py: add long_description
Opened
#1627 [PR #1077] [CLOSED] reword cmake test generator warning
Opened
#1628 [PR #1081] [CLOSED] use sha-versions for most gh actions
Opened
#1629 [PR #1079] [MERGED] Bump actions/checkout from 3 to 4
Opened
#1630 [PR #1080] [MERGED] Bump ossf/scorecard-action from 2.1.2 to 2.2.0
Opened
#1631 [PR #1082] [MERGED] upload full testdata archive
Opened
#1632 [PR #1079] Bump actions/checkout from 3 to 4
Opened
#1633 [PR #1084] CMakeLists.txt: use CMAKE_INSTALL_FULL_* directories to be friendlier to distributions
Opened
#1634 [PR #1082] upload full testdata archive
Opened
#1635 [PR #1091] [MERGED] Bump actions/setup-python from 4.7.0 to 4.7.1
Opened
#1636 [PR #1086] [MERGED] Bump actions/upload-artifact from 3.1.0 to 3.1.3
Opened
#1637 [PR #1092] [CLOSED] Bump ossf/scorecard-action from 2.2.0 to 2.3.0
Opened
#1638 [PR #1089] CMake: install relocatable shared libs for macOS
Opened
#1639 [PR #1093] [CLOSED] fix wording
Opened
#1640 [PR #1098] [CLOSED] add an option to disable brotli tools
Opened
#1641 [PR #1095] [MERGED] Bump ossf/scorecard-action from 2.2.0 to 2.3.1
Opened
#1642 [PR #1099] [CLOSED] [temp] fix build?
Opened
#1643 [PR #1096] [CLOSED] Add SHARE_INSTALL_PREFIX to building with cmake
Opened
#1644 [PR #1100] [CLOSED] fix CI workflows
Opened
#1645 [PR #1098] add an option to disable brotli tools
Opened
#1646 [PR #1095] Bump ossf/scorecard-action from 2.2.0 to 2.3.1
Opened
#1647 [PR #1099] [temp] fix build?
Opened
#1648 [PR #1096] Add SHARE_INSTALL_PREFIX to building with cmake
Opened
#1649 [PR #1100] fix CI workflows
Opened
#1650 [PR #1102] [MERGED] Bump actions/setup-python from 4.7.1 to 5.0.0
Opened
#1651 [PR #1101] [CLOSED] pull "InputStream" reference out of "pure" code
Opened
#1652 [PR #1103] [MERGED] Bump actions/upload-artifact from 3.1.3 to 4.0.0
Opened
#1653 [PR #1104] [MERGED] Java wrapper Encoder wrong length
Opened
#1654 [PR #1102] Bump actions/setup-python from 4.7.1 to 5.0.0
Opened
#1655 [PR #1103] Bump actions/upload-artifact from 3.1.3 to 4.0.0
Opened
#1656 [PR #1106] add test for one-shot encoding/decoding with offset
Opened
#1657 [PR #1108] [MERGED] drop Bazel JS build
Opened
#1658 [PR #1109] [MERGED] fix build for Microsoft-designed ARM64 ABI
Opened
#1659 [PR #1107] [CLOSED] Fix bazel build
Opened
#1660 [PR #1108] drop Bazel JS build
Opened
#1661 [PR #1110] [CLOSED] Test arm64ec build
Opened
#1662 [PR #1109] fix build for Microsoft-designed ARM64 ABI
Opened
#1663 [PR #1111] [MERGED] Fix/simplify/improve Bazel build
Opened
#1664 [PR #1110] Test arm64ec build
Opened
#1665 [PR #1111] Fix/simplify/improve Bazel build
Opened
#1666 [PR #1112] [CLOSED] Cleanup
Opened
#1667 [PR #1114] [MERGED] use .bazelignore instead of fake repositories
Opened
#1668 [PR #1113] [CLOSED] DO NOT SUBMIT
Opened
#1669 [PR #1116] [CLOSED] add comment (fingerprint) CLI feature
Opened
#1670 [PR #1113] DO NOT SUBMIT
Opened
#1671 [PR #1117] [MERGED] add brcat alias + flag to decompress concatenated streams
Opened
#1672 [PR #1121] [MERGED] further simplify Java build
Opened
#1673 [PR #1119] [CLOSED] Bump actions/cache from 3.3.2 to 3.3.3
Opened
#1674 [PR #1120] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.1.0
Opened
#1675 [PR #1121] further simplify Java build
Opened
#1676 [PR #1122] [MERGED] simplify log2 check; currently we rely more on compiler than build system
Opened
#1677 [PR #1120] Bump actions/upload-artifact from 4.0.0 to 4.1.0
Opened
#1678 [PR #1119] Bump actions/cache from 3.3.2 to 3.3.3
Opened
#1679 [PR #1124] [CLOSED] Bump actions/cache from 3.3.2 to 4.0.0
Opened
#1680 [PR #1122] simplify log2 check; currently we rely more on compiler than build system
Opened
#1681 [PR #1124] Bump actions/cache from 3.3.2 to 4.0.0
Opened
#1682 [PR #1127] [MERGED] prepare java decoder for transpilation to Kotlin
Opened
#1683 [PR #1125] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.2.0
Opened
#1684 [PR #1127] prepare java decoder for transpilation to Kotlin
Opened
#1685 [PR #1128] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.0
Opened
#1686 [PR #1126] remove dependency on os-specific defines
Opened
#1687 [PR #1129] [CLOSED] further preparations for Kotlin transpilation
Opened
#1688 [PR #1128] Bump actions/upload-artifact from 4.0.0 to 4.3.0
Opened
#1689 [PR #1129] further preparations for Kotlin transpilation
Opened
#1690 [PR #1134] [MERGED] add pure-kotlin decoder
Opened
#1691 [PR #1131] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.1
Opened
#1692 [PR #1136] [CLOSED] Bump actions/cache from 3.3.2 to 4.0.1
Opened
#1693 [PR #1134] add pure-kotlin decoder
Opened
#1694 [PR #1137] [MERGED] Bump softprops/action-gh-release from 1 to 2
Opened
#1695 [PR #1131] Bump actions/upload-artifact from 4.0.0 to 4.3.1
Opened
#1696 [PR #1139] [MERGED] Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.c
Opened
#1697 [PR #1136] Bump actions/cache from 3.3.2 to 4.0.1
Opened
#1698 [PR #1137] Bump softprops/action-gh-release from 1 to 2
Opened
#1699 [PR #1139] Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.c
Opened
#1700 [PR #1140] [CLOSED] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Opened
#1701 [PR #1143] [CLOSED] Don't check cur_ix_masked against ring_buffer_mask.
Opened
#1702 [PR #1142] Update the H5 hasher to use the H6's FN(STORE).
Opened
#1703 [PR #1144] [MERGED] Compare 4 bytes when checking if a longer match is possible.
Opened
#1704 [PR #1141] Inline hash_mul_.
Opened
#1705 [PR #1143] Don't check cur_ix_masked against ring_buffer_mask.
Opened
#1706 [PR #1144] Compare 4 bytes when checking if a longer match is possible.
Opened
#1708 [PR #1150] [CLOSED] Bump actions/setup-python from 5.0.0 to 5.1.0
Opened
#1709 [PR #1151] [MERGED] Add load() statements for the builtin Bazel java rules
Opened
#1710 [PR #1147] Bump actions/cache from 3.3.2 to 4.0.2
Opened
#1711 [PR #1152] [MERGED] Internal change
Opened
#1707 [PR #1145] [MERGED] Internal change
Opened
#1712 [PR #1150] Bump actions/setup-python from 5.0.0 to 5.1.0
Opened
#1713 [PR #1151] Add load() statements for the builtin Bazel java rules
Opened
#1714 [PR #1152] Internal change
Opened
#1715 [PR #1156] [MERGED] Prefetch the backreference hashtable bucket.
Opened
#1716 [PR #1157] [MERGED] Fix minor syntax issues.
Opened
#1717 [PR #1160] [MERGED] add (assumption) check
Opened
#1718 [PR #1157] Fix minor syntax issues.
Opened
#1719 [PR #1155] Internal change
Opened
#1720 [PR #1158] [CLOSED] Don't check cur_ix_masked against ring_buffer_mask.
Opened
#1721 [PR #1160] add (assumption) check
Opened
#1722 [PR #1158] Don't check cur_ix_masked against ring_buffer_mask.
Opened
#1723 [PR #1161] [CLOSED] man for 1.1.0
Opened
#1724 [PR #1162] [CLOSED] do not separate --keep and --rm on help sctreen
Opened
#1725 [PR #1163] [CLOSED] print help to stdout
Opened
#1726 [PR #1161] man for 1.1.0
Opened
#1727 [PR #1162] do not separate --keep and --rm on help sctreen
Opened
#1728 [PR #1165] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.2
Opened
#1729 [PR #1166] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.3
Opened
#1730 [PR #1165] Bump actions/upload-artifact from 4.0.0 to 4.3.2
Opened
#1731 [PR #1168] [MERGED] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Opened
#1732 [PR #1169] [CLOSED] Bump ossf/scorecard-action from 2.3.1 to 2.3.3
Opened
#1733 [PR #1170] [MERGED] No public description
Opened
#1734 [PR #1171] [MERGED] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Opened
#1735 [PR #1168] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Opened
#1736 [PR #1169] Bump ossf/scorecard-action from 2.3.1 to 2.3.3
Opened
#1737 [PR #1172] [CLOSED] Add cmake version and target
Opened
#1738 [PR #1170] No public description
Opened
#1739 [PR #1171] Use a hash table header and SIMD to speed up hash table operations (similar to [Swiss Tables](https://abseil.io/about/design/swisstables)).
Opened
#1740 [PR #1172] Add cmake version and target
Opened
#1741 [PR #1173] [MERGED] Hoist the static bounds check out of the combined if check.
Opened
#1742 [PR #1177] [CLOSED] Rollback simd-accelerated matching
Opened
#1743 [PR #1178] [CLOSED] Fix hasher resolution for long windows.
Opened
#1744 [PR #1176] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.4
Opened
#1745 [PR #1177] Rollback simd-accelerated matching
Opened
#1746 [PR #1179] [CLOSED] Bump actions/setup-python from 5.0.0 to 5.1.1
Opened
#1747 [PR #1181] [MERGED] Bump ossf/scorecard-action from 2.3.1 to 2.4.0
Opened
#1748 [PR #1182] [MERGED] Allow building against system Brotli
Opened
#1749 [PR #1180] [CLOSED] Make Brotli decompression faster
Opened
#1750 [PR #1181] Bump ossf/scorecard-action from 2.3.1 to 2.4.0
Opened
#1751 [PR #1184] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.5
Opened
#1752 [PR #1185] [MERGED] cbrotli: add pkg-config directive
Opened
#1753 [PR #1190] [MERGED] Fix C4334 warnings when building with MSVC
Opened
#1754 [PR #1186] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.3.6
Opened
#1755 [PR #1192] [CLOSED] Bump actions/upload-artifact from 4.0.0 to 4.4.0
Opened
#1756 [PR #1190] Fix C4334 warnings when building with MSVC
Opened
#1757 [PR #1193] [CLOSED] Bump actions/setup-python from 5.0.0 to 5.2.0
Opened
#1758 [PR #1186] Bump actions/upload-artifact from 4.0.0 to 4.3.6
Opened
#1759 [PR #1194] [MERGED] Add BrotliCopyPreloadedSymbols function.
Opened
#1760 [PR #1192] Bump actions/upload-artifact from 4.0.0 to 4.4.0
Opened
#1761 [PR #1193] Bump actions/setup-python from 5.0.0 to 5.2.0
Opened
#1762 [PR #1203] [CLOSED] Add type stubs for python module
Opened
#1763 [PR #1204] [MERGED] Reduce fdiv's into fmul's
Opened
#1764 [PR #1201] [MERGED] Add support for limiting output size in Python streaming decompression
Opened
#1765 [PR #1205] [CLOSED] python - link statically against vc_redist
Opened
#1766 [PR #1203] Add type stubs for python module
Opened
#1767 [PR #1204] Reduce fdiv's into fmul's
Opened
#1768 [PR #1201] Add support for limiting output size in Python streaming decompression
Opened
#1769 [PR #1206] python - build abi3 wheels in cibuildwheel
Opened
#1770 [PR #1205] python - link statically against vc_redist
Opened
#1771 [PR #1207] [CLOSED] Bump actions/cache from 3.3.2 to 4.1.0
Opened
#1772 [PR #1210] [MERGED] Bump actions/upload-artifact from 4.0.0 to 4.4.3
Opened
#1773 [PR #1209] [CLOSED] Bump actions/cache from 3.3.2 to 4.1.1
Opened
#1774 [PR #1215] [MERGED] Bump actions/setup-python from 5.0.0 to 5.3.0
Opened
#1775 [PR #1214] Bump actions/cache from 3.3.2 to 4.1.2
Opened
#1776 [PR #1215] Bump actions/setup-python from 5.0.0 to 5.3.0
Opened
#1777 [PR #1219] [MERGED] No public description
Opened
#1778 [PR #1218] [MERGED] Fix Java Bazel build
Opened
#1779 [PR #1220] [CLOSED] [WIP] Debug win-bazel-java
Opened
#1780 [PR #1219] No public description
Opened
#1781 [PR #1221] [MERGED] "Hermetise" bazel-java tests
Opened
#1782 [PR #1218] Fix Java Bazel build
Opened
#1783 [PR #1222] [CLOSED] (PY) clarify compressor mode parameter values
Opened
#1784 [PR #1221] "Hermetise" bazel-java tests
Opened
#1785 [PR #1223] [CLOSED] Add dictionary compression to go bindings
Opened
#1786 [PR #1225] [MERGED] Add dictionary API to cgo wrapper
Opened
#1787 [PR #1226] [MERGED] Bump softprops/action-gh-release from 2.0.2 to 2.1.0
Opened
#1788 [PR #1228] [CLOSED] Bump actions/cache from 4.1.2 to 4.2.0
Opened
#1789 [PR #1224] Add a SBOM template in CycloneDX format
Opened
#1790 [PR #1226] Bump softprops/action-gh-release from 2.0.2 to 2.1.0
Opened
#1791 [PR #1228] Bump actions/cache from 4.1.2 to 4.2.0
Opened
#1792 [PR #1230] [CLOSED] Remove old Python 3.x PyPI trove classifiers
Opened
#1793 [PR #1231] [CLOSED] Bump actions/upload-artifact from 4.4.3 to 4.5.0
Opened
#1794 [PR #1232] [MERGED] Fix build_test pipeline
Opened
#1795 [PR #1229] [CLOSED] Bump softprops/action-gh-release from 2.1.0 to 2.2.0
Opened
#1796 [PR #1233] [MERGED] Copybara import of the project:
Opened
#1797 [PR #1236] [MERGED] copybara config update to export /MODULE.bazel
Opened
#1798 [PR #1234] [MERGED] Add support for limiting output size in Python streaming decompression, take 2
Opened
#1799 [PR #1235] [MERGED] Partially pick https://github.com/google/brotli/pull/1232
Opened
#1800 [PR #1237] [MERGED] translate includes in brotli/research
Opened
#1801 [PR #1236] copybara config update to export /MODULE.bazel
Opened
#1802 [PR #1234] Add support for limiting output size in Python streaming decompression, take 2
Opened
#1803 [PR #1238] [CLOSED] Bump softprops/action-gh-release from 2.1.0 to 2.2.1
Opened
#1804 [PR #1237] translate includes in brotli/research
Opened
#1805 [PR #1238] Bump softprops/action-gh-release from 2.1.0 to 2.2.1
Opened
#1806 [PR #1243] [CLOSED] Bump actions/upload-artifact from 4.4.3 to 4.6.0
Opened
#1807 [PR #1242] [MERGED] Fix typos
Opened
#1808 [PR #1240] [MERGED] Update bro.py: Fix undefined name in Python code
Opened
#1809 [PR #1244] [MERGED] Add release notes for recent python API update
Opened
#1810 [PR #1243] Bump actions/upload-artifact from 4.4.3 to 4.6.0
Opened
#1811 [PR #1242] Fix typos
Opened
#1812 [PR #1240] Update bro.py: Fix undefined name in Python code
Opened
#1813 [PR #1246] Add support for Apple-Framework builds
Opened
#1814 [PR #1244] Add release notes for recent python API update
Opened
#1815 [PR #1250] [CLOSED] Bump actions/setup-python from 5.3.0 to 5.4.0
Opened
#1816 [PR #1248] [MERGED] Fix (speculative) nullptr arithmetic
Opened
#1817 [PR #1251] Add cmake targets to installation
Opened
#1818 [PR #1249] [CLOSED] Another nullptr-arithmetics clamer
Opened
#1819 [PR #1250] Bump actions/setup-python from 5.3.0 to 5.4.0
Opened
#1820 [PR #1252] [MERGED] Bump ossf/scorecard-action from 2.4.0 to 2.4.1
Opened
#1821 [PR #1248] Fix (speculative) nullptr arithmetic
Opened
#1822 [PR #1249] Another nullptr-arithmetics clamer
Opened
#1823 [PR #1252] Bump ossf/scorecard-action from 2.4.0 to 2.4.1
Opened
#1824 [PR #1254] [CLOSED] Bump actions/cache from 4.1.2 to 4.2.1
Opened
#1825 [PR #1255] [MERGED] Fix ISO C build breakage.
Opened
#1826 [PR #1253] [CLOSED] Bump actions/upload-artifact from 4.4.3 to 4.6.1
Opened
#1827 [PR #1256] [CLOSED] Bump actions/cache from 4.1.2 to 4.2.2
Opened
#1828 [PR #1254] Bump actions/cache from 4.1.2 to 4.2.1
Opened
#1829 [PR #1257] [MERGED] enabled support to python 3.12 per GIL interpeter using multi-phase module inizialization
Opened
#1830 [PR #1255] Fix ISO C build breakage.
Opened
#1831 [PR #1253] Bump actions/upload-artifact from 4.4.3 to 4.6.1
Opened
#1832 [PR #1258] [MERGED] Bump actions/cache from 4.1.2 to 4.2.3
Opened
#1833 [PR #1259] [MERGED] Bump actions/upload-artifact from 4.4.3 to 4.6.2
Opened
#1834 [PR #1260] [CLOSED] Bump actions/setup-python from 5.3.0 to 5.5.0
Opened
#1835 [PR #1263] [MERGED] Bump softprops/action-gh-release from 2.1.0 to 2.2.2
Opened
#1836 [PR #1265] [MERGED] Bump actions/setup-python from 5.3.0 to 5.6.0
Opened
#1837 [PR #1258] Bump actions/cache from 4.1.2 to 4.2.3
Opened
#1838 [PR #1259] Bump actions/upload-artifact from 4.4.3 to 4.6.2
Opened
#1839 [PR #1260] Bump actions/setup-python from 5.3.0 to 5.5.0
Opened
#1840 [PR #1263] Bump softprops/action-gh-release from 2.1.0 to 2.2.2
Opened
#1841 [PR #1265] Bump actions/setup-python from 5.3.0 to 5.6.0
Opened
#1842 [PR #1268] [MERGED] update CI pipelines
Opened
#1843 [PR #1271] [MERGED] Include go bindings in archive export
Opened
#1844 [PR #1270] [MERGED] Bump ossf/scorecard-action from 2.4.1 to 2.4.2
Opened
#1845 [PR #1272] Restore bazel-win:go pipeline
Opened
#1846 [PR #1273] [MERGED] Prepare for transpilation to golang
Opened
#1847 [PR #1275] [MERGED] Refresh JS/TS/KT
Opened
#1848 [PR #1276] [MERGED] CI: don't use deprecated Windows-2019 image
Opened
#1849 [PR #1274] [MERGED] modify Java decoder in a way it could be transpiled to exception unfriendly languages
Opened
#1850 [PR #1275] Refresh JS/TS/KT
Opened
#1851 [PR #1277] [MERGED] Comb UTF-8 literal processing
Opened
#1852 [PR #1278] [MERGED] make cbrotli_test extenal to cbrotli
Opened
#1853 [PR #1276] CI: don't use deprecated Windows-2019 image
Opened
#1854 [PR #1274] modify Java decoder in a way it could be transpiled to exception unfriendly languages
Opened
#1855 [PR #1277] Comb UTF-8 literal processing
Opened
#1856 [PR #1278] make cbrotli_test extenal to cbrotli
Opened
#1857 [PR #1279] [CLOSED] pure golang decoder
Opened
#1858 [PR #1280] Improve throughput performance at compression level 9
Opened
#1859 [PR #1282] [MERGED] add synth_test for cbrotli
Opened
#1860 [PR #1283] [MERGED] fix test package
Opened
#1861 [PR #1281] [MERGED] Bump softprops/action-gh-release from 2.2.2 to 2.3.2
Opened
#1862 [PR #1283] fix test package
Opened
#1863 [PR #1281] Bump softprops/action-gh-release from 2.2.2 to 2.3.2
Opened
#1864 [PR #1284] [MERGED] No public description
Opened
#1865 [PR #1285] [MERGED] [brotli/go] Add missing importpath BUILD.bazel
Opened
#1866 [PR #1286] [CLOSED] remove google3 from opens-source imports
Opened
#1867 [PR #1287] DO NOT SUBMIT
Opened
#1868 [PR #1285] [brotli/go] Add missing importpath BUILD.bazel
Opened
#1869 [PR #1288] [MERGED] Fixed typo
Opened
#1870 [PR #1286] remove google3 from opens-source imports
Opened
#1871 [PR #1288] Fixed typo
Opened
#1872 [PR #1289] [MERGED] ignore slices that cross sample boundary
Opened
#1873 [PR #1290] [MERGED] Fix compilation errors when BROTLI_DEBUG is defined.
Opened
#1874 [PR #1292] [MERGED] Fixed typo
Opened
#1875 [PR #1289] ignore slices that cross sample boundary
Opened
#1876 [PR #1294] [MERGED] Add support for packaging brotli releases on Windows ARM64
Opened
#1877 [PR #1294] Add support for packaging brotli releases on Windows ARM64
Opened
#1878 [PR #1300] [MERGED] Forward imports in types.h
Opened
#1879 [PR #1295] [MERGED] Roll back:
Opened
#1880 [PR #1298] [MERGED] Fix changelog
Opened
#1881 [PR #1300] Forward imports in types.h
Opened
#1882 [PR #1302] [MERGED] fix some includes
Opened
#1883 [PR #1301] Extract Hash14/15 to hash_base
Opened
#1884 [PR #1303] [MERGED] Introduce static init
Opened
#1885 [PR #1305] [MERGED] more portable emergency exit
Opened
#1886 [PR #1304] [MERGED] use static init to reduce encoder library size
Opened
#1887 [PR #1306] [MERGED] adjust BROTLI_TEST effects
Opened
#1888 [PR #1307] [MERGED] Bump actions/cache from 4.2.3 to 4.2.4
Opened
#1889 [PR #1308] [MERGED] explicitly specify model for relocatable variables
Opened
#1890 [PR #1309] [MERGED] uninline ShannonEntropy/BitsEntropy
Opened
#1891 [PR #1310] [MERGED] internal change
Opened
#1892 [PR #1308] explicitly specify model for relocatable variables
Opened
#1893 [PR #1311] [MERGED] move bulky generated constants out of main code
Opened
#1894 [PR #1312] [MERGED] AI ate my code
Opened
#1895 [PR #1309] uninline ShannonEntropy/BitsEntropy
Opened
#1896 [PR #1311] move bulky generated constants out of main code
Opened
#1897 [PR #1312] AI ate my code
Opened
#1898 [PR #1313] [CLOSED] Introduce BROTLI_COLD
Opened
#1899 [PR #1314] [MERGED] use BROTLI_COLD in enc
Opened
#1900 [PR #1315] [MERGED] split prefix.h to .h/.cc/_inc.h
Opened
#1901 [PR #1317] [MERGED] add decoder static init
Opened
#1902 [PR #1316] [MERGED] pull common static init header
Opened
#1903 [PR #1314] use BROTLI_COLD in enc
Opened
#1904 [PR #1315] split prefix.h to .h/.cc/_inc.h
Opened
#1905 [PR #1317] add decoder static init
Opened
#1906 [PR #1316] pull common static init header
Opened
#1907 [PR #1320] [CLOSED] PY: fix set_brotli_exception
Opened
#1908 [PR #1319] [MERGED] PY: reformat _brotli.c
Opened
#1909 [PR #1321] [MERGED] temporary rollback
Opened
#1910 [PR #1318] temporary rollback
Opened
#1911 [PR #1319] PY: reformat _brotli.c
Opened
#1912 [PR #1323] [MERGED] Bump actions/setup-python from 5.6.0 to 6.0.0
Opened
#1913 [PR #1321] temporary rollback
Opened
#1914 [PR #1323] Bump actions/setup-python from 5.6.0 to 6.0.0
Opened
#1915 [PR #1326] [MERGED] PY: continue renovation of extension
Opened
#1916 [PR #1325] [MERGED] modernize PY3 class definition
Opened
#1917 [PR #1324] [MERGED] Bump softprops/action-gh-release from 2.3.2 to 2.3.3
Opened
#1918 [PR #1328] [MERGED] GO: Modernize Go modules by removing deprecated ioutil usage and adding proper version requirements.
Opened
#1919 [PR #1326] PY: continue renovation of extension
Opened
#1920 [PR #1329] [MERGED] Drop finalize()
Opened
#1921 [PR #1324] Bump softprops/action-gh-release from 2.3.2 to 2.3.3
Opened
#1922 [PR #1325] modernize PY3 class definition
Opened
#1923 [PR #1328] GO: Modernize Go modules by removing deprecated ioutil usage and adding proper version requirements.
Opened
#1924 [PR #1329] Drop finalize()
Opened
#1925 [PR #1330] [MERGED] Build and test with PY2.7
Opened
#1926 [PR #1333] [MERGED] use module-bound exception
Opened
#1927 [PR #1332] [MERGED] clarify that prepared dictionaries are "lean"
Opened
#1928 [PR #1334] [MERGED] support multi-phase initialization
Opened
#1929 [PR #1330] Build and test with PY2.7
Opened
#1930 [PR #1335] [MERGED] Bump actions/cache from 4.2.4 to 4.3.0
Opened
#1931 [PR #1333] use module-bound exception
Opened
#1932 [PR #1332] clarify that prepared dictionaries are "lean"
Opened
#1933 [PR #1334] support multi-phase initialization
Opened
#1934 [PR #1335] Bump actions/cache from 4.2.4 to 4.3.0
Opened
#1935 [PR #1337] [MERGED] Java: ramp-up artifact versions in pom files
Opened
#1936 [PR #1336] [MERGED] update docs
Opened
#1937 [PR #1338] [MERGED] update links in readme
Opened
#1938 [PR #1341] [CLOSED] prepare for v1.2.0.rc1
Opened
#1939 [PR #1340] [MERGED] use builtin bswap when available
Opened
#1940 [PR #1336] update docs
Opened
#1941 [PR #1341] prepare for v1.2.0.rc1
Opened
#1942 [PR #1338] update links in readme
Opened
#1943 [PR #1340] use builtin bswap when available
Opened
#1944 [PR #1343] [MERGED] add installation section to README
Opened
#1945 [PR #1342] add alternative unaligned memory access for MIPS
Opened
#1946 [PR #1344] [MERGED] fix typos
Opened
#1947 [PR #1345] [MERGED] Fix some typos / non-typos.
Opened
#1948 [PR #1346] [MERGED] Bump softprops/action-gh-release from 2.3.3 to 2.3.4
Opened
#1949 [PR #1346] Bump softprops/action-gh-release from 2.3.3 to 2.3.4
Opened
#1950 [PR #1347] [MERGED] Bump ossf/scorecard-action from 2.4.2 to 2.4.3
Opened
#1951 [PR #1348] [MERGED] pick changes from Alpine patch
Opened
#1952 [PR #1349] [MERGED] pick changes from Debian patch
Opened
#1953 [PR #1347] Bump ossf/scorecard-action from 2.4.2 to 2.4.3
Opened
#1954 [PR #1352] [CLOSED] Bump softprops/action-gh-release from 2.3.4 to 2.4.1
Opened
#1955 [PR #1350] [MERGED] pick VCPKG patches
Opened
#1956 [PR #1349] pick changes from Debian patch
Opened
#1957 [PR #1350] pick VCPKG patches
Opened
#1958 [PR #1354] [MERGED] ramp up all GH actions plugins
Opened
#1959 [PR #1355] [MERGED] redesign release resource uploading
Opened
#1960 [PR #1358] [MERGED] fix release workflow
Opened
#1961 [PR #1356] try to fix release workflow
Opened
#1962 [PR #1357] fix copy-paste in Java decoder
Opened
#1963 [PR #1358] fix release workflow
Opened
#1964 [PR #1361] [MERGED] regenerate go/kt/js/ts
Opened
#1965 [PR #1359] [CLOSED] internal change
Opened
#1966 [PR #1360] [MERGED] build and test csharp decoder
Opened
#1967 [PR #1362] Bump actions/upload-artifact from 4.6.2 to 5.0.0
Opened
#1968 [PR #1363] [CLOSED] Bump github/codeql-action from 4.30.8 to 4.31.0
Opened
#1969 [PR #1366] [MERGED] release v1.2.0
Opened
#1970 [PR #1364] [MERGED] Bump actions/download-artifact from 5.0.0 to 6.0.0
Opened
#1971 [PR #1365] [MERGED] Bump actions/setup-node from 5.0.0 to 6.0.0
Opened
#1972 [PR #1367] [CLOSED] cmake: fix man page install directories
Opened
#1973 [PR #1366] release v1.2.0
Opened
#1974 [PR #1364] Bump actions/download-artifact from 5.0.0 to 6.0.0
Opened
#1975 [PR #1368] [CLOSED] Revert "explicitly specify model for relocatable variables"
Opened
#1976 [PR #1365] Bump actions/setup-node from 5.0.0 to 6.0.0
Opened
#1977 [PR #1367] cmake: fix man page install directories
Opened
#1978 [PR #1368] Revert "explicitly specify model for relocatable variables"
Opened
#1979 [PR #1372] [MERGED] fix iOS build
Opened
#1980 [PR #1369] [CLOSED] disable BROTLI_MODEL macro for some targets
Opened
#1981 [PR #1374] [MERGED] Bump github/codeql-action from 4.30.8 to 4.31.2
Opened
#1982 [PR #1376] [MERGED] [setup.py] Use PEP625-compliant lowercase 'brotli' package name
Opened
#1983 [PR #1377] [CLOSED] Drop Py 3.9- support
Opened
#1984 [PR #1372] fix iOS build
Opened
#1985 [PR #1369] disable BROTLI_MODEL macro for some targets
Opened
#1986 [PR #1376] [setup.py] Use PEP625-compliant lowercase 'brotli' package name
Opened
#1987 [PR #1374] Bump github/codeql-action from 4.30.8 to 4.31.2
Opened
#1988 [PR #1380] [MERGED] fix JavaDoc warnings
Opened
#1989 [PR #1379] [MERGED] Fix method name in python Decompressor.can_accept_more_data docstring
Opened
#1990 [PR #1380] fix JavaDoc warnings
Opened
#1991 [PR #1384] [MERGED] fix man installation dir
Opened
#1992 [PR #1383] [MERGED] Bump step-security/harden-runner from 2.13.1 to 2.13.2
Opened
#1993 [PR #1382] fix parameter name in python Decompressor docstring
Opened
#1994 [PR #1384] fix man installation dir
Opened
#1995 [PR #1383] Bump step-security/harden-runner from 2.13.1 to 2.13.2
Opened
#1996 [PR #1388] [MERGED] Bump github/codeql-action from 4.31.2 to 4.31.3
Opened
#1997 [PR #1386] Add py free-threaded support + concurrent access test
Opened
#1998 [PR #1390] [MERGED] Modernize tests.
Opened
#1999 [PR #1391] [MERGED] Lint Python code with ruff
Opened
#2000 [PR #1388] Bump github/codeql-action from 4.31.2 to 4.31.3
Opened
#2001 [PR #1392] [MERGED] Add ruff rule PERF for performance
Opened
#2002 [PR #1392] Add ruff rule PERF for performance
Opened
#2003 [PR #1393] [MERGED] Fix one-off in dcheck.
Opened
#2004 [PR #1394] [CLOSED] internal change
Opened
#2005 [PR #1393] Fix one-off in dcheck.
Opened
#2006 [PR #1397] Bump actions/checkout from 5.0.0 to 6.0.0
Opened
#2007 [PR #1395] Add BCR publishing configuration for brotli and brotli_go modules
Opened
#2008 [PR #1398] fix 'const' qualifier in c\dec\bit_reader.c
Opened
#2009 [PR #1403] Bump actions/checkout from 6.0.0 to 6.0.1
Opened
#2010 [PR #1400] [CLOSED] Bump github/codeql-action from 4.31.4 to 4.31.5
Opened
#2011 [PR #1402] Bump github/codeql-action from 4.31.4 to 4.31.7
Opened
#2012 [PR #1399] Bump actions/setup-python from 6.0.0 to 6.1.0
Opened
#2013 [PR #1404] Bump step-security/harden-runner from 2.13.2 to 2.13.3
Opened
#2014 [PR #1400] Bump github/codeql-action from 4.31.4 to 4.31.5
Opened
#2015 [PR #1410] Optimize FindMatchLengthWithLimit with RISC-V RVV vector instructions
Opened
#2016 [PR #1408] Enable shared_dictionary for quality 3 and 4.
Opened
#2017 [PR #1407] [CLOSED] Enable shared_dictionary for quality 3 and 4.
Opened
#2018 [PR #1406] Fix Emscripten detection false positives and unsuppressible status me…
Opened
#2019 [PR #1412] Support building w/ Bazel 9
Opened
#2020 [PR #1407] Enable shared_dictionary for quality 3 and 4.
Opened
#2021 [PR #1414] java: wrap decoder IllegalStateException as IOException in BrotliInputStream.read
Opened
#2022 [PR #1413] java: add explicit null check in BrotliInputStream.read