Repository navigation
Ryn 0.1.1
Ryn 0.1.1 is a correctness update.
- Copyable method receivers used in a
when/else whencondition, aforrange bound, or afor ... incollection are evaluated before the condition. Previously the temporary was emitted into the first statement of the branch or loop body, so a condition such aswhen first(V::ZERO.add(V::ONE)) != 1could read an uninitialized value and take the wrong branch. - Raw pointers and function pointers can be compared with
==and!=. - An integer literal range start takes the end bound's type, so
for i in 0..items.count()type-checks whencount()returnsu64.
The Windows x86_64 archive is attached; the Linux archive is added by the release workflow.