diff --git a/doc/release-notes/racket/HISTORY.txt b/doc/release-notes/racket/HISTORY.txt index cc8550b0c0..6d12b44577 100644 --- a/doc/release-notes/racket/HISTORY.txt +++ b/doc/release-notes/racket/HISTORY.txt @@ -1,77 +1,57 @@ -Version 5.1.3.12 -Removed built-in support for Honu reading and printing -racket/gui: moved set-icon method from frame% to - top-level-window<%> - -Version 5.1.3.11 -Added exn:fail:syntax:unbound -Added date*, which extends date to include nanoseconds and a - time zone name -Changed seconds->date to accept a real number return a date* -Added support for redirections to get-pure-port - -Version 5.1.3.10 -Added variable-reference->module-declare-inspector, which allows - a macro or other syntax tool to get the enclosing module's - declaration-time inspector for taint operations -Removed the Racket-to-C compiler: raco ctool -e/-c, mzc -e/-c, - compile-extensions, compile-extensions-to-c, compile-c-extensions, - compiler/cffi, compiler/comp-unit, compiler:inner^, and most - options in compiler/option - -Version 5.1.3.9 -Add syntax-shift-phase-level -errortrace: with-mark and make-st-mark now take a phase level -place:place* and dynamic place* forms now take in, out, and err named - arguments which become the standard io ports for the new place - -Version 5.1.3.8 -Add syntax-transforming-module-expression? and - variable-reference->module-base-phase - -Version 5.1.3.7 +Version 5.2, November 2011 Generalized begin-with-syntax to allow phase-N definitions, both variable and syntax, within a module for all N >= 0; removed define-values-for-syntax from fully expanded forms; added begin-with-syntax to fully expanded forms +Changed the location-creation semantics of internal definitions + and letrec-syntaxes+values (to make them more let-like) +Added support for the collection links file, including + (find-system-path 'links-file) and the raco link command +Added exn:fail:syntax:unbound +Added date*, which extends date to include nanoseconds and a + time zone name +Changed seconds->date to accept a real number return a date* +Added set-port-next-location! and changed the default prompt + read handler to use it when input and output ar terminals Changed syntax-local-module-defined-identifiers to return a table for all phases instead of just two values +Add syntax-transforming-module-expression? and + variable-reference->module-base-phase +Added variable-reference->module-declare-inspector, which allows + a macro or other syntax tool to get the enclosing module's + declaration-time inspector for taint operations +Added syntax-shift-phase-level +Removed built-in support for Honu reading and printing +racket/unsafe/ops: added unsafe-list-ref and unsafe-list-tail +ffi/unsafe: added support for C arrays and unions +ffi/unsafe: changed define-cstruct to use an interned symbol tag, + which means that it is not generative +racket/place: added place* and dynamic-place* to specify the input, + output, and error ports to use for a new place +racket/place: cpointers, file-stream ports, and TCP ports can be + sent across place channels +racket/gui: moved set-icon method from frame% to + top-level-window<%> +racket/gui: removed unsupported MDI styles and method +errortrace: with-mark and make-st-mark now take a phase level compiler/zo-structs: removed def-for-syntax, added seq-for-syntax, changed some mod fields, added field to def-syntaxes - -Version 5.1.3.6 -unsafe/ffi:Changed cstructs to not be generative. -place:cpointers and file descriptors can now be sent across - place channels. - -Version 5.1.3.4 -Add support for the collection links file, including - (find-system-path 'links-file) and the raco link command - -Version 5.1.3.3 -unsafe/ffi: added support for C arrays and unions -Fixed the planet module-name-resolver to be thread safe -mrlib/include-bitmap: Adjust include-bitmap so it does not - write to the filesystem -framework: the finder get-file & put-file dialogs no +net/url: added support for redirections to get-pure-port +planet: made the planet module-name-resolver thread-safe, and + fixed planet to use already-downloaded .plt files (when present) +framework: the finder get-file and put-file dialogs no longer normalize their results framework: added to the testing library so that tests can be run when ignoring focus information from the underlying OS - -Version 5.1.2.3 -Added set-port-next-location! and changed the default prompt - read handler to use it when input and output ar terminals -racket/gui: removed unsupported MDI styles and method compiler/cm: added support for using more powerful security-guards when writing to the filesystem -Fixed an old bug so that planet now uses the already-downloaded - .plt files (when present) - -Version 5.1.2.2 -Changed the location-creation semantics of internal definitions - and `letrec-syntaxes+values' -Added unsafe-list-ref and unsafe-list-tail +mrlib/include-bitmap: adjust include-bitmap so it does not + write to the filesystem +Removed the Racket-to-C compiler: raco ctool -e/-c, mzc -e/-c, + compile-extensions, compile-extensions-to-c, compile-c-extensions, + compiler/cffi, compiler/comp-unit, compiler:inner^, and most + options in compiler/option Version 5.1.3, August 2011 No changes