introspec
|
566e3a94e8
|
+0.2% speed
also, added an option to unroll LDIR for longer matches (which adds 38 bytes, but can be significantly faster for files with many long matches)
|
2019-10-10 22:50:23 +01:00 |
|
introspec
|
e3d7ec9c40
|
Merge pull request #3 from emmanuel-marty/master
Sync with E.Marty's branch
|
2019-10-10 22:46:53 +01: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 |
|
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
|
6a62f7d795
|
Update Z80 depackers changes history
|
2019-09-26 11:42:52 +02:00 |
|
Emmanuel Marty
|
681f78d1e8
|
Rename
|
2019-09-26 07:48:59 +02:00 |
|
Emmanuel Marty
|
8015ab8650
|
Rename
|
2019-09-26 07:48:44 +02:00 |
|
Emmanuel Marty
|
2f15298343
|
Rename
|
2019-09-26 07:48:33 +02:00 |
|
Emmanuel Marty
|
648a308d87
|
Rename
|
2019-09-26 07:48:19 +02:00 |
|
Emmanuel Marty
|
587a92f4ab
|
Rename Z80 depackers, add version history to LZSA1
|
2019-09-26 07:47:43 +02:00 |
|
Emmanuel Marty
|
7d9135c548
|
Update Z80 decompressors
|
2019-09-25 08:09:18 +02:00 |
|
Emmanuel Marty
|
ac9de3795c
|
Update Pareto frontier graph from spke
|
2019-09-25 07:56:47 +02:00 |
|
Emmanuel Marty
|
b4b4d39eff
|
Fix newly added external link
|
2019-09-24 18:03:20 +02:00 |
|
Emmanuel Marty
|
cb46987628
|
Update stats and links
|
2019-09-24 18:02:24 +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 |
|
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 |
|