v0.3.0
·
21 commits
to release/0.3
since this release
What's Changed
- fix(build): Properly include
mlc.__version__
by @potatomashed in #17 - fix(build): Fix version tag by @potatomashed in #18
- feat(dataclass): Introduce
mlcd.prototype
by @potatomashed in #19 - fix(dataclass): Create proper
__init__
method for PyClass by @potatomashed in #20 - fix(core): always check error code from libmlc by @potatomashed in #21
- fix(core): Correct Error Checking by @potatomashed in #22
- feat(core): Support
List.__setitem__
by @potatomashed in #23 - feat(core): Support
List.__add__
by @potatomashed in #24 - feat(core): Support
list.__delitem__
by @potatomashed in #25 - feat(core): Support
__replace__
in general by @potatomashed in #26 - feat(core): Improve CMake Packaging by @potatomashed in #27
- feat(core): Bump mlc-backtrace by @potatomashed in #28
- feat(core): Expose Structural Hash/Eq by @potatomashed in #29
- feat(core): Introduce
MLC_DEF_OBJ_REF_COW_
by @potatomashed in #30 - feat(core): Remove unnecessary 3rdparty dependency by @potatomashed in #31
- fix(build): Recover Debug Symbols on MacOS by @potatomashed in #33
- feat(core): Allow Constructing DataType from Triple by @potatomashed in #34
- fix(core): Exposing bind-free-vars in Structural-Equal by @potatomashed in #35
- feat(core): Introduce
eq_s_fail_reason
by @potatomashed in #36 - feat(config): Allow exposing build-info in
mlc.config
by @potatomashed in #37 - feat(core): Rename TryCast => as; Cast => DynCast by @potatomashed in #38
- feat(core): Merge FieldReadOnly => Field by @potatomashed in #39
- feat(core): Introduce
MLC_DEF_OBJ_REF_FWD_NEW
by @potatomashed in #40 - feat(core): Adding a helper class
mlc::base::DType
by @potatomashed in #41 - feat(core): Support
Optional<T>::operator bool()
by @potatomashed in #42 - fix(core): Properly Handle Empty Error Message by @potatomashed in #43
- feat(printer): Print Contextual Stmts in
ToPython
by @potatomashed in #44 - feat(sym): Introduce Symbolic Analysis by @junrushao in #45
New Contributors
- @junrushao made their first contribution in #45
Full Changelog: v0.2.0...v0.3.0