Commit graph

10 commits

Author SHA1 Message Date
Jonathan Barrow
182418f999
feat: add struct tags to struct types 2024-07-03 23:39:23 -04:00
Jonathan Barrow
b57adeb748
refactor: remove references to "Primitive" naming conventions 2024-06-16 11:52:39 -04:00
Jonathan Barrow
832bd19751
refactor(types): remove reliance on pointers 2024-06-05 17:24:00 -04:00
Jonathan Barrow
ab069f3410
chore: formatting 2024-03-15 13:17:00 -04:00
Daniel López Guimaraes
9215e65ec3
chore: bugfixes and cleanup 2024-02-11 14:44:16 +00:00
Jonathan Barrow
b82f545a03
types: update some bad Equals methods 2024-01-07 16:52:30 -05:00
Jonathan Barrow
2c4d6aa662
types: update Godoc comments 2024-01-07 16:18:32 -05:00
Daniel López Guimaraes
6933349e91
structure: Remove ParentType
As we know a structure's parent type inside the child structure, this
isn't needed anymore now that we are writing all the structure from
itself.
2023-12-28 00:39:06 +00:00
Daniel López Guimaraes
34fa2d53de
types: Replace type aliases with struct wrappers
Also remove StructureInterface, and make all structures initialize all
their fields. The structure header is now added as a common function
`ExtractHeaderFrom` and `WriteHeaderTo`.
2023-12-27 22:16:06 +00:00
Jonathan Barrow
715e3182cd
expanded all types into dedicated files and made the stream API generic 2023-12-23 13:03:32 -05:00