On Oct 31, 2012, at 7:05 AM, Richard Biener <richard.guent...@gmail.com> wrote:
> You have an artificial limit on what 'len' can be.

No.  There is no limit, and nothing artificial.  We take the maximum of the 
needs of the target, the maximum of the front-ends and the maximum of the 
mid-end and the back-end.  We can drop a category, if that category no longer 
wishes to be our client.  Any client is free to stop using wide-int, any time 
they want.  For example, vrp could use gmp, if they wanted to, and the need to 
serve them drops.  You have imagined the cost is high to do this, the reality 
is all long lived objects are small, and all short lived objects are so 
transitory that we are talking about maybe 5 live at a time.

> And you do not accomodate
> users that do not want to pay the storage penalty for that arbitrary upper 
> limit
> choice.

This is also wrong.  First, there is no arbitrary upper limit.  Second, all 
long lived objects are small.  We accommodated them by having all long lived 
objects be small.  The transitory objects are big, but there are only 5 of them 
alive at a time.

>  That's all because 'len' may grow (mutate).

This is also wrong.

Reply via email to