[pypy-commit] pypy cpyext-ext: copy add_docstring from numpy, add test that passes with -A

2016-01-09 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r81649:94e1a7e213d9 Date: 2016-01-10 01:10 +0200 http://bitbucket.org/pypy/pypy/changeset/94e1a7e213d9/ Log:copy add_docstring from numpy, add test that passes with -A diff --git a/pypy/module/cpyext/test/foo.c b/pypy/module/cpyext/test/foo.c ---

[pypy-commit] pypy cpyext-ext: reduce optimization level in test module compilation

2016-01-09 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r81648:5f7daa4980f3 Date: 2016-01-10 01:02 +0200 http://bitbucket.org/pypy/pypy/changeset/5f7daa4980f3/ Log:reduce optimization level in test module compilation diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cp

[pypy-commit] pypy exctrans: Remove dead code

2016-01-09 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81647:6bb16ed333ea Date: 2016-01-09 19:17 + http://bitbucket.org/pypy/pypy/changeset/6bb16ed333ea/ Log:Remove dead code diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++

[pypy-commit] pypy llvm-translation-backend: Remove parts of the llvmgcroot implementation.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r81640:efa71b41fec2 Date: 2016-01-05 07:06 +0100 http://bitbucket.org/pypy/pypy/changeset/efa71b41fec2/ Log:Remove parts of the llvmgcroot implementation. The existing implementation uses LLVM's old GC support, which is

[pypy-commit] pypy llvm-translation-backend: Put gc_reload_possibly_moved transformation in its own method.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r81641:ded16e205ad2 Date: 2016-01-05 07:14 +0100 http://bitbucket.org/pypy/pypy/changeset/ded16e205ad2/ Log:Put gc_reload_possibly_moved transformation in its own method. diff --git a/rpython/translator/llvm/genllvm.py b/rpyth

[pypy-commit] pypy default: Simplify code.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81645:090cb15bfa02 Date: 2016-01-09 18:41 +0100 http://bitbucket.org/pypy/pypy/changeset/090cb15bfa02/ Log:Simplify code. The code returns False in any case. Also, the transactionsafe attribute is only ever used in the STM branch. di

[pypy-commit] pypy llvm-translation-backend: Remove dead code.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r81644:7c9fd7e467ba Date: 2016-01-05 07:43 +0100 http://bitbucket.org/pypy/pypy/changeset/7c9fd7e467ba/ Log:Remove dead code. diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py --- a/rpython/rtyper/llinterp.py

[pypy-commit] pypy llvm-translation-backend: Shuffle around some code in anticipation of the new llvmgcroot implementation.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r81643:e58704ad4da5 Date: 2016-01-05 07:39 +0100 http://bitbucket.org/pypy/pypy/changeset/e58704ad4da5/ Log:Shuffle around some code in anticipation of the new llvmgcroot implementation. diff --git a/rpython/translator/

[pypy-commit] pypy llvm-translation-backend: Move code that prepares graph before writing in its own method.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r81642:04404ecef89b Date: 2016-01-05 07:19 +0100 http://bitbucket.org/pypy/pypy/changeset/04404ecef89b/ Log:Move code that prepares graph before writing in its own method. diff --git a/rpython/translator/llvm/genllvm.py b/rpyt

[pypy-commit] pypy default: Let GraphAnalyzer's analyze_external_call() return a more conservative result in case of a delayed pointer.

2016-01-09 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81646:e48142af346f Date: 2016-01-09 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/e48142af346f/ Log:Let GraphAnalyzer's analyze_external_call() return a more conservative result in case of a delayed pointer. This is consistent

[pypy-commit] cffi static-callback-embedding: Maybe it's clearer this way, with an API that matches the intent rather

2016-01-09 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2561:968eeac942dc Date: 2016-01-09 18:24 +0100 http://bitbucket.org/cffi/cffi/changeset/968eeac942dc/ Log:Maybe it's clearer this way, with an API that matches the intent rather than how the implementation piggy-backs on

[pypy-commit] cffi static-callback-embedding: kill empty lines at the start and dedent manually, to give

2016-01-09 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2560:f35b3b8fe109 Date: 2016-01-09 18:12 +0100 http://bitbucket.org/cffi/cffi/changeset/f35b3b8fe109/ Log:kill empty lines at the start and dedent manually, to give reasonable-looking line numbers in tracebacks diff --g

[pypy-commit] pypy vmprof-newstack: improve the test and make sure we emit the footer

2016-01-09 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81639:b14e3b107fdf Date: 2016-01-09 15:07 +0200 http://bitbucket.org/pypy/pypy/changeset/b14e3b107fdf/ Log:improve the test and make sure we emit the footer diff --git a/rpython/jit/backend/test/test_rvmprof.py b/rpython/jit/backend/test/test

[pypy-commit] pypy default: cffi_imports depends on pypy-c being built first

2016-01-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r81638:bb701d0fa4d3 Date: 2016-01-09 11:17 +0100 http://bitbucket.org/pypy/pypy/changeset/bb701d0fa4d3/ Log:cffi_imports depends on pypy-c being built first diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -39,5 +39,5 @@ # runs. We ca