[pypy-commit] pypy default: Move test functions in test_refcount.py in a class. The LLVM subclasses this test class.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68934:040c55b8ecee Date: 2014-01-25 16:08 +0100 http://bitbucket.org/pypy/pypy/changeset/040c55b8ecee/ Log:Move test functions in test_refcount.py in a class. The LLVM subclasses this test class. diff --git a/rpython/translator/c/test/test_ref

[pypy-commit] pypy llvm-translation-backend: Remove this because it probably prevents the JIT from emitting efficient code for longlong on 32-bit. This breaks LLVM translation on 32-bit.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68933:d460c0863b4a Date: 2014-01-25 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/d460c0863b4a/ Log:Remove this because it probably prevents the JIT from emitting efficient code for longlong on 32-bit. This breaks

[pypy-commit] pypy resume-refactor: fix the x86 backend

2014-01-25 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68938:8d41fc938a3b Date: 2014-01-25 10:08 +0100 http://bitbucket.org/pypy/pypy/changeset/8d41fc938a3b/ Log:fix the x86 backend diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/

[pypy-commit] pypy resume-refactor: fix

2014-01-25 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68936:8207661b5b10 Date: 2014-01-25 09:20 +0100 http://bitbucket.org/pypy/pypy/changeset/8207661b5b10/ Log:fix diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backend/

[pypy-commit] pypy resume-refactor: fixes to llgraph cpu

2014-01-25 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68935:cf0a7fc29152 Date: 2014-01-25 08:55 +0100 http://bitbucket.org/pypy/pypy/changeset/cf0a7fc29152/ Log:fixes to llgraph cpu diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpy

[pypy-commit] pypy resume-refactor: pad out numbering so we don't have duplicates

2014-01-25 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68937:75bb32699cc1 Date: 2014-01-25 09:33 +0100 http://bitbucket.org/pypy/pypy/changeset/75bb32699cc1/ Log:pad out numbering so we don't have duplicates diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/ll

[pypy-commit] pypy default: Delete debug prints.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68940:7a4e12588ec4 Date: 2014-01-25 19:50 +0100 http://bitbucket.org/pypy/pypy/changeset/7a4e12588ec4/ Log:Delete debug prints. diff --git a/rpython/translator/c/test/test_lltyped.py b/rpython/translator/c/test/test_lltyped.py --- a/rpython/translato

[pypy-commit] pypy default: Remove dead import.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68942:ab4fc35adb9e Date: 2014-01-25 19:55 +0100 http://bitbucket.org/pypy/pypy/changeset/ab4fc35adb9e/ Log:Remove dead import. diff --git a/rpython/rtyper/lltypesystem/llarena.py b/rpython/rtyper/lltypesystem/llarena.py --- a/rpython/rtyper/lltypesys

[pypy-commit] pypy default: Kill align.h and its ROUND_UP_FOR_ALLOCATION. Do the computation directly instead. This shouldn't impact performance, but I'll run the benchmarks to verify.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68939:708f486843e2 Date: 2014-01-25 19:47 +0100 http://bitbucket.org/pypy/pypy/changeset/708f486843e2/ Log:Kill align.h and its ROUND_UP_FOR_ALLOCATION. Do the computation directly instead. This shouldn't impact performance, but I'll run

[pypy-commit] pypy default: Add longfloat to the PrimitiveErrorValue table.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68941:9ff28dec956f Date: 2014-01-25 19:52 +0100 http://bitbucket.org/pypy/pypy/changeset/9ff28dec956f/ Log:Add longfloat to the PrimitiveErrorValue table. diff --git a/rpython/translator/exceptiontransform.py b/rpython/translator/exceptiontransform.p

[pypy-commit] pypy default: Use expected_exception_name here.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68943:0a83ace73826 Date: 2014-01-25 20:00 +0100 http://bitbucket.org/pypy/pypy/changeset/0a83ace73826/ Log:Use expected_exception_name here. diff --git a/rpython/translator/c/test/test_typed.py b/rpython/translator/c/test/test_typed.py --- a/rpython/

[pypy-commit] pypy llvm-translation-backend: Remove modifications in multibytecodec.c/h - the compiler warning was silenced on default in another way.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68944:ea4fb0492e4b Date: 2014-01-25 20:22 +0100 http://bitbucket.org/pypy/pypy/changeset/ea4fb0492e4b/ Log:Remove modifications in multibytecodec.c/h - the compiler warning was silenced on default in another way. diff -

[pypy-commit] pypy llvm-translation-backend: Set default translation backend to llvm to make the buildbot translate with it.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68946:3cd27ae9f524 Date: 2014-01-25 20:46 +0100 http://bitbucket.org/pypy/pypy/changeset/3cd27ae9f524/ Log:Set default translation backend to llvm to make the buildbot translate with it. diff --git a/rpython/config/tran

[pypy-commit] pypy llvm-translation-backend: Remove some tab character probably copied from somewhere by accident.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68947:3e2e1ba9f97c Date: 2014-01-25 20:57 +0100 http://bitbucket.org/pypy/pypy/changeset/3e2e1ba9f97c/ Log:Remove some tab character probably copied from somewhere by accident. diff --git a/rpython/translator/llvm/genll

[pypy-commit] pypy llvm-translation-backend: Add llvm_* operations to llinterp.

2014-01-25 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68948:942d2a6f3ece Date: 2014-01-25 23:16 +0100 http://bitbucket.org/pypy/pypy/changeset/942d2a6f3ece/ Log:Add llvm_* operations to llinterp. diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py --- a/rpython/rt

[pypy-commit] extradoc extradoc: Add my FOSDEM talk

2014-01-25 Thread rguillebert
Author: Romain Guillebert Branch: extradoc Changeset: r5141:1b90c0f4886c Date: 2014-01-26 01:00 +0100 http://bitbucket.org/pypy/extradoc/changeset/1b90c0f4886c/ Log:Add my FOSDEM talk diff --git a/talk/fosdem2014/pypy-jit/Makefile b/talk/fosdem2014/pypy-jit/Makefile new file mode 100644 ---

[pypy-commit] extradoc extradoc: Update to the talk

2014-01-25 Thread rguillebert
Author: Romain Guillebert Branch: extradoc Changeset: r5142:ab2f21f5af4a Date: 2014-01-26 01:34 +0100 http://bitbucket.org/pypy/extradoc/changeset/ab2f21f5af4a/ Log:Update to the talk diff --git a/talk/fosdem2014/pypy-jit/talk.rst b/talk/fosdem2014/pypy-jit/talk.rst --- a/talk/fosdem2014/py

[pypy-commit] pypy default: better error message when trying to unify a method with a function

2014-01-25 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r68949:d3c3dd8408fe Date: 2014-01-26 03:52 + http://bitbucket.org/pypy/pypy/changeset/d3c3dd8408fe/ Log:better error message when trying to unify a method with a function diff --git a/rpython/annotator/model.py b/rpython/annotator/model.py --- a/rpy

[pypy-commit] pypy default: Use a decorator to register builtin_analyzers.

2014-01-25 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r68950:a920e8967669 Date: 2014-01-26 06:03 + http://bitbucket.org/pypy/pypy/changeset/a920e8967669/ Log:Use a decorator to register builtin_analyzers. (Had anybody noticed that test() and termios_error_init() did nothing?) diff --gi