Skip to content

0.5.0

Pre-release
Pre-release

Choose a tag to compare

@james-pre james-pre released this 29 Oct 21:52
· 29 commits to main since this release
v0.5.0
4aaa75a
  • Improved and fixed issue reporting
  • Cleaned up C loading
  • Compiling directly from C no longer uses a temporary file
  • Reduced the amount of paranthesis in TS emission
  • C➜TS: Fixed empty records and enums sometimes being emitted
  • Added internal parse options and interrupt cascade
  • Added handling of clang.RecoveryExpr
  • Renamed clang.parse to clang.parseRaw
  • Added new clang.parse
  • Improved fomatting of emitted TS
  • Added reserved name replacement to TS emitter
  • Added type info type to XIR
  • Clang: Fixed UnaryExprOrTypeTraitExpr and StaticAssertDecl parsing
  • Added issue helpers
  • Added parse/emit
  • Fixed output directory
  • Fixed not enough buffer space
  • TS emitter now supports exports
  • TS emitter now automatically converts Ref<int8> to string literals
  • Clang parser now exports main
  • Removed misplaced isUsed checks
  • Clang parsing no longer includes unused reflections or unreferenced types
  • Added --debug-no-cascade and --ignore-exit CLi flags
  • Switched to OIDC for publishing