Re: [racket-dev] Release Announcement for v6.5

2016-04-19 Thread Matthew Flatt
At Fri, 15 Apr 2016 13:28:59 -0500, Vincent St-Amour wrote: > The release announcement sketch that I have so far is below. Please > mail me new items and/or edits. > [...] > > mflatt: > - unix-style install on Mac (4e7bb3071a913e57715e68b09b39666c75026aee) > - new optimizer IR (0c38da0ee2b3a8c7e9

Re: [racket-dev] Release Announcement for v6.5

2016-04-16 Thread Gustavo Massaccesi
*** 1b54b1c0400dd25110efb90e1da6fda34487f03c and 2bfb851ccc49b3de72e5c5d60b8d337d890a068e - The optimizer can figure out in more cases that a variable is always a number, and remove the run time checks and omitable calculations. *** 3f246dd857c886214ef6766f5c3baf2f50340b06 It's an internal ref

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Robby Findler
That works. On Friday, April 15, 2016, Vincent St-Amour wrote: > In understand your point, but very few people actually know what this > benchmark is. > > What about "in a number of gradual typing programs we studied"? > > Vincent > > > > On Fri, 15 Apr 2016 15:12:53 -0500, > Robby Findler wrote

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Vincent St-Amour
In understand your point, but very few people actually know what this benchmark is. What about "in a number of gradual typing programs we studied"? Vincent On Fri, 15 Apr 2016 15:12:53 -0500, Robby Findler wrote: > > I would replace "in many cases" with "in our gradual typing benchmark" > or

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Robby Findler
I would replace "in many cases" with "in our gradual typing benchmark" or similar. I don't think there has been any careful study of what is common TR code that has been part of the design of the benchmark. Robby On Fri, Apr 15, 2016 at 2:45 PM, Sam Tobin-Hochstadt wrote: > Here's what I wrote t

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Sam Tobin-Hochstadt
Here's what I wrote then: Typed Racket now generates contracts with lower overhead in many cases, speeding up typed/untyped interaction. Here's a revision: "Typed Racket and the racket/contract library generate code with lower overhead, speeding up typed/untyped interaction in many cases." Furt

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Stephen Chang
>> stchang: >> - hash iteration performance improvements >> (e8d34dd1562869c4e9352c5f007ed400825c85bb and others) - The in-hash and in-hash-pairs sequences use the newly added hash-iterate-pair and hash-iterate-key+value, resulting in performance improvements, eg they are twice as fast on some mi

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Robby Findler
Sure! Robby On Fri, Apr 15, 2016 at 2:07 PM, Sam Tobin-Hochstadt wrote: > More generally, there was a bullet I drafted for 6.4 that we took out > since some of the improvements were in 6.5 (such as the ones Robby > did). Maybe a version like that would cover both the TR and > `racket/contract` i

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Sam Tobin-Hochstadt
More generally, there was a bullet I drafted for 6.4 that we took out since some of the improvements were in 6.5 (such as the ones Robby did). Maybe a version like that would cover both the TR and `racket/contract` improvements. Sam On Fri, Apr 15, 2016 at 2:41 PM, Robby Findler wrote: > For min

Re: [racket-dev] Release Announcement for v6.5

2016-04-15 Thread Robby Findler
For mine: - improved the performance of racket/contract for programs in the gradual typing benchmark Robby On Fri, Apr 15, 2016 at 1:28 PM, Vincent St-Amour wrote: > The release announcement sketch that I have so far is below. Please > mail me new items and/or edits. > > Please phrase announc

[racket-dev] Release Announcement for v6.5

2016-04-15 Thread Vincent St-Amour
The release announcement sketch that I have so far is below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". -- mflatt: - unix-style install on Mac (4e7bb3071