On 21.10.13 18:57, John Ehresman wrote:
On 10/21/13 12:44 PM, Christian Tismer wrote:
On 21.10.13 17:54, John Ehresman wrote:
I took a look at the patch and can't quite understand it (I must admit
I didn't apply it).  Can someone explain why it's needed?

It is all about stackless' different frame layout.
This is the minimal patch to be able to compile pyside for stackless
python.
It is explained in the bug report.

https://bugreports.qt-project.org/browse/PYSIDE-199

I think I'm confused -- I see changes to how SbkTypeObject fields are referenced (SbkTypeObject is a C level extension of the PyHeapTypeObject struct). I don't think I see changes to frames.

Hoppla, you are right, no frames at all. Did I say that? geee

No, it is about the type layout, there are (ah, here came the word frame
again?! ) there are type fields in CPython that stackless does not have.

Well, and because these structures are different in size, pyside must
be compiled using stackless, otherwise it crashes ugly.

(bzzt, no frames -- what's up with my brain? like a shortcut, I need rewiring)

ciao - chris

--
Christian Tismer             :^)   <mailto:[email protected]>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* http://starship.python.net/
14482 Potsdam                :     PGP key -> http://pgp.uni-mainz.de
phone +49 173 24 18 776  fax +49 (30) 700143-0023
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/


_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to