[pypy-commit] pypy default: Tweak the logic for ll_isinstance(): in the common case of no

2014-11-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r74654:c286dc658327 Date: 2014-11-23 23:54 +0100 http://bitbucket.org/pypy/pypy/changeset/c286dc658327/ Log:Tweak the logic for ll_isinstance(): in the common case of no subclasses, improve the performance (a little bit). Fixes an age- ol

[pypy-commit] pypy portable-threadlocal: in-progress: ARM support

2014-11-23 Thread arigo
Author: Armin Rigo Branch: portable-threadlocal Changeset: r74653:c97dcdd74131 Date: 2014-11-23 16:26 +0100 http://bitbucket.org/pypy/pypy/changeset/c97dcdd74131/ Log:in-progress: ARM support diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpyt

[pypy-commit] pypy portable-threadlocal: Implement OS_THREADLOCALREF_ADDR in the x86 backend.

2014-11-23 Thread arigo
Author: Armin Rigo Branch: portable-threadlocal Changeset: r74652:c187d3b63e14 Date: 2014-11-23 15:39 +0100 http://bitbucket.org/pypy/pypy/changeset/c187d3b63e14/ Log:Implement OS_THREADLOCALREF_ADDR in the x86 backend. diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/bac

[pypy-commit] pypy optresult: fix test_resume

2014-11-23 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74651:41ade226e7be Date: 2014-11-23 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/41ade226e7be/ Log:fix test_resume diff --git a/rpython/jit/metainterp/test/test_resume.py b/rpython/jit/metainterp/test/test_resume.py --- a/rpyt

[pypy-commit] pypy portable-threadlocal: Clean up and adpat the JIT to the new threadlocals. Still missing:

2014-11-23 Thread arigo
Author: Armin Rigo Branch: portable-threadlocal Changeset: r74650:5291d2692c23 Date: 2014-11-23 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/5291d2692c23/ Log:Clean up and adpat the JIT to the new threadlocals. Still missing: optimization for OS_THREADLOCALREF_ADDR in the x86

[pypy-commit] pypy portable-threadlocal: Test and fix

2014-11-23 Thread arigo
Author: Armin Rigo Branch: portable-threadlocal Changeset: r74649:9c067d3de94c Date: 2014-11-23 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/9c067d3de94c/ Log:Test and fix diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py --- a/rpython/translator/c/genc.py +++

[pypy-commit] pypy default: fix comments

2014-11-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r74648:472f5815b5e2 Date: 2014-11-23 10:55 +0100 http://bitbucket.org/pypy/pypy/changeset/472f5815b5e2/ Log:fix comments diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy default: remove outdated comment

2014-11-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r74647:6825260d6f69 Date: 2014-11-23 10:26 +0100 http://bitbucket.org/pypy/pypy/changeset/6825260d6f69/ Log:remove outdated comment diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpreter/pyframe.py +++ b/pypy/inter

[pypy-commit] pypy optresult: hack at tests for the first test_expand_xxx to pass

2014-11-23 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74646:e40642f20836 Date: 2014-11-23 10:35 +0200 http://bitbucket.org/pypy/pypy/changeset/e40642f20836/ Log:hack at tests for the first test_expand_xxx to pass diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/his

[pypy-commit] pypy optresult: fix fix fix

2014-11-23 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74645:fc8a57d8fa92 Date: 2014-11-23 10:08 +0200 http://bitbucket.org/pypy/pypy/changeset/fc8a57d8fa92/ Log:fix fix fix diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py --- a/rpython/