Re: [Chicken-hackers] pending patches

2011-11-14 Thread Felix
I have tried to devote some attention to this one and found that I am still no good at modifying Chicken and then successfully running the result. I do have some comments on the patch, which I had hoped to provide as a patch, but since I seem unable to do that, I will provide them more

[Chicken-hackers] [PATCH] do not merge results when conditional branches differ in the number of result values

2011-11-14 Thread Felix
When, during flow-analysis, the branches of a conditional expression differ in the number of result-values, the types where incorrectly merged, defaulting to the union of both branch results and cutting off the longer result-value sequence. In a call-with-values invocation with two result values,

Re: [Chicken-hackers] [PATCH] do not merge results when conditional branches differ in the number of result values

2011-11-14 Thread Christian Kellermann
* felix winkelmann fe...@call-with-current-continuation.org [14 14:38]: When, during flow-analysis, the branches of a conditional expression differ in the number of result-values, the types where incorrectly merged, defaulting to the union of both branch results and cutting off the longer

Re: [Chicken-hackers] pending patches

2011-11-14 Thread Alan Post
On Mon, Nov 14, 2011 at 01:51:47PM +0100, Felix wrote: I have tried to devote some attention to this one and found that I am still no good at modifying Chicken and then successfully running the result. I do have some comments on the patch, which I had hoped to provide as a patch, but