v1.1.0
Features
- Added complexity error type.
- Added I/O error type.
Fixes
- Reworked file reading to a chunk-based mechanism that handles both seekable/unseekable inputs and prevents buffer overflows.
- Implemented depth counter to reject deeply nested source files via complexity error.
- Removed
uint16_ttypecasts onsize_toperands which silently truncated and produced wrong bytecode, and added bounds checking againstUINT16_MAXinemit_u16()andpatch_jump().
Thanks to @skeeto for identifying these issues.