Oscar Smith
Oscar Smith
@StefanKarpinski also has been thinking about ways to get the rng state down from 32 to 24 bytes
IMO it probably should be that an unannotated string is equal to an annotated string iff there aren't any annotations.
I'm pretty sure that that was there in the `arrayref` intrinsic previously. Is the regression that it no longer is proving that the indexing is inbounds?
It's possible that the slowdown is just the check to see if the vector is long enough to do the vector version.
Should this be backported to 1.10?
I think this is ready to merge, right?
The 4 allocations vs 2 is just that the `Memory` and `Array` are now no longer the same allocation.
Is there a reason this isn't just using an `IDDict`
so on the C side, IDDicts are just `jl_genericmemory_t` and the iddict functions.
should we merge that PR? Less broken seems like an improvement to me.