Releases: degory/ghul
Releases · degory/ghul
v0.8.8
v0.8.7
v0.8.6
Clean-up tokenizer lookahead (#1094)
Technical:
- Adjust the way the token queue read + write indexes are maintained so the pre-speculate state can be restored without having to save the previous token on the speculative token queue index stack
- Add unit tests for the token queue and speculative token lookahead mechanisms.
v0.8.5
v0.8.4
v0.8.3
String interpolation align and format support (#1088)
Enhancements:
- Support alignment and format specifiers for interpolated expressions in string literals (#1071)
- Improved error recovery and reporting for incomplete string interpolations
Technical
- Increase the timeout for the create version CI workflow job
v0.8.2
Parser recovery improvements (#1087)
Enhancements:
- Better parser error recovery for incomplete and garbled class, method and property definitions (see #1086)
Technical:
- Rewrite the tokenizer lookahead mechanism so it reliably supports multiple levels of speculation
- Replace use of string concatenation with interpolation throughout the compiler source
v0.8.1
v0.8.0
String interpolation support (#1083)
Enhancements:
- Support string interpolation in literals delimited with double quotes (see #1071)
Technical:
- Remove broken version number input from workflow dispatch trigger in CI pipeline YAML
Notes:
- This version changes how string literals are interpreted. Existing code with string literals that contain
{
and}
will need to be updated to quote them. See linked issue for details.
Bumps #minor version