optree v0.19.1
Added
- Add
attrsintegration moduleoptree.integrations.attrswithfield,define,frozen,mutable,make_class,register_node, andAttrsEntryby @XuehaiPan in #273. - Add
optree.dataclasses.register_nodeto register existing dataclasses as pytree nodes by @XuehaiPan in #273. - Extend
GetAttrEntryto support dotted attribute paths for traversing nested attributes (e.g.,a.b.c) by @XuehaiPan. - Add
functools.Placeholdersupport and re-export foroptree.functools.partial(Python 3.14+) by @XuehaiPan in #276.
Fixed
- Fix Windows wheels crashing when another extension preloads an older
msvcp140.dllby disabling MSVC's constexprstd::mutexconstructor by @XuehaiPan in #279. Issued by @jmkolbe in #278.
Full Changelog: v0.19.0...v0.19.1