aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-08-29more sophisticated golang TestEncoderFlushv1.1.0v1.1Evgenii Kliuchnikov1-3/+9
PiperOrigin-RevId: 560982956
2023-08-28tune memory manager for BROTLI_EXPERIMENTALEvgenii Kliuchnikov2-10/+5
PiperOrigin-RevId: 560703386
2023-08-25comb HAVE_UTIMENSAT definitionEvgenii Kliuchnikov1-5/+11
PiperOrigin-RevId: 560011681
2023-08-21more tuning for BROTLI_EXPERIMENTAL + clean-on-oomv1.1.0rcEvgenii Kliuchnikov3-7/+14
PiperOrigin-RevId: 558771745
2023-08-21prepare for 1.1.0rcEvgenii Kliuchnikov4-7/+21
PiperOrigin-RevId: 558736892
2023-08-18Move serialized dictionary feature behind the flag.Evgenii Kliuchnikov8-9/+51
BROTLI_SHARED_DICTIONARY_SERIALIZED enum value is a part of API, but it should not be used (will cause failures). Changing how serialized dictionaries work won't be considered as an API change, until this feature is enabled. Enabling this feature in the future will be considered as a "compatible" change. PiperOrigin-RevId: 558091676
2023-08-16Update comment; fixes #1061Evgenii Kliuchnikov1-2/+2
PiperOrigin-RevId: 557501089
2023-08-10Replace TS strict_checks with source-level suppressions.Evgenii Kliuchnikov2-4/+18
PiperOrigin-RevId: 555445920
2023-08-09reduce amount of padding in decoder structsEvgenii Kliuchnikov3-14/+24
PiperOrigin-RevId: 555101669
2023-08-03speedup q5-9 on large filesEvgenii Kliuchnikov1-16/+17
PiperOrigin-RevId: 553440457
2023-08-03add links to other pages to README.mdEvgenii Kliuchnikov1-12/+16
PiperOrigin-RevId: 553395376
2023-08-02mention used code styleEvgenii Kliuchnikov1-0/+5
PiperOrigin-RevId: 553095898
2023-08-02speedup encoder on q5-9 / 1MB+ filesEvgenii Kliuchnikov4-13/+51
PiperOrigin-RevId: 553087469
2023-08-02update GH actions extensionsEvgenii Kliuchnikov2-2/+2
PiperOrigin-RevId: 553083944
2023-07-31restore BROTLI_VERSION var in CMake buildEvgenii Kliuchnikov1-0/+1
PiperOrigin-RevId: 552507047
2023-07-31add option to delete files that are not "compressed"Evgenii Kliuchnikov2-10/+50
PiperOrigin-RevId: 552472135
2023-07-31fix missing version in CMake build (#1048)zhongfly1-0/+1
2023-07-30simplify CMake buildEvgenii Kliuchnikov9-275/+142
PiperOrigin-RevId: 552238545
2023-07-28add "repeat" to Java toy decoderEvgenii Kliuchnikov1-9/+20
PiperOrigin-RevId: 551770992
2023-07-27Merge pull request #1045 from google/eustas-update-exportJyrki Alakuijala1-11/+5
Update .gitattributes
2023-07-26Update .gitattributesEugene Kliuchnikov1-11/+5
Update list of exportes files in root directory
2023-07-24Workaround for GitHub / CodeQL bugEvgenii Kliuchnikov1-0/+2
Sometimes GitHub Actions uses bare branch name whereas CodeQL always expects ref. See https://github.com/github/codeql-action/issues/796 PiperOrigin-RevId: 550504283
2023-07-20bake in runtime constantEvgenii Kliuchnikov3-12/+4
PiperOrigin-RevId: 549590409
2023-07-19Small Python modernization of Brotli code.Thomas Fischbacher1-34/+68
PiperOrigin-RevId: 549289787
2023-07-18add CHANGELOG.mdEvgenii Kliuchnikov1-0/+256
PiperOrigin-RevId: 548971474
2023-07-17more careful bit-reader interruptionEvgenii Kliuchnikov1-8/+16
PiperOrigin-RevId: 548661043
2023-07-14add synth test for metadata blockEvgenii Kliuchnikov4-6/+115
PiperOrigin-RevId: 548120163
2023-07-14add "zero cost command" synth testEvgenii Kliuchnikov3-140/+109
PiperOrigin-RevId: 548050521
2023-07-10drop make / automake filesEvgenii Kliuchnikov8-528/+0
PiperOrigin-RevId: 546866478
2023-07-10insert missing fuzz/WORKSPACE contentEvgenii Kliuchnikov1-0/+23
PiperOrigin-RevId: 546848285
2023-07-10verbose error report in CLIEvgenii Kliuchnikov2-2/+29
PiperOrigin-RevId: 546833411
2023-07-10simplify building of fuzzerEvgenii Kliuchnikov26-2/+65
PiperOrigin-RevId: 545950923
2023-07-06Fix integration .pomEvgenii Kliuchnikov2-3/+4
PiperOrigin-RevId: 545910020
2023-07-05Fix JS testsEvgenii Kliuchnikov3-4/+84
PiperOrigin-RevId: 545743271
2023-07-05update .pom filesEvgenii Kliuchnikov2-13/+19
PiperOrigin-RevId: 545659932
2023-07-05refine types in decode.jsEvgenii Kliuchnikov2-3/+3
PiperOrigin-RevId: 545575363
2023-07-05add tests with UTF8/UTF16 non-ASCII textEvgenii Kliuchnikov6-1/+18
PiperOrigin-RevId: 545424981
2023-07-04Internal changesEvgenii Kliuchnikov8-20/+190
PiperOrigin-RevId: 545262005
2023-07-040.5-2.9% decoder speedupEvgenii Kliuchnikov2-40/+48
PiperOrigin-RevId: 529412095
2023-07-04Add tests for TS brotli decoderEvgenii Kliuchnikov6-51/+2472
PiperOrigin-RevId: 527326003
2023-07-04add brotli.tsEvgenii Kliuchnikov2-1/+1782
PiperOrigin-RevId: 526966561
2023-07-04JS: stronger typingEvgenii Kliuchnikov9-386/+398
PiperOrigin-RevId: 526909255
2023-07-04Fix internal buffer resetEvgenii Kliuchnikov1-0/+5
PiperOrigin-RevId: 524301253
2023-07-04JS decoder: code combingEvgenii Kliuchnikov1-1/+1
PiperOrigin-RevId: 524076677
2023-07-04JS decoder: code combingEvgenii Kliuchnikov1-99/+39
PiperOrigin-RevId: 524016775
2023-07-04JS: use strict equality operatorsEvgenii Kliuchnikov2-450/+450
PiperOrigin-RevId: 523319759
2023-07-04Add BROTLI_ENABLE_DUMP build optionEvgenii Kliuchnikov1-3/+14
PiperOrigin-RevId: 520047051
2023-07-04internal changeEvgenii Kliuchnikov3-31/+32
PiperOrigin-RevId: 517214701
2023-07-04Avoid nullptr with zero offsetEvgenii Kliuchnikov1-2/+3
PiperOrigin-RevId: 516808122
2023-07-04speedup decoder by 0.2%-1.2%Evgenii Kliuchnikov2-42/+58
PiperOrigin-RevId: 516754779