On Tue, Oct 26, 2010 at 12:34 PM, Jon Rafkind <rafk...@cs.utah.edu> wrote: > Here is the raw changelog for 5.0.2. If you would like to summarize your > changes please do so, otherwise someone (me/eli/ryan) will do it for > you. If there are any other important items to note for this release > please make a note of them. > > Matthew Flatt > commit bf4fc2574c06132fece7342219fe6ea589e42f6d > fix syntax colorer for #true and #false > commit 99df8e126790077c11b4363a273ebf777bff8514 > allow internal definitions in `when', `unless', `cond, `case', `match' > commit 15302dc844ecf931145f895677cc8eb765b69960 > adjust futures to decouple blocked futures from worker threads > which required adding a notion of "lightweight continuation" to > the runtime system, where a lightweight continuation involves > only frames from JIT0generated code (so that details of the stack > layout are known, for example) > > Mike Sperber > commit 38cf78e213ee8f246ce322becb419aaed6ec2391 > Allow specifying arbitary expressions in a signature declaration. > > Fixes PR 11282 > > Vincent St-Amour > commit 8baa1682af76965400ab1071a46f8ba50f7c7165 > Turned the optimizer on by default. > commit 8d6230956dc8c207c097a389fa1f0c7273bb55b7 > Documented the optimizer. > > Jon Rafkind > commit d112eb4ceb8b94aebf1f699d1591386579e07a22 > add line numbers pane to drracket > > Will M. Farr > commit beb21754564fa8f20eae7e0e3109f2c1d06260c4 > Added flvector-copy (with tests and docs). > commit 82096abb1b6fd4a8872f528437ba95c44a4aedba > Added interation forms for/vector, for*/vector, for/flvector, and > for*/flvector and for-clause in-flvector. > > Jay McCarthy > commit 01a41a812e83d0fb3a31940de0b52504ac4bbdb6 > Closing pr11216. Adding one armed check-error to teaching languages. > commit d17deb5fef8342e2dc25b6ddd027bd71d6373a8f > Adding hash table functions to ASL > commit 407dcee206678785b4b87bb513d7ba5f55ad8ab5 > Adding match to ASL > commit 347e946548c26bd51b682284816aa7f6f34b2d92 > Adding WebSocket support
I don't know where this list came from but it is lacking. There are some changes to PLAI and to the Web server. Jay > > Stevie Strickland > commit ec0711bf4996dde06ecddbc8fcb95f44987a6915 > Add chaperone contract-related properties. > > * Flat contracts are chaperone contracts, and chaperone contracts > are (proxy) contracts. > * Check in chaperone contracts that a chaperone (or chaperone-friendly > value) is indeed returned. > > Ryan Culpepper > commit 5a8d2f010e9e7858ff8c32ffadf73adac11cd98a > added data/gvector, docs (need tests) > commit d7a87c79e0211071fecb8474e6f7f66317b089d4 > Merged changes to syntax/parse > Changed backtracking algorithm, runtime representations > - syntax classes, ~describe no longer implicitly commit > - ~describe no longer delimits effect of cut > Added keyword & optional args for stxclasses > Added ~do and #:do, ~post, ~commit and #:commit, > ~delimit-cut and #:no-delimit-cut > Added syntax/parse/debug, syntax/parse/experimental/* > - expr/c for contracting macro sub-expressions > moved from syntax/parse to syntax/parse/experimental/contract > - syntax class reflection (~reflect, ~splicing-reflect) > - eh-alternative-sets (~eh-var) > - provide-syntax-class/contract > (only for params, not attrs so far) > Changed ~fail to not include POST progress (#:fail still does) > old (~fail _) is now (~post (~fail _)) > Made msg argument of ~fail optional > Removed generic "repetition constraint violated" msg > Removed atom-in-list stxclass > Removed unnecessary datum->syntax on cdr of pair pattern > massive improvements to long-list microbenchmarks > Optimization: integrable syntax classes (id, expr, keyword) > need better measurements > Optimization: ad hoc elimination of head/tail choice point > for (EH ... . ()) patterns > Added unstable/wrapc (proc version of expr/c) > > Robby Findler > commit 5e01ac55373d2987410da7d95f26f42535cfae3b > added a pinhole property to images > commit 561ac12a91e02fbc298272cc97d96e00d92f98ae > got started on the ->i parser > > Sam Tobin-Hochstadt > commit 0635fc6d7542ea412e4586ca6ca051fdd2d91adb > Create data/ collection. > > - Initially populated with queues, skip-lists, and interval-maps > from unstable/ > - Tests in tests/data, docs in data/scribblings > > Jens Axel Søgaard > commit 64c3a98e45bda91b39eb811456ab409b72f0936e > Added triangle/sss, triangle/ass, triangle/sas, triangle/ssa, > triangle/aas, triangle/asa, and, triangle/saa. > > Kevin Tew > commit 5bb2e148de87457ebb4790287d3b83b872c91a78 > Parallel docs build > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/dev > -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://teammccarthy.org/jay "The glory of God is Intelligence" - D&C 93 _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev