summaryrefslogtreecommitdiff
path: root/src/compress
Commit message (Expand)AuthorAgeFilesLines
* compress/flate: remove non-standard extensions to flateJoe Tsai2017-08-311-8/+0
* compress/lzw: don't follow code == hi if last is invalid.Nigel Tao2017-06-082-1/+72
* compress/gzip: clarify behavior of Writer.CloseJoe Tsai2017-06-021-2/+3
* compress/bzip2: remove dead code in huffman.goJoe Tsai2017-05-241-4/+0
* compress/lzw: fix hi code overflow.Nigel Tao2017-04-282-1/+37
* Revert "all: test adjustments for the iOS builder"Elias Naur2017-03-041-15/+9
* compress/flate: use math/bits.Reverse8/16 instead of local implementationRobert Griesemer2017-03-013-51/+9
* all: test adjustments for the iOS builderDavid Crawshaw2017-01-141-9/+15
* compress/flate: avoid large stack growth in fillDeflateJoe Tsai2017-01-123-4/+53
* compress/gzip: skip TestGZIPFilesHaveZeroMTimes on non-buildersJoe Tsai2017-01-111-4/+10
* compress/flate: add examplesJoe Tsai2016-11-121-0/+243
* all: sprinkle t.Parallel on some slow testsBrad Fitzpatrick2016-11-043-0/+11
* compress/flate: tighten the BestSpeed max match offset bound.Nigel Tao2016-10-302-5/+62
* compress/gzip: only encode MTIME if it is validJoe Tsai2016-10-294-11/+22
* compress/flate: make compression level 0 consistentKlaus Post2016-10-272-5/+5
* compress/flate: level 1 (best speed) match across blocksKlaus Post2016-10-273-48/+267
* all: minor vet fixesJosh Bleecher Snyder2016-10-241-1/+1
* compress/gzip, compress/zlib: add HuffmanOnly as compression levels.Klaus Post2016-10-203-9/+16
* compress/flate: use correct table for size estimationKlaus Post2016-10-171-1/+1
* compress/gzip: document Reader.ReadEmmanuel Odeke2016-10-091-0/+1
* compress/gzip: add examplesEmmanuel Odeke2016-09-221-0/+128
* compress/flate: clarify the behavior of Writer.FlushJoe Tsai2016-09-041-1/+3
* compress/flate: always return uncompressed data in the event of errorJoe Tsai2016-08-314-0/+70
* compress/flate: make huffmanBitWriter errors persistentJoe Tsai2016-08-203-14/+78
* compress/flate: document HuffmanOnlyJoe Tsai2016-07-251-2/+11
* compress/flate: don't ignore dict in Reader.ResetVladimir Mihailenco2016-06-272-1/+31
* compress/flate: use seperate const block for exported constantsJoe Tsai2016-05-311-3/+6
* compress/flate: simplify using subtests and sub-benchmarksMarcel van Lohuizen2016-05-252-133/+94
* compress/lzw: use Run for benchmarksMarcel van Lohuizen2016-05-252-62/+54
* compress: update documentation regarding footer verificationJoe Tsai2016-05-092-1/+6
* compress/flate: distinguish between base and min match length.Nigel Tao2016-05-053-17/+24
* compress/flate: use a constant hash table size for Best Speed.Nigel Tao2016-04-291-24/+18
* compress/flate: replace "Best Speed" with specialized versionNigel Tao2016-04-293-9/+317
* compress/flate: use uncompressed if dynamic encoding is largerKlaus Post2016-04-183-59/+70
* all: remove unnecessary type conversionsMatthew Dempsky2016-04-154-7/+7
* compress/flate: fix a fmt.Fprintf style nit in a test.Nigel Tao2016-04-151-1/+1
* compress/gzip: fix Reader to properly check FHCRCJoe Tsai2016-04-143-82/+107
* compress/flate: improve short writer error testKlaus Post2016-04-101-3/+7
* compress/flate: eliminate most common bounds checksKlaus Post2016-04-103-48/+48
* compress/gzip: fix Reader.ResetJoe Tsai2016-04-022-45/+43
* compress/gzip: cleanup gzip packageJoe Tsai2016-04-023-50/+32
* all: use bytes.Equal, bytes.Contains and strings.ContainsDominik Honnef2016-04-011-1/+1
* compress/flate: make Reader.Read return io.EOF eagerlyJoe Tsai2016-03-312-12/+93
* compress/gzip: fix error handling in ReadJoe Tsai2016-03-301-17/+17
* compress/flate: add pure huffman deflaterKlaus Post2016-03-294-19/+56
* compress/gzip: clean up zero-mtimes testCaleb Spare2016-03-251-1/+5
* compress/gzip: skip mtime test when GOROOT doesn't existElias Naur2016-03-251-0/+3
* all: delete dead non-test codeDominik Honnef2016-03-252-4/+0
* all: zero mtimes in testdata gz filesCaleb Spare2016-03-252-0/+52
* compress/flate: rework matching algorithmKlaus Post2016-03-232-90/+210