update Racket history for v5.2
Merge to 5.2
This commit is contained in:
parent
29c7c28ba5
commit
ff839d1cda
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user