[pypy-commit] pypy stmgc-static-barrier: If gcremovetypeptr, we can access directly the typeptr

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66160:c238e056d75b Date: 2013-08-15 08:03 +0200 http://bitbucket.org/pypy/pypy/changeset/c238e056d75b/ Log:If gcremovetypeptr, we can access directly the typeptr field even on a stub. diff --git a/rpython/translator/stm/test

[pypy-commit] pypy stmgc-static-barrier: Prebuilt objects cannot be stubs.

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66159:89a6e347857d Date: 2013-08-15 07:54 +0200 http://bitbucket.org/pypy/pypy/changeset/89a6e347857d/ Log:Prebuilt objects cannot be stubs. diff --git a/rpython/translator/stm/test/test_writebarrier.py b/rpython/translator/stm/tes

[pypy-commit] pypy py3k: readapt 50440c0c0292 to the kill-gen-store-back-in branch changes: preserve the

2013-08-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r66158:9d5d630fae26 Date: 2013-08-14 14:29 -0700 http://bitbucket.org/pypy/pypy/changeset/9d5d630fae26/ Log:readapt 50440c0c0292 to the kill-gen-store-back-in branch changes: preserve the exception state between generator yields diff --gi

[pypy-commit] pypy default: Don't crash when we're completely confused and about to print a "ooops

2013-08-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r66157:efbddbfc2569 Date: 2013-08-14 20:35 +0200 http://bitbucket.org/pypy/pypy/changeset/efbddbfc2569/ Log:Don't crash when we're completely confused and about to print a "ooops something went wrong" kind of message, sys.stderr exists, but

[pypy-commit] pypy stmgc-static-barrier: Finish generating all new barrier combinations

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66154:cc00343ac4ef Date: 2013-08-14 19:16 +0200 http://bitbucket.org/pypy/pypy/changeset/cc00343ac4ef/ Log:Finish generating all new barrier combinations diff --git a/rpython/translator/stm/breakfinder.py b/rpython/translator/stm/b

[pypy-commit] pypy stmgc-static-barrier: import stmgc/edbd90784082

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66156:fe0fc22afd10 Date: 2013-08-14 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/fe0fc22afd10/ Log:import stmgc/edbd90784082 diff --git a/rpython/translator/stm/src_stm/extra.c b/rpython/translator/stm/src_stm/extra.c --- a

[pypy-commit] pypy stmgc-static-barrier: in-progress: use the 5 barriers

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66153:c7ed6268e742 Date: 2013-08-14 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/c7ed6268e742/ Log:in-progress: use the 5 barriers diff --git a/rpython/translator/stm/test/test_writebarrier.py b/rpython/translator/stm/test/

[pypy-commit] pypy stmgc-static-barrier: Fix barrier choice

2013-08-14 Thread arigo
Author: Armin Rigo Branch: stmgc-static-barrier Changeset: r66155:6cf44c497611 Date: 2013-08-14 19:22 +0200 http://bitbucket.org/pypy/pypy/changeset/6cf44c497611/ Log:Fix barrier choice diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translat

[pypy-commit] stmgc default: Fix warnings

2013-08-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r475:edbd90784082 Date: 2013-08-14 19:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/edbd90784082/ Log:Fix warnings diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -162,7 +162,7 @@ return 1; /* the only poss

[pypy-commit] pypy stmgc-c4: trying to find all locations where gcrefs are encoded in the trace and make them non-movable.

2013-08-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66152:86ed2339b723 Date: 2013-08-14 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/86ed2339b723/ Log:trying to find all locations where gcrefs are encoded in the trace and make them non-movable. diff --git a/rpython/jit/backend/ar

[pypy-commit] extradoc extradoc: my hotel

2013-08-14 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5017:317adf784d45 Date: 2013-08-14 14:46 +0200 http://bitbucket.org/pypy/extradoc/changeset/317adf784d45/ Log:my hotel diff --git a/sprintinfo/london-2013/people.txt b/sprintinfo/london-2013/people.txt --- a/sprintinfo/london-2013/people.txt

[pypy-commit] pypy stmgc-c4: add some another test

2013-08-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66150:0172eabba210 Date: 2013-08-14 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/0172eabba210/ Log:add some another test diff --git a/rpython/jit/backend/x86/test/test_stm_integration.py b/rpython/jit/backend/x86/test/test_stm_integrat

[pypy-commit] pypy stmgc-c4: avoid deadlock by transaction committing and another one because a call to stmcb_size() could call become_inevitable()

2013-08-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66151:2afd31523d86 Date: 2013-08-14 14:41 +0200 http://bitbucket.org/pypy/pypy/changeset/2afd31523d86/ Log:avoid deadlock by transaction committing and another one because a call to stmcb_size() could call become_inevitable() diff --git

[pypy-commit] pypy reflex-support: further progress on dummy backend for testing

2013-08-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66148:4d5c8fb5e858 Date: 2013-08-14 03:52 -0700 http://bitbucket.org/pypy/pypy/changeset/4d5c8fb5e858/ Log:further progress on dummy backend for testing diff --git a/pypy/module/cppyy/src/dummy_backend.cxx b/pypy/module/cppyy/src/dumm

[pypy-commit] pypy reflex-support: add first stab at a dummy backend (for testing only)

2013-08-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66147:83b6d1cd5a87 Date: 2013-08-13 23:48 -0700 http://bitbucket.org/pypy/pypy/changeset/83b6d1cd5a87/ Log:add first stab at a dummy backend (for testing only) diff --git a/pypy/module/cppyy/src/dummy_backend.cxx b/pypy/module/cppyy/s

[pypy-commit] pypy incremental-gc: add some failing tests, remove bad arena hack

2013-08-14 Thread andrewchambers
Author: Andrew Chambers Branch: incremental-gc Changeset: r66146:251da710fc7c Date: 2013-08-14 22:10 +1200 http://bitbucket.org/pypy/pypy/changeset/251da710fc7c/ Log:add some failing tests, remove bad arena hack diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py

[pypy-commit] pypy stmgc-c4: also add read_cache fastpath to stm_read_barrier in gc.py

2013-08-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66145:5eda89b160ab Date: 2013-08-14 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/5eda89b160ab/ Log:also add read_cache fastpath to stm_read_barrier in gc.py diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsuppo

[pypy-commit] pypy stmgc-c4: test gc.py's stm barrier fastpaths

2013-08-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66144:d2096ca14852 Date: 2013-08-14 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/d2096ca14852/ Log:test gc.py's stm barrier fastpaths diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/