Skip to content

v0.8.0

Compare
Choose a tag to compare
@Nycto Nycto released this 16 Feb 16:54
· 261 commits to main since this release

New Features

  • Add the -d:necsusLog compiler flag for logging when systems are called
  • Support for the -d:necsusFloat32 compiler flag to ensure float32 values are used internally
  • Add a variant of SystemVar.getOrPut that sets default values
  • Support sending events in from the outside world when an app instance is self-managed

Breaking Changes

  • Removed the eventQueueSize parameter from newNecsusConf as it is now unused. Event queues are dynamically sized.
  • Use a uint32 for tick IDs

Other Changes

  • Support for ref types in system variables
  • Removed code gen elision for nimsuggest as it was causing language server errors
  • Remove unnecessary initializers in generated code
  • Hosting of the readme directly on the doc site: https://necsusecs.github.io/Necsus/