diff --git a/doc/release-notes/mred/HISTORY b/doc/release-notes/mred/HISTORY index 44706795f5..eabc0ee09f 100644 --- a/doc/release-notes/mred/HISTORY +++ b/doc/release-notes/mred/HISTORY @@ -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 ---------------------------------------------------------------------- diff --git a/doc/release-notes/mzscheme/HISTORY b/doc/release-notes/mzscheme/HISTORY index 3a0c450e85..835dde069a 100644 --- a/doc/release-notes/mzscheme/HISTORY +++ b/doc/release-notes/mzscheme/HISTORY @@ -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