mirror of
https://github.com/edera-dev/sprout.git
synced 2026-11-04 16:42:20 +00:00
A value that refers to itself, such as a BLS entry with "options $options", never stops changing when the context is finalized. After the iteration limit, finalizing failed and every entry was lost, although the BLS generator already skips broken entries. Skip just that entry with a warning. A value that refers to itself twice doubles in length every iteration, so it could use up all memory before the limit was reached. Fail once a value grows past 64 KiB.