[pypy-commit] pypy default: use intbounds to optimize int_force_ge_zero

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69570:56c6402c9b80 Date: 2014-03-01 02:39 -0500 http://bitbucket.org/pypy/pypy/changeset/56c6402c9b80/ Log:use intbounds to optimize int_force_ge_zero diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py -

[pypy-commit] pypy default: adjust array iter

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69569:03465c3e4130 Date: 2014-03-01 00:18 -0500 http://bitbucket.org/pypy/pypy/changeset/03465c3e4130/ Log:adjust array iter diff --git a/pypy/module/micronumpy/iterators.py b/pypy/module/micronumpy/iterators.py --- a/pypy/module/micronumpy/iterator

[pypy-commit] stmgc default: Reintroduce mulitple condition variables, but this time in a more

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r905:6fe6a5f23d8b Date: 2014-03-01 10:32 +0100 http://bitbucket.org/pypy/stmgc/changeset/6fe6a5f23d8b/ Log:Reintroduce mulitple condition variables, but this time in a more controlled fashion. In theory, let's say the code becomes clearer

[pypy-commit] stmgc default: Fix the last issue for the tests

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r906:bb47d1cca469 Date: 2014-03-01 10:41 +0100 http://bitbucket.org/pypy/stmgc/changeset/bb47d1cca469/ Log:Fix the last issue for the tests diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -469,6 +469,9 @@ tl->s

[pypy-commit] stmgc default: Add a space for clarity

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r907:2b57b68330a1 Date: 2014-03-01 11:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/2b57b68330a1/ Log:Add a space for clarity diff --git a/c7/stm/fprintcolor.c b/c7/stm/fprintcolor.c --- a/c7/stm/fprintcolor.c +++ b/c7/stm/fprintcolor.c @@ -13,7 +1

[pypy-commit] pypy default: this works now... >6 years later

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69571:850fe35a5647 Date: 2014-03-01 05:57 -0500 http://bitbucket.org/pypy/pypy/changeset/850fe35a5647/ Log:this works now... >6 years later diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rffi.py --- a/rpython/rtyper/l

[pypy-commit] pypy default: Try to improve the timetable of the jit counters: replace the two tables

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r69572:680434495e1e Date: 2014-03-01 15:00 +0100 http://bitbucket.org/pypy/pypy/changeset/680434495e1e/ Log:Try to improve the timetable of the jit counters: replace the two tables of 4096 entries with a single 5-ways-associative table of

[pypy-commit] pypy default: Split tick() into an inlinable fast-path and a regular slow-path.

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r69573:b7025da78ba8 Date: 2014-03-01 15:15 +0100 http://bitbucket.org/pypy/pypy/changeset/b7025da78ba8/ Log:Split tick() into an inlinable fast-path and a regular slow-path. diff --git a/rpython/jit/metainterp/counter.py b/rpython/jit/metainterp/counte

[pypy-commit] stmgc default: The first test about major gc passes.

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r908:f11bf6145d1b Date: 2014-03-01 17:03 +0100 http://bitbucket.org/pypy/stmgc/changeset/f11bf6145d1b/ Log:The first test about major gc passes. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -130,8 +130,94

[pypy-commit] pypy default: Crash early when trying to assign a resizable list into a 'lst[*]'

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r69574:492582e28528 Date: 2014-03-01 18:39 +0100 http://bitbucket.org/pypy/pypy/changeset/492582e28528/ Log:Crash early when trying to assign a resizable list into a 'lst[*]' attribute. diff --git a/rpython/annotator/test/test_annrpython.py b/r

[pypy-commit] stmgc default: Next test

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r909:b8042cd71968 Date: 2014-03-01 17:14 +0100 http://bitbucket.org/pypy/stmgc/changeset/b8042cd71968/ Log:Next test diff --git a/c7/stm/largemalloc.c b/c7/stm/largemalloc.c --- a/c7/stm/largemalloc.c +++ b/c7/stm/largemalloc.c @@ -463,8 +463,8 @@

[pypy-commit] stmgc default: Test that largemalloc_sweep() works as expected; start to work on recording modified objects

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r910:6f5c7ae1e5eb Date: 2014-03-01 18:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/6f5c7ae1e5eb/ Log:Test that largemalloc_sweep() works as expected; start to work on recording modified objects diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.

[pypy-commit] stmgc default: A passing test

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r911:a4aac2f3be09 Date: 2014-03-01 19:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/a4aac2f3be09/ Log:A passing test diff --git a/c7/test/test_gcpage.py b/c7/test/test_gcpage.py --- a/c7/test/test_gcpage.py +++ b/c7/test/test_gcpage.py @@ -134,4 +1

[pypy-commit] stmgc default: Small refactoring

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r912:f12f3ade6f01 Date: 2014-03-01 19:15 +0100 http://bitbucket.org/pypy/stmgc/changeset/f12f3ade6f01/ Log:Small refactoring diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -147,17 +147,30 @@ return loc

[pypy-commit] stmgc default: in-progress. still a bug left

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r913:e7ae3f43dde8 Date: 2014-03-01 20:03 +0100 http://bitbucket.org/pypy/stmgc/changeset/e7ae3f43dde8/ Log:in-progress. still a bug left diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -236,6 +236,7 @@ char *

[pypy-commit] cffi default: Two "decrefs" that are very theoretically missing (but it's not like

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r1469:da03a09a3bc4 Date: 2014-03-01 20:16 +0100 http://bitbucket.org/cffi/cffi/changeset/da03a09a3bc4/ Log:Two "decrefs" that are very theoretically missing (but it's not like you can actually free the object or win a lot) diff --git a/cffi/veng

[pypy-commit] stmgc default: Fix, but a failing test.

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r914:5d777b5b2815 Date: 2014-03-01 20:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/5d777b5b2815/ Log:Fix, but a failing test. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -277,8 +277,10 @@

[pypy-commit] pypy stdlib-2.7.5: operationerrfmt -> oefmt

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.5 Changeset: r69576:e257da05e295 Date: 2014-03-01 15:34 -0500 http://bitbucket.org/pypy/pypy/changeset/e257da05e295/ Log:operationerrfmt -> oefmt diff --git a/pypy/module/_io/interp_textio.py b/pypy/module/_io/interp_textio.py --- a/pypy/module/_io/int

[pypy-commit] stmgc default: in-progress

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r915:ad1c9d106b1c Date: 2014-03-01 22:31 +0100 http://bitbucket.org/pypy/stmgc/changeset/ad1c9d106b1c/ Log:in-progress diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -187,122 +187,84 @@ } } -static

[pypy-commit] pypy stdlib-2.7.5: close branch for switch to 2.7.6

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.5 Changeset: r69578:e6485190533b Date: 2014-03-01 15:45 -0500 http://bitbucket.org/pypy/pypy/changeset/e6485190533b/ Log:close branch for switch to 2.7.6 ___ pypy-commit mailing list pypy-commit@python.org ht

[pypy-commit] pypy stdlib-2.7.6: eliminate small noop diffs with vendor/stdlib

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69580:2f4bbe7caa22 Date: 2014-03-01 16:45 -0500 http://bitbucket.org/pypy/pypy/changeset/2f4bbe7caa22/ Log:eliminate small noop diffs with vendor/stdlib diff --git a/lib-python/2.7/distutils/tests/test_build_ext.py b/lib-python/2.7/distu

[pypy-commit] stmgc default: Fixes until all tests seem to pass.

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r916:dac6b73eede4 Date: 2014-03-01 22:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/dac6b73eede4/ Log:Fixes until all tests seem to pass. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -3,6 +3,9 @@ #e

[pypy-commit] pypy stdlib-2.7.6: add new tests to conftest.py

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69581:319f9797f093 Date: 2014-03-01 16:59 -0500 http://bitbucket.org/pypy/pypy/changeset/319f9797f093/ Log:add new tests to conftest.py diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-py

[pypy-commit] pypy stdlib-2.7.6: fixes for audioop

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69582:781b1f702577 Date: 2014-03-01 17:30 -0500 http://bitbucket.org/pypy/pypy/changeset/781b1f702577/ Log:fixes for audioop diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_pypy/audioop.py +++ b/lib_pypy/audioop.py @@ -1,

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

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69584:80b44c6a8346 Date: 2014-03-01 17:43 -0500 http://bitbucket.org/pypy/pypy/changeset/80b44c6a8346/ Log:merge default diff --git a/pypy/objspace/std/test/test_stringformat.py b/pypy/objspace/std/test/test_stringformat.py --- a/pypy/ob

[pypy-commit] pypy stdlib-2.7.6: fix newformat overflow check

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69585:e95890c046a1 Date: 2014-03-01 18:04 -0500 http://bitbucket.org/pypy/pypy/changeset/e95890c046a1/ Log:fix newformat overflow check diff --git a/pypy/objspace/std/newformat.py b/pypy/objspace/std/newformat.py --- a/pypy/objspace/std/n

[pypy-commit] pypy default: cleanup

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69583:76a313cc0346 Date: 2014-03-01 15:29 -0500 http://bitbucket.org/pypy/pypy/changeset/76a313cc0346/ Log:cleanup diff --git a/pypy/objspace/std/test/test_stringformat.py b/pypy/objspace/std/test/test_stringformat.py --- a/pypy/objspace/std/test/te

[pypy-commit] pypy stdlib-2.7.6: fix old format overflow check

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69586:de582fef597e Date: 2014-03-01 18:37 -0500 http://bitbucket.org/pypy/pypy/changeset/de582fef597e/ Log:fix old format overflow check diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objspace/st

[pypy-commit] pypy stdlib-2.7.6: disable ulaw audio tests that depend on unimplemented audioop functions

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69587:972f0fa2922a Date: 2014-03-01 18:47 -0500 http://bitbucket.org/pypy/pypy/changeset/972f0fa2922a/ Log:disable ulaw audio tests that depend on unimplemented audioop functions diff --git a/lib-python/2.7/test/test_aifc.py b/lib

[pypy-commit] pypy stdlib-2.7.6: reapply pypy random.py modifications

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69588:cc9aacc860c0 Date: 2014-03-01 19:06 -0500 http://bitbucket.org/pypy/pypy/changeset/cc9aacc860c0/ Log:reapply pypy random.py modifications diff --git a/lib-python/2.7/random.py b/lib-python/2.7/random.py --- a/lib-python/2.7/random.p

[pypy-commit] pypy stdlib-2.7.6: fix fileio modes

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69589:d91c3fa0dd7a Date: 2014-03-01 19:18 -0500 http://bitbucket.org/pypy/pypy/changeset/d91c3fa0dd7a/ Log:fix fileio modes diff --git a/pypy/module/_file/test/test_file.py b/pypy/module/_file/test/test_file.py --- a/pypy/module/_file/te

[pypy-commit] pypy stdlib-2.7.6: fix _ssl parsing of nullbytecert

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69590:553b9635e2e5 Date: 2014-03-01 20:17 -0500 http://bitbucket.org/pypy/pypy/changeset/553b9635e2e5/ Log:fix _ssl parsing of nullbytecert diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ss

[pypy-commit] pypy stdlib-2.7.6: cpython issue13612: avoid crashing in the case of multibyte encodings.

2014-03-01 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.6 Changeset: r69591:a4e6cfbf8f11 Date: 2014-03-01 17:41 -0800 http://bitbucket.org/pypy/pypy/changeset/a4e6cfbf8f11/ Log:cpython issue13612: avoid crashing in the case of multibyte encodings. also, fix a thinko in UnknownEncodingHandlerData_cal

[pypy-commit] pypy stdlib-2.7.6: merge heads

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69593:ae3ed95563a4 Date: 2014-03-01 20:44 -0500 http://bitbucket.org/pypy/pypy/changeset/ae3ed95563a4/ Log:merge heads diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py --- a/pypy/module/pyexpat/i

[pypy-commit] pypy stdlib-2.7.6: fix compile error message case

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69592:2dd986a2c9d0 Date: 2014-03-01 20:40 -0500 http://bitbucket.org/pypy/pypy/changeset/2dd986a2c9d0/ Log:fix compile error message case diff --git a/pypy/interpreter/pyparser/pyparse.py b/pypy/interpreter/pyparser/pyparse.py --- a/pypy

[pypy-commit] pypy stdlib-2.7.6: precision limit is actually INT_MAX

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69594:64b7e6ad4753 Date: 2014-03-01 21:27 -0500 http://bitbucket.org/pypy/pypy/changeset/64b7e6ad4753/ Log:precision limit is actually INT_MAX diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objsp

[pypy-commit] pypy stdlib-2.7.6: make this a constant in rarithmetic

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69595:2ca330e1a022 Date: 2014-03-01 21:43 -0500 http://bitbucket.org/pypy/pypy/changeset/2ca330e1a022/ Log:make this a constant in rarithmetic diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objsp

[pypy-commit] pypy stdlib-2.7.6: fix tcl split/splitlist

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69596:97f50d229f4d Date: 2014-03-01 22:22 -0500 http://bitbucket.org/pypy/pypy/changeset/97f50d229f4d/ Log:fix tcl split/splitlist diff --git a/lib_pypy/_tkinter/app.py b/lib_pypy/_tkinter/app.py --- a/lib_pypy/_tkinter/app.py +++ b/lib_p

[pypy-commit] pypy stdlib-2.7.6: sys.maxsize -> sys.maxint

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69597:f63389a764ea Date: 2014-03-01 23:18 -0500 http://bitbucket.org/pypy/pypy/changeset/f63389a764ea/ Log:sys.maxsize -> sys.maxint diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objspace/std/fo

[pypy-commit] pypy stdlib-2.7.6: try this method

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69598:f9318d0034e1 Date: 2014-03-02 00:43 -0500 http://bitbucket.org/pypy/pypy/changeset/f9318d0034e1/ Log:try this method diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ssl/interp_ssl.py +

[pypy-commit] pypy stdlib-2.7.6: fix incremental utf-16 decoder (cpython issue11461)

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69599:62fa89efe2e7 Date: 2014-03-02 02:02 -0500 http://bitbucket.org/pypy/pypy/changeset/62fa89efe2e7/ Log:fix incremental utf-16 decoder (cpython issue11461) diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/tes

[pypy-commit] pypy stdlib-2.7.6: fix utf-7 decoder (cpython issue19279)

2014-03-01 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.6 Changeset: r69600:5a23ee926e6c Date: 2014-03-02 02:19 -0500 http://bitbucket.org/pypy/pypy/changeset/5a23ee926e6c/ Log:fix utf-7 decoder (cpython issue19279) diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/test_codecs