[racket-dev] drafting the v5.1 release announcement
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