[pypy-commit] cffi default: Issue #241: work around another bug(?) of libffi

2015-12-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2498:e09ccb6b8d89 Date: 2015-12-28 11:53 +0100 http://bitbucket.org/cffi/cffi/changeset/e09ccb6b8d89/ Log:Issue #241: work around another bug(?) of libffi diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.

[pypy-commit] pypy default: copy cffi/e09ccb6b8d89

2015-12-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r81448:cdd09c7fd673 Date: 2015-12-28 11:57 +0100 http://bitbucket.org/pypy/pypy/changeset/cdd09c7fd673/ Log:copy cffi/e09ccb6b8d89 diff --git a/pypy/module/_cffi_backend/ctypefunc.py b/pypy/module/_cffi_backend/ctypefunc.py --- a/pypy/module/_cffi_back

[pypy-commit] pypy memop-simplify3: merged default,

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify3 Changeset: r81450:5988809aee50 Date: 2015-12-28 12:40 +0100 http://bitbucket.org/pypy/pypy/changeset/5988809aee50/ Log:merged default, continue to refactor zero_array to move the scaling to rewrite diff too long, truncating to 2000 out

[pypy-commit] pypy memop-simplify3: zero array passes again, needed to pass both the start scale and the length scale to the backend,

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify3 Changeset: r81451:d826b4e1e7da Date: 2015-12-28 12:58 +0100 http://bitbucket.org/pypy/pypy/changeset/d826b4e1e7da/ Log:zero array passes again, needed to pass both the start scale and the length scale to the backend, let's see if there

[pypy-commit] pypy memop-simplify3: removed _get_interiorfield_addr method and moved a stripped down version to the regalloc class

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify3 Changeset: r81452:eb4a9cb58507 Date: 2015-12-28 13:11 +0100 http://bitbucket.org/pypy/pypy/changeset/eb4a9cb58507/ Log:removed _get_interiorfield_addr method and moved a stripped down version to the regalloc class diff --git a/rpython/

[pypy-commit] pypy default: Non-translated-only test fix (test_macro_var_callback): we must now

2015-12-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r81449:92260a86b33b Date: 2015-12-28 12:25 +0100 http://bitbucket.org/pypy/pypy/changeset/92260a86b33b/ Log:Non-translated-only test fix (test_macro_var_callback): we must now release/reacquire the gil from thread_gil.c in this mode too diff --g

[pypy-commit] pypy memop-simplify3: updated test_rewrite and added parameters through a helper function

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify3 Changeset: r81453:710abc88181b Date: 2015-12-28 13:44 +0100 http://bitbucket.org/pypy/pypy/changeset/710abc88181b/ Log:updated test_rewrite and added parameters through a helper function diff --git a/rpython/jit/backend/llsupport/rewrite.py b

[pypy-commit] pypy memop-simplify3: reverted changes to malloc_nuresry_varsize, not sure how this solve this now, but I'll first implement zero_array in s390x

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify3 Changeset: r81454:52e124acc665 Date: 2015-12-28 14:03 +0100 http://bitbucket.org/pypy/pypy/changeset/52e124acc665/ Log:reverted changes to malloc_nuresry_varsize, not sure how this solve this now, but I'll first implement zero_array in

[pypy-commit] pypy s390x-backend: merged zero_array changes of memop-simplify3

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81457:992b689427ce Date: 2015-12-28 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/992b689427ce/ Log:merged zero_array changes of memop-simplify3 diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsu

[pypy-commit] pypy s390x-backend: merged default

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81456:18c213bb83f6 Date: 2015-12-28 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/18c213bb83f6/ Log:merged default diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -29,4 +29,4 @@ release/ !pypy/tool/

[pypy-commit] pypy s390x-backend: copied stub for zero_array

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81455:5d9f0ada3241 Date: 2015-12-28 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/5d9f0ada3241/ Log:copied stub for zero_array diff --git a/rpython/jit/backend/zarch/opassembler.py b/rpython/jit/backend/zarch/opassembler.py -

[pypy-commit] pypy s390x-backend: first combinations of zero_array are now passing

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81458:763785c74cd6 Date: 2015-12-28 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/763785c74cd6/ Log:first combinations of zero_array are now passing diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/t

[pypy-commit] pypy s390x-backend: zero_array nearly passing, on some runs it still fails

2015-12-28 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81459:7ff79cde4286 Date: 2015-12-28 17:54 +0100 http://bitbucket.org/pypy/pypy/changeset/7ff79cde4286/ Log:zero_array nearly passing, on some runs it still fails diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/bac

[pypy-commit] pypy default: Make and use NOT_CONSTANT in enforceargs(), not enforcing any

2015-12-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r81460:308cca047a01 Date: 2015-12-28 18:37 +0100 http://bitbucket.org/pypy/pypy/changeset/308cca047a01/ Log:Make and use NOT_CONSTANT in enforceargs(), not enforcing any specific annotation except making sure it is not a constant. diff --git a/r

[pypy-commit] pypy default: fix the ppc backend for the new gc_load/gc_store interface

2015-12-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r81461:e82aaf75618b Date: 2015-12-28 19:33 +0100 http://bitbucket.org/pypy/pypy/changeset/e82aaf75618b/ Log:fix the ppc backend for the new gc_load/gc_store interface diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/opassem

[pypy-commit] pypy stdlib-2.7.11: merge default

2015-12-28 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.11 Changeset: r81462:d13d8d244813 Date: 2015-12-28 18:26 -0800 http://bitbucket.org/pypy/pypy/changeset/d13d8d244813/ Log:merge default diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -29,4 +29,4 @@ release/ !pypy/tool/rele

[pypy-commit] pypy stdlib-2.7.11: bytes.__alloc__ is an impl detail

2015-12-28 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.11 Changeset: r81463:dc7fb43b5d37 Date: 2015-12-28 20:28 -0800 http://bitbucket.org/pypy/pypy/changeset/dc7fb43b5d37/ Log:bytes.__alloc__ is an impl detail diff --git a/lib-python/2.7/test/test_bytes.py b/lib-python/2.7/test/test_bytes.py --- a/lib-p