Emmanuel Marty
|
03f841d04f
|
Speed up LZSA2 compression
|
2019-10-08 20:26:21 +02:00 |
|
Emmanuel Marty
|
44df8f3d2d
|
Add early-out, speed LZSA2 compression up further
|
2019-10-08 16:23:33 +02:00 |
|
Emmanuel Marty
|
bfb383befd
|
Speed up LZSA2 compression
|
2019-10-08 09:39:18 +02:00 |
|
Emmanuel Marty
|
39e2a90f81
|
Prevent small matchfinder inefficiency
|
2019-10-04 11:54:54 +02:00 |
|
Emmanuel Marty
|
33327201f7
|
Fix small LZSA2 token reduction inefficiency
|
2019-10-03 16:58:34 +02:00 |
|
Emmanuel Marty
|
29c6f3b2a3
|
Remove erroneous else statement
|
2019-09-26 19:13:09 +02:00 |
|
Emmanuel Marty
|
e55c80a475
|
Clean up use of MODESWITCH_PENALTY; bump version
|
2019-09-24 14:43:17 +02:00 |
|
Emmanuel Marty
|
de0ff5d3b0
|
Reduce memory used for compression
|
2019-09-24 00:21:17 +02:00 |
|
Emmanuel Marty
|
249b8a4c46
|
Increase LZSA2 ratio and use forward parser for -m
|
2019-09-23 20:24:50 +02:00 |
|
Emmanuel Marty
|
74040890fc
|
Speed up LZSA2 compression (same binary output)
|
2019-09-23 16:58:03 +02:00 |
|
Emmanuel Marty
|
81e15d10f0
|
Add extra safety checks to LZSA2 token reducer
|
2019-09-22 20:41:09 +02:00 |
|
Emmanuel Marty
|
1869d85c1f
|
Simplify LZSA1 token reducer (same binary output)
|
2019-09-22 20:34:08 +02:00 |
|
Emmanuel Marty
|
1a4f662360
|
Bump version
|
2019-09-20 12:26:16 +02:00 |
|
Emmanuel Marty
|
c12e20b7fb
|
Improve LZSA2 compression ratio
|
2019-09-20 12:24:27 +02:00 |
|
Emmanuel Marty
|
51644ad2f9
|
Speed LZSA2 compression up further; fix typo
|
2019-09-19 17:18:37 +02:00 |
|
Emmanuel Marty
|
1495b27f69
|
Speed up LZSA1 compression with forward arrivals
|
2019-09-19 12:57:39 +02:00 |
|
Emmanuel Marty
|
c052a188f2
|
Reduce LZSA2 forward arrivals memory use
|
2019-09-19 11:46:03 +02:00 |
|
Emmanuel Marty
|
e4076e4090
|
Speed LZSA2 compression up; tiny ratio increase
|
2019-09-19 00:11:26 +02:00 |
|
Emmanuel Marty
|
8b7d0ab04d
|
Increase LZSA2 ratio. Decrease token count
|
2019-09-17 08:10:52 +02:00 |
|
Emmanuel Marty
|
b1da9c1aee
|
Add extra bound checks in C decompressors
|
2019-09-12 16:19:14 +02:00 |
|
Francois Berder
|
4f2d7da136
|
Fix main return value if compressing
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
|
2019-08-28 09:41:54 +01:00 |
|
Francois Berder
|
a318ac2f83
|
Fix memory leak in comparestream_open
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
|
2019-08-28 09:40:49 +01:00 |
|
Francois Berder
|
da67938978
|
Set dictionnary to NULL in lzsa_dictionary_free
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
|
2019-08-28 09:39:07 +01:00 |
|
Emmanuel Marty
|
2d213bcff1
|
Bump version number
|
2019-08-27 13:18:23 +02:00 |
|
Emmanuel Marty
|
ef259e6867
|
Implement forward arrivals optimal parsers
|
2019-08-27 00:51:34 +02:00 |
|
Emmanuel Marty
|
1b368e71ad
|
Fix comments, header single inclusion defines
|
2019-08-04 16:42:30 +02:00 |
|
Emmanuel Marty
|
b3aae36ecc
|
Bump version
|
2019-07-28 00:25:51 +02:00 |
|
Emmanuel Marty
|
b613d01565
|
Test incompressible data with raw blocks
|
2019-07-26 13:30:41 +02:00 |
|
Emmanuel Marty
|
316dfdcdce
|
Fix comments, remove unused vars
|
2019-07-26 01:12:17 +02:00 |
|
Emmanuel Marty
|
4835e4c26c
|
Support backward decompression
|
2019-07-24 20:08:23 +02:00 |
|
Emmanuel Marty
|
0c4dbf2b72
|
Add files via upload
Show decompression safety distance for raw blocks
|
2019-07-24 15:43:44 +02:00 |
|
Emmanuel Marty
|
9f313d6ee6
|
Handle EOD in C depacker; fix #18; fix typos in usage
|
2019-07-23 23:28:52 +02:00 |
|
Emmanuel Marty
|
2d65f2a7c8
|
Bump version
|
2019-07-14 10:15:10 +02:00 |
|
Emmanuel Marty
|
12086b974a
|
Fix comments, remove unused vars
|
2019-07-08 17:57:36 +02:00 |
|
Emmanuel Marty
|
59eb891394
|
Improve LZSA2 compression ratio further and allow incompressible raw blocks
|
2019-07-01 09:25:19 +02:00 |
|
Emmanuel Marty
|
3c8c4283c7
|
Use real cost of rep offset when considering a reduction; fix small bug in repmatch handling when doing reductions.
|
2019-06-26 13:55:00 +02:00 |
|
Emmanuel Marty
|
2a265f9cf9
|
Remove erroneous comment
|
2019-06-25 11:13:13 +02:00 |
|
Emmanuel Marty
|
7867618f87
|
Fix matchfinder limitation
|
2019-06-25 11:09:19 +02:00 |
|
Emmanuel Marty
|
63c261ce2d
|
Small improvement of the LZSA2 compression ratio
|
2019-06-21 17:28:17 +02:00 |
|
Emmanuel Marty
|
71f262081b
|
Use -m3 as an upper bound for LZSA2
|
2019-06-11 10:38:47 +02:00 |
|
Emmanuel Marty
|
43ff88477f
|
Update tool version number
|
2019-06-10 14:09:23 +02:00 |
|
Emmanuel Marty
|
d564c1ecb8
|
Fixes
|
2019-06-08 19:03:33 +02:00 |
|
Emmanuel Marty
|
2e48e926a1
|
Fix self-tests, in-memory benchmarks in raw mode
|
2019-06-08 18:05:00 +02:00 |
|
Emmanuel Marty
|
659f6c14a9
|
Small improvement over 6502 LZSA2 depacker
|
2019-06-08 16:18:36 +02:00 |
|
Emmanuel Marty
|
6e1201e221
|
Moved
|
2019-06-08 13:36:40 +02:00 |
|
Emmanuel Marty
|
3008d47012
|
Moved
|
2019-06-08 13:36:20 +02:00 |
|
Emmanuel Marty
|
79ed7bf91e
|
Further update LZSA2 format; avoid name conflicts
|
2019-06-08 13:35:03 +02:00 |
|
Emmanuel Marty
|
ddd2ac4c56
|
Remove file after restructuring
|
2019-06-07 23:18:52 +02:00 |
|
Emmanuel Marty
|
8ef0396b50
|
Remove file after restructuring
|
2019-06-07 23:18:43 +02:00 |
|
Emmanuel Marty
|
ee6ab423fc
|
Remove file after restructuring
|
2019-06-07 23:18:14 +02:00 |
|