• Tim Peters's avatar
    SF bug [#467145] Python 2.2a4 build problem on HPUX 11.0. · 9e4ca10c
    Tim Peters yazdı
    The platform requires 8-byte alignment for doubles, but the GC header
    was 12 bytes and that threw off the natural alignment of the double
    members of a subtype of complex.  The fix puts the GC header into a
    union with a double as the other member, to force no-looser-than
    double alignment of GC headers.  On boxes that require 8-byte alignment
    for doubles, this may add pad bytes to the GC header accordingly; ditto
    for platforms that *prefer* 8-byte alignment for doubles.  On platforms
    that don't care, it shouldn't change the memory layout (because the
    size of the old GC header is certainly greater than the size of a double
    on all platforms, so unioning with a double shouldn't change size or
    alignment on such boxes).
    9e4ca10c
Adı
Son kayıt (commit)
Son güncelleme
Demo Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Python Loading commit data...
RISCOS Loading commit data...
Tools Loading commit data...
.cvsignore Loading commit data...
.hgtags Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
PLAN.txt Loading commit data...
README Loading commit data...
acconfig.h Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...