Orson Peters
Orson Peters
In WirehairCodec.h we find: ``` (1) Matrix Construction A = Original data blocks, N blocks long. D = Count of dense/heavy matrix rows (see below), chosen based on N. E...
Pyth 5
I'm working on [a clean-sheet rewrite of Pyth](https://github.com/orlp/pyth5) (calling it Pyth 5 for now). Things I'm working on are: - A totally rewritten interpreter that uses a cleaner lexer/parser/codegen seperation....
The `pyo3_built` macro adds an import bound for `email.utils` to parse a string date into a datetime, which seems really unnecessary to me. It adds a significant amount of import...
There are probably other issues as well, but this line is particularly problematic: https://github.com/ogxd/gxhash/blob/8bee61e33d2feb78dc076413d10d66929de2face/src/gxhash/platform/x86.rs#L86 This is trivial to invert and allows you to create arbitrary seed-independent multicollisions. I would suggest...
Consider exactly representable `f32` numbers `4194304.0` and `4194304.5`. Their sum is `8388608.5`, which is not exactly representable as an `f32`, so it needs to be rounded to the nearest even...
[This section](https://bheisler.github.io/criterion.rs/book/faq.html#how-should-i-benchmark-small-functions) uses the following motivating example to show how you should directly put your tiniest operations (such as a single `i + 10` addition) into Criterion and it will...
Fixes https://github.com/pola-rs/polars/issues/18444. Before merging we should decide if this is a bugfix or if this is a backwards-incompatible breaking change blocked on 2.0, so I marked this as do-not-merge.
It would be nice to be able to select a minimum/maximum value, using a different expression to determine the order. This is technically already possible today with either `arg_max` /...
The `build.rs` script for jemallocator should output `cargo::rerun-if-env-changed=VAR` for each variable that its behavior depends on. One example where this currently goes wrong is if you specify environment variables in...
The recommended usage section in the README states the following: > Your library MAY provide a feature that will enable "allocator-api2/nightly". When this feature is enabled, your library MUST enable...