Cockatrice/tests/oracle
Lukas Brübach 75d18e6e83
[Oracle] Parse sets lazily to slash importer peak memory
- Add a raw JSON scanner that splits the document into per-set byte ranges
  without materializing the JSON tree
- Keep only the raw document bytes and parse one set at a time in startImport
- Take readSetsFromByteArray by value so the wizard's buffer is moved, not copied
- Clear the retained raw data in releaseSetData()/clear()
- Cover the scanner and lazy parsing with tests

Took 2 minutes
2026-09-05 19:43:32 +02:00
..
CMakeLists.txt [Oracle] Parse sets lazily to slash importer peak memory 2026-09-05 19:43:32 +02:00
oracle_importer_benchmark_test.cpp [Oracle] Parse sets lazily to slash importer peak memory 2026-09-05 19:43:32 +02:00
oracle_importer_test.cpp [Oracle] Parse sets lazily to slash importer peak memory 2026-09-05 19:43:32 +02:00
parse_cipt_test.cpp Update cipt parsing (#5712) 2025-03-14 21:44:13 -04:00