github.blog/changelog/2023-01- is a reminder that if you're not promising a stability guarantee, you should break it every so often. Perturb your hashmaps, shuffle your datasets, bump your MSRVs, even if it's for a no-op.

Follow

@rain GNU Make added a --shuffle option to help detect parallel Makefiles that implicitly depended on the topical sort algorithm internals. Perhaps it should be the default. lists.gnu.org/archive/html/inf

@rain Perl 5.18 started randomising the seed for hash tables both to expose bugs that depended on the ordering as well as to prevent algorithm complexity attacks where an outside attacker can induce O(n) or O(n^2) or worse behaviour by controlling hash keys. perldoc.perl.org/perl5180delta

Sign in to participate in the conversation
(void *) social site

(void*)