PyClass Feature Complete for v0.1
·
2 commits
to release/0.0
since this release
V0.1 feature completeness on v0.0.12 for @mlcd.py_class, including:
- Support for
mlcd.field(...) - Default arguments in
__init__ - Support
__post_init__ - Adding
py_classmethods to vtable - Automatically set
__slots__ = ()for all@mlcd.py_classand@mlcd.c_class - Export a
@mlcd.py_classto C++ viamlcd.prototype_cxx(PyCls) - Refactor C++ backend that explicitly introduces
VTableHandleas a basis in C API