[pypy-commit] benchmarks default: ouch. sorry about that.

2015-06-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r330:29a5c9c83f8c Date: 2015-06-10 07:48 +0200 http://bitbucket.org/pypy/benchmarks/changeset/29a5c9c83f8c/ Log:ouch. sorry about that. diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -83,7 +83,7 @@

[pypy-commit] cffi default: Whatsnew

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2183:abc8ff5b2885 Date: 2015-06-09 20:56 +0200 http://bitbucket.org/cffi/cffi/changeset/abc8ff5b2885/ Log:Whatsnew diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @@ -14,6 +14,1

[pypy-commit] pypy unicode-dtype: hg merge default

2015-06-09 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78001:32e9412990e1 Date: 2015-06-09 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/32e9412990e1/ Log:hg merge default diff too long, truncating to 2000 out of 2175 lines diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.e

[pypy-commit] pypy unicode-dtype: Add comparison operations for unicode

2015-06-09 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78002:771d426b475d Date: 2015-06-09 18:03 +0100 http://bitbucket.org/pypy/pypy/changeset/771d426b475d/ Log:Add comparison operations for unicode diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/modu

[pypy-commit] pypy unicode-dtype: fix unicode array creation

2015-06-09 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78004:3591f1ef0fb0 Date: 2015-06-09 19:20 +0100 http://bitbucket.org/pypy/pypy/changeset/3591f1ef0fb0/ Log:fix unicode array creation diff --git a/pypy/module/micronumpy/test/test_ndarray.py b/pypy/module/micronumpy/test/test_ndarray.py -

[pypy-commit] pypy unicode-dtype: some progress

2015-06-09 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78000:f68fb42cff20 Date: 2015-06-06 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/f68fb42cff20/ Log:some progress diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/module/micronumpy/casti

[pypy-commit] pypy unicode-dtype: update test, since unicode is implemented but sorting still isn't

2015-06-09 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78003:4cfe2a34d2ff Date: 2015-06-09 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/4cfe2a34d2ff/ Log:update test, since unicode is implemented but sorting still isn't diff --git a/pypy/module/micronumpy/test/test_selection.py b/pypy

[pypy-commit] pypy default: Import cffi's 713b2badd33b and fix

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77999:7959ab6b0b35 Date: 2015-06-09 20:51 +0200 http://bitbucket.org/pypy/pypy/changeset/7959ab6b0b35/ Log:Import cffi's 713b2badd33b and fix diff --git a/pypy/module/_cffi_backend/lib_obj.py b/pypy/module/_cffi_backend/lib_obj.py --- a/pypy/module/_c

[pypy-commit] cffi default: Make the test more precise

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2182:713b2badd33b Date: 2015-06-09 20:47 +0200 http://bitbucket.org/cffi/cffi/changeset/713b2badd33b/ Log:Make the test more precise diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py

[pypy-commit] cffi default: Add some checks that will fail in PyPy

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2181:1ba1aa9565ff Date: 2015-06-09 20:41 +0200 http://bitbucket.org/cffi/cffi/changeset/1ba1aa9565ff/ Log:Add some checks that will fail in PyPy diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_r

[pypy-commit] pypy py3k: Remove 'utf-8' argument from calls to str.encode() in this file because it's already the default argument.

2015-06-09 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r77998:55d423041e00 Date: 2015-06-09 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/55d423041e00/ Log:Remove 'utf-8' argument from calls to str.encode() in this file because it's already the default argument. diff --git a/lib_pypy/_c

[pypy-commit] pypy py3k: Make curses.tigetstr/tigetnum/tigetflag handle Unicode strings

2015-06-09 Thread mgedmin
Author: Marius Gedminas Branch: py3k Changeset: r77994:d07170655326 Date: 2015-04-02 11:07 +0300 http://bitbucket.org/pypy/pypy/changeset/d07170655326/ Log:Make curses.tigetstr/tigetnum/tigetflag handle Unicode strings Fixes https://bitbucket.org/pypy/pypy/issue/1997/pypy3 -c

[pypy-commit] pypy py3k: Merge with upstream

2015-06-09 Thread mgedmin
Author: Marius Gedminas Branch: py3k Changeset: r77997:404f7178d54f Date: 2015-06-09 19:45 +0300 http://bitbucket.org/pypy/pypy/changeset/404f7178d54f/ Log:Merge with upstream diff too long, truncating to 2000 out of 61469 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@

[pypy-commit] pypy py3k: Fix curses text-output functions and methods

2015-06-09 Thread mgedmin
Author: Marius Gedminas Branch: py3k Changeset: r77995:b110a435b27a Date: 2015-04-02 11:23 +0300 http://bitbucket.org/pypy/pypy/changeset/b110a435b27a/ Log:Fix curses text-output functions and methods The fix works for pure ASCII text only. I'm still investigating why Unicode

[pypy-commit] pypy py3k: Link against libncursesw, for Unicode support

2015-06-09 Thread mgedmin
Author: Marius Gedminas Branch: py3k Changeset: r77996:321f5dfaf308 Date: 2015-04-02 11:30 +0300 http://bitbucket.org/pypy/pypy/changeset/321f5dfaf308/ Log:Link against libncursesw, for Unicode support diff --git a/lib_pypy/_curses.py b/lib_pypy/_curses.py --- a/lib_pypy/_curses.py +++ b/lib

[pypy-commit] benchmarks default: add a synthetic sqlite benchmark, mostly to stress CFFI

2015-06-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r329:743b6eafd02d Date: 2015-06-09 16:57 +0200 http://bitbucket.org/pypy/benchmarks/changeset/743b6eafd02d/ Log:add a synthetic sqlite benchmark, mostly to stress CFFI diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchma

[pypy-commit] stmgc c8-gil-like: tweaks, some tests pass again

2015-06-09 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1795:c8581bc6bc2a Date: 2015-06-09 17:16 +0200 http://bitbucket.org/pypy/stmgc/changeset/c8581bc6bc2a/ Log:tweaks, some tests pass again diff --git a/c8/stm/detach.c b/c8/stm/detach.c --- a/c8/stm/detach.c +++ b/c8/stm/detach.c @@ -65,12 +65

[pypy-commit] stmgc c8-gil-like: hg merge default

2015-06-09 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1793:f85a069a561e Date: 2015-06-07 11:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/f85a069a561e/ Log:hg merge default diff --git a/c8/stm/core.h b/c8/stm/core.h --- a/c8/stm/core.h +++ b/c8/stm/core.h @@ -170,6 +170,10 @@ TS_INEVI

[pypy-commit] stmgc c8-gil-like: in-progress

2015-06-09 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1794:2545c3033c9b Date: 2015-06-09 17:13 +0200 http://bitbucket.org/pypy/stmgc/changeset/2545c3033c9b/ Log:in-progress diff --git a/c8/CALL_RELEASE_GIL b/c8/CALL_RELEASE_GIL --- a/c8/CALL_RELEASE_GIL +++ b/c8/CALL_RELEASE_GIL @@ -50,12 +50,1

[pypy-commit] pypy vecopt: preventing the transformation of cumsum (some problems that followed from last changes)

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77993:652fca81f3d1 Date: 2015-06-09 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/652fca81f3d1/ Log:preventing the transformation of cumsum (some problems that followed from last changes) diff --git a/rpython/jit/metainterp/o

[pypy-commit] pypy default: Fix the ".pypy-26.so" extension, i.e. stop updating it to ".pypy-XY.so".

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77992:97d59353f34e Date: 2015-06-09 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/97d59353f34e/ Log:Fix the ".pypy-26.so" extension, i.e. stop updating it to ".pypy- XY.so". diff --git a/pypy/module/imp/importing.py b/pypy/module/imp/imp

[pypy-commit] pypy vecopt: works now for the int16 case

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77990:ec09c339cc68 Date: 2015-06-09 13:55 +0200 http://bitbucket.org/pypy/pypy/changeset/ec09c339cc68/ Log:works now for the int16 case diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimizeopt/schedu

[pypy-commit] pypy vecopt: moving the type determination from the scheduling transformation to the find pack routines,

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77989:2982e1a68dcf Date: 2015-06-09 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/2982e1a68dcf/ Log:moving the type determination from the scheduling transformation to the find pack routines, this helps to better determine the

[pypy-commit] pypy vecopt: preventing accumulator flush within the trace. the plan is only to support in in guard exits

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77991:be2247303111 Date: 2015-06-09 14:18 +0200 http://bitbucket.org/pypy/pypy/changeset/be2247303111/ Log:preventing accumulator flush within the trace. the plan is only to support in in guard exits diff --git a/rpython/jit/metaint

[pypy-commit] cffi default: Don't need an integer, actually, just object() is fine

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2180:325525b02433 Date: 2015-06-09 13:53 +0200 http://bitbucket.org/cffi/cffi/changeset/325525b02433/ Log:Don't need an integer, actually, just object() is fine diff --git a/cffi/gc_weakref.py b/cffi/gc_weakref.py --- a/cffi/gc_weakref.py +++ b/cffi/gc

[pypy-commit] pypy optresult: gah, dont release the GIL here

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77988:642c82bdc9cb Date: 2015-06-09 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/642c82bdc9cb/ Log:gah, dont release the GIL here diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperation.py ---

[pypy-commit] cffi release-1.1: md5/sha1

2015-06-09 Thread arigo
Author: Armin Rigo Branch: release-1.1 Changeset: r2178:307e778060a2 Date: 2015-06-09 12:05 +0200 http://bitbucket.org/cffi/cffi/changeset/307e778060a2/ Log:md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/inst

[pypy-commit] cffi release-1.1: Whatsnew

2015-06-09 Thread arigo
Author: Armin Rigo Branch: release-1.1 Changeset: r2176:68fd76822813 Date: 2015-06-09 11:33 +0200 http://bitbucket.org/cffi/cffi/changeset/68fd76822813/ Log:Whatsnew diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @@

[pypy-commit] cffi default: hg merge release-1.1

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2179:0c34f9e4f4c6 Date: 2015-06-09 12:08 +0200 http://bitbucket.org/cffi/cffi/changeset/0c34f9e4f4c6/ Log:hg merge release-1.1 diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -6063,7 +6063,7 @@

[pypy-commit] pypy default: Update to cffi 1.1.2

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77987:531b9dea9776 Date: 2015-06-09 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/531b9dea9776/ Log:Update to cffi 1.1.2 diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cffi.egg-info/PKG-INFO +++ b/l

[pypy-commit] cffi release-1.1: Bump version to 1.1.2

2015-06-09 Thread arigo
Author: Armin Rigo Branch: release-1.1 Changeset: r2177:e7fe2b39ba90 Date: 2015-06-09 11:35 +0200 http://bitbucket.org/cffi/cffi/changeset/e7fe2b39ba90/ Log:Bump version to 1.1.2 diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -6063,7 +60

[pypy-commit] cffi release-1.1: Issue #206: the rewrite of gc_weakref was not multithread-safe

2015-06-09 Thread arigo
Author: Armin Rigo Branch: release-1.1 Changeset: r2175:85e32070b9f7 Date: 2015-06-09 11:29 +0200 http://bitbucket.org/cffi/cffi/changeset/85e32070b9f7/ Log:Issue #206: the rewrite of gc_weakref was not multithread-safe diff --git a/cffi/gc_weakref.py b/cffi/gc_weakref.py --- a/cffi/gc_weakr

[pypy-commit] pypy vecopt: in the case #pack > 2 the accum is not split

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77986:f7b571afa033 Date: 2015-06-09 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/f7b571afa033/ Log:in the case #pack > 2 the accum is not split diff --git a/rpython/jit/metainterp/optimizeopt/dependency.py b/rpython/jit/metainterp/

[pypy-commit] pypy optresult: be more specific, I'm sure we have more of those

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77985:9e9f0e4f0d29 Date: 2015-06-09 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/9e9f0e4f0d29/ Log:be more specific, I'm sure we have more of those diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/r

[pypy-commit] pypy optresult: there is no point in trying to preserve the Const here

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77984:1d6811565946 Date: 2015-06-09 11:30 +0200 http://bitbucket.org/pypy/pypy/changeset/1d6811565946/ Log:there is no point in trying to preserve the Const here diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/j

[pypy-commit] cffi default: Issue #206: the rewrite of gc_weakref was not multithread-safe

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2174:471a9d09c7f3 Date: 2015-06-09 11:29 +0200 http://bitbucket.org/cffi/cffi/changeset/471a9d09c7f3/ Log:Issue #206: the rewrite of gc_weakref was not multithread-safe diff --git a/cffi/gc_weakref.py b/cffi/gc_weakref.py --- a/cffi/gc_weakref.py +++ b

[pypy-commit] pypy optresult: fix pypyjit.py

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77983:649600014b9a Date: 2015-06-09 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/649600014b9a/ Log:fix pypyjit.py diff --git a/pypy/tool/pypyjit.py b/pypy/tool/pypyjit.py --- a/pypy/tool/pypyjit.py +++ b/pypy/tool/pypyjit.py @@

[pypy-commit] pypy optresult: disable this import, again for --fork-before

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77982:42cedb5ee41e Date: 2015-06-09 11:13 +0200 http://bitbucket.org/pypy/pypy/changeset/42cedb5ee41e/ Log:disable this import, again for --fork-before diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_reso

[pypy-commit] pypy optresult: This can be NULL here

2015-06-09 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77981:0aa906ef32e5 Date: 2015-06-09 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/0aa906ef32e5/ Log:This can be NULL here diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py ---

[pypy-commit] pypy vecopt: need to call method to get the result :)

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77978:7aba38455439 Date: 2015-06-09 10:08 +0200 http://bitbucket.org/pypy/pypy/changeset/7aba38455439/ Log:need to call method to get the result :) diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimi

[pypy-commit] pypy vecopt: updated tests to provide arguments for some changed methods. float vector box signed is always false

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77980:716facf22bdc Date: 2015-06-09 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/716facf22bdc/ Log:updated tests to provide arguments for some changed methods. float vector box signed is always false diff --git a/rpython/jit

[pypy-commit] pypy vecopt: added test to ensure sum is not prohibited by cost calculation

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77979:450cfd82b800 Date: 2015-06-09 10:17 +0200 http://bitbucket.org/pypy/pypy/changeset/450cfd82b800/ Log:added test to ensure sum is not prohibited by cost calculation diff --git a/rpython/jit/metainterp/optimizeopt/test/test_costmodel.py

[pypy-commit] pypy default: Document who is using this case

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77977:f5c8f6b5aca5 Date: 2015-06-09 08:29 +0100 http://bitbucket.org/pypy/pypy/changeset/f5c8f6b5aca5/ Log:Document who is using this case diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py --- a/rpython/translator/c/node.py +++ b

[pypy-commit] pypy default: Remove some very old code that is not useful any more (at least I

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77976:8265e76a2734 Date: 2015-06-09 08:18 +0100 http://bitbucket.org/pypy/pypy/changeset/8265e76a2734/ Log:Remove some very old code that is not useful any more (at least I couldn't find a test failing because of that, and translation still

[pypy-commit] pypy vecopt: accumulation box is now used instead of the scalar box, need to adapt guard exit to produce correct result

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77975:74976aacf58b Date: 2015-06-09 10:01 +0200 http://bitbucket.org/pypy/pypy/changeset/74976aacf58b/ Log:accumulation box is now used instead of the scalar box, need to adapt guard exit to produce correct result diff --git a/rpyth

[pypy-commit] pypy vecopt: generating vector box for accumulation before the label and renaming occurances

2015-06-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77974:66758cffe3af Date: 2015-06-09 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/66758cffe3af/ Log:generating vector box for accumulation before the label and renaming occurances diff --git a/rpython/jit/metainterp/optimizeo

[pypy-commit] pypy default: Bump the disable_unrolling threshold in tests, because a few of them

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77973:3ea814ec1c9e Date: 2015-06-09 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/3ea814ec1c9e/ Log:Bump the disable_unrolling threshold in tests, because a few of them produce a lot of operations and are still expecting unrolling diff -

[pypy-commit] pypy default: More test fix

2015-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r77972:3ede7f1f26c0 Date: 2015-06-09 09:01 +0200 http://bitbucket.org/pypy/pypy/changeset/3ede7f1f26c0/ Log:More test fix diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py --- a/rpython/jit/metaint