Orson Peters
Orson Peters
The old code did not account for this being a DAG, and ended up visiting nodes multiple times.
Free-threading support is definitely still experimental as we're unable to run the CI (due to dependencies), and are not yet willing to provide wheels (there is no stable ABI for...
`PyArray1::::as_slice` returns a `&[bool]`, but the underlying data may not at all be valid for Rust's `bool`, creating instant undefined behavior. For example ```python >>> a = np.uint8([24, 15, 32,...
The `Sender` struct has the following comment: ```rust pub struct Sender { channel_ptr: NonNull, // In reality we want contravariance, however we can't obtain that. // // Consider the following...
The `SpinWait::spin` loop body looks like this: ```rust self.counter += 1; if self.counter
I would like to use this crate but the 'generic file openers' make me rather uncomfortable. When trying to edit a shell script the last thing I want is the...
I've just finished a prototype memory tracer for Rust which you can use simply by wrapping your global allocator: ```rust use std::alloc::System; // Or whatever allocator you prefer. #[global_allocator] static...
We have a mechanic in Polars to install a timeout in a second thread which when triggered exits the process as hanging. We need this because for some bugs the...