[pypy-commit] pypy vmprof-0.4.10: I claim that tests should NEVER fail silently; I think that test_native actually fails on linux, but the builtbot never noticed because vmprof is not installed. Proba

2017-11-04 Thread antocuni
Author: Antonio Cuni Branch: vmprof-0.4.10 Changeset: r92926:526d9b94882a Date: 2017-11-04 12:09 +0100 http://bitbucket.org/pypy/pypy/changeset/526d9b94882a/ Log:I claim that tests should NEVER fail silently; I think that test_native actually fails on linux, but the builtbot never not

[pypy-commit] pypy vmprof-0.4.10: bah, I think that this test did not actually test anything because on buildbot the cwd was different that the test expects, and thus os.walk returned an empty list O_

2017-11-04 Thread antocuni
Author: Antonio Cuni Branch: vmprof-0.4.10 Changeset: r92925:0317d4f69638 Date: 2017-11-04 12:03 +0100 http://bitbucket.org/pypy/pypy/changeset/0317d4f69638/ Log:bah, I think that this test did not actually test anything because on buildbot the cwd was different that the test expects,

[pypy-commit] pypy vmprof-0.4.10: a branch where to update the code to vmprof 0.4.10

2017-11-04 Thread antocuni
Author: Antonio Cuni Branch: vmprof-0.4.10 Changeset: r92924:4d73e43ae3fb Date: 2017-11-04 11:15 +0100 http://bitbucket.org/pypy/pypy/changeset/4d73e43ae3fb/ Log:a branch where to update the code to vmprof 0.4.10 ___ pypy-commit mailing list pypy-c

[pypy-commit] pypy default: graft parts of 287c9946859b that provide rposix.lockf in rpython

2017-11-04 Thread mattip
Author: Matti Picus Branch: Changeset: r92928:9d22ff3be2ae Date: 2017-11-04 20:07 +0200 http://bitbucket.org/pypy/pypy/changeset/9d22ff3be2ae/ Log:graft parts of 287c9946859b that provide rposix.lockf in rpython diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib

[pypy-commit] pypy math-improvements: Make rshift invert (in most cases) in place, this makes a huge speedup for rshift with negative numbers as it avoids two extra copies, also make an rqshift for th

2017-11-04 Thread stian
Author: stian Branch: math-improvements Changeset: r92929:f30c2f38b0b5 Date: 2017-11-04 19:18 +0100 http://bitbucket.org/pypy/pypy/changeset/f30c2f38b0b5/ Log:Make rshift invert (in most cases) in place, this makes a huge speedup for rshift with negative numbers as it avoids two extra

[pypy-commit] pypy default: whoops in 5c8b7f2cd6b7

2017-11-04 Thread mattip
Author: Matti Picus Branch: Changeset: r92927:1ea57a8b4a91 Date: 2017-11-04 19:31 +0200 http://bitbucket.org/pypy/pypy/changeset/1ea57a8b4a91/ Log:whoops in 5c8b7f2cd6b7 diff --git a/pypy/module/zipimport/test/test_zipimport.py b/pypy/module/zipimport/test/test_zipimport.py --- a/pypy/modu

[pypy-commit] pypy default: Add extra-tests for string methods, matching the interp-level tests added in 88bed3bb8ad4

2017-11-04 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92930:b97f900404e5 Date: 2017-11-04 20:28 + http://bitbucket.org/pypy/pypy/changeset/b97f900404e5/ Log:Add extra-tests for string methods, matching the interp-level tests added in 88bed3bb8ad4 diff --git a/extra_tests/test_bytes.py b/extra_

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

2017-11-04 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92931:a433b30d93a4 Date: 2017-11-04 21:06 + http://bitbucket.org/pypy/pypy/changeset/a433b30d93a4/ Log:hg merge default diff --git a/extra_tests/requirements.txt b/extra_tests/requirements.txt new file mode 100644 --- /dev/null +++ b/extra_tes

[pypy-commit] pypy py3.5: Kill tests involving dodgy comparisons with CPython 2 and superseded by b97f900404e5

2017-11-04 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92932:186f4b89a84a Date: 2017-11-04 21:13 + http://bitbucket.org/pypy/pypy/changeset/186f4b89a84a/ Log:Kill tests involving dodgy comparisons with CPython 2 and superseded by b97f900404e5 diff --git a/pypy/objspace/std/test/test_byteso

[pypy-commit] pypy unicode-utf8: * Return a flag from check_utf8.

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92933:a6e6ba074a22 Date: 2017-11-04 10:31 +0100 http://bitbucket.org/pypy/pypy/changeset/a6e6ba074a22/ Log:* Return a flag from check_utf8. * Improve the tests and run it for more examples diff --git a/rpython/rlib/rutf8.py b/rpython/rlib

[pypy-commit] pypy unicode-utf8: whack enough to get somewhere with the list strategy - just for ascii-unicode so far

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92939:0aeb46cc86b0 Date: 2017-11-04 19:37 +0100 http://bitbucket.org/pypy/pypy/changeset/0aeb46cc86b0/ Log:whack enough to get somewhere with the list strategy - just for ascii-unicode so far diff --git a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy unicode-utf8: progress on having flags correctly propagated, almost there

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92934:29ce3a4ea76f Date: 2017-11-04 14:38 +0100 http://bitbucket.org/pypy/pypy/changeset/29ce3a4ea76f/ Log:progress on having flags correctly propagated, almost there diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -4,3 +4,7 @@ if one is not

[pypy-commit] pypy unicode-utf8: first attempt at fixing the unicode surrogate mess

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92937:0c93ee971f62 Date: 2017-11-04 19:07 +0100 http://bitbucket.org/pypy/pypy/changeset/0c93ee971f62/ Log:first attempt at fixing the unicode surrogate mess diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,4 +1,3 @@ -* unskip tests in test_u

[pypy-commit] pypy unicode-utf8: finish whacking until the objspace tests pass

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92935:47de95da2bbb Date: 2017-11-04 15:26 +0100 http://bitbucket.org/pypy/pypy/changeset/47de95da2bbb/ Log:finish whacking until the objspace tests pass diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -8,3 +8,4 @@ * better flag handling in spl

[pypy-commit] pypy unicode-utf8: update TODO

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92942:ec7d2032eb70 Date: 2017-11-04 20:38 +0100 http://bitbucket.org/pypy/pypy/changeset/ec7d2032eb70/ Log:update TODO diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -5,7 +5,5 @@ * fix cpyext * write the correct jit_elidable in _get_index_st

[pypy-commit] pypy unicode-utf8: small fixes, for revisting later once we actually want tests to pass

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92936:71debd44669a Date: 2017-11-04 15:31 +0100 http://bitbucket.org/pypy/pypy/changeset/71debd44669a/ Log:small fixes, for revisting later once we actually want tests to pass diff --git a/pypy/module/_codecs/interp_codecs.py b/pypy/module/_code

[pypy-commit] pypy unicode-utf8: fix enough to pass all the tests in test_unicodeobject

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92938:94c9ccfbd63c Date: 2017-11-04 19:17 +0100 http://bitbucket.org/pypy/pypy/changeset/94c9ccfbd63c/ Log:fix enough to pass all the tests in test_unicodeobject diff --git a/pypy/interpreter/unicodehelper.py b/pypy/interpreter/unicodehelper.py

[pypy-commit] pypy unicode-utf8: add assertions for now

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92941:4bd78617a41a Date: 2017-11-04 20:37 +0100 http://bitbucket.org/pypy/pypy/changeset/4bd78617a41a/ Log:add assertions for now diff --git a/pypy/objspace/std/unicodeobject.py b/pypy/objspace/std/unicodeobject.py --- a/pypy/objspace/std/unicod

[pypy-commit] pypy unicode-utf8: fight until the strategies seem to work again for ascii unicode strings at least

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92940:1645f5285398 Date: 2017-11-04 20:32 +0100 http://bitbucket.org/pypy/pypy/changeset/1645f5285398/ Log:fight until the strategies seem to work again for ascii unicode strings at least diff --git a/pypy/interpreter/baseobjspace.py b/py

[pypy-commit] pypy unicode-utf8: ups, fix

2017-11-04 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r92943:10e8aaa42286 Date: 2017-11-04 20:46 +0100 http://bitbucket.org/pypy/pypy/changeset/10e8aaa42286/ Log:ups, fix diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py --- a/pypy/objspace/std/setobject.py +++ b/pypy/objsp