[pypy-commit] pypy stacklet: Fixes, and add a greenlet-style exception passing mechanism.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46363:d6c8d2cd6a3a Date: 2011-08-08 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/d6c8d2cd6a3a/ Log:Fixes, and add a greenlet-style exception passing mechanism. I *think* that this is the theoretically correct way to handle

[pypy-commit] buildbot 0.8.4-compat: refactor the mock objects, tests now pass again

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r569:30b605eaa294 Date: 2011-08-08 12:43 +0200 http://bitbucket.org/pypy/buildbot/changeset/30b605eaa294/ Log:refactor the mock objects, tests now pass again diff --git a/bot2/pypybuildbot/test/test_summary.py b/bot2/pypybuildbot/test/tes

[pypy-commit] buildbot 0.8.4-compat: more refactoring to comply with the new API

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r570:0152c53b0c3f Date: 2011-08-08 13:28 +0200 http://bitbucket.org/pypy/buildbot/changeset/0152c53b0c3f/ Log:more refactoring to comply with the new API diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pyp

[pypy-commit] buildbot 0.8.4-compat: buidslave compat for modern buildbot (via buildslave package)

2011-08-08 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: 0.8.4-compat Changeset: r571:4100aa360e05 Date: 2011-08-08 13:49 +0200 http://bitbucket.org/pypy/buildbot/changeset/4100aa360e05/ Log:buidslave compat for modern buildbot (via buildslave package) diff --git a/slave/buildbot.tac b/slave/buildbot.tac --- a/sl

[pypy-commit] buildbot 0.8.4-compat: kill the background image, it's ugly

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r572:a0746f40dad8 Date: 2011-08-08 14:40 +0200 http://bitbucket.org/pypy/buildbot/changeset/a0746f40dad8/ Log:kill the background image, it's ugly diff --git a/master/public_html/default.css b/master/public_html/default.css new file mode 1

[pypy-commit] buildbot 0.8.4-compat: merge heads

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r573:5f1209437bcd Date: 2011-08-08 14:41 +0200 http://bitbucket.org/pypy/buildbot/changeset/5f1209437bcd/ Log:merge heads diff --git a/slave/buildbot.tac b/slave/buildbot.tac --- a/slave/buildbot.tac +++ b/slave/buildbot.tac @@ -1,6 +1,11

[pypy-commit] pypy stacklet: Annotation fix.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46364:7d50fed6 Date: 2011-08-08 11:22 + http://bitbucket.org/pypy/pypy/changeset/7d50fed6/ Log:Annotation fix. diff --git a/pypy/module/_stacklet/interp_stacklet.py b/pypy/module/_stacklet/interp_stacklet.py --- a/pypy/module/_stac

[pypy-commit] pypy stacklet: Argh! It was saving away the g_target upon a switch, only

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46365:b45ba487febd Date: 2011-08-08 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/b45ba487febd/ Log:Argh! It was saving away the g_target upon a switch, only to restore it immediately after. Aaaargh! diff --git a/pypy/translator/

[pypy-commit] buildbot 0.8.4-compat: I don't actualy understand what was this render() call supposed to do, since masterdest seems to be a string. Anyway, .render does not exists in the new buildbot,

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r574:a259170dcff1 Date: 2011-08-08 16:01 +0200 http://bitbucket.org/pypy/buildbot/changeset/a259170dcff1/ Log:I don't actualy understand what was this render() call supposed to do, since masterdest seems to be a string. Anyway, .ren

[pypy-commit] pypy ppc-jit-backend: Added further 64 bit operations to backend.

2011-08-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46366:1f75e4056e04 Date: 2011-08-05 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/1f75e4056e04/ Log:Added further 64 bit operations to backend. Need more tests, and maybe a 64 bit machine :) diff --git a/pypy/jit/backend/ppc/pp

[pypy-commit] pypy ppc-jit-backend: Can now compile bridges, first test passes.

2011-08-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46367:1c457b7d1e1a Date: 2011-08-08 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/1c457b7d1e1a/ Log:Can now compile bridges, first test passes. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/pp

[pypy-commit] pypy stacklet: Kill empty line.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46368:4ea89de467f1 Date: 2011-08-08 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/4ea89de467f1/ Log:Kill empty line. diff --git a/pypy/translator/c/src/stacklet/stacklet.c b/pypy/translator/c/src/stacklet/stacklet.c --- a/pypy/translato

[pypy-commit] pypy stacklet: Fix and clean up the __del__ here.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46369:9897226cd649 Date: 2011-08-08 11:53 + http://bitbucket.org/pypy/pypy/changeset/9897226cd649/ Log:Fix and clean up the __del__ here. diff --git a/pypy/module/_stacklet/interp_stacklet.py b/pypy/module/_stacklet/interp_stacklet.py ---

[pypy-commit] pypy stacklet: Translation fix.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46370:a840b2762974 Date: 2011-08-08 15:04 + http://bitbucket.org/pypy/pypy/changeset/a840b2762974/ Log:Translation fix. diff --git a/pypy/rlib/debug.py b/pypy/rlib/debug.py --- a/pypy/rlib/debug.py +++ b/pypy/rlib/debug.py @@ -26,6 +26,7 @@

[pypy-commit] pypy stacklet: Fix.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46371:2920f0ba771c Date: 2011-08-08 15:04 + http://bitbucket.org/pypy/pypy/changeset/2920f0ba771c/ Log:Fix. diff --git a/pypy/rlib/_stacklet_asmgcc.py b/pypy/rlib/_stacklet_asmgcc.py --- a/pypy/rlib/_stacklet_asmgcc.py +++ b/pypy/rlib/_stac

[pypy-commit] pypy stacklet: Shadowstack support, version 1.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46372:d2364a7ee11b Date: 2011-08-08 17:07 +0200 http://bitbucket.org/pypy/pypy/changeset/d2364a7ee11b/ Log:Shadowstack support, version 1. diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py --- a/pypy/config/transl

[pypy-commit] pypy stacklet: merge heads

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46373:277873b65df9 Date: 2011-08-08 17:08 +0200 http://bitbucket.org/pypy/pypy/changeset/277873b65df9/ Log:merge heads diff --git a/pypy/module/_stacklet/interp_stacklet.py b/pypy/module/_stacklet/interp_stacklet.py --- a/pypy/module/_stacklet

[pypy-commit] pypy default: add a pretty printer for rpython strings

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46374:e7343eafdcb8 Date: 2011-08-08 15:47 +0200 http://bitbucket.org/pypy/pypy/changeset/e7343eafdcb8/ Log:add a pretty printer for rpython strings diff --git a/pypy/tool/gdb_pypy.py b/pypy/tool/gdb_pypy.py --- a/pypy/tool/gdb_pypy.py +++ b/pypy/tool

[pypy-commit] pypy default: a bit of refactoring: do pretty print of *pointers* to strings and lists, so we can still inspect the underyling struct when we do p *val

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46375:02272b150b8d Date: 2011-08-08 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/02272b150b8d/ Log:a bit of refactoring: do pretty print of *pointers* to strings and lists, so we can still inspect the underyling struct when we do p

[pypy-commit] pypy default: make the pretty prints a bit shorter

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46376:524340460604 Date: 2011-08-08 17:28 +0200 http://bitbucket.org/pypy/pypy/changeset/524340460604/ Log:make the pretty prints a bit shorter diff --git a/pypy/tool/gdb_pypy.py b/pypy/tool/gdb_pypy.py --- a/pypy/tool/gdb_pypy.py +++ b/pypy/tool/gdb

[pypy-commit] pypy default: make sure to pretty print *all* rpython lists, not just the one named pypy_list0

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46377:64e0d0e00ea1 Date: 2011-08-08 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/64e0d0e00ea1/ Log:make sure to pretty print *all* rpython lists, not just the one named pypy_list0 diff --git a/pypy/tool/gdb_pypy.py b/pypy/tool/gdb_pyp

[pypy-commit] pypy default: merge heads

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46378:51e4a69e3584 Date: 2011-08-08 17:41 +0200 http://bitbucket.org/pypy/pypy/changeset/51e4a69e3584/ Log:merge heads diff --git a/pypy/jit/metainterp/test/test_loop.py b/pypy/jit/metainterp/test/test_loop.py --- a/pypy/jit/metainterp/test/test_loo

[pypy-commit] pypy ppc-jit-backend: Store indices of those memory pieces in faildescr which hold ~real~ failargs.

2011-08-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46379:39a826271ef6 Date: 2011-08-08 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/39a826271ef6/ Log:Store indices of those memory pieces in faildescr which hold ~real~ failargs. diff --git a/pypy/jit/backend/ppc/runner.py b/pyp

[pypy-commit] pypy stacklet: Rename the 'releases_gil' attribute into the longer name

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46380:165a28e7d8ad Date: 2011-08-08 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/165a28e7d8ad/ Log:Rename the 'releases_gil' attribute into the longer name 'has_random_consequences_on_gc_objects', which describes better the

[pypy-commit] pypy stacklet: Add an assert in replacement of the previously-explicit

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46381:ceb960318243 Date: 2011-08-08 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/ceb960318243/ Log:Add an assert in replacement of the previously-explicit special- casing of OS_LIBFFI_CALL. Also explain that this has_rand

[pypy-commit] pypy stacklet: Improve the test, which shows that it doesn't work at all

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46383:ee8568d22c26 Date: 2011-08-08 18:41 +0200 http://bitbucket.org/pypy/pypy/changeset/ee8568d22c26/ Log:Improve the test, which shows that it doesn't work at all on shadowstack, after all. diff --git a/pypy/rlib/test/test_rstacklet.p

[pypy-commit] buildbot 0.8.4-compat: keep a limited number of log files, we never look at them anyway :-)

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r575:e689c828fa9a Date: 2011-08-08 19:08 +0200 http://bitbucket.org/pypy/buildbot/changeset/e689c828fa9a/ Log:keep a limited number of log files, we never look at them anyway :-) diff --git a/master/buildbot.tac b/master/buildbot.tac --- a

[pypy-commit] buildbot 0.8.4-compat: close about-to-be-merged branch

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: 0.8.4-compat Changeset: r576:19a2aebd0fed Date: 2011-08-08 21:01 +0200 http://bitbucket.org/pypy/buildbot/changeset/19a2aebd0fed/ Log:close about-to-be-merged branch ___ pypy-commit mailing list [email protected] h

[pypy-commit] buildbot default: reorder the builders by platform: linux first, then mac, then windows, then freebsd. This way we can e.g. see all tannit builders close togheter in waterfall

2011-08-08 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r578:e8790d9b6712 Date: 2011-08-08 21:24 +0200 http://bitbucket.org/pypy/buildbot/changeset/e8790d9b6712/ Log:reorder the builders by platform: linux first, then mac, then windows, then freebsd. This way we can e.g. see all tannit builders

[pypy-commit] pypy default: Fix for the gdb hooks when the tag of a something you try to print is None, not sure what exactly this means, but it happened to me.

2011-08-08 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r46384:19cfd2182cc1 Date: 2011-08-08 20:53 -0700 http://bitbucket.org/pypy/pypy/changeset/19cfd2182cc1/ Log:Fix for the gdb hooks when the tag of a something you try to print is None, not sure what exactly this means, but it happened to me. dif

[pypy-commit] pypy stacklet: Various fixes until the test passes.

2011-08-08 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46385:38cb12a0100c Date: 2011-08-09 07:49 +0200 http://bitbucket.org/pypy/pypy/changeset/38cb12a0100c/ Log:Various fixes until the test passes. diff --git a/pypy/rlib/_stacklet_shadowstack.py b/pypy/rlib/_stacklet_shadowstack.py --- a/pypy/rli