mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-03 08:51:30 -06:00
Report builders filled their whole output map before write_report checked its size, so Descriptive Statistics grouped by rows over a tall, nearly empty column allocated about 16 entries for each of up to a million variables before refusing the report. Grid now tracks its extent as values are stored and keeps nothing once the report's rows x columns pass MAX_OUTPUT_CELLS; write_report refuses such a report. extent() no longer rescans every entry.