Taaitaaiger / jlrs

Julia bindings for Rust
MIT License
408 stars 21 forks source link

This commit contains a lot... #122

Closed Taaitaaiger closed 2 months ago

Taaitaaiger commented 2 months ago

Most types defined by the Julia C API are now exposed as opaque types to Rust. jl-sys's support library has gained many new functions to make this possible.

A multithreaded runtime is now available. The types that give access to a runtime are now called handles.

Async callbacks have been replaced with background and delegated tasks

The array API is consistent with other types, their element type parameter no longer refers to the element layout but the element type constructor.

For more changes see the changelog.