index
:
cmamut
main
FFI binding generator
Juan Manuel Tomás
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cmamut.lisp
Age
Commit message (
Collapse
)
Author
2024-01-20
Integrate struct pass by value using cffi
HEAD
main
Juan Manuel Tomás
2023-10-03
Add a default name transformer
Juan Manuel Tomás
2023-07-24
Export symbols within the defpackage form
Juan Manuel Tomás
2023-07-24
Add some quality of life for package and shared object setup
Juan Manuel Tomás
2023-07-23
Add the directory of the header file to the search dirs by default
Juan Manuel Tomás
2023-07-23
Move to a purely search directory based filtering
Juan Manuel Tomás
2023-07-23
Change api and add some features
Juan Manuel Tomás
2023-05-16
Filter functions based on their names
Juan Manuel Tomás
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