Permalink
Switch branches/tags
Commits on May 5, 2012
  1. Merge pull request #7 from nacc/add_ppc64_platform

    schmir committed May 5, 2012
    Add ppc64 platform
Commits on May 4, 2012
  1. add support for debian sparc and openbsd5-sparc64

    unixtool1192 committed with schmir May 2, 2012
    make slp_platformselect.h choose switch_sparc_sun_gcc.h on the above
    platforms. Removed include of sys/trap.h and defined ST_FLUSH_WINDOWS
    to be 3 in switch_sparc_sun_gcc.h.
Commits on Apr 19, 2012
  1. Add ppc64 platform

    mpe committed with Nishanth Aravamudan Apr 19, 2012
    Add 64-bit ppc support with a new platform file and update to the
    platformselect code.
    
    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
    Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Commits on Feb 8, 2012
  1. update NEWS

    schmir committed Feb 8, 2012
Commits on Feb 4, 2012
  1. Change str/ldr again for arm32

    snaury committed Feb 4, 2012
    Turns out str.w and ldr.w are not always
    supported (e.g. compiling thumb for android).
    Change it to str/ldr r0 with mov to/from r0,
    so it should work everywhere.
  2. Use str.w and ldr.w in arm32

    snaury committed Feb 4, 2012
    According to arm reference ldr and str without .w
    always generate a 16-bit instruction in certain
    conditions in Thumb code, which might fail,
    because fp is not in the r0-r7 range.
Commits on Feb 1, 2012
Commits on Jan 31, 2012
  1. workaround compiler bug on RHEL 3 / CentOS 3

    schmir committed Jan 31, 2012
    compile with -Os on RHEL 3 / CentOS 3
    
    see python-greenlet#4
Commits on Jan 28, 2012
  1. Revert "Use a better l constraint for arm32, which restricts stackref…

    snaury committed Jan 28, 2012
    … to r0-r15"
    
    I didn't look at the correct docs, "l" restricts to lower registers r0-r7,
    which restricts the compiler too much. Better use "r" which is already r0-r15.
Commits on Jan 27, 2012
  1. ignore MANIFEST and .ropeproject

    schmir committed Jan 27, 2012
    MANIFEST is now built by the sdist command since we don't use
    setuptools anymore for it.
  2. remove .hgignore and .hgtags

    schmir committed Jan 27, 2012
Commits on Jan 26, 2012
  1. up version to 0.3.4

    schmir committed Jan 26, 2012
  2. shorten bits() function

    schmir committed Jan 26, 2012
    struct.calcsize ftw!
  3. use plain distutils for install command

    schmir committed Jan 26, 2012
    otherwise the header file won't get installed. But try to use
    setuptools for certain command line arguments or when runnning under
    easy_install/pip.
  4. add conftest.py for use with py.test

    schmir committed Jan 26, 2012
    py.test --boxed may prove useful. use 'pip install pytest
    pytest-xdist' to install it.
  5. Fix register constraint for arm32

    snaury committed Jan 26, 2012
Commits on Jan 25, 2012
Commits on Jan 19, 2012
  1. simplify my_build_ext and make it work for non top-level extensions

    schmir committed Jan 19, 2012
    get_ext_fullname() does give us src_path without any need to tinker
    with modpath. build_extension always returns None.
Commits on Jan 18, 2012
  1. disable "distutils inplace" build

    schmir committed Jan 18, 2012
    we're already doing that better than distutils, so we disable it.
    python setup.py develop will do a inplace build, otherwise I probably
    wouldn't care about it.
Commits on Jan 6, 2012
  1. remove bdist_msi

    schmir committed Jan 6, 2012
    python setup.py bdist_msi upload fails miserably (see
    http://bugs.python.org/issue13719).
Commits on Jan 5, 2012
  1. enhance make-win-release a bit

    schmir committed Jan 5, 2012
    choose the right python versions to build with and also build .msi
    installers.
  2. workaround os.symlink failing on XP with python 3.x

    schmir committed Jan 5, 2012
    os.symlink fails with "NotImplementedError: CreateSymbolicLinkW not
    found" there.
Commits on Jan 4, 2012
  1. generate MANIFEST.in automatically from 'git ls-files' output

    schmir committed Jan 4, 2012
    call make-manifest.py in order to generate MANIFEST.in, which we still
    track in git.
    
    These files had been missing in a sdist previously and are now included:
    
    ,----
    | ./platform/switch_x64_masm.asm
    | ./platform/switch_x64_masm.obj
    | ./setup_switch_x64_masm.cmd
    `----
  2. up version to 0.3.3

    schmir committed Jan 4, 2012