[racket-dev] drafting the v5.1 release announcement

From: Vincent St-Amour (stamourv at ccs.neu.edu)
Date: Wed Feb 9 17:03:03 EST 2011

At Wed, 09 Feb 2011 14:28:53 -0700,
Jon Rafkind wrote:
> Vincent:
> 4ac36fd59bc35cb0d60cb050cfaae21d213064c8
>     Added the new single-precision float function to TR.
> ac76d963b0e4b70c17753b22833c630f3d71cd1b
>     Enable single-precision floats by default.
> 46f086282d7302e7e015109c9f945a92350e384c
>     Bytes are a sequence of the new Byte type.
> d4c93cc12e6df893ba2e782f0e0ea5529738315a
>     TR's numeric tower is now built from unions of non-overlapping base
> types.
>    
>     A lot of the work that was done by special-casing number types can
> now be
>     done by TR's handling of unions. This makes it easier to add more
> numeric
>     types to the tower and should make writing down types for numeric
>     primitives much less error-prone.
>    
>     In addition, this commit adds several numeric types that will help get
>     tighter bounds on integer arithmetic, such as Index types. They will
> have
>     to be integrated to the base environment before they can be useful.

As Sam said, none of these are in 5.1.

I looked over the commits I've pushed between 5.0.2 and 5.1, and I
don't see anything worth including in the release notes.

Vincent


Posted on the dev mailing list.