Age | Commit message (Collapse) | Author | Files | Lines |
|
Everything has been reimplemented in C.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
The current 'best' parameters by my testing are SHA1 for the hash and
bithack01 as the iterator. Expect more options to arrive over time...
The string to compress/decompress is taken as the first (and only)
command-line argument.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
Signed-off-by: Malfurious <m@lfurio.us>
|
|
This logic has already been reimplemented in C, or is otherwise
unneeded.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
A second variant of the mpz-based iterator is added, and both functions
are moved into a new 'mpz' module, removing 'iterations' and the common
pszip.h header.
These iterators have been updated to have all (de)allocation performed
externally as to reduce overhead / boost performance. Related helper
functions have also been added to this module.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
This is an implementation of the linked hack for libgmp. An
arithmetic-based solution seems ideal for performance. However, due to
the potential size of our output (entire files), a big-integer library
is needed for the base type.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
This replaces the Python script. Since all MIT-licensed code is
removed, the LICENSE file is as well.
'cargo run' to run the program.
Signed-off-by: Malfurious <m@lfurio.us>
|
|
Signed-off-by: Malfurious <m@lfurio.us>
|
|
|
|
|
|
|
|
|