Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-12 | Add _Bool type | Juan Manuel Tomás | |
2023-03-12 | Fix constants not being generated | Juan Manuel Tomás | |
2023-03-12 | Fix enum generation | Juan Manuel Tomás | |
2023-03-11 | Take header file as input | Juan Manuel Tomás | |
2023-02-25 | Revert changes from 343ff7a65e0db0f70e5c1253181e50e0e44986b2 | Juan Manuel Tomás | |
2023-02-25 | Convert enums to parameters | Juan Manuel Tomás | |
2023-02-25 | Take functions out of the generated code | Juan Manuel Tomás | |
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 | |