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
  4. add 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.
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 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 bdist_msi upload fails miserably (see
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
  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 automatically from 'git ls-files' output

    schmir committed Jan 4, 2012
    call in order to generate, 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
Commits on Jan 3, 2012
  1. make tox test 32 bit and 64 bit version on OS X

    schmir committed Jan 3, 2012
    also add some environments that test gcc 4.0 on OS X
Commits on Jan 1, 2012
Commits on Dec 28, 2011
  1. ignore errors from os.symlink and try to copy the file instead

    schmir committed Dec 28, 2011
    os.symlink fails with "symbolic link privilege not held" on windows 7
    when running as a non-administrator user.