Skip to content

0.13.0

Latest

Choose a tag to compare

@gregjotau gregjotau released this 23 Sep 06:45
· 11 commits to main since this release
cab4279
  • Registry dispatch stays JIT-compilable. The generated TemplateSet.render kept the index switch and the subclass fallback chain in one method. Above about 215 templates that method exceeded HotSpot's 8000-byte huge-method limit and was never compiled. ReAI web-app (353 templates) paid about 190 ns per render instead of about 10 ns. Dispatch now uses a small dispatcher, 256-template chunk methods and a separate fallback. Rendered output is unchanged. (#64)
  • Removed HtmlOutput.url(TrustedUrl). Nothing called it, and calling it skipped context-path resolution. (#64)
  • The compiler builds its naming regexes once, and stale docs were fixed. (#64)
  • KSP 2.3.12, Spring Framework 7.0.9, Spring Boot 4.1.1, JUnit 6.1.3. (#65)