[pypy-commit] pypy default: another fix to make win32 happy

2014-04-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70530:9b2dff9b875f Date: 2014-04-09 18:47 -0700 http://bitbucket.org/pypy/pypy/changeset/9b2dff9b875f/ Log:another fix to make win32 happy diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/p

[pypy-commit] pypy default: fix test on win32

2014-04-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70528:69db55ba6eaf Date: 2014-04-09 18:20 -0700 http://bitbucket.org/pypy/pypy/changeset/69db55ba6eaf/ Log:fix test on win32 diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/posix/test/test

[pypy-commit] pypy default: win32 also needs signal

2014-04-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70529:17a17f188b4a Date: 2014-04-09 18:30 -0700 http://bitbucket.org/pypy/pypy/changeset/17a17f188b4a/ Log:win32 also needs signal diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/posix/tes

[pypy-commit] pypy stdlib-3.2.5: close to be merged branch

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70525:03f738c0210a Date: 2014-04-09 15:15 -0700 http://bitbucket.org/pypy/pypy/changeset/03f738c0210a/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@python.org https://

[pypy-commit] pypy stdlib-3.2.5: another BufferError impl. detail

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70524:e7aa6d7e4488 Date: 2014-04-09 15:04 -0700 http://bitbucket.org/pypy/pypy/changeset/e7aa6d7e4488/ Log:another BufferError impl. detail diff --git a/lib-python/3/test/test_re.py b/lib-python/3/test/test_re.py --- a/lib-python/3/test/

[pypy-commit] pypy default: fix test_zmath on win32

2014-04-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70523:bf3731320ef2 Date: 2014-04-09 15:01 -0700 http://bitbucket.org/pypy/pypy/changeset/bf3731320ef2/ Log:fix test_zmath on win32 diff --git a/rpython/jit/backend/x86/support.py b/rpython/jit/backend/x86/support.py --- a/rpython/jit/backend/x86/sup

[pypy-commit] pypy small-unroll-improvements: share some copy-pasted code

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70522:6b0dfd655d80 Date: 2014-04-09 23:29 +0200 http://bitbucket.org/pypy/pypy/changeset/6b0dfd655d80/ Log:share some copy-pasted code discovered that the short preamble that is being inline can grow in

[pypy-commit] pypy stdlib-3.2.5: incoming paths are now unicode so their path manipulations should be too --

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70521:8f1f8bf0c093 Date: 2014-04-09 12:23 -0700 http://bitbucket.org/pypy/pypy/changeset/8f1f8bf0c093/ Log:incoming paths are now unicode so their path manipulations should be too -- however rpath doesn't support unicode, so fsenc

[pypy-commit] pypy stdlib-3.2.5: merge py3k

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70520:911844b1f9c2 Date: 2014-04-09 11:58 -0700 http://bitbucket.org/pypy/pypy/changeset/911844b1f9c2/ Log:merge py3k diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/posix/tes

[pypy-commit] pypy py3k: merge default

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70519:7eafa2968379 Date: 2014-04-09 11:58 -0700 http://bitbucket.org/pypy/pypy/changeset/7eafa2968379/ Log:merge default diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/posix/test/tes

[pypy-commit] pypy small-unroll-improvements: use helper

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70516:aef86000e35a Date: 2014-04-09 19:31 +0200 http://bitbucket.org/pypy/pypy/changeset/aef86000e35a/ Log:use helper diff --git a/rpython/jit/metainterp/optimizeopt/test/test_virtualstate.py b/rpython/jit/metainterp/

[pypy-commit] pypy small-unroll-improvements: finally kill this method

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70511:fb14e13b500c Date: 2014-04-09 16:52 +0200 http://bitbucket.org/pypy/pypy/changeset/fb14e13b500c/ Log:finally kill this method diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py b/rpython/jit/metaint

[pypy-commit] pypy small-unroll-improvements: dedent

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70518:e5b4fa9311f9 Date: 2014-04-09 19:40 +0200 http://bitbucket.org/pypy/pypy/changeset/e5b4fa9311f9/ Log:dedent diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.p

[pypy-commit] pypy small-unroll-improvements: oops

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70508:2c1378852b5c Date: 2014-04-09 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/2c1378852b5c/ Log:oops diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py b/rpython/jit/metainterp/optimizeopt/virt

[pypy-commit] pypy small-unroll-improvements: yay, another completely untested case:

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70517:e43da5c8b730 Date: 2014-04-09 19:36 +0200 http://bitbucket.org/pypy/pypy/changeset/e43da5c8b730/ Log:yay, another completely untested case: match a value with an intbound against a constant diff --git a/r

[pypy-commit] pypy small-unroll-improvements: there's an equivalent test in test_nonvirtual_all_combinations

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70512:9d79b10afe1e Date: 2014-04-09 17:24 +0200 http://bitbucket.org/pypy/pypy/changeset/9d79b10afe1e/ Log:there's an equivalent test in test_nonvirtual_all_combinations diff --git a/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy small-unroll-improvements: this should no longer be necessary

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70509:e4ad4a4796df Date: 2014-04-09 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/e4ad4a4796df/ Log:this should no longer be necessary diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/met

[pypy-commit] pypy small-unroll-improvements: use our own exception

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70515:51fe2237fbdc Date: 2014-04-09 18:24 +0200 http://bitbucket.org/pypy/pypy/changeset/51fe2237fbdc/ Log:use our own exception diff --git a/rpython/jit/metainterp/optimizeopt/test/test_virtualstate.py b/rpython/jit/

[pypy-commit] pypy small-unroll-improvements: change the generate_guards interface to not have to pass around four variables

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70513:25dfebb4f119 Date: 2014-04-09 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/25dfebb4f119/ Log:change the generate_guards interface to not have to pass around four variables (not quite happy with the

[pypy-commit] pypy small-unroll-improvements: fully remove generalization_of, only leave in on VirtualState

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70514:f6b8d4578f9b Date: 2014-04-09 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/f6b8d4578f9b/ Log:fully remove generalization_of, only leave in on VirtualState diff --git a/rpython/jit/metainterp/optimizeopt/t

[pypy-commit] pypy small-unroll-improvements: no need to call generalization_of any more

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70510:fbac0290 Date: 2014-04-09 16:45 +0200 http://bitbucket.org/pypy/pypy/changeset/fbac0290/ Log:no need to call generalization_of any more diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython

[pypy-commit] pypy small-unroll-improvements: start using generate_guards to implement generalization_of

2014-04-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: small-unroll-improvements Changeset: r70507:605961f3e5de Date: 2014-04-09 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/605961f3e5de/ Log:start using generate_guards to implement generalization_of diff --git a/rpython/jit/metainterp/optimizeopt/test

[pypy-commit] pypy default: fix translation

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r70506:da3975c63a3e Date: 2014-04-09 11:52 -0700 http://bitbucket.org/pypy/pypy/changeset/da3975c63a3e/ Log:fix translation diff --git a/pypy/module/sys/initpath.py b/pypy/module/sys/initpath.py --- a/pypy/module/sys/initpath.py +++ b/pypy/module/sys

[pypy-commit] pypy default: call check_not_dir in fdopen

2014-04-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70505:fcb0695ec986 Date: 2014-04-09 14:47 -0400 http://bitbucket.org/pypy/pypy/changeset/fcb0695ec986/ Log:call check_not_dir in fdopen diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py --- a/pypy/module/_file/interp_fi

[pypy-commit] pypy default: nitpicking

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r70504:e5b9edc29efe Date: 2014-04-09 11:39 -0700 http://bitbucket.org/pypy/pypy/changeset/e5b9edc29efe/ Log:nitpicking diff --git a/pypy/module/sys/initpath.py b/pypy/module/sys/initpath.py --- a/pypy/module/sys/initpath.py +++ b/pypy/module/sys/init

[pypy-commit] pypy default: minor cleanup/pep8

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r70500:c54befdbeb4b Date: 2014-04-09 11:30 -0700 http://bitbucket.org/pypy/pypy/changeset/c54befdbeb4b/ Log:minor cleanup/pep8 diff --git a/pypy/module/sys/initpath.py b/pypy/module/sys/initpath.py --- a/pypy/module/sys/initpath.py +++ b/pypy/module/

[pypy-commit] pypy stdlib-3.2.5: merge py3k

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70503:712bbcb26dce Date: 2014-04-09 11:32 -0700 http://bitbucket.org/pypy/pypy/changeset/712bbcb26dce/ Log:merge py3k diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -459,6 +459,19 @@

[pypy-commit] pypy stdlib-3.2.5: use cpython 3.3's test which we already adhere to. 3.2.5's test seems bogus

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r70501:455e6ff76097 Date: 2014-04-08 17:14 -0700 http://bitbucket.org/pypy/pypy/changeset/455e6ff76097/ Log:use cpython 3.3's test which we already adhere to. 3.2.5's test seems bogus (cpython issue15533) diff --git a/lib-python/3

[pypy-commit] pypy py3k: merge default

2014-04-09 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70502:b7063430977e Date: 2014-04-09 11:32 -0700 http://bitbucket.org/pypy/pypy/changeset/b7063430977e/ Log:merge default diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -459,6 +459,19 @@ .. _`

[pypy-commit] benchmarks default: add a btree benchmark with similar problems as skip-list (a bit better though)

2014-04-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r248:a7f0f6c6e15e Date: 2014-04-09 16:37 +0200 http://bitbucket.org/pypy/benchmarks/changeset/a7f0f6c6e15e/ Log:add a btree benchmark with similar problems as skip-list (a bit better though) diff --git a/multithread/btree/btree.py b/multithread/

[pypy-commit] pypy default: Add a FAQ entry "translation swaps forever"

2014-04-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r70499:69cafd5dfbfa Date: 2014-04-09 16:26 +0200 http://bitbucket.org/pypy/pypy/changeset/69cafd5dfbfa/ Log:Add a FAQ entry "translation swaps forever" diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -45

[pypy-commit] benchmarks default: Add a benchmark performing inserts/finds/removes on a skip-list. We currently

2014-04-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r247:1100457d9161 Date: 2014-04-09 14:58 +0200 http://bitbucket.org/pypy/benchmarks/changeset/1100457d9161/ Log:Add a benchmark performing inserts/finds/removes on a skip-list. We currently get slower with more threads which we should try to avoi

[pypy-commit] lang-smalltalk storage: Added some more methods to SmallInteger.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r789:b8fbdd57cd26 Date: 2014-04-08 11:49 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b8fbdd57cd26/ Log:Added some more methods to SmallInteger. diff --git a/images/minibluebookdebug.image b/images/minibluebookdebug.image index 17

[pypy-commit] lang-smalltalk storage: Updated traces in jit tests. They basically stayed the same.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r790:63607df35291 Date: 2014-04-08 12:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/63607df35291/ Log:Updated traces in jit tests. They basically stayed the same. diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest

[pypy-commit] lang-smalltalk storage-ignoringStackOverflow: Commented out handling of stack-overflow and interrupts.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-ignoringStackOverflow Changeset: r792:c0af48bf0025 Date: 2014-04-09 14:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c0af48bf0025/ Log:Commented out handling of stack-overflow and interrupts. Just for experiments. diff --git a/spyvm

[pypy-commit] lang-smalltalk storage: Organized the benchmark/util methods on SmallInteger in the minibluebookdebug.image

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r788:869b4098cc76 Date: 2014-04-07 21:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/869b4098cc76/ Log:Organized the benchmark/util methods on SmallInteger in the minibluebookdebug.image diff --git a/images/minibluebookdeb

[pypy-commit] lang-smalltalk storage: Added code to jit.py

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r791:e811ac7cd9d8 Date: 2014-04-09 14:03 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e811ac7cd9d8/ Log:Added code to jit.py diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/jit.py @@ -110

[pypy-commit] stmgc default: fix

2014-04-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r1150:0492e398156b Date: 2014-04-09 13:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/0492e398156b/ Log:fix diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -34,7 +34,7 @@ stm_char *point_to_loc

[pypy-commit] stmgc default: A failing test

2014-04-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r1149:364decc0267b Date: 2014-04-09 13:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/364decc0267b/ Log:A failing test diff --git a/c7/test/test_weakref.py b/c7/test/test_weakref.py --- a/c7/test/test_weakref.py +++ b/c7/test/test_weakref.py @@ -360

[pypy-commit] stmgc default: Just tweaks

2014-04-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r1148:6aed6a111e7a Date: 2014-04-09 12:50 +0200 http://bitbucket.org/pypy/stmgc/changeset/6aed6a111e7a/ Log:Just tweaks diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -57,11 +57,14 @@ a

[pypy-commit] pypy stmgc-c7: Deactivate the submodule '__pypy__.thread' if we're translating without

2014-04-09 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70496:64954c862970 Date: 2014-04-09 10:07 +0200 http://bitbucket.org/pypy/pypy/changeset/64954c862970/ Log:Deactivate the submodule '__pypy__.thread' if we're translating without threads. diff --git a/pypy/interpreter/mixedmodule.py b/p

[pypy-commit] stmgc default: Use a trap page at the end of the shadow stack.

2014-04-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r1147:f77259e8fb8f Date: 2014-04-09 09:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/f77259e8fb8f/ Log:Use a trap page at the end of the shadow stack. diff --git a/c7/stm/setup.c b/c7/stm/setup.c --- a/c7/stm/setup.c +++ b/c7/stm/setup.c @@ -9,7 +9