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
|
Version 5.2, November 2011
|
||||||
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
|
|
||||||
Generalized begin-with-syntax to allow phase-N definitions,
|
Generalized begin-with-syntax to allow phase-N definitions,
|
||||||
both variable and syntax, within a module for all N >= 0;
|
both variable and syntax, within a module for all N >= 0;
|
||||||
removed define-values-for-syntax from fully expanded forms;
|
removed define-values-for-syntax from fully expanded forms;
|
||||||
added begin-with-syntax to 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
|
Changed syntax-local-module-defined-identifiers to return
|
||||||
a table for all phases instead of just two values
|
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
|
compiler/zo-structs: removed def-for-syntax, added
|
||||||
seq-for-syntax, changed some mod fields, added field to
|
seq-for-syntax, changed some mod fields, added field to
|
||||||
def-syntaxes
|
def-syntaxes
|
||||||
|
net/url: added support for redirections to get-pure-port
|
||||||
Version 5.1.3.6
|
planet: made the planet module-name-resolver thread-safe, and
|
||||||
unsafe/ffi:Changed cstructs to not be generative.
|
fixed planet to use already-downloaded .plt files (when present)
|
||||||
place:cpointers and file descriptors can now be sent across
|
framework: the finder get-file and put-file dialogs no
|
||||||
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
|
|
||||||
longer normalize their results
|
longer normalize their results
|
||||||
framework: added to the testing library so that tests can be
|
framework: added to the testing library so that tests can be
|
||||||
run when ignoring focus information from the underlying OS
|
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
|
compiler/cm: added support for using more powerful
|
||||||
security-guards when writing to the filesystem
|
security-guards when writing to the filesystem
|
||||||
Fixed an old bug so that planet now uses the already-downloaded
|
mrlib/include-bitmap: adjust include-bitmap so it does not
|
||||||
.plt files (when present)
|
write to the filesystem
|
||||||
|
Removed the Racket-to-C compiler: raco ctool -e/-c, mzc -e/-c,
|
||||||
Version 5.1.2.2
|
compile-extensions, compile-extensions-to-c, compile-c-extensions,
|
||||||
Changed the location-creation semantics of internal definitions
|
compiler/cffi, compiler/comp-unit, compiler:inner^, and most
|
||||||
and `letrec-syntaxes+values'
|
options in compiler/option
|
||||||
Added unsafe-list-ref and unsafe-list-tail
|
|
||||||
|
|
||||||
Version 5.1.3, August 2011
|
Version 5.1.3, August 2011
|
||||||
No changes
|
No changes
|
||||||
|
|
Loading…
Reference in New Issue
Block a user