Eric Biggers
|
95fa3faba8
|
Update years
|
2016-01-30 17:47:55 -06:00 |
|
Eric Biggers
|
fb1de37c0e
|
Support for Microsoft C / Visual Studio
|
2016-01-30 17:27:02 -06:00 |
|
Eric Biggers
|
051d55919b
|
Make runtime CPU detection and near-optimal parsing enabled in the code by default
|
2016-01-28 00:24:58 -06:00 |
|
Eric Biggers
|
6e5ef3ea7f
|
decompress: no extra condition is needed when calculating subtable length
|
2016-01-27 00:55:00 -06:00 |
|
Eric Biggers
|
446e2268b3
|
decompress: handle Huffman codes with one used symbol
|
2016-01-27 00:48:28 -06:00 |
|
Eric Biggers
|
4325101bb9
|
Makefile: should use ln -f
|
2016-01-26 22:06:57 -06:00 |
|
Eric Biggers
|
596bd3c661
|
Add gzip program and improve MinGW builds
|
2016-01-24 16:09:32 -06:00 |
|
Eric Biggers
|
d5e5933979
|
decompress: fix incorrect length check
|
2016-01-23 11:41:46 -06:00 |
|
Eric Biggers
|
ee1535ecc1
|
Make decompress API functions return a result code rather than a 'bool'
|
2016-01-23 11:38:56 -06:00 |
|
Eric Biggers
|
be419e24fa
|
Improve deflate_decompress() documentation
|
2016-01-23 11:05:43 -06:00 |
|
Eric Biggers
|
e43a7171de
|
Add compress bound functions
|
2016-01-23 10:32:35 -06:00 |
|
Eric Biggers
|
a8ace6e46a
|
gzip_decompress: ISIZE is mod 2^32 of the actual size
|
2016-01-23 09:41:52 -06:00 |
|
Eric Biggers
|
7be1effacc
|
Make decompression routines optionally provide the actual uncompressd size
|
2016-01-23 01:04:28 -06:00 |
|
Eric Biggers
|
e731f4b510
|
Choose BMI2-optimized decompression routine at runtime
|
2016-01-23 00:29:05 -06:00 |
|
Eric Biggers
|
16f3b420a0
|
Various decompression updates and optimizations
|
2016-01-23 00:21:44 -06:00 |
|
Eric Biggers
|
caa41f200f
|
Fix match extension when CPU_IS_BIG_ENDIAN && UNALIGNED_ACCESS_IS_FAST
|
2015-12-05 00:49:29 -06:00 |
|
Eric Biggers
|
de7c13c659
|
Add MIPS test script
|
2015-12-05 00:33:59 -06:00 |
|
Eric Biggers
|
d747d2a0c3
|
Add ARM NEON support
|
2015-12-04 01:17:23 -06:00 |
|
Eric Biggers
|
06923e432f
|
libdeflate.h: update comment about compression levels
|
2015-12-03 23:42:43 -06:00 |
|
Eric Biggers
|
c30f972060
|
README.md: markdown formatting tweaks
|
2015-12-03 22:53:52 -06:00 |
|
Eric Biggers
|
275d3d2b95
|
Build-related updates
|
2015-12-03 22:44:19 -06:00 |
|
Eric Biggers
|
0698e895a1
|
Move lz_extend() into matchfinder_common.h
|
2015-11-22 11:03:29 -06:00 |
|
Eric Biggers
|
bbf9eb753d
|
Move lz_hash() into matchfinder_common.h
|
2015-11-22 11:02:01 -06:00 |
|
Eric Biggers
|
a60bc308c0
|
More updates
|
2015-11-22 10:59:28 -06:00 |
|
Eric Biggers
|
3a19fbae6f
|
Lots of updates
|
2015-11-21 15:29:37 -06:00 |
|
Eric Biggers
|
c3e397e661
|
Portable aligned memory allocation
|
2015-01-22 21:29:44 -06:00 |
|
Eric Biggers
|
7b955dadc7
|
Update file headers
|
2015-01-22 21:29:44 -06:00 |
|
Eric Biggers
|
5f3208e788
|
Cleanups and matchfinder updates
|
2015-01-22 21:29:42 -06:00 |
|
Eric Biggers
|
fed4597943
|
Speed up Adler-32 by unrolling loop
|
2015-01-21 23:53:42 -06:00 |
|
Eric Biggers
|
d46e893a0d
|
Speed up Adler-32 by doing modulo less often
|
2015-01-21 23:53:35 -06:00 |
|
Eric Biggers
|
9bdd60cffa
|
Faster CRC-32 computation
|
2015-01-01 10:33:09 -06:00 |
|
Eric Biggers
|
19e1688b86
|
the gzip format uses little endian numbers
|
2014-12-30 22:30:27 -06:00 |
|
Eric Biggers
|
0b6d0f41c2
|
gzip_decompress(): ignore XFL
|
2014-12-30 22:30:27 -06:00 |
|
Eric Biggers
|
866888fbcb
|
Update benchmark program
|
2014-12-30 22:30:27 -06:00 |
|
Eric Biggers
|
6a982b7ac7
|
initial commit
|
2014-12-27 23:11:49 -06:00 |
|