Craig Gidney
Craig Gidney
We can use `std::unique_ptr` if we need to pass the generator around a lot and want to have cheap move semantics. In general I would expect the generator to be...
One-shot methods should still take a reference. When calling them from python, use an externally seeded RNG.
> I was planning on phasing out SHARED_TEST_RNG and just calling externally_seeded_rng directly. Should get to the same place right? Yes, that's what you should do.
Okay, I have found a way to do it: ``` CIBW_BUILD=cp39-musllinux_i686 cibuildwheel --platform linux ``` Not sure why I need to go through an env variable, or why I have...
It means the literal `1` is a `BigInt` instead of an `Int`. And slices would be over big ints instead of over ints. Almost everything would be big ints. Basically...
These options are probably coming up when building `libstim`, which uses them to control what word sizes are used for the simd operations on big bit vectors. There have been...
Is there a way to test these working, from github actions, so that I don't accidentally break them given that I'm running on x86 machines?
The new muxing logic is failing on widows and osx, as you can see in the CI tests.
I'm not sure how it could be deallocated at that point. When a new future source is created, a new cancel token source is created and assigned to the future...
I stared at it for half an hour, bouncing around the code looking for a stupid mistake, and didn't come up with anything other than "Concurrency is hard. Simulator may...