[pypy-commit] pypy stmgc-c7: fix: the JIT doesn't support for now 'with stm_ignored:'

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70294:d3957e5f25d8 Date: 2014-03-26 07:38 +0100 http://bitbucket.org/pypy/pypy/changeset/d3957e5f25d8/ Log:fix: the JIT doesn't support for now 'with stm_ignored:' diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/

[pypy-commit] pypy py3k: fix for 32bit platforms

2014-03-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70291:aef46bd9f030 Date: 2014-03-25 16:38 -0700 http://bitbucket.org/pypy/pypy/changeset/aef46bd9f030/ Log:fix for 32bit platforms diff --git a/pypy/objspace/std/test/test_smalllongobject.py b/pypy/objspace/std/test/test_smalllongobject.py ---

[pypy-commit] pypy py3k: merge default

2014-03-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70292:e1951a6821db Date: 2014-03-25 16:53 -0700 http://bitbucket.org/pypy/pypy/changeset/e1951a6821db/ Log:merge default diff --git a/lib-python/2.7/test/test_genericpath.py b/lib-python/2.7/test/test_genericpath.py --- a/lib-python/2.7/test/te

[pypy-commit] pypy py3k: adapt to py3, which allows bytes or unicode here

2014-03-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70293:1e0b20cb98d7 Date: 2014-03-25 16:55 -0700 http://bitbucket.org/pypy/pypy/changeset/1e0b20cb98d7/ Log:adapt to py3, which allows bytes or unicode here diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/test_cod

[pypy-commit] pypy default: only apply this workaround for mbcs

2014-03-25 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70290:ba471437d878 Date: 2014-03-25 17:19 -0400 http://bitbucket.org/pypy/pypy/changeset/ba471437d878/ Log:only apply this workaround for mbcs diff --git a/lib-python/2.7/test/test_genericpath.py b/lib-python/2.7/test/test_genericpath.py --- a/lib-p

[pypy-commit] pypy default: fix ndarray setitem with empty index (issue1719)

2014-03-25 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70289:26e0a68bb6dd Date: 2014-03-25 13:51 -0400 http://bitbucket.org/pypy/pypy/changeset/26e0a68bb6dd/ Log:fix ndarray setitem with empty index (issue1719) diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy

[pypy-commit] pypy stmgc-c7: oups

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70288:4d60b78acf5c Date: 2014-03-25 17:49 +0100 http://bitbucket.org/pypy/pypy/changeset/4d60b78acf5c/ Log:oups diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translator/stm/funcgen.py +++ b/rp

[pypy-commit] pypy stmgc-c7: Fixed (I think): now accessing the raw data structure should not cause stm_become_inevitable, even

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70285:b0f46f29bfa2 Date: 2014-03-25 17:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b0f46f29bfa2/ Log:Fixed (I think): now accessing the raw data structure should not cause stm_become_inevitable, even though the structure has nested

[pypy-commit] pypy stmgc-c7: Tweaks

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70286:b6601e2ca87d Date: 2014-03-25 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/b6601e2ca87d/ Log:Tweaks diff --git a/rpython/jit/backend/x86/stmtlocal.py b/rpython/jit/backend/x86/stmtlocal.py --- a/rpython/jit/backend/x86/stmtlocal.

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

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70287:e5c759af77bd Date: 2014-03-25 17:48 +0100 http://bitbucket.org/pypy/pypy/changeset/e5c759af77bd/ Log:merge heads diff --git a/rpython/jit/backend/x86/stmtlocal.py b/rpython/jit/backend/x86/stmtlocal.py --- a/rpython/jit/backend/x86/stmtl

[pypy-commit] pypy default: cleanups

2014-03-25 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r70284:7950a956ce52 Date: 2014-03-25 12:24 -0400 http://bitbucket.org/pypy/pypy/changeset/7950a956ce52/ Log:cleanups diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/test_codecs.py --- a/pypy/module/_codecs/test/test_co

[pypy-commit] pypy stmgc-c7: I think it's preferable to avoid rare conflicts even at the cost

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70283:18557316383a Date: 2014-03-25 17:03 +0100 http://bitbucket.org/pypy/pypy/changeset/18557316383a/ Log:I think it's preferable to avoid rare conflicts even at the cost of one additional check for zero-ness during strdict lookups. di

[pypy-commit] pypy win32-fixes4: close branch to be merged

2014-03-25 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70281:3af64b2cdd03 Date: 2014-03-25 17:55 +0200 http://bitbucket.org/pypy/pypy/changeset/3af64b2cdd03/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https://ma

[pypy-commit] pypy default: merge win32-fixes4, which fixes some tests on win32

2014-03-25 Thread mattip
Author: Matti Picus Branch: Changeset: r70282:d2fa62bd86e8 Date: 2014-03-25 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/d2fa62bd86e8/ Log:merge win32-fixes4, which fixes some tests on win32 diff --git a/lib-python/2.7/test/test_genericpath.py b/lib-python/2.7/test/test_genericpath

[pypy-commit] pypy win32-fixes4: merge default into branch

2014-03-25 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70279:9359e47f4250 Date: 2014-03-25 17:47 +0200 http://bitbucket.org/pypy/pypy/changeset/9359e47f4250/ Log:merge default into branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy win32-fixes4: document branch

2014-03-25 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70280:378118928b11 Date: 2014-03-25 17:54 +0200 http://bitbucket.org/pypy/pypy/changeset/378118928b11/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc

[pypy-commit] pypy stmgc-c7: import stmgc/4d330c8e6b92

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70276:ade60393992a Date: 2014-03-25 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/ade60393992a/ Log:import stmgc/4d330c8e6b92 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] lang-smalltalk storage: Fixed tests (except test_strategies.py which is not functional).

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r696:fdf0149a0aae Date: 2014-03-25 15:35 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/fdf0149a0aae/ Log:Fixed tests (except test_strategies.py which is not functional). Added BootstrappedObjSpace in util.py for tests. diff

[pypy-commit] lang-smalltalk storage: Working on merging strategies and shadows.

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r693:d5b590bdaa03 Date: 2014-03-24 16:38 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d5b590bdaa03/ Log:Working on merging strategies and shadows. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.

[pypy-commit] pypy stmgc-c7: add the extra argument

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70277:13baeba618bc Date: 2014-03-25 14:32 +0100 http://bitbucket.org/pypy/pypy/changeset/13baeba618bc/ Log:add the extra argument diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translator/stm/f

[pypy-commit] pypy stmgc-c7: Fix by a quick hack (that can be justified too): give transactionsafe=True

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70278:6d63887bcf1a Date: 2014-03-25 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/6d63887bcf1a/ Log:Fix by a quick hack (that can be justified too): give transactionsafe=True to the calls that actually occur outside a tran

[pypy-commit] lang-smalltalk strategies-tagging: Added sorted output of strategy statistics, added other flag to control the output, added test.

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r690:a58baa9918d7 Date: 2014-03-21 12:50 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/a58baa9918d7/ Log:Added sorted output of strategy statistics, added other flag to control the output, added test. diff --git a

[pypy-commit] lang-smalltalk storage: .

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r689:154e1c60771d Date: 2014-03-20 16:20 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/154e1c60771d/ Log:. diff --git a/a b/a new file mode 100644 ___ pypy-commit mailing list pypy-commit@

[pypy-commit] lang-smalltalk storage: Removed the only_list_storage flag.

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r692:8754efd5dc1d Date: 2014-03-24 11:06 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/8754efd5dc1d/ Log:Removed the only_list_storage flag. diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/spyvm/strategies.py +++ b/spyv

[pypy-commit] lang-smalltalk storage: Working on refactoring.

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r694:20c045fd46e5 Date: 2014-03-24 18:31 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/20c045fd46e5/ Log:Working on refactoring. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -497,14 +497,

[pypy-commit] lang-smalltalk storage: Merged strategies-tagging.

2014-03-25 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r691:80ad6308c3db Date: 2014-03-24 10:59 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/80ad6308c3db/ Log:Merged strategies-tagging. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -24,6 +24,

[pypy-commit] stmgc default: Move this error-detection logic into abort_data_structures_from_segment_num()

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1096:4d330c8e6b92 Date: 2014-03-25 14:17 +0100 http://bitbucket.org/pypy/stmgc/changeset/4d330c8e6b92/ Log:Move this error-detection logic into abort_data_structures_from_segment_num() diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/cor

[pypy-commit] stmgc default: Fix?

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1095:a631a7415a3d Date: 2014-03-25 14:16 +0100 http://bitbucket.org/pypy/stmgc/changeset/a631a7415a3d/ Log:Fix? diff --git a/c7/stm/forksupport.c b/c7/stm/forksupport.c --- a/c7/stm/forksupport.c +++ b/c7/stm/forksupport.c @@ -190,6 +190,8 @@ #ifndef

[pypy-commit] stmgc default: Add an extra argument to stm_become_inevitable() just for testing.

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1094:4024e96d9ba2 Date: 2014-03-25 14:10 +0100 http://bitbucket.org/pypy/stmgc/changeset/4024e96d9ba2/ Log:Add an extra argument to stm_become_inevitable() just for testing. diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c --- a/c7/demo/demo_

[pypy-commit] pypy stmgc-c7: Missing transactionsafe. Add a no_collect at a place where it used

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70275:b832e861aef4 Date: 2014-03-25 11:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b832e861aef4/ Log:Missing transactionsafe. Add a no_collect at a place where it used to collect (because of stm_become_inevitable()). diff --git a/

[pypy-commit] pypy stmgc-c7: import stmgc/5575626c8253

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70274:a8d2c3d28939 Date: 2014-03-25 10:03 +0100 http://bitbucket.org/pypy/pypy/changeset/a8d2c3d28939/ Log:import stmgc/5575626c8253 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] stmgc default: Fix for d8fe314589b8

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1093:5575626c8253 Date: 2014-03-25 10:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/5575626c8253/ Log:Fix for d8fe314589b8 diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -126,7 +126,7 @@

[pypy-commit] stmgc default: Improve the test so that it crashes more reliably (this includes

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1092:d8fe314589b8 Date: 2014-03-25 10:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/d8fe314589b8/ Log:Improve the test so that it crashes more reliably (this includes older revisions now) diff --git a/c7/test/test_weakref.py b/c7/test/test

[pypy-commit] stmgc default: Failing test

2014-03-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1091:a51ebf0218a9 Date: 2014-03-25 09:52 +0100 http://bitbucket.org/pypy/stmgc/changeset/a51ebf0218a9/ Log: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 @@ -338,3

[pypy-commit] benchmarks default: add some multithreaded benchmarks and a script to run them (optional)

2014-03-25 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r240:06ac9ee33205 Date: 2014-03-25 09:33 +0100 http://bitbucket.org/pypy/benchmarks/changeset/06ac9ee33205/ Log:add some multithreaded benchmarks and a script to run them (optional) diff --git a/multithread/bench.py b/multithread/bench.py new fil

[pypy-commit] benchmarks single-run: Backed out changeset 7180631ee8db

2014-03-25 Thread fijal
Author: Maciej Fijalkowski Branch: single-run Changeset: r238:2e71651d7222 Date: 2014-03-24 21:25 +0200 http://bitbucket.org/pypy/benchmarks/changeset/2e71651d7222/ Log:Backed out changeset 7180631ee8db diff --git a/lib/pypy/include/pypy_decl.h b/lib/pypy/include/pypy_decl.h --- a/lib/pypy/i

[pypy-commit] benchmarks default: add multithread richards

2014-03-25 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r239:d505ab213546 Date: 2014-03-24 21:26 +0200 http://bitbucket.org/pypy/benchmarks/changeset/d505ab213546/ Log:add multithread richards diff --git a/multithread/multithread-richards.py b/multithread/multithread-richards.py new file mode 100755

[pypy-commit] pypy stmgc-c7: A better attempt at fixing 31386d1544cb

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70273:0f519ccd4e65 Date: 2014-03-25 08:55 +0100 http://bitbucket.org/pypy/pypy/changeset/0f519ccd4e65/ Log:A better attempt at fixing 31386d1544cb diff --git a/rpython/jit/backend/x86/arch.py b/rpython/jit/backend/x86/arch.py --- a/rpython/jit/