From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 2009-05-15 21:37:28
|
On Wed, May 13, 2009 at 12:36 PM, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX wrote: > > Now that we seem to have fixed most special bindings issues, I've > turned to other subjects. The next major subject that I've been able > to identify in terms of correctness problems is our handling of the > closure context in our compiled code. All the problems that I was aware of have been fixed and committed to the trunk: temporary destabilization happened on a branch and merged back later, so I don't expect any major interruptions on the quality of our code on trunk. Some code fragments which I will commit to the ANSI tests later, were failing before the changes and succeed afterwards now. The main difference is that the current lexical environment is now copied when a closure is spawned; before, the lexical environment wasn't copied and therefore open to modification/clobbering. The other fix - also important - is harder to describe in 15 words :-) Bye, Erik. |