Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2023-07-04 | Update Copyrightmain | Birte Kristina Friesel | -4/+4 | |
2023-03-12 | inflate: make inputs const | Andrew Jeddeloh | -6/+6 | |
Make the inputs const since we never write to the data it points to. | ||||
2023-03-12 | inflate: move i declaration to for loops | Andrew Jeddeloh | -3/+2 | |
Move the declaration of i to each for loop. This makes it clear there's no interaction with i outside each loop. It also makes it so compilers wont complain with -Wshadow. | ||||
2021-02-01 | Add faster mode with huffman -> code look-up table | Daniel Friesel | -38/+151 | |
2x to 5x speed-up at the cost of ~600B of RAM. Compile with -DDEFLATE_WITH_LUT | ||||
2021-01-30 | Add licensing information for deflate util and test files | Daniel Friesel | -1/+5 | |
2021-01-30 | Run tests with both C (c99, c11) and C++ (c++11, c++20) compilers | Daniel Friesel | -16/+29 | |
2021-01-30 | README: reference util/deflate | Daniel Friesel | -7/+10 | |
2021-01-30 | README: fix typo | Daniel Friesel | -1/+1 | |
2021-01-30 | decrease recommended file size to 32kB to avoid signed overflows | Daniel Friesel | -7/+8 | |
2021-01-30 | add GitLab CI config | Daniel Friesel | -0/+8 | |
2021-01-30 | README: [x] tests | Daniel Friesel | -3/+1 | |
2021-01-30 | add deflate utility | Daniel Friesel | -0/+64 | |
2021-01-30 | add tests | Daniel Friesel | -0/+72 | |
2021-01-30 | fix dictionary generation bug for static huffman blocks | Daniel Friesel | -7/+7 | |
2021-01-28 | Fix markdown | Daniel Friesel | -2/+2 | |
2021-01-28 | README: Update memory requirements and performance numbers | Daniel Friesel | -11/+39 | |
2021-01-26 | support multiple deflate blocks. | Daniel Friesel | -34/+58 | |
this library is now fully RFC 1950 and RFC 1951 compliant | ||||
2021-01-26 | huffman codes may be up to 16 bit long | Daniel Friesel | -25/+16 | |
2021-01-26 | use correct signature for deflate_bitmask | Daniel Friesel | -1/+1 | |
2021-01-24 | update performance measurements | Daniel Friesel | -11/+13 | |
2021-01-22 | inflate.c: fix include path | Daniel Friesel | -1/+1 | |
2021-01-21 | this library implements inflate, not deflate | Daniel Friesel | -25/+30 | |
2021-01-21 | README: all numbers rounded up to 16B mulitples | Daniel Friesel | -2/+1 | |
2021-01-21 | Fix illegal array access | Daniel Friesel | -1/+1 | |
2021-01-21 | Initial Commit | Daniel Friesel | -0/+771 | |