[pypy-commit] pypy no-release-gil: Ready for merging

2013-09-05 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66815:8b7ae9a8c054 Date: 2013-08-30 12:46 +0200 http://bitbucket.org/pypy/pypy/changeset/8b7ae9a8c054/ Log:Ready for merging ___ pypy-commit mailing list pypy-commit@python.org https://mail.pyth

[pypy-commit] pypy default: merge heads

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r66817:2c08ebdc17ae Date: 2013-09-05 22:42 +0200 http://bitbucket.org/pypy/pypy/changeset/2c08ebdc17ae/ Log:merge heads diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/pypy/in

[pypy-commit] pypy stmgc-c4: the call to report_abort_info() is disabled for now because it's buggy

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66814:35e42cb1574d Date: 2013-09-05 22:39 +0200 http://bitbucket.org/pypy/pypy/changeset/35e42cb1574d/ Log:the call to report_abort_info() is disabled for now because it's buggy diff --git a/lib_pypy/transaction.py b/lib_pypy/transactio

[pypy-commit] pypy default: Merge branch 'no-release-gil':

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r66816:c86260fa25c1 Date: 2013-08-30 12:47 +0200 http://bitbucket.org/pypy/pypy/changeset/c86260fa25c1/ Log:Merge branch 'no-release-gil': Adds @rgc.no_release_gil and puts it around the JIT assembler functions diff --git a/pypy/interp

[pypy-commit] pypy less-stringly-ops: Replace uses of ImplicitOperationError with a RaiseImplicit exception

2013-09-05 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66813:e675c5b7eb86 Date: 2013-09-05 19:36 +0100 http://bitbucket.org/pypy/pypy/changeset/e675c5b7eb86/ Log:Replace uses of ImplicitOperationError with a RaiseImplicit exception RaiseImplicit is similar to Return and wra

[pypy-commit] jitviewer argparse-collect: On second thoughts, dont erase h1 from html5 reset code.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r237:e9ca5ad876b4 Date: 2013-08-30 23:42 +0100 http://bitbucket.org/pypy/jitviewer/changeset/e9ca5ad876b4/ Log:On second thoughts, dont erase h1 from html5 reset code. diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.c

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66812:c7ee1015d51e Date: 2013-09-05 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/c7ee1015d51e/ Log:Fix diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py --- a/pypy/tool/jitlogparser/parser.py +++ b/pypy/to

[pypy-commit] jitviewer argparse-collect: Again improve help message.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r240:5bef5a9b487d Date: 2013-08-31 00:22 +0100 http://bitbucket.org/pypy/jitviewer/changeset/5bef5a9b487d/ Log:Again improve help message. * put common case first. * add help showing how to collect log manually. diff

[pypy-commit] jitviewer argparse-collect: Randomize log file path using mkstemp()

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r238:c980aabe1684 Date: 2013-08-30 23:57 +0100 http://bitbucket.org/pypy/jitviewer/changeset/c980aabe1684/ Log:Randomize log file path using mkstemp() diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +++ b/_jit

[pypy-commit] jitviewer argparse-collect: unify trival error message via misc.failout()

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r246:0dbda567e412 Date: 2013-09-05 13:35 +0100 http://bitbucket.org/pypy/jitviewer/changeset/0dbda567e412/ Log:unify trival error message via misc.failout() diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +++

[pypy-commit] jitviewer argparse-collect: (RichardN, Edd) Remove broken import path hack.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r230:fe69b9239a69 Date: 2013-08-30 16:24 +0100 http://bitbucket.org/pypy/jitviewer/changeset/fe69b9239a69/ Log:(RichardN, Edd) Remove broken import path hack. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py ++

[pypy-commit] jitviewer argparse-collect: use argparse.REMAINDER as suggested by richardn.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r242:c8b403159a46 Date: 2013-09-03 17:28 +0100 http://bitbucket.org/pypy/jitviewer/changeset/c8b403159a46/ Log:use argparse.REMAINDER as suggested by richardn. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +

[pypy-commit] jitviewer argparse-collect: Make the page title render, improve styling on page.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r234:d7e9839552ac Date: 2013-08-30 23:16 +0100 http://bitbucket.org/pypy/jitviewer/changeset/d7e9839552ac/ Log:Make the page title render, improve styling on page. diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.css -

[pypy-commit] jitviewer argparse-collect: Use the same pypy interpreter that jitviewer is run under when collecting logs.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r244:a69a3358ced8 Date: 2013-09-05 13:22 +0100 http://bitbucket.org/pypy/jitviewer/changeset/a69a3358ced8/ Log:Use the same pypy interpreter that jitviewer is run under when collecting logs. As suggested by Armin Rigo.

[pypy-commit] jitviewer argparse-collect: Remove existing check for pypy as it is now checked earlier.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r245:96c76bb088d6 Date: 2013-09-05 13:33 +0100 http://bitbucket.org/pypy/jitviewer/changeset/96c76bb088d6/ Log:Remove existing check for pypy as it is now checked earlier. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitvie

[pypy-commit] jitviewer default: Merged in vext01/jitviewer/argparse-collect (pull request #5)

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r248:fd0b3dbac5c5 Date: 2013-09-05 17:09 +0200 http://bitbucket.org/pypy/jitviewer/changeset/fd0b3dbac5c5/ Log:Merged in vext01/jitviewer/argparse-collect (pull request #5) Improve jitviewer usability. diff --git a/_jitviewer/app.py b/_jitviewe

[pypy-commit] jitviewer argparse-collect: Add argparse support.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r232:b85bf2cf7df0 Date: 2013-08-30 17:55 +0100 http://bitbucket.org/pypy/jitviewer/changeset/b85bf2cf7df0/ Log:Add argparse support. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +++ b/_jitviewer/app.py @@ -

[pypy-commit] jitviewer argparse-collect: Improve argparser.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r233:3c3cc5ada9e6 Date: 2013-08-30 22:58 +0100 http://bitbucket.org/pypy/jitviewer/changeset/3c3cc5ada9e6/ Log:Improve argparser. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +++ b/_jitviewer/app.py @@ -1,2

[pypy-commit] jitviewer argparse-collect: Search the PATH when invoking pypy interpreter for log collection.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r236:a4f3ed9615b6 Date: 2013-08-30 23:35 +0100 http://bitbucket.org/pypy/jitviewer/changeset/a4f3ed9615b6/ Log:Search the PATH when invoking pypy interpreter for log collection. diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_

[pypy-commit] jitviewer argparse-collect: Remove spurious whitespace in css.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r235:a817db23e180 Date: 2013-08-30 23:17 +0100 http://bitbucket.org/pypy/jitviewer/changeset/a817db23e180/ Log:Remove spurious whitespace in css. diff --git a/_jitviewer/static/style.css b/_jitviewer/static/style.css --- a/_jitviewer/st

[pypy-commit] jitviewer argparse-collect: unify a couple more error messages

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r247:7198640c99ae Date: 2013-09-05 13:45 +0100 http://bitbucket.org/pypy/jitviewer/changeset/7198640c99ae/ Log:unify a couple more error messages diff --git a/_jitviewer/app.py b/_jitviewer/app.py --- a/_jitviewer/app.py +++ b/_jitviewe

[pypy-commit] jitviewer argparse-collect: (RichardN, Edd) Add the jitviewer path to PYTHONPATH automatically.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r229:f623ba2c70b0 Date: 2013-08-30 16:19 +0100 http://bitbucket.org/pypy/jitviewer/changeset/f623ba2c70b0/ Log:(RichardN, Edd) Add the jitviewer path to PYTHONPATH automatically. diff --git a/bin/jitviewer.py b/bin/jitviewer.py --- a/bi

[pypy-commit] pypy stmgc-c4: fix test

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66806:f5f6266b122f Date: 2013-09-05 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/f5f6266b122f/ Log:fix test diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test/r

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66811:ba68bc62d2f3 Date: 2013-09-05 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/ba68bc62d2f3/ Log:Fix diff --git a/rpython/jit/backend/x86/test/test_runner.py b/rpython/jit/backend/x86/test/test_runner.py --- a/rpython/jit/backend/x86

[pypy-commit] pypy stmgc-c4: Fix test

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66809:2d39ff5c7e6b Date: 2013-09-05 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/2d39ff5c7e6b/ Log:Fix test diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test/r

[pypy-commit] pypy stmgc-c4: More fixes

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66810:5272acf6b7d4 Date: 2013-09-05 17:36 +0200 http://bitbucket.org/pypy/pypy/changeset/5272acf6b7d4/ Log:More fixes diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test

[pypy-commit] pypy default: (vext01) Issue 1531

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r66808:f4af061522f7 Date: 2013-09-05 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/f4af061522f7/ Log:(vext01) Issue 1531 Add OpenBSD specific paths to tkinter module. diff --git a/lib_pypy/_tkinter/tklib.py b/lib_pypy/_tkinter/tklib.py -

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66807:3f2fd641dfc7 Date: 2013-09-05 17:11 +0200 http://bitbucket.org/pypy/pypy/changeset/3f2fd641dfc7/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] jitviewer argparse-collect: Unbreak --log and make the user (and programmer) aware of a restriction.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r241:aec888070eea Date: 2013-08-31 11:15 +0100 http://bitbucket.org/pypy/jitviewer/changeset/aec888070eea/ Log:Unbreak --log and make the user (and programmer) aware of a restriction. logfile and script source must be in

[pypy-commit] pypy stmgc-c4: Fix for test_zll_stress_*.

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66805:9c83120fc819 Date: 2013-09-05 16:58 +0200 http://bitbucket.org/pypy/pypy/changeset/9c83120fc819/ Log:Fix for test_zll_stress_*. diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/rgc.py +++ b/rpython/rlib/rgc.py @@

[pypy-commit] jitviewer argparse-collect: Check that we are running under PyPy.

2013-09-05 Thread vext01
Author: Edd Barrett Branch: argparse-collect Changeset: r243:259239bc7fe1 Date: 2013-09-05 13:12 +0100 http://bitbucket.org/pypy/jitviewer/changeset/259239bc7fe1/ Log:Check that we are running under PyPy. "< arigato> for example I think that jitviewer doesn't work on CPython"

[pypy-commit] pypy stmgc-c4: Argh argh argh! This comes from an insufficiently-tested checkin by

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66804:5ebc24517995 Date: 2013-09-05 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/5ebc24517995/ Log:Argh argh argh! This comes from an insufficiently-tested checkin by me long ago. :-( diff --git a/rpython/translator/backendopt/w

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66802:b1e4685cb239 Date: 2013-09-05 16:06 +0200 http://bitbucket.org/pypy/pypy/changeset/b1e4685cb239/ Log:Fix diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainterp/compile.py +++ b/rpy

[pypy-commit] pypy stmgc-c4: Use a regexp to drop the "1#" at the start of stm pypylog files.

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66803:4c03d4d79569 Date: 2013-09-05 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/4c03d4d79569/ Log:Use a regexp to drop the "1#" at the start of stm pypylog files. Otherwise, it would drop everything before a "#" used as a commen

[pypy-commit] pypy stmgc-c4: Skip this test when running on top of CPython

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66801:7f9388621e23 Date: 2013-09-05 15:45 +0200 http://bitbucket.org/pypy/pypy/changeset/7f9388621e23/ Log:Skip this test when running on top of CPython diff --git a/pypy/module/__pypy__/test/test_signal.py b/pypy/module/__pypy__/test/test_sig

[pypy-commit] pypy stmgc-c4: merge heads

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66800:fb08fabf15b6 Date: 2013-09-05 15:34 +0200 http://bitbucket.org/pypy/pypy/changeset/fb08fabf15b6/ Log:merge heads diff --git a/rpython/jit/backend/llsupport/test/zrpy_gc_test.py b/rpython/jit/backend/llsupport/test/zrpy_gc_test.py --- a/r

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66799:8b7632f5ff7a Date: 2013-09-05 15:34 +0200 http://bitbucket.org/pypy/pypy/changeset/8b7632f5ff7a/ Log:Fix diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -77,25 +77,29 @@

[pypy-commit] pypy stmgc-c4: fix bogus test

2013-09-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66798:58b2c26c0c1c Date: 2013-09-05 15:13 +0200 http://bitbucket.org/pypy/pypy/changeset/58b2c26c0c1c/ Log:fix bogus test diff --git a/rpython/jit/backend/llsupport/test/zrpy_gc_test.py b/rpython/jit/backend/llsupport/test/zrpy_gc_test.py ---

[pypy-commit] pypy stmgc-c4: Accept DelayedPointers here too

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66797:ae319563c727 Date: 2013-09-05 14:12 +0200 http://bitbucket.org/pypy/pypy/changeset/ae319563c727/ Log:Accept DelayedPointers here too diff --git a/rpython/translator/backendopt/writeanalyze.py b/rpython/translator/backendopt/writeanalyze.

[pypy-commit] pypy stmgc-c4: Fix for test_lloperation

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66796:2aa408c80a97 Date: 2013-09-05 14:05 +0200 http://bitbucket.org/pypy/pypy/changeset/2aa408c80a97/ Log:Fix for test_lloperation diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py --- a/rpython/rtyper/llinterp.py +++ b/rpyt

[pypy-commit] pypy stmgc-c4: Merge fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66795:55788159fb46 Date: 2013-09-05 13:45 +0200 http://bitbucket.org/pypy/pypy/changeset/55788159fb46/ Log:Merge fix diff --git a/rpython/translator/stm/test/targetdemo2.py b/rpython/translator/stm/test/targetdemo2.py --- a/rpython/translator/

[pypy-commit] pypy stmgc-c4: More merge fixes

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66794:92f08aa9fa6c Date: 2013-09-05 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/92f08aa9fa6c/ Log:More merge fixes diff --git a/rpython/translator/stm/breakfinder.py b/rpython/translator/stm/breakfinder.py --- a/rpython/translator/stm

[pypy-commit] pypy stmgc-c4: Fix

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66793:88f1e893cd20 Date: 2013-09-05 13:28 +0200 http://bitbucket.org/pypy/pypy/changeset/88f1e893cd20/ Log:Fix diff --git a/rpython/translator/backendopt/writeanalyze.py b/rpython/translator/backendopt/writeanalyze.py --- a/rpython/translator/

[pypy-commit] pypy stmgc-c4: Fix for running most non-stm C tests

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66792:596a596bbd85 Date: 2013-09-05 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/596a596bbd85/ Log:Fix for running most non-stm C tests diff --git a/rpython/translator/c/src/rtyper.c b/rpython/translator/c/src/rtyper.c --- a/rpython/tr

[pypy-commit] pypy stmgc-c4: fix some merge leftovers

2013-09-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66791:7162dd07c7a1 Date: 2013-09-05 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/7162dd07c7a1/ Log:fix some merge leftovers diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/pyopcode.py +++

[pypy-commit] pypy stmgc-c4: remove duplicated logging

2013-09-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66790:b7324b5903a6 Date: 2013-09-05 12:45 +0200 http://bitbucket.org/pypy/pypy/changeset/b7324b5903a6/ Log:remove duplicated logging diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/bac

[pypy-commit] pypy stmgc-c4: Fix? But the test is still failing

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66789:5e04dcac213c Date: 2013-09-05 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/5e04dcac213c/ Log:Fix? But the test is still failing diff --git a/rpython/jit/backend/x86/test/test_stm_integration.py b/rpython/jit/backend/x86/test/test

[pypy-commit] pypy default: merge heads

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r66787:c99baebdd2f2 Date: 2013-09-05 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/c99baebdd2f2/ Log:merge heads diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/module/pypyjit/policy.py +++ b/pypy/module/pypy

[pypy-commit] pypy stmgc-c4: Remove this test, not working any more since a while

2013-09-05 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66786:ab2876bee9a3 Date: 2013-09-04 15:39 +0200 http://bitbucket.org/pypy/pypy/changeset/ab2876bee9a3/ Log:Remove this test, not working any more since a while diff --git a/rpython/translator/stm/test/test_stmgcintf.c b/rpython/translator/stm/

[pypy-commit] pypy default: We must setup the GIL here, in case the callback is invoked in some

2013-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r66785:0e638a269c11 Date: 2013-09-03 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/0e638a269c11/ Log:We must setup the GIL here, in case the callback is invoked in some other non-Pythonic thread. This is the same as cffi on CPython.