[armedbear-devel] Patch with improvements to stable-sort and sort

Jorge Tavares jorge.tavares at ieee.org
Mon May 7 17:59:31 UTC 2012


Hi Mark,

On Sunday, May 6, 2012 at 15:45 , Mark Evenson wrote: 
> As noted earlier, while Jorge's patches mostly seemed to work, they
> cause failures in the ANSI tests which invoked CL:STABLE-SORT on a 
> BIT-VECTOR or a STRING. After a bit of delving into the macrology to 
> obtain a minimum understanding of what was going on, I was able to to 
> kludge together [r13931][1] which now relaxes the type used for 
> sequences as VECTOR rather than SIMPLE-VECTOR. Although I suspect that 
> such a distinction is not really used at the present time by our 
> compiler, it is a bit of a shame to lose information that could 
> potentially be useful in the future, but I don't think I will make 
> further useful progress on this issue at the present time so I have 
> closed [ticket #196][2].
> 
> [1]: http://trac.common-lisp.net/armedbear/changeset/13931
> [2]: http://trac.common-lisp.net/armedbear/ticket/196
> 
> Those whose macro-fu is better than mine are invited to submit a less 
> kludgey fix.

I missed those tests and I'm sorry for that! I will try and review the code and see if I can come up with a solution. I'm busy at the moment so it won't be immediately but I will look into this.

Jorge

-- 
http://jorgetavares.com






More information about the armedbear-devel mailing list