Skip to content

0.5.0

Choose a tag to compare

@pema99 pema99 released this 27 Nov 22:46
· 48 commits to master since this release

This is a (slight) breaking change

  • Made most of the members in HLSLPrinter protected instead of private, allowing for customization of pretty printing.
  • Introduced a new IdentifierNode type and use it in place of raw strings wherever the syntax tree stores identifiers. IdentifierNode can be implicitly converted to string, so most code should keep working, but this is technically a breaking change. If this breaks your code, the fix is usually simple, like changing decl.Name to decl.Name.Identifier or decl.Name.ToString().

Full Changelog: 0.4.1...0.5.0