[pypy-commit] pypy default: updates for 2.4 release

2014-08-30 Thread mattip
Author: mattip Branch: Changeset: r73215:d347935839d4 Date: 2014-08-31 00:36 +0300 http://bitbucket.org/pypy/pypy/changeset/d347935839d4/ Log:updates for 2.4 release diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -35,280 +35,290 @@ the beginning of each file) the files in th

[pypy-commit] pypy py3k: store the ref to the owning object in CBuffer instead of the object itself for

2014-08-30 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73214:c4c79992f1f8 Date: 2014-08-30 13:31 -0700 http://bitbucket.org/pypy/pypy/changeset/c4c79992f1f8/ Log:store the ref to the owning object in CBuffer instead of the object itself for later Py_DecRef'ing (which acts upon the ref anyway)

[pypy-commit] pypy default: fix for issue #1846, also submitted to cpython as http://bugs.python.org/issue22308

2014-08-30 Thread mattip
Author: mattip Branch: Changeset: r73213:fbb5b4cefb37 Date: 2014-08-30 21:58 +0300 http://bitbucket.org/pypy/pypy/changeset/fbb5b4cefb37/ Log:fix for issue #1846, also submitted to cpython as http://bugs.python.org/issue22308 diff --git a/lib-python/2.7/sysconfig.py b/lib-python/2.7

[pypy-commit] pypy default: issue #1259: trying to remove all built-in modules '__file__' attribute.

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73212:93fffd3d2e03 Date: 2014-08-30 18:44 +0200 http://bitbucket.org/pypy/pypy/changeset/93fffd3d2e03/ Log:issue #1259: trying to remove all built-in modules '__file__' attribute. diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/

[pypy-commit] pypy default: issue #1842 fixed: don't crash on select.select([large_number], ...)

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73211:f41115b2bb5a Date: 2014-08-30 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/f41115b2bb5a/ Log:issue #1842 fixed: don't crash on select.select([large_number], ...) diff --git a/pypy/module/select/interp_select.py b/pypy/module/select/inter

[pypy-commit] pypy trace-limit-hack: Don't call trace_next_iteration() if we didn't call

2014-08-30 Thread arigo
Author: Armin Rigo Branch: trace-limit-hack Changeset: r73210:f61a39ccf6f7 Date: 2014-08-30 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/f61a39ccf6f7/ Log:Don't call trace_next_iteration() if we didn't call disable_noninlinable_function(), to avoid bad performance if we get

[pypy-commit] pypy trace-limit-hack: (arigo, fijal) try to hack the noninlinable marking to trace quicker the

2014-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: trace-limit-hack Changeset: r73209:68c497551ab4 Date: 2014-08-30 09:42 -0600 http://bitbucket.org/pypy/pypy/changeset/68c497551ab4/ Log:(arigo, fijal) try to hack the noninlinable marking to trace quicker the functions involved diff --git a/rpython/

[pypy-commit] pypy default: Add change_current_fraction()

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73208:30c2d0b47ea9 Date: 2014-08-30 16:13 +0200 http://bitbucket.org/pypy/pypy/changeset/30c2d0b47ea9/ Log:Add change_current_fraction() diff --git a/rpython/jit/metainterp/counter.py b/rpython/jit/metainterp/counter.py --- a/rpython/jit/metainterp/co

[pypy-commit] pypy default: Fix some tests on Windows (does not appear after translation)

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73207:c893766bb4b3 Date: 2014-08-30 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/c893766bb4b3/ Log:Fix some tests on Windows (does not appear after translation) diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/call

[pypy-commit] pypy default: While we're at it, this DMB wait instruction is only needed if EQ.

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73206:622f29ad42ab Date: 2014-08-30 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/622f29ad42ab/ Log:While we're at it, this DMB wait instruction is only needed if EQ. diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm

[pypy-commit] pypy default: Translation fix

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73205:a261edda4d4a Date: 2014-08-30 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/a261edda4d4a/ Log:Translation fix diff --git a/rpython/jit/backend/arm/codebuilder.py b/rpython/jit/backend/arm/codebuilder.py --- a/rpython/jit/backend/arm/codeb

[pypy-commit] pypy default: Add a warning

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73204:b566335eb1fc Date: 2014-08-30 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/b566335eb1fc/ Log:Add a warning diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test/runn

[pypy-commit] pypy default: Fixes

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73203:bac11f2871ed Date: 2014-08-30 12:27 +0200 http://bitbucket.org/pypy/pypy/changeset/bac11f2871ed/ Log:Fixes diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/backend/arm/callbuilder.py

[pypy-commit] pypy default: Add LDREX, STREX, DMB instructions, needed for lock manipulation

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73201:7a2fd8406fbd Date: 2014-08-30 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/7a2fd8406fbd/ Log:Add LDREX, STREX, DMB instructions, needed for lock manipulation diff --git a/rpython/jit/backend/arm/codebuilder.py b/rpython/jit/backend/arm/c

[pypy-commit] pypy default: in-progress: call_release_gil

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73202:0b926ccd6944 Date: 2014-08-30 12:10 +0200 http://bitbucket.org/pypy/pypy/changeset/0b926ccd6944/ Log:in-progress: call_release_gil diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/bac

[pypy-commit] pypy default: Bug fix for arm

2014-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r73200:8192749d7069 Date: 2014-08-30 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/8192749d7069/ Log:Bug fix for arm diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/arm/assembler