| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: добавить тесты для проверки ↵ | Valentin Popov | 22 hours | 1 | -0/+161 |
| | | | | | структурных инвариантов и корректности сортировки в RsLi | ||||
| * | fix: обработка выхода за пределы индекса ↵ | Valentin Popov | 2 days | 1 | -0/+46 |
| | | | | | сортировки в архиве и улучшение декодирования LZSS с поддержкой XOR | ||||
| * | feat: добавить новые тесты для обработки ↵ | Valentin Popov | 3 days | 1 | -0/+205 |
| | | | | | не-NRes байтов и минимальной структуры архива | ||||
| * | fix: добавить проверку на наличие архивов в ↵ | Valentin Popov | 3 days | 1 | -2/+8 |
| | | | | | тестах для nres и rsli | ||||
| * | Refactor tests and move them to a dedicated module | Valentin Popov | 3 days | 1 | -0/+543 |
| - Moved the test suite from `lib.rs` to a new `tests.rs` file for better organization. - Added a `SyntheticRsliEntry` struct to facilitate synthetic test cases. - Introduced `RsliBuildOptions` struct to manage options for building RsLi byte arrays. - Implemented various utility functions for file handling, data compression, and bit manipulation. - Enhanced the `rsli_read_unpack_and_repack_all_files` test to validate all RsLi archives. - Added new tests for synthetic entries covering all packing methods, overlay handling, and validation error cases. | |||||
