Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-20 | Add LICENSE | Juan Manuel Tomás | |
2023-02-07 | Remove the need to choose a target package | Juan Manuel Tomás | |
2023-02-05 | Tidy up run arguments and defpackage | Juan Manuel Tomás | |
2023-02-05 | Generate all definitions in target package | Juan Manuel Tomás | |
2023-02-05 | Generate consts from macro file | Juan Manuel Tomás | |
2023-02-05 | Resolve composite dependencies | Juan Manuel Tomás | |
Generated code finally compiles and is usable :^) | |||
2023-02-04 | Fix function signatures not having parameter names | Juan Manuel Tomás | |
2023-02-04 | Optionally filter function names | Juan Manuel Tomás | |
2023-02-03 | Unify handling of unions and structs mostly | Juan Manuel Tomás | |
2023-02-03 | Tweak code generation | Juan Manuel Tomás | |
2023-02-03 | Remove globals and close the enum ref loop | Juan Manuel Tomás | |
2023-02-03 | Implement flatten-typedefs | Juan Manuel Tomás | |
2023-02-03 | Handle array and pointer types when classifying | Juan Manuel Tomás | |
2023-02-02 | Use internal name in typedef'd struct references | Juan Manuel Tomás | |
2023-02-01 | Add struct references to typedef list | Juan Manuel Tomás | |
2023-02-01 | WIP: Put structs internal to typedefs into the struct list | Juan Manuel Tomás | |
2023-02-01 | Add type resolution for base types | Juan 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-30 | Fix struct names and change enum definition | Juan Manuel Tomás | |
2023-01-30 | Change order of definition and add arrays | Juan Manuel Tomás | |
2023-01-30 | Implement enum generation | Juan Manuel Tomás | |
2023-01-30 | Implement most of the generation | Juan Manuel Tomás | |
2023-01-30 | Initial Commit | Juan Manuel Tomás | |