[pypy-commit] pypy py3.3: Make SimpleNamespace even simpler,

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75221:ef09df7491bd Date: 2015-01-01 20:53 +0100 http://bitbucket.org/pypy/pypy/changeset/ef09df7491bd/ Log:Make SimpleNamespace even simpler, because it's now a mutable object. diff --git a/pypy/module/sys/app.py b/pypy/module/sy

[pypy-commit] pypy py3.3: Update _testcapimodule.c with CPython3.3

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75225:08430c91ae5f Date: 2015-01-01 23:12 +0100 http://bitbucket.org/pypy/pypy/changeset/08430c91ae5f/ Log:Update _testcapimodule.c with CPython3.3 diff --git a/lib-python/3/test/test_capi.py b/lib-python/3/test/test_capi.py --- a/lib-py

[pypy-commit] pypy py3.3: Add move validation for ast.Try

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75222:22011d79ba65 Date: 2015-01-01 22:38 +0100 http://bitbucket.org/pypy/pypy/changeset/22011d79ba65/ Log:Add move validation for ast.Try diff --git a/pypy/interpreter/astcompiler/validate.py b/pypy/interpreter/astcompiler/validate.py

[pypy-commit] pypy py3.3: Add bytearray.copy(), bytearray.clear()

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75224:d8fae768da4c Date: 2015-01-01 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/d8fae768da4c/ Log:Add bytearray.copy(), bytearray.clear() diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py

[pypy-commit] pypy py3.3: Add signal.sigpending()

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75232:6a4993eee75c Date: 2015-01-04 19:04 +0100 http://bitbucket.org/pypy/pypy/changeset/6a4993eee75c/ Log:Add signal.sigpending() diff --git a/pypy/module/signal/__init__.py b/pypy/module/signal/__init__.py --- a/pypy/module/signal/__in

[pypy-commit] pypy py3.3: bytes.count() accepts an int for a character.

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75223:1db171bd1fdb Date: 2015-01-01 22:42 +0100 http://bitbucket.org/pypy/pypy/changeset/1db171bd1fdb/ Log:bytes.count() accepts an int for a character. diff --git a/pypy/objspace/std/stringmethods.py b/pypy/objspace/std/stringmethods.p

[pypy-commit] pypy py3.3: dictproxy.copy() should use the proxied object and not always return a dict.

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75227:6048008be2aa Date: 2015-01-02 12:22 +0100 http://bitbucket.org/pypy/pypy/changeset/6048008be2aa/ Log:dictproxy.copy() should use the proxied object and not always return a dict. diff --git a/pypy/objspace/std/dictmultiobjec

[pypy-commit] pypy py3.3: Add signal.pthread_sigmask()

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75231:849428da8b0f Date: 2015-01-04 18:51 +0100 http://bitbucket.org/pypy/pypy/changeset/849428da8b0f/ Log:Add signal.pthread_sigmask() diff --git a/pypy/module/signal/__init__.py b/pypy/module/signal/__init__.py --- a/pypy/module/signal

[pypy-commit] pypy py3.3: Fix: 'a' in dictproxy() should not raise KeyError

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75220:a3cb64940229 Date: 2015-01-01 20:25 +0100 http://bitbucket.org/pypy/pypy/changeset/a3cb64940229/ Log:Fix: 'a' in dictproxy() should not raise KeyError diff --git a/pypy/objspace/std/dictproxyobject.py b/pypy/objspace/std/dictproxy

[pypy-commit] pypy py3.3: Easy additions to cpyext, needed for _testcapi

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75226:f93c5b218a24 Date: 2015-01-02 12:21 +0100 http://bitbucket.org/pypy/pypy/changeset/f93c5b218a24/ Log:Easy additions to cpyext, needed for _testcapi diff --git a/pypy/module/cpyext/include/Python.h b/pypy/module/cpyext/include/Pyth

[pypy-commit] pypy py3.3: Add signal.sigwait()

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75230:385525065b2d Date: 2015-01-04 14:29 +0100 http://bitbucket.org/pypy/pypy/changeset/385525065b2d/ Log:Add signal.sigwait() diff --git a/pypy/module/signal/__init__.py b/pypy/module/signal/__init__.py --- a/pypy/module/signal/__init_

[pypy-commit] pypy py3.3: dictproxy() should only accept mappings

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75228:ed4e7c9f2fd6 Date: 2015-01-02 14:54 +0100 http://bitbucket.org/pypy/pypy/changeset/ed4e7c9f2fd6/ Log:dictproxy() should only accept mappings diff --git a/pypy/objspace/std/dictproxyobject.py b/pypy/objspace/std/dictproxyobject.py

[pypy-commit] pypy py3.3: Add signal.pthread_kill

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75229:59d5157e77a5 Date: 2015-01-02 21:35 +0100 http://bitbucket.org/pypy/pypy/changeset/59d5157e77a5/ Log:Add signal.pthread_kill diff --git a/pypy/module/signal/__init__.py b/pypy/module/signal/__init__.py --- a/pypy/module/signal/__in

[pypy-commit] pypy default: backout 8caae57cec3 now that @executable_path is working

2015-01-04 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r75234:df259a237d4f Date: 2015-01-04 11:43 -0800 http://bitbucket.org/pypy/pypy/changeset/df259a237d4f/ Log:backout 8caae57cec3 now that @executable_path is working diff --git a/rpython/translator/platform/darwin.py b/rpython/translator/platform/dar

[pypy-commit] pypy default: fix @executable_path not being recognized in the rpath without the trailing slash

2015-01-04 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r75233:12cd1202efe7 Date: 2015-01-04 11:43 -0800 http://bitbucket.org/pypy/pypy/changeset/12cd1202efe7/ Log:fix @executable_path not being recognized in the rpath without the trailing slash diff --git a/rpython/translator/platform/darwin.py

[pypy-commit] pypy py3.3: in release.py, import lzma instead of _lzma because of an import loop

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75235:4e2ba5029f10 Date: 2015-01-04 21:20 +0100 http://bitbucket.org/pypy/pypy/changeset/4e2ba5029f10/ Log:in release.py, import lzma instead of _lzma because of an import loop (distutils imports zip which imports lzma). + Rename

[pypy-commit] pypy py3.3: The wakeup_fd() file now receives the signal number (instead of \0)

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75236:bd0bc88bec39 Date: 2015-01-04 22:17 +0100 http://bitbucket.org/pypy/pypy/changeset/bd0bc88bec39/ Log:The wakeup_fd() file now receives the signal number (instead of \0) Write it carefully so that rpython/ can still be shared

[pypy-commit] pypy py3.3: sigwait() should release the GIL, of course

2015-01-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75237:bbc4e9886199 Date: 2015-01-04 23:38 +0100 http://bitbucket.org/pypy/pypy/changeset/bbc4e9886199/ Log:sigwait() should release the GIL, of course (I thought it was the default?) diff --git a/rpython/rlib/rsignal.py b/rpython