[pypy-commit] pypy stmgc-c7: Remove "local" here: it is the same thing as "thread._local".

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76393:6e0a8051f34b Date: 2015-03-16 09:48 +0100 http://bitbucket.org/pypy/pypy/changeset/6e0a8051f34b/ Log:Remove "local" here: it is the same thing as "thread._local". diff --git a/lib_pypy/transaction.py b/lib_pypy/transaction.py --- a/lib_py

[pypy-commit] pypy stmgc-c7: Re-export these names from pypystm

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76392:e3dad9a57eca Date: 2015-03-16 09:20 +0100 http://bitbucket.org/pypy/pypy/changeset/e3dad9a57eca/ Log:Re-export these names from pypystm diff --git a/lib_pypy/transaction.py b/lib_pypy/transaction.py --- a/lib_pypy/transaction.py +++ b/lib

[pypy-commit] pypy default: Finish the section about TransactionQueue

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76395:6a184862d752 Date: 2015-03-16 10:03 +0100 http://bitbucket.org/pypy/pypy/changeset/6a184862d752/ Log:Finish the section about TransactionQueue diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -246,

[pypy-commit] pypy stmgc-c7: Change the argument to threadlocalproperty() from a default value

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76394:87258f56326e Date: 2015-03-16 10:02 +0100 http://bitbucket.org/pypy/pypy/changeset/87258f56326e/ Log:Change the argument to threadlocalproperty() from a default value to a default value factory (like "defaultdict"). diff --git a/l

[pypy-commit] pypy default: Finish refactoring this document

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76396:c892964d02b7 Date: 2015-03-16 10:51 +0100 http://bitbucket.org/pypy/pypy/changeset/c892964d02b7/ Log:Finish refactoring this document diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -46,13 +46,14

[pypy-commit] pypy default: rpython doc: started documentation of the trace optimizeopt module

2015-03-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r76397:e284a3db9a81 Date: 2015-03-16 10:33 +0100 http://bitbucket.org/pypy/pypy/changeset/e284a3db9a81/ Log:rpython doc: started documentation of the trace optimizeopt module diff --git a/rpython/doc/index.rst b/rpython/doc/index.rst --- a/rpython

[pypy-commit] pypy default: moved optimizer/overview.rst -> jit/optimizer.rst

2015-03-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r76399:cea0639cfe6c Date: 2015-03-16 11:48 +0100 http://bitbucket.org/pypy/pypy/changeset/cea0639cfe6c/ Log:moved optimizer/overview.rst -> jit/optimizer.rst updated index.rst to link to it diff --git a/rpython/doc/index.rst b/rpython/doc/

[pypy-commit] pypy default: added missing description file

2015-03-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r76398:86ab64843181 Date: 2015-03-16 10:58 +0100 http://bitbucket.org/pypy/pypy/changeset/86ab64843181/ Log:added missing description file diff --git a/rpython/doc/optimizer/overview.rst b/rpython/doc/optimizer/overview.rst new file mode 100644 -

[pypy-commit] pypy default: removed old file

2015-03-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r76400:6793c07d2ea7 Date: 2015-03-16 11:51 +0100 http://bitbucket.org/pypy/pypy/changeset/6793c07d2ea7/ Log:removed old file diff --git a/rpython/doc/optimizer/overview.rst b/rpython/doc/optimizer/overview.rst deleted file mode 100644 --- a/rpyth

[pypy-commit] pypy default: Typo-tracking, and some extra explaining here and there

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76402:6022cd1339ad Date: 2015-03-16 12:24 +0100 http://bitbucket.org/pypy/pypy/changeset/6022cd1339ad/ Log:Typo-tracking, and some extra explaining here and there diff --git a/rpython/doc/jit/optimizer.rst b/rpython/doc/jit/optimizer.rst --- a/rpython/

[pypy-commit] pypy default: merge heads

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76403:0488deef2308 Date: 2015-03-16 12:24 +0100 http://bitbucket.org/pypy/pypy/changeset/0488deef2308/ Log:merge heads diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -46,13 +46,14 @@ multiple cores.

[pypy-commit] pypy default: Put the link to jit/optimizer along with the links to the other files in

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76401:9e1a77cd0e5c Date: 2015-03-16 12:05 +0100 http://bitbucket.org/pypy/pypy/changeset/9e1a77cd0e5c/ Log:Put the link to jit/optimizer along with the links to the other files in the jit/ subdirectory diff --git a/rpython/doc/index.rst b/rpyth

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

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76405:19a20e7c5d93 Date: 2015-03-16 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/19a20e7c5d93/ Log:merge heads diff --git a/pypy/module/pypystm/test_pypy_c/test_conflict.py b/pypy/module/pypystm/test_pypy_c/test_with_conflict.py rename

[pypy-commit] pypy stmgc-c7: Rename the file, so that it is after "test_no_conflict"

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76404:ca29129dc9a1 Date: 2015-03-16 15:50 +0100 http://bitbucket.org/pypy/pypy/changeset/ca29129dc9a1/ Log:Rename the file, so that it is after "test_no_conflict" diff --git a/pypy/module/pypystm/test_pypy_c/test_conflict.py b/pypy/module/pypy

[pypy-commit] pypy stmgc-c7: Oops, bad move: reading the ll_raw_hashtable field of HASHTABLE_OBJ

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76406:e4bdd177ed03 Date: 2015-03-16 16:26 +0100 http://bitbucket.org/pypy/pypy/changeset/e4bdd177ed03/ Log:Oops, bad move: reading the ll_raw_hashtable field of HASHTABLE_OBJ would be done with a stm_read(), even though it is immutable.

[pypy-commit] pypy stmgc-c8-hashtable: hg merge stmgc-c7

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-hashtable Changeset: r76407:8afb97abf085 Date: 2015-03-16 16:29 +0100 http://bitbucket.org/pypy/pypy/changeset/8afb97abf085/ Log:hg merge stmgc-c7 diff --git a/lib_pypy/pypy_test/test_transaction.py b/lib_pypy/pypy_test/test_transaction.py --- a/lib_pypy/

[pypy-commit] pypy dtrace-support: progress

2015-03-16 Thread fijal
Author: fijal Branch: dtrace-support Changeset: r76408:57942acfb5de Date: 2015-03-16 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/57942acfb5de/ Log:progress diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/rpyth

[pypy-commit] pypy stmgc-c7: fix

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76409:88511e0d0557 Date: 2015-03-02 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/88511e0d0557/ Log:fix (grafted from 2157c7589dd68e40922774d01db5ee4766bd70ce) diff --git a/rpython/translator/c/src/debug_print.h b/rpython/translator/c/s

[pypy-commit] pypy default: Use RLock instead of Lock. The goal is to ensure that only one thread

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76410:ca92ff804835 Date: 2015-03-16 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/ca92ff804835/ Log:Use RLock instead of Lock. The goal is to ensure that only one thread at a time uses tkinter, if the C library is "non-threaded".

[pypy-commit] pypy default: Fix test to also work in lldebug mode (it used to fail because

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76411:7926ef4fb172 Date: 2015-03-16 17:21 +0100 http://bitbucket.org/pypy/pypy/changeset/7926ef4fb172/ Log:Fix test to also work in lldebug mode (it used to fail because the C hack to allocate does not track the allocation) diff --git a/rpython

[pypy-commit] pypy stmgc-c7: Fix test to also work in lldebug mode (it used to fail because

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76412:bb48a905aeb5 Date: 2015-03-16 17:21 +0100 http://bitbucket.org/pypy/pypy/changeset/bb48a905aeb5/ Log:Fix test to also work in lldebug mode (it used to fail because the C hack to allocate does not track the allocation) (grafted from

[pypy-commit] pypy default: Fix typo.

2015-03-16 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r76413:402d41538ce3 Date: 2015-03-16 17:42 +0100 http://bitbucket.org/pypy/pypy/changeset/402d41538ce3/ Log:Fix typo. diff --git a/rpython/doc/jit/optimizer.rst b/rpython/doc/jit/optimizer.rst --- a/rpython/doc/jit/optimizer.rst +++ b/rpython/doc/jit/

[pypy-commit] buildbot default: fix - seperate commands (arigato)

2015-03-16 Thread mattip
Author: mattip Branch: Changeset: r941:6dab224b6ce9 Date: 2015-03-16 18:46 +0200 http://bitbucket.org/pypy/buildbot/changeset/6dab224b6ce9/ Log:fix - seperate commands (arigato) diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bo

[pypy-commit] pypy stmgc-c7: hg merge release-2.5.x

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76414:ddbd63ba0da8 Date: 2015-03-16 18:01 +0100 http://bitbucket.org/pypy/pypy/changeset/ddbd63ba0da8/ Log:hg merge release-2.5.x diff too long, truncating to 2000 out of 41145 lines diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/

[pypy-commit] pypy release-2.5.x: Use RLock instead of Lock. The goal is to ensure that only one thread

2015-03-16 Thread arigo
Author: Armin Rigo Branch: release-2.5.x Changeset: r76417:418c58fc67fb Date: 2015-03-16 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/418c58fc67fb/ Log:Use RLock instead of Lock. The goal is to ensure that only one thread at a time uses tkinter, if the C library is "non-thread

[pypy-commit] pypy release-2.5.x: stick with a Terry Pratchett homage

2015-03-16 Thread mattip
Author: mattip Branch: release-2.5.x Changeset: r76416:2af69f62ef18 Date: 2015-03-16 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/2af69f62ef18/ Log:stick with a Terry Pratchett homage diff --git a/pypy/doc/release-2.5.1.rst b/pypy/doc/release-2.5.1.rst --- a/pypy/doc/release-2.5.1.rs

[pypy-commit] pypy object-dtype2: wip - gc customtrace

2015-03-16 Thread mattip
Author: mattip Branch: object-dtype2 Changeset: r76415:275dc69bef98 Date: 2015-03-16 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/275dc69bef98/ Log:wip - gc customtrace diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module/micronumpy/co

[pypy-commit] pypy stmgc-c7: hg merge release-2.5.x (from 2.5.1)

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76418:746681435f00 Date: 2015-03-16 18:34 +0100 http://bitbucket.org/pypy/pypy/changeset/746681435f00/ Log:hg merge release-2.5.x (from 2.5.1) diff --git a/lib_pypy/_tkinter/app.py b/lib_pypy/_tkinter/app.py --- a/lib_pypy/_tkinter/app.py +++ b

[pypy-commit] pypy default: Test and fix: a type's __eq__ or __ne__ methods must return

2015-03-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r76419:c5e489d4b8a7 Date: 2015-03-16 19:17 +0100 http://bitbucket.org/pypy/pypy/changeset/c5e489d4b8a7/ Log:Test and fix: a type's __eq__ or __ne__ methods must return NotImplemented instead of False when given a non-type diff --git a/pypy/objsp

[pypy-commit] pypy release-2.5.x: Test and fix: a type's __eq__ or __ne__ methods must return

2015-03-16 Thread arigo
Author: Armin Rigo Branch: release-2.5.x Changeset: r76420:5aed0a41060e Date: 2015-03-16 19:17 +0100 http://bitbucket.org/pypy/pypy/changeset/5aed0a41060e/ Log:Test and fix: a type's __eq__ or __ne__ methods must return NotImplemented instead of False when given a non-type diff --git

[pypy-commit] pypy default: Don't reraise CompilationError as ImportError in rpython.rlib.rzlib.

2015-03-16 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r76421:1e9ff6a329e8 Date: 2015-03-16 22:39 +0100 http://bitbucket.org/pypy/pypy/changeset/1e9ff6a329e8/ Log:Don't reraise CompilationError as ImportError in rpython.rlib.rzlib. This was a bit annoying if rffi_platform.configure_external_librar

[pypy-commit] pypy default: Add additional library and include directories needed to cross-compile for AArch64.

2015-03-16 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r76422:e0584363e761 Date: 2015-03-16 22:53 +0100 http://bitbucket.org/pypy/pypy/changeset/e0584363e761/ Log:Add additional library and include directories needed to cross- compile for AArch64. diff --git a/rpython/translator/platform/arm.py b

[pypy-commit] pypy default: Pass -rpath-link to the linker for every additional library directory.

2015-03-16 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r76423:a5c8f6daa2f8 Date: 2015-03-17 01:51 +0100 http://bitbucket.org/pypy/pypy/changeset/a5c8f6daa2f8/ Log:Pass -rpath-link to the linker for every additional library directory. This is needed for additional library directories to wor