Skip to content

v0.3.2

Compare
Choose a tag to compare
@switchupcb switchupcb released this 25 Apr 01:19
· 41 commits to main since this release

Parser

This patch fixes any issues regarding composite, function, and complex types with packages. It also fixes an duplicate variables names (added in the go/types parser refactor). As a result, there may be unknown issues regarding complex cyclic types. Support for interfaces is temporarily removed.

Matcher

This patch prevents a typefield's subfields from matching with another typefield's subfields, when that other typefield is already matched with the typefield itself. It also defines a one-to-many matcher behavior in relation to to-from fields (where a to-field can only have one match; from-field can have multple). This may have implications with regards to manual mapping which we will deal with on a case-by-case basis.

Generator

Pointer semantics are fixed when copying pointers to non-pointers.