FWIW - https://github.com/Nicoshev/rapidhash claims to be even faster and passes the SMHasher tests - Since Rust 1.36 they switched from SipHash13 to https://github.com/rust-lang/hashbrown for hashmapsbdewater (Bart de Water)
I tried upgrading our Rails app from Ruby 3.3.6 to 3.4.1 and our test suite failed with the following panic error on our Linux CI runners. In case it matters, we use https://runs-on.com/ instead of GitHub's runners and the AMI name is `r...bdewater (Bart de Water)
I like `dup` as the method name 👍 tomstuart (Tom Stuart) wrote in #note-9: > Perhaps another way of putting this is that I’d estimate most Ruby programmers rarely call `Object#dup` in the course of their work, whereas I would expect ...bdewater (Bart de Water)
* [Feature #19000] Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object] (bdewater) * There seems to be consensus for the need of the feature, but not on what the method name should be. The pro...bdewater (Bart de Water)
Example from Sorbet which uses `with` as well: ``` ruby class Point < T::Struct const :x, Numeric const :y, Numeric end # An immutable instance Origin = Point.new(x: 0, y: 0) right = Origin.with(x: 1.0) up = Origin.with(...bdewater (Bart de Water)