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 |
|
Emmanuel Marty
|
b92a003338
|
Merge pull request #29 from francois-berder/master
Various improvements -- thank you!
|
2019-08-28 13:50:00 +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
|
9de7e930e9
|
Faster LZSA1 z80 decompression
|
2019-08-27 13:16:20 +02:00 |
|
Emmanuel Marty
|
ef259e6867
|
Implement forward arrivals optimal parsers
|
2019-08-27 00:51:34 +02:00 |
|
Emmanuel Marty
|
90b4da64d1
|
Merge pull request #27 from uniabis/twobytesshorter
2bytes shorter
|
2019-08-26 23:49:27 +02:00 |
|
uniabis
|
a807344343
|
2bytes shorter
|
2019-08-22 12:55:55 +09:00 |
|
Emmanuel Marty
|
27d0fe4e83
|
Merge pull request #26 from arm-in/patch-1
Update README.md
|
2019-08-06 20:54:24 +02:00 |
|
Armin Müller
|
f8e445a98a
|
Update README.md
Now 67 bytes with commit be30cae636
|
2019-08-06 20:15:59 +02:00 |
|
Emmanuel Marty
|
0e567bde47
|
Merge pull request #25 from specke/master
-1 byte
|
2019-08-06 20:03:52 +02:00 |
|
introspec
|
be30cae636
|
-1 byte
slightly slower, but this is the size-optimized branch
|
2019-08-06 12:36:27 +01:00 |
|
Emmanuel Marty
|
1b368e71ad
|
Fix comments, header single inclusion defines
|
2019-08-04 16:42:30 +02:00 |
|
Emmanuel Marty
|
d98220ff42
|
Merge pull request #24 from specke/master
New Pareto frontier graph
|
2019-08-01 16:51:29 +02:00 |
|
introspec
|
d412433df4
|
New Pareto frontier graph
Shows improved performance of the new Z80 decompressors, esp. due to the improvements by uniabis
|
2019-08-01 15:26:53 +01:00 |
|
Emmanuel Marty
|
77c1492310
|
Merge pull request #23 from specke/master
New faster and shorter decompressors
|
2019-08-01 16:19:24 +02:00 |
|
introspec
|
44bff39de3
|
New faster and shorter decompressors
This update is mostly about better integration of improvements by uniabis, with spke contributing several smaller size optimizations.
|
2019-08-01 15:07:14 +01:00 |
|
Emmanuel Marty
|
3c690b04f5
|
Merge pull request #22 from specke/master
incorporated improvements by uniabis
|
2019-08-01 01:34:46 +02:00 |
|
introspec
|
e7bb1faece
|
Merge branch 'master' into master
|
2019-07-31 23:24:30 +01:00 |
|
Emmanuel Marty
|
e48d2dafde
|
Merge pull request #21 from uniabis/hd64180 - up to 3% speedup on Z80!
hd64180 support on z80 unpacker
|
2019-07-31 23:57:23 +02:00 |
|
introspec
|
51ef92cdab
|
incorporated improvements by uniabis
also, slightly faster decompression for fast packer in backwards mode
|
2019-07-31 20:42:47 +01:00 |
|
uniabis
|
8d0528fddc
|
hd64180 support
a bit faster, a bit smaller
|
2019-07-31 01:39:27 +09:00 |
|
Emmanuel Marty
|
b3aae36ecc
|
Bump version
|
2019-07-28 00:25:51 +02:00 |
|
Emmanuel Marty
|
8787b1c3d8
|
Merge pull request #20 from specke/master (should be already fixed now..)
fix a bug in the backward version of unlzsa2_fast_v1.asm
|
2019-07-27 15:50:38 +02:00 |
|
Emmanuel Marty
|
0a04796b19
|
Fix for z80 LZSA2 fast backward depacker
|
2019-07-27 15:39:44 +02:00 |
|
introspec
|
ac3bf78273
|
fix a bug in the backward version of unlzsa2_fast_v1.asm
an INC HL slipped through
|
2019-07-27 14:14:54 +01:00 |
|
Emmanuel Marty
|
82edcb8bb5
|
Fix literal runs that are multiple of 256 bytes
|
2019-07-27 01:35:46 +02:00 |
|
Emmanuel Marty
|
b613d01565
|
Test incompressible data with raw blocks
|
2019-07-26 13:30:41 +02:00 |
|
Emmanuel Marty
|
ae4cc12aed
|
Use ACME syntax
|
2019-07-26 12:31:26 +02:00 |
|
Emmanuel Marty
|
316dfdcdce
|
Fix comments, remove unused vars
|
2019-07-26 01:12:17 +02:00 |
|
Emmanuel Marty
|
fd70be918c
|
Merge pull request #19 from specke/master
Support for -b in Z80 decompressors
|
2019-07-24 20:09:48 +02:00 |
|
Emmanuel Marty
|
4835e4c26c
|
Support backward decompression
|
2019-07-24 20:08:23 +02:00 |
|
introspec
|
cca79e3e59
|
Delete unlzsa_small_v1.asm
|
2019-07-24 17:31:22 +01:00 |
|
introspec
|
607b26d337
|
Delete unlzsa_fast_v1.asm
|
2019-07-24 17:31:14 +01:00 |
|
introspec
|
fd61f403ad
|
LZSA1 decompressors with added support for -b.
|
2019-07-24 17:30:37 +01:00 |
|
introspec
|
fcfba056d2
|
Add files via upload
LZSA2 decompressors with support for -b option.
|
2019-07-24 17:28:39 +01:00 |
|
Emmanuel Marty
|
0c4dbf2b72
|
Add files via upload
Show decompression safety distance for raw blocks
|
2019-07-24 15:43:44 +02:00 |
|