Skip to content

7.9.0

Latest
Compare
Choose a tag to compare
@jamescourtney jamescourtney released this 26 May 08:55
296bb9e

7.9.0

FlatSharp 7.9.0 is a relatively minor release in the 7.X tree. While work is going (slowly) on FlatSharp 8 as time permits, my intent is for the 7.X line to receive ports for viable changes that would have otherwise been only for FlatSharp 8.

  • The generate methods compiler option now emits operator overloads for value struct equality.
  • Unions and their members now have [FlatBufferMetadata] attributes emitted.
  • Pretty printing is now disabled by default for generated code. This makes the FlatSharp compiler considerably faster at the cost of slightly uglier generated code. This can be re-enabled via a compiler switch.
  • Support for partial properties in tables and reference structs via the fs_partialProperty annotation.
  • Fix a bug in the runtime detection logic in the targets file.

What's Changed

Full Changelog: 7.8.0...7.9.0