149 Commits

Author SHA1 Message Date
Emmanuel Marty
b88d3465e3
Compress LZSA2 a tiny bit faster 2020-06-18 17:47:31 +02:00
Emmanuel Marty
930fe453eb
Bump version 2020-05-29 19:03:17 +02:00
Emmanuel Marty
193f9f467b
Fix C99-only feature 2020-05-28 20:00:30 +02:00
Emmanuel Marty
278fcc0256
Faster LZSA2 compression 2020-05-28 18:38:19 +02:00
Emmanuel Marty
231f6580c5
Another small LZSA2 compression speedup 2020-05-28 15:10:38 +02:00
Emmanuel Marty
dc413164ad
Compress a little faster 2020-05-24 15:19:59 +02:00
Emmanuel Marty
c173a5130f
Fix issue #45 and some extra warnings 2020-04-26 10:24:15 +02:00
Emmanuel Marty
7d59fe3325
Bump version 2020-04-11 15:38:43 +02:00
Emmanuel Marty
26a64de95e
Compress LZSA2 faster 2020-03-24 12:04:25 +01:00
Emmanuel Marty
f27ac9ae25
Remove code that is now unnecessary 2020-03-14 15:12:02 +01:00
Emmanuel Marty
236df36f2b
Another small compression speedup 2020-03-14 13:13:01 +01:00
Emmanuel Marty
64e641411e
Small compression speedup 2019-12-21 18:59:56 +01:00
Emmanuel Marty
7068c258bd
Bump version 2019-12-15 23:37:20 +01:00
Emmanuel Marty
a0ac24d105
Tiny LZSA1 ratio increase; small improvements 2019-12-15 23:36:51 +01:00
Emmanuel Marty
e9ca5032bc
Ratio increase 2019-12-15 18:04:16 +01:00
Emmanuel Marty
fc5f540a68
Bump version 2019-12-09 09:55:50 +01:00
Emmanuel Marty
4c566286f5
Increase ratio 2019-12-09 09:54:56 +01:00
Emmanuel Marty
65a262ec95
Bump version 2019-11-27 15:26:34 +01:00
Emmanuel Marty
63da0eb49d
Small speedup 2019-11-27 09:47:32 +01:00
Emmanuel Marty
78ad147799
Don't systematically encode last byte as literal 2019-11-26 20:48:13 +01:00
Emmanuel Marty
88f563d84c
Secure last token decompression for non-raw blocks 2019-11-26 17:35:11 +01:00
Emmanuel Marty
d37589cfdb
Expand forward repmatch candidates 2019-11-26 13:33:08 +01:00
Emmanuel Marty
0b5e915d83
Split non-rep from repmatch candidates 2019-11-26 11:58:34 +01:00
Emmanuel Marty
a38e8b126c
Small LZSA2 compression speedup 2019-11-20 15:40:11 +01:00
Emmanuel Marty
5f4cf4dfc7
Fix for LZSA1 as well 2019-11-19 19:53:46 +01:00
Emmanuel Marty
8e4e7c06c7
Fix calculation for promoting literal+match seqs 2019-11-19 19:48:39 +01:00
Emmanuel Marty
b1738b4003
Promote some literal+match sequences to a match 2019-11-18 12:10:23 +01:00
Emmanuel Marty
e328f63feb
Bump version 2019-11-13 00:57:31 +01:00
Emmanuel Marty
e0c42afac9
Increase LZSA2 ratio 2019-11-13 00:57:09 +01:00
Emmanuel Marty
ce7fc33646
Reduce memory use 2019-11-12 00:30:24 +01:00
Emmanuel Marty
53b2013b73
Small improvement to merging large matches 2019-11-11 18:41:08 +01:00
Emmanuel Marty
7371486513
Bump version 2019-10-29 12:10:13 +01:00
Emmanuel Marty
f249597dfd
Increase LZSA2 ratio 2019-10-29 12:09:14 +01:00
Emmanuel Marty
78f588a833
Clarify defines 2019-10-29 10:45:57 +01:00
Emmanuel Marty
3c4f535e0b
Increase LZSA2 ratio by ~0.02% 2019-10-27 14:55:39 +01:00
Emmanuel Marty
53fcd3b1a8
Generalize merging very large matches 2019-10-24 13:05:32 +02:00
Emmanuel Marty
05d77095ca
Bump version 2019-10-22 12:39:27 +02:00
Emmanuel Marty
b84fe7c332
Further increase LZSA2 ratio by ~0.1% on average 2019-10-22 12:37:46 +02:00
Emmanuel Marty
2926ad8436
Remove unused #includes 2019-10-21 12:29:38 +02:00
Emmanuel Marty
d9156d3d2b
Reduce LZSA1 token count by 2.5% on average 2019-10-19 13:10:41 +02:00
Emmanuel Marty
89f1664ae6
Remove unused code 2019-10-11 09:14:19 +02:00
Emmanuel Marty
c363ecf527
Remove unused code 2019-10-11 09:11:49 +02:00
Emmanuel Marty
5141ed7c59
Remove unused code 2019-10-11 09:11:41 +02:00
Emmanuel Marty
4436f216ce
Bump version 2019-10-11 09:06:50 +02:00
Emmanuel Marty
baa53f6889
Newly compressed LZSA2 files depack 0.7% faster 2019-10-11 09:05:58 +02:00
Emmanuel Marty
b5117c3dfe
Fixes for -stats 2019-10-11 00:25:46 +02:00
Emmanuel Marty
d209b73a30
Fix small bug 2019-10-10 14:42:08 +02:00
Emmanuel Marty
c1b18fb9fd
Implement -stats 2019-10-09 18:20:22 +02:00
Emmanuel Marty
6ce846ff24
Speed up LZSA2 compression 2019-10-09 16:07:29 +02:00
Emmanuel Marty
b09dadb1c1
Small LZSA2 token count reduction 2019-10-09 13:16:29 +02:00