0.37-stable
branch that we'll either directly merge non-breaking changes into, or manually cherry-pick merged PRs to?
breaking
label and keep (as maintainers) rebase feature PRs until we merge them all at once (into / on top of the stable branch)
$ rustc --version
rustc 1.56.1 (59eed8a2a 2021-11-01)
from_bytes_with_nul_unchecked
got bumped to const
only in 1.59, quite bummed that we didn't get to know that up-front
0.37-stable
branch and start cherry-picking stuff (merged to master first) to it that we'd like for a patch release
0.38-pre.X
releases as soon as we have some tangible UI changes ready we'd like to throw in the wild
struct Foo { ..., length: usize, ptr: *const T, ... }
and struct Foo { ..., field: (usize, *const T), ... }
sizeof(usize) == sizeof(*const)
in Rust)
The pointer-sized unsigned integer type.
return None;
coded at the beginning of derive_setters()
and regenerating:$ hyperfine -p 'cargo clean -p ash' 'cargo b -p ash'
Benchmark 1: cargo b -p ash
Time (mean ± σ): 5.174 s ± 0.027 s [User: 5.914 s, System: 0.319 s]
Range (min … max): 5.101 s … 5.193 s 10 runs