summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-25Revert changes from 343ff7a65e0db0f70e5c1253181e50e0e44986b2Juan Manuel Tomás
2023-02-25Convert enums to parametersJuan Manuel Tomás
2023-02-25Take functions out of the generated codeJuan Manuel Tomás
2023-02-20Add LICENSEJuan Manuel Tomás
2023-02-07Remove the need to choose a target packageJuan Manuel Tomás
2023-02-05Tidy up run arguments and defpackageJuan Manuel Tomás
2023-02-05Generate all definitions in target packageJuan Manuel Tomás
2023-02-05Generate consts from macro fileJuan Manuel Tomás
2023-02-05Resolve composite dependenciesJuan Manuel Tomás
Generated code finally compiles and is usable :^)
2023-02-04Fix function signatures not having parameter namesJuan Manuel Tomás
2023-02-04Optionally filter function namesJuan Manuel Tomás
2023-02-03Unify handling of unions and structs mostlyJuan Manuel Tomás
2023-02-03Tweak code generationJuan Manuel Tomás
2023-02-03Remove globals and close the enum ref loopJuan Manuel Tomás
2023-02-03Implement flatten-typedefsJuan Manuel Tomás
2023-02-03Handle array and pointer types when classifyingJuan Manuel Tomás
2023-02-02Use internal name in typedef'd struct referencesJuan Manuel Tomás
2023-02-01Add struct references to typedef listJuan Manuel Tomás
2023-02-01WIP: Put structs internal to typedefs into the struct listJuan Manuel Tomás
2023-02-01Add type resolution for base typesJuan Manuel Tomás
This implementation fails because of typedefs to typedefs to composite types. This is because composite types are not being resolved, so typedefs with one or more indirections also can't be resolved.
2023-01-30Fix struct names and change enum definitionJuan Manuel Tomás
2023-01-30Change order of definition and add arraysJuan Manuel Tomás
2023-01-30Implement enum generationJuan Manuel Tomás
2023-01-30Implement most of the generationJuan Manuel Tomás
2023-01-30Initial CommitJuan Manuel Tomás