[pypy-commit] cffi default: With ffi.compile(verbose=True), also print the name of the C (or Python)

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r2653:f58f14dad850 Date: 2016-03-29 20:04 +0200 http://bitbucket.org/cffi/cffi/changeset/f58f14dad850/ Log:With ffi.compile(verbose=True), also print the name of the C (or Python) file being generated diff --git a/cffi/recompiler.py b/cffi/recom

[pypy-commit] cffi default: Document ffi.list_types()

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r2654:0e5d809db377 Date: 2016-03-29 20:08 +0200 http://bitbucket.org/cffi/cffi/changeset/0e5d809db377/ Log:Document ffi.list_types() diff --git a/doc/source/using.rst b/doc/source/using.rst --- a/doc/source/using.rst +++ b/doc/source/using.rst @@ -1228,

[pypy-commit] pypy default: Hack for "make"ing asmgcc programs in debug mode: this helps on linux32

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83426:424023029f67 Date: 2016-03-29 19:13 +0200 http://bitbucket.org/pypy/pypy/changeset/424023029f67/ Log:Hack for "make"ing asmgcc programs in debug mode: this helps on linux32 diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/

[pypy-commit] pypy default: Fix the C sources to avoid exporting the CPython-like names to

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83425:0ac7c9d76839 Date: 2016-03-29 18:55 +0200 http://bitbucket.org/pypy/pypy/changeset/0ac7c9d76839/ Log:Fix the C sources to avoid exporting the CPython-like names to common_header.h diff --git a/pypy/module/_multibytecodec/src/cjkcodecs/cjk

[pypy-commit] pypy default: On 32-bit we get mini-functions called '__x86.get_pc_thunk.*' at the

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83422:c98b94183543 Date: 2016-03-29 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/c98b94183543/ Log:On 32-bit we get mini-functions called '__x86.get_pc_thunk.*' at the end of some assembler files, when compiled *without* optimizations.

[pypy-commit] pypy default: merge heads

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83424:a7bb9851bb51 Date: 2016-03-29 18:26 +0200 http://bitbucket.org/pypy/pypy/changeset/a7bb9851bb51/ Log:merge heads diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translator/c/gcc/trackg

[pypy-commit] pypy default: Don't capture the '@xxx' part of labels inside the label itself. It means a ".long

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83423:7c96ec092272 Date: 2016-03-29 13:31 +0200 http://bitbucket.org/pypy/pypy/changeset/7c96ec092272/ Log:Don't capture the '@xxx' part of labels inside the label itself. It means a ".long .L123@GOTOFF" fails to match a ".L123:" somewhere

[pypy-commit] pypy default: For a "func-in-small-set" attribute, initialize the class vtable to

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83421:1f344b91d8ab Date: 2016-03-29 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/1f344b91d8ab/ Log:For a "func-in-small-set" attribute, initialize the class vtable to '\xff' if there is no corresponding function, instead of the default

[pypy-commit] pypy guard-compatible: fix translation

2016-03-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83419:7bb835521a2e Date: 2016-03-29 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/7bb835521a2e/ Log:fix translation diff --git a/rpython/jit/metainterp/compatible.py b/rpython/jit/metainterp/compatible.py --- a/rpython/

[pypy-commit] pypy guard-compatible: promote the result of elidable_compatible if the other arguments are constant

2016-03-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83418:a208c212e736 Date: 2016-03-29 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/a208c212e736/ Log:promote the result of elidable_compatible if the other arguments are constant diff --git a/rpython/rlib/jit.py b

[pypy-commit] pypy default: fix the test

2016-03-29 Thread fijal
Author: fijal Branch: Changeset: r83417:7abe7ba251e5 Date: 2016-03-29 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/7abe7ba251e5/ Log:fix the test diff --git a/rpython/jit/metainterp/test/test_jitiface.py b/rpython/jit/metainterp/test/test_jitiface.py --- a/rpython/jit/metainterp/tes

[pypy-commit] pypy faster-traceback: remove outermost enter/leave frame, see what happens

2016-03-29 Thread fijal
Author: fijal Branch: faster-traceback Changeset: r83416:88009e2e49fb Date: 2016-03-29 14:15 +0200 http://bitbucket.org/pypy/pypy/changeset/88009e2e49fb/ Log:remove outermost enter/leave frame, see what happens diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.p

[pypy-commit] pypy default: Fix warning

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83415:3fc855a83e91 Date: 2016-03-29 14:14 +0200 http://bitbucket.org/pypy/pypy/changeset/3fc855a83e91/ Log:Fix warning diff --git a/rpython/rlib/rvmprof/src/vmprof_main.h b/rpython/rlib/rvmprof/src/vmprof_main.h --- a/rpython/rlib/rvmprof/src/vmprof_m

[pypy-commit] pypy default: Test and fix: we could get in obscure cases an AssertionError that

2016-03-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r83414:bd677c5dd9b8 Date: 2016-03-29 10:50 +0200 http://bitbucket.org/pypy/pypy/changeset/bd677c5dd9b8/ Log:Test and fix: we could get in obscure cases an AssertionError that should really be just an InvalidLoop diff --git a/rpython/jit/metainte

[pypy-commit] pypy faster-traceback: fixes

2016-03-29 Thread fijal
Author: fijal Branch: faster-traceback Changeset: r83413:02b7658fdc94 Date: 2016-03-29 08:58 +0200 http://bitbucket.org/pypy/pypy/changeset/02b7658fdc94/ Log:fixes diff --git a/rpython/jit/metainterp/opencoder.py b/rpython/jit/metainterp/opencoder.py --- a/rpython/jit/metainterp/opencoder.py