[pypy-commit] pypy quad-color-gc: Add FIXME for bug in trace function

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86433:5814b9e70ba5 Date: 2016-08-23 07:37 +0200 http://bitbucket.org/pypy/pypy/changeset/5814b9e70ba5/ Log:Add FIXME for bug in trace function diff --git a/rpython/memory/gctransform/qcgcframework.py

[pypy-commit] pypy memoryview-attributes: newbool requires a bool, not int

2016-08-22 Thread mattip
Author: Matti Picus Branch: memoryview-attributes Changeset: r86432:9a44d04048ef Date: 2016-08-23 15:17 +1000 http://bitbucket.org/pypy/pypy/changeset/9a44d04048ef/ Log:newbool requires a bool, not int diff --git a/pypy/objspace/std/memoryobject.py

[pypy-commit] pypy memoryview-attributes: fix default value

2016-08-22 Thread mattip
Author: Matti Picus Branch: memoryview-attributes Changeset: r86431:6d9a8c05c0e2 Date: 2016-08-23 14:19 +1000 http://bitbucket.org/pypy/pypy/changeset/6d9a8c05c0e2/ Log:fix default value diff --git a/pypy/module/micronumpy/ctors.py b/pypy/module/micronumpy/ctors.py

[pypy-commit] pypy default: Fix test

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86430:f8852bc52436 Date: 2016-08-23 01:00 +0200 http://bitbucket.org/pypy/pypy/changeset/f8852bc52436/ Log:Fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_c/test_ffi.py ---

[pypy-commit] pypy default: JIT bug, hard to test for: kill bh_new_raw_buffer() because this single

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86428:2cc7b34dfe02 Date: 2016-08-23 00:39 +0200 http://bitbucket.org/pypy/pypy/changeset/2cc7b34dfe02/ Log:JIT bug, hard to test for: kill bh_new_raw_buffer() because this single function cannot reproduce the various flags that

[pypy-commit] pypy py3k: hg merge default

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86429:e9ed73a4cb14 Date: 2016-08-23 00:40 +0200 http://bitbucket.org/pypy/pypy/changeset/e9ed73a4cb14/ Log:hg merge default diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy py3k: hg merge default

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86427:7b46c6327f13 Date: 2016-08-22 22:05 +0200 http://bitbucket.org/pypy/pypy/changeset/7b46c6327f13/ Log:hg merge default diff --git a/lib_pypy/cffi/recompiler.py b/lib_pypy/cffi/recompiler.py --- a/lib_pypy/cffi/recompiler.py

[pypy-commit] pypy default: Give the function a name that tells which variant it is

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86426:d4a1de977834 Date: 2016-08-22 22:03 +0200 http://bitbucket.org/pypy/pypy/changeset/d4a1de977834/ Log:Give the function a name that tells which variant it is diff --git a/rpython/jit/codewriter/support.py

[pypy-commit] pypy py3.5: Win32: don't crash translation

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86425:8e0d3ffa878f Date: 2016-08-22 20:10 +0200 http://bitbucket.org/pypy/pypy/changeset/8e0d3ffa878f/ Log:Win32: don't crash translation diff --git a/pypy/module/posix/interp_scandir.py b/pypy/module/posix/interp_scandir.py ---

[pypy-commit] pypy quad-color-gc: Cleanup, set hash and tid from both fixed and varsize

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86424:220e04e78d18 Date: 2016-08-22 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/220e04e78d18/ Log:Cleanup, set hash and tid from both fixed and varsize diff --git a/rpython/memory/gc/qcgc.py

[pypy-commit] cffi default: Remove the extra checks, which should be unnecessary and possibly cause

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2744:776a85f46170 Date: 2016-08-22 17:26 +0200 http://bitbucket.org/cffi/cffi/changeset/776a85f46170/ Log:Remove the extra checks, which should be unnecessary and possibly cause more confusion. diff --git

[pypy-commit] cffi default: use py_limited_api flag when available.

2016-08-22 Thread dholth
Author: Daniel Holth Branch: Changeset: r2743:00c0ea3f69a8 Date: 2016-08-21 18:53 -0400 http://bitbucket.org/cffi/cffi/changeset/00c0ea3f69a8/ Log:use py_limited_api flag when available. In setuptools>=26, Extension(..., py_limited_api=True) sets the

[pypy-commit] cffi default: If we don't know the version number of setuptools, we try to set

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2745:dcb62fcbd63d Date: 2016-08-22 17:40 +0200 http://bitbucket.org/cffi/cffi/changeset/dcb62fcbd63d/ Log:If we don't know the version number of setuptools, we try to set 'py_limited_api' anyway. At worst, we get a warning.

[pypy-commit] cffi default: merge heads

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2746:3ce478433f9b Date: 2016-08-22 17:40 +0200 http://bitbucket.org/cffi/cffi/changeset/3ce478433f9b/ Log:merge heads diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3042,13

[pypy-commit] pypy quad-color-gc: malloc_fixedsize_clear sets tid

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86423:f8a7404b3803 Date: 2016-08-22 17:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f8a7404b3803/ Log:malloc_fixedsize_clear sets tid diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py ---

[pypy-commit] cffi default: Returning unions works fine in API mode, remove the checks.

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2740:34b29a139894 Date: 2016-08-22 15:26 +0200 http://bitbucket.org/cffi/cffi/changeset/34b29a139894/ Log:Returning unions works fine in API mode, remove the checks. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c ---

[pypy-commit] pypy default: Merged in timfel/pypy (pull request #473)

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86422:3028b707a5da Date: 2016-08-22 16:43 +0200 http://bitbucket.org/pypy/pypy/changeset/3028b707a5da/ Log:Merged in timfel/pypy (pull request #473) If code class for vmprof has attrs, extend that diff --git

[pypy-commit] pypy default: fix attrs test in vmprof for empty attrs lists

2016-08-22 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r86421:6774c47a23c1 Date: 2016-08-22 14:04 +0200 http://bitbucket.org/pypy/pypy/changeset/6774c47a23c1/ Log:fix attrs test in vmprof for empty attrs lists diff --git a/rpython/rlib/rvmprof/rvmprof.py

[pypy-commit] pypy default: if code class for vmprof has attrs, extend that

2016-08-22 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r86420:edea3287d97a Date: 2016-08-22 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/edea3287d97a/ Log:if code class for vmprof has attrs, extend that diff --git a/rpython/rlib/rvmprof/rvmprof.py

[pypy-commit] cffi default: Add two tests for 34b29a139894

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2742:1362f9f5048a Date: 2016-08-22 16:01 +0200 http://bitbucket.org/cffi/cffi/changeset/1362f9f5048a/ Log:Add two tests for 34b29a139894 diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py ---

[pypy-commit] cffi default: Avoid calling more CPython functions when there is an exception set

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r2739:12ee26189ebc Date: 2016-08-22 15:10 +0200 http://bitbucket.org/cffi/cffi/changeset/12ee26189ebc/ Log:Avoid calling more CPython functions when there is an exception set diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c ---

[pypy-commit] extradoc extradoc: update

2016-08-22 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5680:7515466117e2 Date: 2016-08-22 16:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/7515466117e2/ Log:update diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst ---

[pypy-commit] pypy default: import cffi/1362f9f5048a

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86419:7a329f45e004 Date: 2016-08-22 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/7a329f45e004/ Log:import cffi/1362f9f5048a diff --git a/lib_pypy/cffi/recompiler.py b/lib_pypy/cffi/recompiler.py ---

[pypy-commit] pypy quad-color-gc: Stop trying to set tid via c code as it does not work

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86418:d4fd1b5588ee Date: 2016-08-22 16:21 +0200 http://bitbucket.org/pypy/pypy/changeset/d4fd1b5588ee/ Log:Stop trying to set tid via c code as it does not work diff --git a/rpython/memory/gc/qcgc.py

[pypy-commit] pypy memoryview-attributes: space.newbool(...) rather than use space.wrap. tests require a bool is returned

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86416:ac02a70c592b Date: 2016-08-22 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/ac02a70c592b/ Log:space.newbool(...) rather than use space.wrap. tests require a bool is returned diff

[pypy-commit] pypy py3.5-memoryview: lots of logic for memoryview (work in progress)

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86415:970730c55763 Date: 2016-08-22 13:18 +0200 http://bitbucket.org/pypy/pypy/changeset/970730c55763/ Log:lots of logic for memoryview (work in progress) diff --git a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy memoryview-attributes: renamed W_StringBufferObject to W_StringBuilderObject (really a string builder is passed), the new object W_StringBufferObject now takes and wrapps a rlib.buf

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86414:4cd49fa0d0d9 Date: 2016-08-22 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/4cd49fa0d0d9/ Log:renamed W_StringBufferObject to W_StringBuilderObject (really a string builder is

[pypy-commit] pypy py3.5: Fix for posix/test/test_ztranslation

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86411:cd1610618bd6 Date: 2016-08-22 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/cd1610618bd6/ Log:Fix for posix/test/test_ztranslation diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py ---

[pypy-commit] pypy default: backport 0b690c524507

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86413:b78a73998610 Date: 2016-08-22 11:47 +0200 http://bitbucket.org/pypy/pypy/changeset/b78a73998610/ Log:backport 0b690c524507 diff --git a/rpython/rlib/rposix_scandir.py b/rpython/rlib/rposix_scandir.py ---

[pypy-commit] pypy py3.5: translation fix

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86412:0b690c524507 Date: 2016-08-22 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/0b690c524507/ Log:translation fix diff --git a/pypy/module/posix/interp_scandir.py b/pypy/module/posix/interp_scandir.py ---

[pypy-commit] pypy default: typo

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86410:85dea6f34028 Date: 2016-08-22 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/85dea6f34028/ Log:typo diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++ b/rpython/rlib/rmmap.py @@

[pypy-commit] pypy memoryview-attributes: add newbytes method to tinyobjspace (as cfbolz suggested)

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86409:092eb3a20315 Date: 2016-08-22 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/092eb3a20315/ Log:add newbytes method to tinyobjspace (as cfbolz suggested) diff --git

[pypy-commit] pypy default: merge const-fold-we-are-jitted:

2016-08-22 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r86408:532f12cdb886 Date: 2016-08-22 11:32 +0200 http://bitbucket.org/pypy/pypy/changeset/532f12cdb886/ Log:merge const-fold-we-are-jitted: when running the final backend-optimization phase before emitting C

[pypy-commit] pypy const-fold-we-are-jitted: close to-be-merged branch

2016-08-22 Thread cfbolz
Author: Carl Friedrich Bolz Branch: const-fold-we-are-jitted Changeset: r86407:69dfdb6dd204 Date: 2016-08-22 11:30 +0200 http://bitbucket.org/pypy/pypy/changeset/69dfdb6dd204/ Log:close to-be-merged branch ___ pypy-commit mailing

[pypy-commit] pypy const-fold-we-are-jitted: document branch

2016-08-22 Thread cfbolz
Author: Carl Friedrich Bolz Branch: const-fold-we-are-jitted Changeset: r86406:f4911669 Date: 2016-08-22 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f4911669/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy py3.5: fix test

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86405:49cf5d090872 Date: 2016-08-22 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/49cf5d090872/ Log:fix test diff --git a/pypy/module/_sre/test/support_test_app_sre.py b/pypy/module/_sre/test/support_test_app_sre.py ---

[pypy-commit] pypy memoryview-attributes: typo, module name incomplete, moved import to avoid cyclic dep.

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86404:5f1682828946 Date: 2016-08-22 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/5f1682828946/ Log:typo, module name incomplete, moved import to avoid cyclic dep. diff --git

[pypy-commit] pypy memoryview-attributes: can only return a W_Root object to app level (translation issue)

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86403:5599a214c3e4 Date: 2016-08-22 11:02 +0200 http://bitbucket.org/pypy/pypy/changeset/5599a214c3e4/ Log:can only return a W_Root object to app level (translation issue) diff --git

[pypy-commit] pypy py3.5-scandir: ready for merge

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5-scandir Changeset: r86401:c85430b9119f Date: 2016-08-22 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/c85430b9119f/ Log:ready for merge ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy py3.5: hg merge py3.5-scandir

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86402:8927e9200840 Date: 2016-08-22 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/8927e9200840/ Log:hg merge py3.5-scandir diff --git a/pypy/module/posix/interp_scandir.py b/pypy/module/posix/interp_scandir.py ---

[pypy-commit] extradoc extradoc: progress

2016-08-22 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5679:b7f1bca916c9 Date: 2016-08-22 11:02 +0200 http://bitbucket.org/pypy/extradoc/changeset/b7f1bca916c9/ Log:progress diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst ---

[pypy-commit] pypy memoryview-attributes: remove gcc warning/error on buildbot for cpyext test

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86400:73e384ef0911 Date: 2016-08-22 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/73e384ef0911/ Log:remove gcc warning/error on buildbot for cpyext test diff --git

[pypy-commit] pypy py3k: Test and fix for os.listdir(fd)

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86395:daf7eb91064e Date: 2016-08-22 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/daf7eb91064e/ Log:Test and fix for os.listdir(fd) diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py ---

[pypy-commit] pypy py3k: os.listdir(None)

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86396:3951644b86e8 Date: 2016-08-22 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/3951644b86e8/ Log:os.listdir(None) diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py ---

[pypy-commit] pypy py3.5-scandir: hg merge py3.5

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5-scandir Changeset: r86398:1abeaf52ade5 Date: 2016-08-22 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/1abeaf52ade5/ Log:hg merge py3.5 diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py ---

[pypy-commit] pypy py3.5-scandir: Fix os.scandir(None), and os.scandir(dirfd) does not work on cpython either

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5-scandir Changeset: r86399:bcb73d504b55 Date: 2016-08-22 10:32 +0200 http://bitbucket.org/pypy/pypy/changeset/bcb73d504b55/ Log:Fix os.scandir(None), and os.scandir(dirfd) does not work on cpython either diff --git

[pypy-commit] pypy py3k: hg merge default

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86394:fb2a0382b7eb Date: 2016-08-22 10:11 +0200 http://bitbucket.org/pypy/pypy/changeset/fb2a0382b7eb/ Log:hg merge default diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++

[pypy-commit] pypy default: Fix HAVE_FDOPENDIR, which was always False

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86393:15a11c0744f3 Date: 2016-08-22 10:10 +0200 http://bitbucket.org/pypy/pypy/changeset/15a11c0744f3/ Log:Fix HAVE_FDOPENDIR, which was always False diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py ---

[pypy-commit] pypy py3.5: hg merge py3k

2016-08-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86397:9629ba2a4200 Date: 2016-08-22 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/9629ba2a4200/ Log:hg merge py3k diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py ---

[pypy-commit] pypy default: Test and fix for rposix.fdopendir()

2016-08-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r86392:43568988afe8 Date: 2016-08-22 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/43568988afe8/ Log:Test and fix for rposix.fdopendir() diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py

[pypy-commit] pypy py3.5-memoryview: merge py3.5

2016-08-22 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86390:cb2cf459a284 Date: 2016-08-22 09:27 +0200 http://bitbucket.org/pypy/pypy/changeset/cb2cf459a284/ Log:merge py3.5 diff too long, truncating to 2000 out of 3687 lines diff --git a/lib-python/conftest.py