v0.23.0
Overview
- Support for named arguments
- Support for DMD 2.104.0
@"literal"
UDA syntax - Some segfault fixes
- Error recovery improvements and error message improvements
- Small memory improvements at compile time and runtime
Changelog
- separate ASTVisitor.visit for ExpressionNode by @WebFreak001 in #490
- Reduce tiny allocations & reduce trivia size by @WebFreak001 in #487
- workaround DCD linker error by @WebFreak001 in #492
- Reduce stack usage when parsing by @WebFreak001 in #477
- Support parsing named function and template arguments. by @Hackerpilot in #436
- syntax changes from 2.104.0 by @WebFreak001 in #493
- Replace a lot of uses of expect with tokenCheck. by @Hackerpilot in #403
- lexer: avoid unnecessary allocations on compile-time arrays by @ljmf00 in #449
- Improve error recovery by @WebFreak001 in #494
New Contributors
Full Changelog: v0.22.0...v0.23.0