v0.1.14-rc2
Pre-release
Pre-release
What's Changed
- [FEAT][RUST] Resolve reflected type methods and constructors from Rust by @Seven-Streams in #707
- [FEAT] Add structural map, maybe_inplace_mutate, and var_remap APIs by @Kathryn-cat in #649
- [Feat][Rust] Add native structural_map and structural_mutate by @tlopex in #704
- [FEAT] Add core opaque pointer handler map by @tqchen in #708
- [Fix][Rust] Serialize structural visit test registration by @tlopex in #710
- [FEAT][RUST] Complete structural walk/map/visit/mutate dispatch APIs by @Seven-Streams in #711
- [FIX] Make ffi.Error picklable by @cyx-6 in #709
- [FEAT][RUST] Add AnyCompatible::to_any. by @Seven-Streams in #712
- [FEAT][RUST] Support Any elements in FFI containers by @tlopex in #715
- [FIX] Stabilize Python annotation metadata by @junrushao in #718
- [REFACTOR][RUST] Clarify structural mutator dispatch and recursion APIs by @tlopex in #714
- [FEAT][RUST] Add object binding runtime support by @tlopex in #716
- [CORE] Propagate static object type bounds in Any conversions by @tqchen in #719
- [FEAT][RUST] Accept any Into return value in structural map/mutate callbacks by @Seven-Streams in #722
- [FIX][RUST] Seal structural callback result traits and update return-value docs by @Seven-Streams in #724
- [Rust] Decouple structural mutation dispatch from recursion control by @tlopex in #723
- [FEAT][FFI] Accept flexible callback return types in C++ StructuralMap by @tqchen in #725
- [REFACTOR][RUST] Keep mutate dispatch state on the dispatcher by @tlopex in #728
- [STUBGEN] Carry native layout facts through the language-neutral data. by @Seven-Streams in #720
- [CORE] Publish native layout traits from ObjectDef by @Seven-Streams in #721
- [FIX] Support free-threaded Python cross-builds by @iamthebot in #706
- [FFI] Make Object::unique() require no weak references by @tqchen in #731
- [REFACTOR][EXTRA] Optimize StructuralMap by @tqchen in #733
New Contributors
- @iamthebot made their first contribution in #706
Full Changelog: v0.1.13-post3...v0.1.14-rc2