Thank you guys. The current science collection and FFT routines work again with the latest pre-release from last night. It did save me quite a bit of rework. Sorry for the inconvenience to you.<br><br>Doug<br><br><div class="gmail_quote">
On Mon, Oct 25, 2010 at 3:38 PM, Eli Barzilay <span dir="ltr"><<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">Four hours ago, Matthew Flatt wrote:<br>
> I've pushed a change (intended to be merged to 5.0.2) that<br>
> swaps<br>
><br>
> `unsafe-vector-ref' <-> `unsafe-vector*-ref'<br>
> `unsafe-vector-set!' <-> `unsafe-vector*-set'<br>
> `unsafe-vector-length' <-> `unsafe-vector*-length'<br>
> `unsafe-unbox' <-> `unsafe-unbox*'<br>
> `unsafe-set-box!' <-> `unsafe-set-box*!'<br>
> `unsafe-struct-ref' <-> `unsafe-struct*-ref'<br>
> `unsafe-struct-set!' <-> `unsafe-struct*-set'<br>
><br>
> I tried to change all uses in the repository, but the patch needs lots<br>
> of eyes and testing.<br>
><br>
> Otherwise, all existing uses of the starred operation are now broken,<br>
> and they need to be changed to unstarred operations.<br>
<br>
</div>I've started a new release build with the change. (Doesn't it require<br>
a new version too?)<br>
<br>
When it's done, it's probably a good idea for people who use contracts<br>
heavily to re-test.<br>
<font color="#888888"><br>
--<br>
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:<br>
<a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a> Maze is Life!<br>
</font><div><div></div><div class="h5">_________________________________________________<br>
For list-related administrative tasks:<br>
<a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
</div></div></blockquote></div><br>