[racket-dev] Release Announcement for v6.1.1

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Oct 27 13:17:44 EDT 2014

For me:

  * Added the drracket/check-syntax library to facilitate check
syntax-like behavior in other IDEs

  * Redex: explained the benchmark programs added a conditional-form
to metafunctions

  * 2htdp/image's notion of equality no longer considers an image's baseline.

  * Contracts: contract-stronger? is now more consistently useful and
contract error messages now admit the contract itself might be wrong

Robby


On Mon, Oct 27, 2014 at 12:08 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> At Mon, 27 Oct 2014 12:25:22 -0400, Ryan Culpepper wrote:
>> mflatt:
>>   - optimizations (most from Gustavo Massaccesi) (82ffd405, 25c05d66,
>>     a7a912ee, 1f2f7a1d, d14b4a80, 769c5b6e, 35eb6562, 15423988)
>>   - add replace-evt (as suggested by Jan Dvořák) (bc69a9b0)
>>   - fixing letrec updates? (eg 926e64f5?)
>>   - Mac OS X Yosemite Pango repair (76f1ebde)
>>   - DPI-aware racket/gui on Windows (a64a1cb1)
>>   - raco pkg add '--binary-lib' (05523a0b, b2b00010)
>
> Plus the 32-bit Windows repair:
>
>  * Mac OS X Yosemite: fixed compatibility problems, mainly by patching
>    the Pango text-drawing library that is bundled with Racket.
>
>  * Windows, 32-bit version: fixed window-update crashes by patching the
>    Cairo drawing library that is bundled with Racket.
>
>  * Windows: made the GUI library DPI-aware.
>
>  * Added a "binary library" installation mode to install packages
>    without source or documentation. Use the `--binary-lib` option with
>    `raco pkg install`.
>
>  * Repaired the compiler's use-before-defined analysis for certain
>    forms of nested `letrec`, some `let` forms, and some uses of `set!`
>    or `with-continuation-mark`.
>
>  * Added bytecode optimizations (thanks to Gustavo Massaccesi).
>
>  * Added a `replace-evt` event constructor (as suggested by Jan Dvořák).
>
>
>>   - performance tuning (c570a862, 1809df45)
>>   - windows: use native api for dates (135ccf09)
>>   - allow mixing exceptions with ffi/unsafe/alloc (from Jan Dvořák)
>>    (8bd5aa38)
>>   - senora gc (2916fc34, a312f499, 881990ed)
>>   - throw out latex back-end for picts ? (77ddf71b)
>>   - chaperones w/o redirections (1f1a10db, a8d0534e)
>>   - Windows: fix handling of junctions as links (cf7c0134)
>>   - behavior of numpad Enter (7d388a07, a41cc0c3)
>>   - UDP improvements (2a387ace)
>>   - natipkg (40f5ec07)
>
> These seem too minor for the announcement.
>
>
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev


Posted on the dev mailing list.