Releases: mlc-ai/mlc-python
Releases · mlc-ai/mlc-python
v0.1.2
What's Changed
- feat(core): Add common methods to list/dict by @potatomashed in #9
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- feat(cpp): Import Mode by @potatomashed in #5
- feat(core): Interop torch.dtype/torch.device by @potatomashed in #6
- feat(core): Support Bool in Any/AnyView by @potatomashed in #7
Full Changelog: v0.1.0...v0.1.1
v0.1.0
The first official release.
v0.0.14
AST Parser
v0.0.13
Introduce mlc.printer
for Python syntax text format printing
PyClass Feature Complete for v0.1
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_class
methods to vtable - Automatically set
__slots__ = ()
for all@mlcd.py_class
and@mlcd.c_class
- Export a
@mlcd.py_class
to C++ viamlcd.prototype_cxx(PyCls)
- Refactor C++ backend that explicitly introduces
VTableHandle
as a basis in C API
v0.0.11
Structural Hashing
v0.0.10
Introduce Structural Equality
v0.0.9
- Introduces a JSON parser implemented in MLC C++
- Implements serialization and deserialization routines for any MLC object
- Integrates serialiaztion with Python's pickle
v0.0.8
Introduce mlc.core.typing