Adam Reichold
Adam Reichold
A first go at something helping with #293. The restriction to `$units` instead of `U: Units` seems a bit weird, but it was the only way I saw to enforce...
memmap2 v0.3.0 introduced a [regression](https://github.com/RazrFalcon/memmap2-rs/commit/5e271224c8411c89b42060294f9393cfc7b12a2a) when trying to map files larger than 4GB on 32-bit architectures which was subsequently [fixed](https://github.com/RazrFalcon/memmap2-rs/commit/9aa838aed99a4879d8357ff295a0ca1c98ba1ae5) in v0.3.1. This commit bumps locked version of the memmap2...
### Bug Description The rust-numpy repository is a Cargo workspace containing the main crate and three example crates which are Python extensions, one of which enables usage of the stable...
Will not happen before version 0.18.0, this PR just checks what the result would look like.
`create_extern_c_wrapper` currently defines a safe function via a C-compatible ABI and uses `unsafe` blocks to transform raw pointers into slices. An `unsafe` block is basically an assertion to the compiler,...
These are the two less controversial parts, i.e. turning anything that can be iterated into a `Vec` whether it calls itself a sequence or not and also accepting `str` where...
`half` is part of our API and hence this is a breaking change. This also increases MSRV to 1.58 if `half` is enabled. (It was already 1.51 if `half` is...
If the field names are statically known, `Cow::Borrowed(&'static str)` can handle them without allocations. The general case is still handled by `Cow::Owned(String)`.
My personal take on the discussion in #2252, i.e. expose enough information and control to schedule concurrent reads into independent block caches as to maximize cache effectiveness and then expose...