[Python-Dev] Need advice, maybe support

Christian Tismer tismer@tismer.com
Mon, 19 May 2003 23:20:18 +0200


Guido van Rossum wrote:

...

>>Do you think the number of bits in ml_flags might ever
>>grow beyond 16, or should I just assume that I can
>>safely abuse them?
>>
>>thanks a lot -- chris
> 
> 
> It's better to reserve bits explicitly.  Can you submit a patch to SF
> that makes reservations of the bits you need?  All they need is a
> definition of a symbol and a comment explaining what it is for;
> "reserved for Stackless" is fine.

Ok, what I'm asking for is:
"please reserve one bit for me in tp->flags" (31 preferred) and
"please reserve 8 bits for me in ml->flags" (24-31 preferred).
The latter will also not degrade performance, since
these bits shalt simply not be used, but if STACKLESS isn't
defined, there is no need to mask these bits off.
I also will name these fields in a way that makes it obvious
for everybody that they better should not touch these.

Iff you agree, I'm going to submit my patch now, and my thanks
will follow you for the rest of the subset of our lives. :)

sincerely -- chris

-- 
Christian Tismer             :^)   <mailto:tismer@tismer.com>
Mission Impossible 5oftware  :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34  home +49 30 802 86 56  pager +49 173 24 18 776
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/