Commit Graph
9 Commits
Author SHA1 Message Date
smallmodel 5a563b3cf0 Add unit test support (#751)
This adds simple support for unit testing, starting with the LZ77 compressor.
- Unit tests run on a separate GitHub Actions workflow
- Remove CTest commands from shared build workflow
2025-06-10 19:45:57 +02:00
smallmodel 7fdc863175 Refactor LZ77 code (#748) 2025-06-09 23:47:53 +02:00
smallmodel 2b6fc0602a Avoid misaligned memory access 2024-10-15 23:18:14 +02:00
smallmodel 57175cfa5c Simplified the decompression algorithm and fixed it for big-endian 2024-06-09 16:45:10 +02:00
smallmodel 8aacdcefb8 Fixed lz77 endianness 2024-06-09 14:14:11 +02:00
L f9e7f344be Reduced compile warnings (especially on clang) 2023-02-07 20:49:31 +01:00
L d4faf0c0e0 Fixed compilation errors on Unix 2023-02-01 00:28:40 +01:00
L 3b5131faef Crash fix when decompressing a compressed archive (like .pth file) 2023-01-30 16:28:01 +01:00
L 8ef16a91f2 Reworked source tree so it compiles 2023-01-29 20:59:31 +01:00