posted by Stephen De Gabrielle and John Clements
We are pleased to announce Racket v9.2 is now available from https://download.racket-lang.org/ .
As of this release:
The match form checks that when non-linear patterns (patterns where the same variable is used multiple times) are used with ... , the two parts of the matched value actually are equal. Additionally, match rejects non-linear patterns where one use of the variable is used with ... and another is not. This repair could cause existing code to fail .
Typed Racket’s types for the asin and acos procedures correctly handle situations where the function produces a complex number, avoiding unsound results that were previously possible. This repair could cause existing code to fail at compile time .
The #%foreign-inline core syntactic form provides unsafe access to facilities provided at the linklet layer by a Racket implementation.…