Skip to content

v10.0.0

Compare
Choose a tag to compare
@actgardner actgardner released this 11 Oct 19:06
· 14 commits to master since this release

This version brings major performance improvments by reducing heap allocations in two ways:

  • Arrays and the supporting structures for maps are now pre-allocated to the size of the first block of data. In most cases this will avoid any resizing of slices.
  • Most wrapper types (except maps) are no longer heap allocated, which removes an allocation per field.

Enum names are now generated using the fully qualified name, to avoid collisions (#170). This may require you to update your code that uses generated structs.