[pypy-commit] pypy llimpl: Replace test using running_on_llinterp directly by another test that uses running_on_llinterp indirectly through register_external.

2016-02-06 Thread Manuel Jacob
Author: Manuel Jacob Branch: llimpl Changeset: r82102:16c586e89bf4 Date: 2014-01-27 19:58 +0100 http://bitbucket.org/pypy/pypy/changeset/16c586e89bf4/ Log:Replace test using running_on_llinterp directly by another test that uses running_on_llinterp indirectly through register_external

[pypy-commit] pypy llimpl: Kill running_on_llinterp. Instead we attach the fakeimpl to the function object and fish it in llinterp.

2016-02-06 Thread Manuel Jacob
Author: Manuel Jacob Branch: llimpl Changeset: r82103:dbd0602d5f13 Date: 2014-01-27 21:58 +0100 http://bitbucket.org/pypy/pypy/changeset/dbd0602d5f13/ Log:Kill running_on_llinterp. Instead we attach the fakeimpl to the function object and fish it in llinterp. (grafted from

[pypy-commit] pypy improve-docs: hg merge default

2014-07-26 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72503:9ca2657fe663 Date: 2014-07-26 14:49 +0200 http://bitbucket.org/pypy/pypy/changeset/9ca2657fe663/ Log:hg merge default diff too long, truncating to 2000 out of 33446 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags

[pypy-commit] pypy improve-docs: RPython docs: Use read the docs theme locally if available (copied from PyPy docs configuration).

2014-07-26 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72508:8e884ef6d1d1 Date: 2014-07-26 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/8e884ef6d1d1/ Log:RPython docs: Use read the docs theme locally if available (copied from PyPy docs configuration). diff --git a/rpython/doc

[pypy-commit] pypy improve-docs: RPython docs: Delete contents.rst and move toctree to index.rst.

2014-07-26 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72518:e8bf18c22cdb Date: 2014-07-26 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/e8bf18c22cdb/ Log:RPython docs: Delete contents.rst and move toctree to index.rst. diff --git a/rpython/doc/contents.rst b/rpython/doc/contents.rst

[pypy-commit] pypy improve-docs: Rename title of rpython.rst from "RPython" to "RPython Language".

2014-07-26 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72519:79f23ae997e3 Date: 2014-07-26 16:10 +0200 http://bitbucket.org/pypy/pypy/changeset/79f23ae997e3/ Log:Rename title of rpython.rst from "RPython" to "RPython Language". diff --git a/rpython/doc/rpython.rst b/rpy

[pypy-commit] pypy improve-docs: Remove redundant paragraphs that were both in translation.rst and rtyper.rst.

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72566:ed4bb506fa58 Date: 2014-07-27 13:04 +0200 http://bitbucket.org/pypy/pypy/changeset/ed4bb506fa58/ Log:Remove redundant paragraphs that were both in translation.rst and rtyper.rst. diff --git a/rpython/doc/rtyper.rst b/rpython

[pypy-commit] pypy improve-docs: Update documentions TODO.

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72565:fe580312d6dd Date: 2014-07-26 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/fe580312d6dd/ Log:Update documentions TODO. diff --git a/TODO-docs b/TODO-docs --- a/TODO-docs +++ b/TODO-docs @@ -4,18 +4,19 @@ General

[pypy-commit] pypy improve-docs: Remove mentions of stackless transformations in translation.rst and move 'backend optimizations' section up.

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72567:f2f69932b991 Date: 2014-07-27 14:01 +0200 http://bitbucket.org/pypy/pypy/changeset/f2f69932b991/ Log:Remove mentions of stackless transformations in translation.rst and move 'backend optimizations' section up. di

[pypy-commit] pypy improve-docs: Replace outdated figure.

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72579:a14b0250404e Date: 2014-07-27 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/a14b0250404e/ Log:Replace outdated figure. diff --git a/rpython/doc/translation.rst b/rpython/doc/translation.rst --- a/rpython/doc/translation.rst

[pypy-commit] pypy improve-docs: Remove two sections:

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72581:8dcbeb5dabed Date: 2014-07-27 23:11 +0200 http://bitbucket.org/pypy/pypy/changeset/8dcbeb5dabed/ Log:Remove two sections: 1. The section about other backends. Currently there's only the C backend. 2. The se

[pypy-commit] pypy improve-docs: Move two paragraphs from architecture.rst to index.rst, which now are used as introductory words (with some modifications).

2014-07-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72582:48825b4cc915 Date: 2014-07-27 23:40 +0200 http://bitbucket.org/pypy/pypy/changeset/48825b4cc915/ Log:Move two paragraphs from architecture.rst to index.rst, which now are used as introductory words (with some modifications

[pypy-commit] pypy improve-docs: RPython docs: Add hidden toctree in jit/index.rst.

2014-07-28 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72590:c54f119015bc Date: 2014-07-28 13:17 +0200 http://bitbucket.org/pypy/pypy/changeset/c54f119015bc/ Log:RPython docs: Add hidden toctree in jit/index.rst. diff --git a/rpython/doc/jit/index.rst b/rpython/doc/jit/index.rst --- a/rpython

[pypy-commit] pypy improve-docs: RPython docs: Remove references to removed CLI backend.

2014-07-28 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72589:930dd91754b7 Date: 2014-07-28 12:46 +0200 http://bitbucket.org/pypy/pypy/changeset/930dd91754b7/ Log:RPython docs: Remove references to removed CLI backend. diff --git a/rpython/doc/cli-backend.rst b/rpython/doc/cli-backend.rst

[pypy-commit] pypy improve-docs: RPython docs: split toctree on index page into sections (general, user documentation, writing your own interpreter, internals).

2014-07-28 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r72591:7a3cd5964521 Date: 2014-07-28 13:19 +0200 http://bitbucket.org/pypy/pypy/changeset/7a3cd5964521/ Log:RPython docs: split toctree on index page into sections (general, user documentation, writing your own interpreter

[pypy-commit] pypy default: Change variable name in test to be slightly more consistent.

2014-07-28 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r72592:79b2a6eb9c40 Date: 2014-07-28 18:03 +0200 http://bitbucket.org/pypy/pypy/changeset/79b2a6eb9c40/ Log:Change variable name in test to be slightly more consistent. diff --git a/rpython/flowspace/test/test_model.py b/rpython/flowspace/test

[pypy-commit] pypy py3.3: Backout 7e04e788d910, it seems like it broke translation.

2014-07-31 Thread Manuel Jacob
Author: Manuel Jacob Branch: py3.3 Changeset: r72623:bcad0c109c8c Date: 2014-07-31 14:11 +0200 http://bitbucket.org/pypy/pypy/changeset/bcad0c109c8c/ Log:Backout 7e04e788d910, it seems like it broke translation. diff --git a/pypy/interpreter/astcompiler/validate.py b/pypy/interpreter

[pypy-commit] pypy llvm-translation-backend: Adapt imports / test class names.

2013-11-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68251:ccaea346a3e8 Date: 2013-11-20 01:56 +0100 http://bitbucket.org/pypy/pypy/changeset/ccaea346a3e8/ Log:Adapt imports / test class names. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/translator/llvm

[pypy-commit] pypy llvm-translation-backend: The operation bare_raw_store() should emit the same code as raw_store().

2013-11-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68252:083d15984f7a Date: 2013-11-20 02:04 +0100 http://bitbucket.org/pypy/pypy/changeset/083d15984f7a/ Log:The operation bare_raw_store() should emit the same code as raw_store(). diff --git a/rpython/translator/llvm

[pypy-commit] pypy refactor-buffer-api: Fall back to calling app-level __buffer__ when it's not possible to call the interp-level buffer API.

2013-11-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r68261:456bc410dd3a Date: 2013-11-20 19:40 +0100 http://bitbucket.org/pypy/pypy/changeset/456bc410dd3a/ Log:Fall back to calling app-level __buffer__ when it's not possible to call the interp-level buffer API. diff --

[pypy-commit] pypy refactor-buffer-api: This seems to fix the test_ztranslation errors.

2013-11-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r68262:6a1045ec1635 Date: 2013-11-20 22:31 +0100 http://bitbucket.org/pypy/pypy/changeset/6a1045ec1635/ Log:This seems to fix the test_ztranslation errors. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py

[pypy-commit] extradoc extradoc: Add myself to the list of people coming to the Leysin sprint.

2014-01-07 Thread Manuel Jacob
Author: Manuel Jacob Branch: extradoc Changeset: r5123:73830e218bba Date: 2014-01-07 14:15 +0100 http://bitbucket.org/pypy/extradoc/changeset/73830e218bba/ Log:Add myself to the list of people coming to the Leysin sprint. diff --git a/sprintinfo/leysin-winter-2014/people.txt b/sprintinfo

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

2014-01-13 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68635:42c053667504 Date: 2014-01-13 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/42c053667504/ Log:Remove dead code. diff --git a/rpython/translator/unsimplify.py b/rpython/translator/unsimplify.py --- a/rpython/translator/unsimplify.py +++ b

[pypy-commit] pypy refactor-translator: hg merge default

2014-01-13 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68637:5a9b55c64601 Date: 2014-01-13 14:21 +0100 http://bitbucket.org/pypy/pypy/changeset/5a9b55c64601/ Log:hg merge default diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy default: hg merge

2014-01-13 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68636:37f4aea427ce Date: 2014-01-13 14:20 +0100 http://bitbucket.org/pypy/pypy/changeset/37f4aea427ce/ Log:hg merge diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/optimizeopt/earlyforce.py --- a/rpython/jit

[pypy-commit] pypy refactor-str-types: Fix annotation.

2014-01-14 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68662:85197e03b1f7 Date: 2014-01-14 10:44 +0100 http://bitbucket.org/pypy/pypy/changeset/85197e03b1f7/ Log:Fix annotation. diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py --- a/rpython/rlib/rstring.py +++ b/rpython

[pypy-commit] pypy llvm-translation-backend: hg merge default

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68676:a6fecf78f85c Date: 2014-01-14 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/a6fecf78f85c/ Log:hg merge default diff --git a/lib_pypy/_ctypes/array.py b/lib_pypy/_ctypes/array.py --- a/lib_pypy/_ctypes/array.py

[pypy-commit] pypy refactor-str-types: hg merge default

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68684:0dcdafb5d639 Date: 2014-01-15 13:59 +0100 http://bitbucket.org/pypy/pypy/changeset/0dcdafb5d639/ Log:hg merge default diff --git a/lib_pypy/_ctypes/array.py b/lib_pypy/_ctypes/array.py --- a/lib_pypy/_ctypes/array.py +++ b

[pypy-commit] pypy refactor-str-types: Add failing test.

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68685:5625a1371090 Date: 2014-01-15 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/5625a1371090/ Log:Add failing test. diff --git a/pypy/objspace/std/test/test_bytearrayobject.py b/pypy/objspace/std/test

[pypy-commit] pypy default: Don't allow mixing of SomeChar and SomeUnicodeCodePoint.

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68686:61380dc9c4fb Date: 2014-01-15 18:48 +0100 http://bitbucket.org/pypy/pypy/changeset/61380dc9c4fb/ Log:Don't allow mixing of SomeChar and SomeUnicodeCodePoint. diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py

[pypy-commit] pypy refactor-str-types: hg merge default

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68687:eb520c9ebbd8 Date: 2014-01-15 18:50 +0100 http://bitbucket.org/pypy/pypy/changeset/eb520c9ebbd8/ Log:hg merge default diff --git a/pypy/goal/getnightly.py b/pypy/goal/getnightly.py --- a/pypy/goal/getnightly.py +++ b/pypy/goal

[pypy-commit] pypy default: Backed out changeset 61380dc9c4fb

2014-01-15 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68689:14ff99b7167b Date: 2014-01-15 21:14 +0100 http://bitbucket.org/pypy/pypy/changeset/14ff99b7167b/ Log:Backed out changeset 61380dc9c4fb diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/rpython/annotator

[pypy-commit] pypy refactor-str-types: hg merge default

2014-01-16 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68695:e32ce09e64c1 Date: 2014-01-16 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/e32ce09e64c1/ Log:hg merge default diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst +++ b

[pypy-commit] pypy refactor-str-types: Add fast path for app-level str.lower() and str.upper().

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68708:705202fc153f Date: 2014-01-17 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/705202fc153f/ Log:Add fast path for app-level str.lower() and str.upper(). diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std

[pypy-commit] pypy refactor-str-types: hg merge default

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68750:c8c7be26e72f Date: 2014-01-17 22:47 +0100 http://bitbucket.org/pypy/pypy/changeset/c8c7be26e72f/ Log:hg merge default diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py --- a/pypy

[pypy-commit] pypy default: Document branch.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68753:2978bfdc5faa Date: 2014-01-17 22:56 +0100 http://bitbucket.org/pypy/pypy/changeset/2978bfdc5faa/ Log:Document branch. diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew

[pypy-commit] pypy remove-num-smm: Close this branch - it's superseded by remove-intlong-smm.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-num-smm Changeset: r68749:28f44947550a Date: 2014-01-17 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/28f44947550a/ Log:Close this branch - it's superseded by remove-intlong-smm. ___ pypy-commit ma

[pypy-commit] pypy refactor-str-types: (mjacob, antocuni) Close to-be-merged branch.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68751:730be73f3beb Date: 2014-01-17 22:47 +0100 http://bitbucket.org/pypy/pypy/changeset/730be73f3beb/ Log:(mjacob, antocuni) Close to-be-merged branch. ___ pypy-commit mailing list pypy

[pypy-commit] pypy default: Fix strbufobject.

2014-01-18 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68761:286528b6716e Date: 2014-01-18 12:16 +0100 http://bitbucket.org/pypy/pypy/changeset/286528b6716e/ Log:Fix strbufobject. diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py --- a/pypy/objspace/std/bytesobject.py +++ b

[pypy-commit] pypy llvm-translation-backend: Fix datalayout fishing.

2014-01-18 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68762:2870c4a2d133 Date: 2014-01-18 13:25 +0100 http://bitbucket.org/pypy/pypy/changeset/2870c4a2d133/ Log:Fix datalayout fishing. diff --git a/rpython/translator/llvm/genllvm.py b/rpython/translator/llvm/genllvm.py --- a

[pypy-commit] pypy refactor-translator: Rewrite main() in RPython. Add enough hacks to make translation of simple programs work. Remove some code in rpython/translator/c/extfunc.py that is unnecessary

2014-01-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68769:e22c2e78adfb Date: 2014-01-19 21:03 +0100 http://bitbucket.org/pypy/pypy/changeset/e22c2e78adfb/ Log:Rewrite main() in RPython. Add enough hacks to make translation of simple programs work. Remove some code in

[pypy-commit] pypy refactor-translator: Kill predeclare_extfuncs().

2014-01-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68771:5893d92ec346 Date: 2014-01-19 21:23 +0100 http://bitbucket.org/pypy/pypy/changeset/5893d92ec346/ Log:Kill predeclare_extfuncs(). diff --git a/rpython/translator/c/extfunc.py b/rpython/translator/c/extfunc.py --- a/rpython

[pypy-commit] pypy refactor-translator: hg merge default

2014-01-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68770:128d10637045 Date: 2014-01-19 21:18 +0100 http://bitbucket.org/pypy/pypy/changeset/128d10637045/ Log:hg merge default diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes

[pypy-commit] pypy refactor-translator: Kill db.externalfuncs.

2014-01-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68772:5162c8617edc Date: 2014-01-19 21:30 +0100 http://bitbucket.org/pypy/pypy/changeset/5162c8617edc/ Log:Kill db.externalfuncs. diff --git a/rpython/translator/c/database.py b/rpython/translator/c/database.py --- a/rpython

[pypy-commit] pypy refactor-translator: Kill db.helper2ptr.

2014-01-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r68773:df1ca389cffa Date: 2014-01-19 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/df1ca389cffa/ Log:Kill db.helper2ptr. diff --git a/rpython/translator/c/database.py b/rpython/translator/c/database.py --- a/rpython

[pypy-commit] pypy llvm-translation-backend: Add const qualifiers here.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68776:48ff5edc93a6 Date: 2014-01-20 10:09 +0100 http://bitbucket.org/pypy/pypy/changeset/48ff5edc93a6/ Log:Add const qualifiers here. diff --git a/rpython/translator/llvm/PyPyGC.cpp b/rpython/translator/llvm/PyPyGC.cpp --- a

[pypy-commit] pypy default: Copy the skip logic from 57de6303e2f4 to test__rawffi.py.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68777:05dc946fc44a Date: 2014-01-20 12:42 +0100 http://bitbucket.org/pypy/pypy/changeset/05dc946fc44a/ Log:Copy the skip logic from 57de6303e2f4 to test__rawffi.py. diff --git a/pypy/module/_rawffi/test/test__rawffi.py b/pypy/module/_rawffi/test

[pypy-commit] pypy default: hg merge

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68778:1f4ae51fadd0 Date: 2014-01-20 12:43 +0100 http://bitbucket.org/pypy/pypy/changeset/1f4ae51fadd0/ Log:hg merge diff --git a/rpython/rlib/test/test_runicode.py b/rpython/rlib/test/test_runicode.py --- a/rpython/rlib/test/test_runicode.py +++ b

[pypy-commit] pypy default: Document lldebug0 option.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68779:9b769b1c433c Date: 2014-01-20 12:49 +0100 http://bitbucket.org/pypy/pypy/changeset/9b769b1c433c/ Log:Document lldebug0 option. diff --git a/pypy/doc/config/translation.lldebug0.txt b/pypy/doc/config/translation.lldebug0.txt new file mode

[pypy-commit] pypy default: Add support for packed structs in _cffi_backend (ported from cffi/c5e17441bc96).

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68782:4916f1d812ea Date: 2014-01-20 14:12 +0100 http://bitbucket.org/pypy/pypy/changeset/4916f1d812ea/ Log:Add support for packed structs in _cffi_backend (ported from cffi/c5e17441bc96). diff --git a/pypy/module/_cffi_backend/newtype.py b

[pypy-commit] pypy default: Update _backend_test_c.py.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68781:1e4e288a86b9 Date: 2014-01-20 13:00 +0100 http://bitbucket.org/pypy/pypy/changeset/1e4e288a86b9/ Log:Update _backend_test_c.py. diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py b/pypy/module/_cffi_backend/test/_backend_test_c.py

[pypy-commit] pypy default: hg merge

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68783:818e2590ea5f Date: 2014-01-20 14:13 +0100 http://bitbucket.org/pypy/pypy/changeset/818e2590ea5f/ Log:hg merge diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy default: Back out changeset 05dc946fc44a.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68788:00643528b116 Date: 2014-01-20 17:26 +0100 http://bitbucket.org/pypy/pypy/changeset/00643528b116/ Log:Back out changeset 05dc946fc44a. diff --git a/pypy/module/_rawffi/test/test__rawffi.py b/pypy/module/_rawffi/test/test__rawffi.py --- a/pypy

[pypy-commit] pypy default: Move rpython/rtyper/raisingops/raisingops.py to rpython/rtyper/raisingops.py.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68790:4f968d7a8486 Date: 2014-01-20 18:39 +0100 http://bitbucket.org/pypy/pypy/changeset/4f968d7a8486/ Log:Move rpython/rtyper/raisingops/raisingops.py to rpython/rtyper/raisingops.py. diff --git a/rpython/rtyper/lltypesystem/lloperation.py

[pypy-commit] pypy llvm-translation-backend: Kill __init__ of test mixin class because it's not supported by pytest and a very bad idea anyway.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68795:df3aa52cdd7b Date: 2014-01-21 00:09 +0100 http://bitbucket.org/pypy/pypy/changeset/df3aa52cdd7b/ Log:Kill __init__ of test mixin class because it's not supported by pytest and a very bad idea anyway. diff --

[pypy-commit] pypy llvm-translation-backend: Remove commented out lines.

2014-01-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68794:b2d92652cfec Date: 2014-01-20 19:28 +0100 http://bitbucket.org/pypy/pypy/changeset/b2d92652cfec/ Log:Remove commented out lines. diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py

[pypy-commit] pypy llvm-translation-backend: Instead of marking every llexternal that calls a macro with a macro flag, we generate call wrappers for external functions by default. A call wrapper is a

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68802:e4ab9d710ba1 Date: 2014-01-21 11:50 +0100 http://bitbucket.org/pypy/pypy/changeset/e4ab9d710ba1/ Log:Instead of marking every llexternal that calls a macro with a macro flag, we generate call wrappers for external

[pypy-commit] pypy default: Port fix for ropenssl from the llvm branch to default.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68804:c077b2ff29c7 Date: 2014-01-21 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/c077b2ff29c7/ Log:Port fix for ropenssl from the llvm branch to default. diff --git a/rpython/rlib/ropenssl.py b/rpython/rlib/ropenssl.py --- a/rpython/rlib

[pypy-commit] pypy default: Port another minor fix from the llvm branch.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68805:f6615f79d1cc Date: 2014-01-21 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/f6615f79d1cc/ Log:Port another minor fix from the llvm branch. diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a

[pypy-commit] pypy default: Simplify code.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68806:709d090d1c17 Date: 2014-01-21 14:31 +0100 http://bitbucket.org/pypy/pypy/changeset/709d090d1c17/ Log:Simplify code. diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --- a/rpython/translator/driver.py +++ b/rpython

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

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68807:89c0969caec9 Date: 2014-01-21 14:35 +0100 http://bitbucket.org/pypy/pypy/changeset/89c0969caec9/ Log:Remove dead code. diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --- a/rpython/translator/driver.py +++ b/rpython

[pypy-commit] pypy llvm-translation-backend: I don't think this is still necessary.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68808:803c70128eeb Date: 2014-01-21 14:42 +0100 http://bitbucket.org/pypy/pypy/changeset/803c70128eeb/ Log:I don't think this is still necessary. diff --git a/rpython/translator/c/src/obmalloc.c b/rpython/translator/

[pypy-commit] pypy default: Back out changeset 89c0969caec9.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68809:3f632ce16792 Date: 2014-01-21 14:44 +0100 http://bitbucket.org/pypy/pypy/changeset/3f632ce16792/ Log:Back out changeset 89c0969caec9. diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --- a/rpython/translator/driver.py

[pypy-commit] pypy llvm-translation-backend: Remove this hack until something better comes into my mind.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68813:ac260e03714e Date: 2014-01-21 15:32 +0100 http://bitbucket.org/pypy/pypy/changeset/ac260e03714e/ Log:Remove this hack until something better comes into my mind. diff --git a/rpython/rtyper/raisingops.py b/rpython/rtyper

[pypy-commit] pypy llvm-translation-backend: Remove trailing whitespace.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68810:df2a63368e88 Date: 2014-01-21 14:49 +0100 http://bitbucket.org/pypy/pypy/changeset/df2a63368e88/ Log:Remove trailing whitespace. diff --git a/rpython/translator/llvm/common_header.h b/rpython/translator/llvm

[pypy-commit] pypy llvm-translation-backend: Remove more trailing whitespace.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68811:51c2f9a02d22 Date: 2014-01-21 14:52 +0100 http://bitbucket.org/pypy/pypy/changeset/51c2f9a02d22/ Log:Remove more trailing whitespace. diff --git a/rpython/translator/test/test_interactive.py b/rpython/translator/test

[pypy-commit] pypy llvm-translation-backend: Simplify this and make sure it doesn't modify the argument.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68814:bdde2236b903 Date: 2014-01-21 15:38 +0100 http://bitbucket.org/pypy/pypy/changeset/bdde2236b903/ Log:Simplify this and make sure it doesn't modify the argument. diff --git a/rpython/translator/backendopt/all.

[pypy-commit] pypy default: Do some (hopefully) uncontroversiol style changes.

2014-01-21 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68835:534c06c36a58 Date: 2014-01-21 20:55 +0100 http://bitbucket.org/pypy/pypy/changeset/534c06c36a58/ Log:Do some (hopefully) uncontroversiol style changes. diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython

[pypy-commit] pypy default: Fix these tests to actually run the optimizations.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68864:b4f8189e6b0b Date: 2014-01-23 17:59 +0100 http://bitbucket.org/pypy/pypy/changeset/b4f8189e6b0b/ Log:Fix these tests to actually run the optimizations. diff --git a/rpython/translator/c/test/test_backendoptimized.py b/rpython/translator/c/test

[pypy-commit] pypy default: Add failing test that checks whether raisingop2direct_call transforms overflow operations using unsigned arithmetic.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68865:ae05315ebb9c Date: 2014-01-23 18:30 +0100 http://bitbucket.org/pypy/pypy/changeset/ae05315ebb9c/ Log:Add failing test that checks whether raisingop2direct_call transforms overflow operations using unsigned arithmetic. diff --git a

[pypy-commit] pypy default: Fix the test added in ae05315ebb9c.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68866:70df1594c35f Date: 2014-01-23 18:43 +0100 http://bitbucket.org/pypy/pypy/changeset/70df1594c35f/ Log:Fix the test added in ae05315ebb9c. diff --git a/rpython/rtyper/raisingops.py b/rpython/rtyper/raisingops.py --- a/rpython/rtyper/raisingops.py

[pypy-commit] pypy llvm-translation-backend: Kill dead import.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68884:bb9cbf3752cc Date: 2014-01-23 22:08 +0100 http://bitbucket.org/pypy/pypy/changeset/bb9cbf3752cc/ Log:Kill dead import. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/translator/llvm/test

[pypy-commit] pypy llvm-translation-backend: Remove hacks formerly required to run RTyper tests on top of GenLLVM.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68887:120355abd906 Date: 2014-01-23 22:29 +0100 http://bitbucket.org/pypy/pypy/changeset/120355abd906/ Log:Remove hacks formerly required to run RTyper tests on top of GenLLVM. diff --git a/rpython/rtyper/test

[pypy-commit] pypy llvm-translation-backend: Don't run RTyper tests on top of GenLLVM. GenC doesn't, neither. They are too high-level and required some hacks to be runnable on GenLLVM. These hacks wil

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68886:7ef5897257d5 Date: 2014-01-23 22:22 +0100 http://bitbucket.org/pypy/pypy/changeset/7ef5897257d5/ Log:Don't run RTyper tests on top of GenLLVM. GenC doesn't, neither. They are too high-level and required

[pypy-commit] pypy llvm-translation-backend: Adapt TestTypedOptimizedSwitchTestCaseLLVM.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68885:76bb3d3dff4f Date: 2014-01-23 22:10 +0100 http://bitbucket.org/pypy/pypy/changeset/76bb3d3dff4f/ Log:Adapt TestTypedOptimizedSwitchTestCaseLLVM. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython

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

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68889:f114c24cec5f Date: 2014-01-23 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/f114c24cec5f/ Log:Remove dead code. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/translator/llvm/test

[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

[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

[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

[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

[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&#

[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

[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

[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

[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

[pypy-commit] pypy default: Document that we have a LLVM translation backend in-tree to prevent that someone else starts working on it.

2014-01-26 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68955:04acdc4163f4 Date: 2014-01-26 22:16 +0100 http://bitbucket.org/pypy/pypy/changeset/04acdc4163f4/ Log:Document that we have a LLVM translation backend in-tree to prevent that someone else starts working on it. diff --git a/pypy/doc

[pypy-commit] pypy llvm-translation-backend: Instead of setting the LLVM translation backend by default, set it after the construction of the config object. This makes sure raisingop2direct_call is fo

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68962:f38ed6da2533 Date: 2014-01-27 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/f38ed6da2533/ Log:Instead of setting the LLVM translation backend by default, set it after the construction of the config object

[pypy-commit] pypy llvm-translation-backend: Add debug_offset() and debug_flush() stubs to the LLVM translation backend.

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68963:c9c061c83ea3 Date: 2014-01-27 19:15 +0100 http://bitbucket.org/pypy/pypy/changeset/c9c061c83ea3/ Log:Add debug_offset() and debug_flush() stubs to the LLVM translation backend. diff --git a/rpython/translator

[pypy-commit] pypy llvm-translation-backend: Add stub for debug_forked(). Where do all these new operations come from?

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68969:20ad6157d777 Date: 2014-01-27 22:02 +0100 http://bitbucket.org/pypy/pypy/changeset/20ad6157d777/ Log:Add stub for debug_forked(). Where do all these new operations come from? diff --git a/rpython/translator/llvm

[pypy-commit] pypy kill-running_on_llinterp: Replace test using running_on_llinterp directly by another test that uses running_on_llinterp indirectly through register_external.

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: kill-running_on_llinterp Changeset: r68967:cd8bd484b255 Date: 2014-01-27 19:58 +0100 http://bitbucket.org/pypy/pypy/changeset/cd8bd484b255/ Log:Replace test using running_on_llinterp directly by another test that uses running_on_llinterp indirectly through

[pypy-commit] pypy kill-running_on_llinterp: Start branch to kill running_on_llinterp.

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: kill-running_on_llinterp Changeset: r68966:d2cca69c128d Date: 2014-01-27 19:41 +0100 http://bitbucket.org/pypy/pypy/changeset/d2cca69c128d/ Log:Start branch to kill running_on_llinterp. ___ pypy-commit mailing list pypy

[pypy-commit] pypy kill-running_on_llinterp: Kill running_on_llinterp. Instead we attach the fakeimpl to the function object and fish it in llinterp.

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: kill-running_on_llinterp Changeset: r68968:39eb895a3a29 Date: 2014-01-27 21:58 +0100 http://bitbucket.org/pypy/pypy/changeset/39eb895a3a29/ Log:Kill running_on_llinterp. Instead we attach the fakeimpl to the function object and fish it in llinterp. diff

[pypy-commit] pypy llvm-translation-backend: Make sure pypy_debug_catch_fatal_exception is defined before its use.

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68970:dd59cd5364eb Date: 2014-01-27 23:39 +0100 http://bitbucket.org/pypy/pypy/changeset/dd59cd5364eb/ Log:Make sure pypy_debug_catch_fatal_exception is defined before its use. diff --git a/rpython/translator/llvm

[pypy-commit] pypy kill-running_on_llinterp: Readd some of the wrapper logic because we might get a lltype funcptr as lltypeimpl. In any of these cases we also get lltypefakeimpl, that's why it worked

2014-01-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: kill-running_on_llinterp Changeset: r68971:c7a94af00283 Date: 2014-01-28 01:45 +0100 http://bitbucket.org/pypy/pypy/changeset/c7a94af00283/ Log:Readd some of the wrapper logic because we might get a lltype funcptr as lltypeimpl. In any of these cases we

[pypy-commit] pypy refactor-buffer-api: Fix.

2014-01-29 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r69013:2f4fc613cc99 Date: 2014-01-30 06:49 +0100 http://bitbucket.org/pypy/pypy/changeset/2f4fc613cc99/ Log:Fix. diff --git a/pypy/objspace/std/longtype.py b/pypy/objspace/std/longtype.py --- a/pypy/objspace/std/longtype.py +++ b

[pypy-commit] pypy llvm-translation-backend: Rename simple_op to binary_op.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69020:f6ad0270171c Date: 2014-01-30 11:08 +0100 http://bitbucket.org/pypy/pypy/changeset/f6ad0270171c/ Log:Rename simple_op to binary_op. diff --git a/rpython/translator/llvm/genllvm.py b/rpython/translator/llvm/genllvm.py

[pypy-commit] pypy llvm-translation-backend: Move function around.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69019:7b0ecc2b0176 Date: 2014-01-30 09:28 +0100 http://bitbucket.org/pypy/pypy/changeset/7b0ecc2b0176/ Log:Move function around. diff --git a/rpython/translator/llvm/genllvm.py b/rpython/translator/llvm/genllvm.py --- a

[pypy-commit] pypy llvm-translation-backend: Support lshift and rshift operations where the RHS has another type than the LHS.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69021:4f6f9aee9418 Date: 2014-01-30 12:28 +0100 http://bitbucket.org/pypy/pypy/changeset/4f6f9aee9418/ Log:Support lshift and rshift operations where the RHS has another type than the LHS. diff --git a/rpython

  1   2   3   4   5   6   7   8   >