Below is a rough list of additions and changes for v5.2.1. If you
are responsible for a change, please either elaborate it into an
announcement item or tell me if it shouldn't be included in the
announcement. Let me know if I've missed something.

----------------------------------------------------------------------

- racket
  - io now uses poll() or kqueue() when available
  - intern literal strings, bytes, regexps, chars, numbers
  - floating-point ops now use SSE (when available?)
  - cross-module function inlining, racket/performance-hint
  - OS X build defaults to the platform it is built on (i386 vs x86_64)
  - Add a tutorial to the FFI overview
  - racket/class: send/keyword-apply, dynamic-send
  - generalized gcd, lcm to rationals
  - syntax/datum, datum-case, etc
  - improve choice-evt complexity
  - deprecation note for ActiveX part of MysterX

- racket/draw
  - generalized brush transform to apply to stipple
  - racket/draw: generalize "face" in font% to be description
  - added text-outline to dc-path

- drracket
  - No stacktrace for syntax errors in DrRacket
  - change current-directory default init value
  - render convertibles as png (or changed since?)
  - autocompletion tweak
  - check syntax UI improvements?

- typed/racket
  - Add `typecheck-fail' form for explicit type errors.
  - case-> bug fix

- scribble
  - removed distinctness of "\n" generated by at-reader

- plai
  - new gc code

- redex
  - define-judgment, define-relation improvements
  - optimizations, caching
  - cycle check for define-language

- net
  - changes to net/sendmail, net/unihead
  - changes to net/mime
  - synchronizable events (net/websocket/conn)

- plot improvements
  - click to drag and zoom
  - right-click opens editor pop-up menu
  - removed libfit
  - others?

- icons and images package
  - new icons
  - libraries

- teaching languages
  - planet require syntax

- 2htdp/image
  - added bitmap/file

- 2htdp/universe
  - prefab structs
  - added game pad, pad-handler (?)

- 2htdp/planetcute

- db
  - added support for postgresql arrays
  - implement mysql old password support, connect without db
  - fixed sqlite3 crashing bug
  - nested transactions

- in-slice sequences

- DMdA
  - fix infinite recursive signatures
  - record signatures without fields
  - document which signatures work with check-property

- macro-stepper
  - display binding info for more phases
  - don't evaluate program, no repl

- xrepl fixes

----------------------------------------------------------------------
_________________________
 Racket Developers list:
 http://lists.racket-lang.org/dev

Reply via email to