[pypy-commit] pypy exctrans: Simplify: split off ExternalFuncNode class from FuncNode

2016-01-19 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81869:ced39321ee69 Date: 2016-01-19 20:58 + http://bitbucket.org/pypy/pypy/changeset/ced39321ee69/ Log:Simplify: split off ExternalFuncNode class from FuncNode diff --git a/rpython/translator/c/database.py b/rpython/translator/c/database.py

[pypy-commit] pypy exctrans: simplify code

2016-01-19 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81868:f08b79d813f5 Date: 2016-01-19 20:00 + http://bitbucket.org/pypy/pypy/changeset/f08b79d813f5/ Log:simplify code diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py --- a/rpython/translator/c/node.py +++ b/rpython/t

[pypy-commit] pypy exctrans: hg merge default

2016-01-19 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81867:2f4d7c650765 Date: 2016-01-19 19:37 + http://bitbucket.org/pypy/pypy/changeset/2f4d7c650765/ Log:hg merge default diff too long, truncating to 2000 out of 6108 lines diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -

[pypy-commit] pypy value-profiling: merge default

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81865:a157c98e9ce3 Date: 2016-01-19 19:23 +0100 http://bitbucket.org/pypy/pypy/changeset/a157c98e9ce3/ Log:merge default diff too long, truncating to 2000 out of 3194 lines diff --git a/lib-python/2.7/distutils/command/build_ex

[pypy-commit] pypy value-profiling: do the same thing for write

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81864:6e1f9f4ed3fa Date: 2016-01-16 07:47 +0100 http://bitbucket.org/pypy/pypy/changeset/6e1f9f4ed3fa/ Log:do the same thing for write diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/

[pypy-commit] pypy value-profiling: merge default

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81861:bde790a86620 Date: 2016-01-15 20:56 +0100 http://bitbucket.org/pypy/pypy/changeset/bde790a86620/ Log:merge default (superficial merge, will need fixes to integrate the two approaches) diff --git a/pypy/module/pypy

[pypy-commit] pypy value-profiling: what a stupid bug

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81866:e411e587da9b Date: 2016-01-19 20:04 +0100 http://bitbucket.org/pypy/pypy/changeset/e411e587da9b/ Log:what a stupid bug diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdic

[pypy-commit] pypy value-profiling: integrate value-profiling and type cells better

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81862:19c895bc1e0d Date: 2016-01-15 21:29 +0100 http://bitbucket.org/pypy/pypy/changeset/19c895bc1e0d/ Log:integrate value-profiling and type cells better diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py

[pypy-commit] pypy value-profiling: proper integration between a field being known an instance of W_IntObject or

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81863:703d8c63a5f6 Date: 2016-01-16 07:20 +0100 http://bitbucket.org/pypy/pypy/changeset/703d8c63a5f6/ Log:proper integration between a field being known an instance of W_IntObject or W_FloatObject diff --git a/pypy/inte

[pypy-commit] pypy exctrans: cleanup

2016-01-19 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81860:068216680608 Date: 2016-01-19 19:03 + http://bitbucket.org/pypy/pypy/changeset/068216680608/ Log:cleanup diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py --- a/rpython/translator/c/node.py +++ b/rpython/transla

[pypy-commit] pypy exctrans: Backed out changeset 2906290a8ebc

2016-01-19 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81859:7ec528e70b0f Date: 2016-01-19 18:52 + http://bitbucket.org/pypy/pypy/changeset/7ec528e70b0f/ Log:Backed out changeset 2906290a8ebc The issue is that creating the external function stubs prevents the functions that need

[pypy-commit] pypy default: don't create 2-tuples all the time in mapdict. pass the content along instead

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r81857:170318ed8b6b Date: 2016-01-19 14:56 +0100 http://bitbucket.org/pypy/pypy/changeset/170318ed8b6b/ Log:don't create 2-tuples all the time in mapdict. pass the content along instead this changes nothing in the warmed up case

[pypy-commit] pypy default: merge

2016-01-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r81858:0fe27c291b2e Date: 2016-01-19 19:25 +0100 http://bitbucket.org/pypy/pypy/changeset/0fe27c291b2e/ Log:merge diff --git a/pypy/module/cpyext/Doc_stubgen_enable.patch b/pypy/module/cpyext/patches/Doc_stubgen_enable.patch rename from pypy/m

[pypy-commit] cffi default: clarify (thanks Rémi)

2016-01-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2614:fca64086ec22 Date: 2016-01-19 16:22 +0100 http://bitbucket.org/cffi/cffi/changeset/fca64086ec22/ Log:clarify (thanks Rémi) diff --git a/doc/source/using.rst b/doc/source/using.rst --- a/doc/source/using.rst +++ b/doc/source/using.rst @@ -476,16 +4

[pypy-commit] pypy default: move file

2016-01-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r81856:b24488e83eda Date: 2016-01-19 16:04 +0100 http://bitbucket.org/pypy/pypy/changeset/b24488e83eda/ Log:move file diff --git a/pypy/module/cpyext/Doc_stubgen_enable.patch b/pypy/module/cpyext/patches/Doc_stubgen_enable.patch rename from pypy/module

[pypy-commit] cffi default: issue #243: explicitly complain if ffi.def_extern() is called on the

2016-01-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2613:8a31eab6e71f Date: 2016-01-19 15:56 +0100 http://bitbucket.org/cffi/cffi/changeset/8a31eab6e71f/ Log:issue #243: explicitly complain if ffi.def_extern() is called on the Python-side FFI object diff --git a/cffi/api.py b/cffi/api.py --- a/c

[pypy-commit] pypy cpyext-gc-support-2: Restarting the cpyext-gc-support branch from scratch

2016-01-19 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81852:371806b0659b Date: 2016-01-19 14:46 +0100 http://bitbucket.org/pypy/pypy/changeset/371806b0659b/ Log:Restarting the cpyext-gc-support branch from scratch (will copy a lot of code from the old one) __

[pypy-commit] pypy cpyext-gc-support-2: copy some code, rekill parts that I definitely want killed

2016-01-19 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81855:e02a927b7f7a Date: 2016-01-19 15:29 +0100 http://bitbucket.org/pypy/pypy/changeset/e02a927b7f7a/ Log:copy some code, rekill parts that I definitely want killed diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py

[pypy-commit] pypy cpyext-gc-support-2: copy the basic GC support

2016-01-19 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81853:567f4931007c Date: 2016-01-19 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/567f4931007c/ Log:copy the basic GC support diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst new file mod

[pypy-commit] pypy cpyext-gc-support-2: updates

2016-01-19 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81854:05cd68cd7259 Date: 2016-01-19 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/05cd68cd7259/ Log:updates diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst --- a/pypy/doc/discussion/rawr

[pypy-commit] pypy s390x-backend: added overflow test of pool (not yet finished)

2016-01-19 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81851:6f01de4c9329 Date: 2016-01-19 11:40 +0100 http://bitbucket.org/pypy/pypy/changeset/6f01de4c9329/ Log:added overflow test of pool (not yet finished) fixed test in test_newgc, it did not write the full return value of libf

[pypy-commit] pypy default: typo

2016-01-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r81850:551b7fdef1dd Date: 2016-01-19 11:01 +0100 http://bitbucket.org/pypy/pypy/changeset/551b7fdef1dd/ Log:typo 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 @@ -1

[pypy-commit] pypy default: fix link, add more

2016-01-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r81849:11d889f2493e Date: 2016-01-19 10:57 +0100 http://bitbucket.org/pypy/pypy/changeset/11d889f2493e/ Log:fix link, add more diff --git a/pypy/doc/how-to-contribute.rst b/pypy/doc/how-to-contribute.rst --- a/pypy/doc/how-to-contribute.rst +++ b/pypy/d

[pypy-commit] pypy s390x-backend: ensure the index arg of gc_load_indexed to be in a register (assembler assumed this), adding offset to _rewrite_changeable_constptrs

2016-01-19 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81848:8b6b10912648 Date: 2016-01-19 10:26 +0100 http://bitbucket.org/pypy/pypy/changeset/8b6b10912648/ Log:ensure the index arg of gc_load_indexed to be in a register (assembler assumed this), adding offset to _rewrite

[pypy-commit] pypy s390x-backend: translation issue

2016-01-19 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81847:d7a92b0fc07e Date: 2016-01-19 09:56 +0100 http://bitbucket.org/pypy/pypy/changeset/d7a92b0fc07e/ Log:translation issue diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/ba

[pypy-commit] pypy s390x-backend: issue while rewriting, missed constant factor that is not multiplied to index

2016-01-19 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81846:69b3adf80fac Date: 2016-01-19 09:55 +0100 http://bitbucket.org/pypy/pypy/changeset/69b3adf80fac/ Log:issue while rewriting, missed constant factor that is not multiplied to index diff --git a/rpython/jit/backend/llsuppo

[pypy-commit] pypy.org extradoc: update the values

2016-01-19 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r693:d190f74b3a12 Date: 2016-01-19 09:27 +0100 http://bitbucket.org/pypy/pypy.org/changeset/d190f74b3a12/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $62717 of $105000 (