Skip to content

Releases

Release 1

Choose a tag to compare

@DavidJCobb DavidJCobb released this 12 Nov 01:23
  • We now generate only *.h and *.c files, not *.inl, since scaninc chokes on the latter.
  • The c-type-decl attribute is no longer needed or read.
  • As a consequence of the previous change, all struct and union typenames referenced in non-serialized "branches" of a union member must now be defined or declared, respectively, in the XML as well. This chiefly affects PokemonSubstruct.
  • The char-type attribute on strings is no longer needed or read.
  • The program now remembers the paths you've entered far more reliably than it previously did.
  • The const attribute for members is now heritable.
  • The only-early-terminator attribute for string-type members is now heritable.
  • The sizeof for a "blind" union can now be a known-to-XML <constant />.
  • The pointed-to type of a pointer field can now be a struct or union typename.
  • Generated read code for pointer fields now properly casts the read u32 to a const pointer, if the pointer is marked as const.
  • Significant code cleanup under the hood.

Release 0

Choose a tag to compare

@DavidJCobb DavidJCobb released this 10 Nov 01:27

Initial release.