Sukera
Sukera
Another complication is the case when two intentionally public registries (e.g. General and HolyLabRegistry) are able to shadow each other. This could be prevented by specifying which registries exactly are...
It feels like this discussion is starting to circle back to code signing, trust graphs (PGP/GPG?), CAs and all that entails. We should be careful not to reinvent a bad...
I know you didn't, it just feels like moving in that direction without actually taking the final leap of signing releases & managing which kinds of signatures are ok :)...
> So you could do a package transfer like this How would this work with versions that were published before the transfer? Can I still install them after RegistryA got...
An issue may be thermal throttling for intensive benchmarks, as well as cache pollution for shared cache architectures.
Maybe there's some inspiration we can take from `cargo bench` and how it keeps a [record of previous benchmarks](https://doc.rust-lang.org/cargo/commands/cargo-bench.html#output-options)? I don't know how they take care of modalities when plotting,...
By printing `x`, I found out that this doesn't happen everytime..? ```julia shell> cat bench.jl using BenchmarkTools function f(x) @show x if !all(iszero, x) error("nonzero") else x[1] = 1 end...
Ok I think I found the culprit: https://github.com/JuliaCI/BenchmarkTools.jl/blob/104f4c1e210da1933ace369d6db1393cf23ac102/src/execution.jl#L151-L165 That overwrites `params.evals` with the index of the array for some reason.
Ok, I don't think I can just remove this. Subsequent iterations with more evals _may_ be faster with more evals and there's no way to check if what we got...
I see, that's good to know. Is there a way tuning can be turned off in `@benchmarkable` when setting `evals` explicitly? As it is right now, running a `@benchmarkable` seems...