350-ified release notes

svn: r3238
This commit is contained in:
Matthew Flatt 2006-06-05 22:29:20 +00:00
parent 9fe1857363
commit 8cd79695f1
2 changed files with 47 additions and 74 deletions

View File

@ -1,17 +1,11 @@
Version 301.16
When no location is given for a dialog%, it is centered when
shown
Version 301.8
Added 'no-sheet dialog% style
Version 300.3
Version 350, June 2006
Default max undo history for an editor<%> is 0; use
set-max-undo-history to enable undo
Added |MrEd:emacsUndo| low-level preference
Version 300.1
Disabled menu-item shortcuts stay effective (to just beep)
When no location is given for a dialog%, it is centered when
shown
Added 'no-sheet dialog% style
Added |MrEd:emacsUndo| low-level preference
----------------------------------------------------------------------

View File

@ -1,66 +1,45 @@
Version 301.16
Added use-user-specific-search-paths parameter, -U flag
Changed system-type's optional argument to 'os, 'link, or 'machine
Changed style of executables generated by mzc --[gui-]exe under
Unix; for old-style executables, use --orig-exe, or use --exe-dir
to package the executable
Version 301.15
Changed installation process to support more configurable directory
structure
Version 301.14
Added current-thread-initial-stack-size
Version 301.13
Dropped PLTHOME, and instead added support to embed a path to the
main "collects" directory within the executable
Changed bitwise-{and,ior,xor} to accept 0 arguments
Added 'run-file, 'collects-dir, and 'orig-dir modes to find-system-path
Changed initial program binding to the result of find-system path
with 'run-file instead of 'exec-file
Version 301.12
Added char-general-category
Changed readtable to support "default" parser used for symbols/numbers
Version 301.11
Added compile-enforce-module-constants parameter; the default is #t,
which effectively prohibits redeclaraing modules or changing
variable bindings through module->namespace
Added function inlining in bytecode compiler
Changed file-position: eof moves to the end of a file/string
Added procedure-closure-contents-eq?
Version 301.9
Fixed constant propagation and folding in bytecode compiler
Version 301.8
Added string-normalize-nf[k]{d,c}
Version 301.7
Inside MzScheme: added scheme_make_prim_closure_w_arity(), etc.
Version 301.6
The body of let/cc and the procedure passed to call/ec are
evaluated/called as a tail expression/call
Added struct-type-make-constructor and struct-type-make-predicate
Added JIT support for 3m
Version 301.5
For nested captured continuations, the shared continuation tail is
represented by shared data
Version 301.4
Added just-in-time native-code compiler with a new eval-jit-enabled
parameter
Version 300.2
Added a "stack trace" to the default error display
Added exn:fail:user and raise-user-error
Made parameter/mark lookup amortized constant time,
instead of potentially O(stack depth)
Version 350, June 2006
JIT compiler:
Added just-in-time native-code compiler with a new eval-jit-enabled
parameter
Added compile-enforce-module-constants parameter; the default is #t,
which effectively prohibits redeclaraing modules or changing
variable bindings through module->namespace
Added function inlining, and fixed constant propagation and folding
in bytecode compiler
Stack trace:
Added a "stack trace" to the default error display
Added exn:fail:user and raise-user-error
Installation and executables:
Changed installation process to support more configurable directory
structure
Dropped PLTHOME, and instead added support to embed a path to the
main "collects" directory within the executable
Changed style of executables generated by mzc --[gui-]exe under
Unix; for old-style executables, use --orig-exe, or use --exe-dir
to package the executable
Added 'run-file, 'collects-dir, and 'orig-dir modes to find-system-path
Changed initial program binding to the result of find-system path
with 'run-file instead of 'exec-file
Added use-user-specific-search-paths parameter, -U flag
Continuations:
For nested captured continuations, the shared continuation tail is
represented by shared data
The body of let/cc and the procedure passed to call/ec are
evaluated/called as a tail expression/call
Made parameter/mark lookup amortized constant time,
instead of potentially O(stack depth)
Misc:
Added char-general-category
Added string-normalize-nf[k]{d,c}
Changed bitwise-{and,ior,xor} to accept 0 arguments
Changed file-position: eof moves to the end of a file/string
Changed readtable to support "default" parser used for symbols/numbers
Changed system-type's optional argument to 'os, 'link, or 'machine
Added current-thread-initial-stack-size
Added procedure-closure-contents-eq?
Added struct-type-make-constructor and struct-type-make-predicate
Inside MzScheme: added scheme_make_prim_closure_w_arity(), etc.
Version 301, December 2005
Fixed a custom-input-port bug in the case that a read or peek procedure