--- - branch: MAIN date: Mon Aug 1 11:45:43 UTC 2011 files: - new: '1.6' old: '1.5' path: pkgsrc/lang/racket/Makefile pathrev: pkgsrc/lang/racket/Makefile@1.6 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/racket/PLIST pathrev: pkgsrc/lang/racket/PLIST@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/racket/distinfo pathrev: pkgsrc/lang/racket/distinfo@1.3 type: modified - new: '1.5' old: '1.4' path: pkgsrc/lang/racket-textual/Makefile pathrev: pkgsrc/lang/racket-textual/Makefile@1.5 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/racket-textual/PLIST pathrev: pkgsrc/lang/racket-textual/PLIST@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/racket-textual/distinfo pathrev: pkgsrc/lang/racket-textual/distinfo@1.3 type: modified - new: '1.1' old: '0' path: pkgsrc/lang/racket/patches/patch-collects_racket_draw_unsafe_png.rkt pathrev: pkgsrc/lang/racket/patches/patch-collects_racket_draw_unsafe_png.rkt@1.1 type: added id: 20110801T114543Z.1320b21ce3f4ac7a575fa7274293d1c119564f6a log: | Update to Racket 5.1.1 Changes in version 5.1.1, May 2011: Enabled single-precision floats by default Added single-flonum? Changed eqv? so that inexacts are equivalent only when they have the same precision Changed file-or-directory-permission to add 'bits mode and permission-setting mode Added special treatment of void as an 'inferred-name property Removed the "MrEd" compatability executable under Windows and Mac OS X, but the "mred" compatibility script remains racket/gui: added multi-column support to list-box% racket/gui: added scrollbar support to panel%, vertical-panel%, and horizontal-panel% racket/gui: added 'wheel-left and 'wheel-right events racket/file: add user-read-bit, etc. racket/contract: removed some (undocumented) exports. Changes in version 5.1, February 2011 Renamed "proxy" to "impersonator" Added current-get-interaction-input-port, which enables racket/gui events to be dispatched while a REPL is blocked Changed equal? to equate C pointers when they refer to the same address Internal: weak boxes are cleared before non-will-like finalizers; use late-weak boxes to get the old behavior Changes in version 5.0.2, October 2010 Changed body of `when', `unless', `cond' clauses, `case' clauses, and `match' clauses to be internal-definition contexts Swapped unsafe-vector*-ref with unsafe-vector-ref, etc. Added ->i to the contract library, improved ->*, adding #:pre and #:post, as well as making the optional arguments clause optional. Added #true and #false, and changed #t/#T and #f/#F to require a delimiter afterward Added print-boolean-long-form Added read-accept-lang, which is set to #t when reading a module Added flonum? Changed continuation-marks to accept a #f argument to produce an empty set of marks Added fxvectors Added unsafe-{s,u}16-{ref,set!} Added prop:proxy-of Added proxies to go with chaperones, and renamed chaperone property as proxy property; beware that the word "proxy" will change in a future version, perhaps to "impersonator" Added collection-file-path and collection splicing at the file level module: pkgsrc subject: 'CVS commit: pkgsrc/lang' unixtime: '1312199143' user: asau