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