Josh Stone
Josh Stone
On the other hand, Corrode uses preprocessed source, right? Macro constants are often wanted as part of the interface getting bindings, so that might need work. My impression is that...
@vks when was the last time you checked num's bigint performance? It has seen significant performance work more recently than rust-lang/num#102 was filed. I'm sure any library that uses asm...
It seems wise to keep *some* available capacity when possible. A more general case could be made whenever it pops to an empty head block and there are N remaining...
FWIW, rayon-rs/rayon#791 switched to `crossbeam_deque::Injector`, but at the time I saw that the code was almost identical to `SeqQueue`, so I would guess that the same allocation questions arise. (It...
The timing variance might be interesting too, if you can measure that -- it will probably be more consistent in the happy path that simply keeps reusing the same allocation.
With the caveat that I only have a rough intuition of how `crossbeam-epoch` actually works... :sweat_smile: > Adjust rayon to use separate `Global`s for each thread pools as a kind...
> Maybe, `solana-validator`'s rayon task queue's element byte size isn't significant in general. Rayon's queues only deal with opaque `JobRef`s, which are just two pointers each.
I was not imagining any public API changes in rayon, not even feature flags. My thought was that we would just internally create a collector in rayon's `Registry` and create...
> what could cause that rust builds another rlib file when running `cargo test`? Wild guess, it may be that some dev-dependencies enable more features on the regular dependencies, causing...
> Additionally, I think there may be a few other platforms that are available in [tier 2](https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-2-with-host-tools), though I'm not sure if there is much demand for those. I think...