Skip to content

Releases: mlc-ai/mlc-python

v0.1.2

20 Jan 17:11
02affe5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

19 Jan 22:22
c869192
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

28 Dec 19:42
Compare
Choose a tag to compare

The first official release.

v0.0.14

28 Dec 18:57
Compare
Choose a tag to compare

AST Parser

v0.0.13

25 Dec 05:27
Compare
Choose a tag to compare

Introduce mlc.printer for Python syntax text format printing

PyClass Feature Complete for v0.1

14 Dec 04:57
Compare
Choose a tag to compare

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++ via mlcd.prototype_cxx(PyCls)
  • Refactor C++ backend that explicitly introduces VTableHandle as a basis in C API

v0.0.11

02 Dec 01:53
Compare
Choose a tag to compare

Structural Hashing

v0.0.10

30 Nov 09:14
Compare
Choose a tag to compare

Introduce Structural Equality

v0.0.9

20 Nov 05:09
Compare
Choose a tag to compare
  • 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

03 Nov 00:18
Compare
Choose a tag to compare

Introduce mlc.core.typing