[pypy-commit] pypy cpyext-gc-support: in-progress

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80192:015de8d029db Date: 2015-10-14 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/015de8d029db/ Log:in-progress diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython/rlib/rawrefcount.py +++ b/rpyth

[pypy-commit] pypy cpyext-gc-support: Starting

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80191:5bac5cb80e81 Date: 2015-10-14 09:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5bac5cb80e81/ Log:Starting diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py new file mode 100644 --- /dev/null +++ b/rpython

[pypy-commit] pypy cpyext-gc-support: Collecting the O list

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80193:7dce6c22637b Date: 2015-10-14 09:36 +0200 http://bitbucket.org/pypy/pypy/changeset/7dce6c22637b/ Log:Collecting the O list diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython/rlib/rawrefcount.py +

[pypy-commit] pypy s390x-backend: copy copy copy. insertion of dummy methods to get the test environment going

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80194:1c30732c9462 Date: 2015-10-14 09:56 +0200 http://bitbucket.org/pypy/pypy/changeset/1c30732c9462/ Log:copy copy copy. insertion of dummy methods to get the test environment going diff --git a/rpython/jit/backend/zarch/as

[pypy-commit] pypy s390x-backend: started the auto instruction encoding, AR_rr correctly assembles

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80195:6177697cbd11 Date: 2015-10-14 12:25 +0200 http://bitbucket.org/pypy/pypy/changeset/6177697cbd11/ Log:started the auto instruction encoding, AR_rr correctly assembles diff --git a/rpython/jit/backend/zarch/codebuilder.py b/rpyt

[pypy-commit] pypy vecopt-merge: own linux tests fixed

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80196:34775fad7013 Date: 2015-10-14 13:44 +0200 http://bitbucket.org/pypy/pypy/changeset/34775fad7013/ Log:own linux tests fixed diff --git a/rpython/jit/metainterp/test/test_resoperation.py b/rpython/jit/metainterp/test/test_resoper

[pypy-commit] pypy default: Expose traceback fields in cpyext, and expose PyFrameObject as "struct _frame".

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80197:6e335c196a45 Date: 2015-10-04 23:35 -0700 http://bitbucket.org/pypy/pypy/changeset/6e335c196a45/ Log:Expose traceback fields in cpyext, and expose PyFrameObject as "struct _frame". diff --git a/pypy/module/cpyext/__init__.py b/pypy/

[pypy-commit] pypy default: Fixed whitespace formatting.

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80200:28e0799f9721 Date: 2015-10-06 10:23 -0700 http://bitbucket.org/pypy/pypy/changeset/28e0799f9721/ Log:Fixed whitespace formatting. diff --git a/pypy/module/cpyext/test/test_traceback.py b/pypy/module/cpyext/test/test_traceback.py --- a/pypy

[pypy-commit] pypy default: Rewrote test_traceback assertions to useapplication level equality.

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80199:0ffacb607d98 Date: 2015-10-06 10:18 -0700 http://bitbucket.org/pypy/pypy/changeset/0ffacb607d98/ Log:Rewrote test_traceback assertions to useapplication level equality. Also fixed formatting to keep within 80 characters. diff --git

[pypy-commit] pypy default: Handle None explicitly, after failing to handle it twice!

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80202:0c4b1779bcfc Date: 2015-10-12 02:42 -0700 http://bitbucket.org/pypy/pypy/changeset/0c4b1779bcfc/ Log:Handle None explicitly, after failing to handle it twice! diff --git a/pypy/module/cpyext/pytraceback.py b/pypy/module/cpyext/pytraceback.

[pypy-commit] pypy default: Merged in devin.jeanpierre/pypy-cpyext-traceback (pull request #335)

2015-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r80203:ab8cc1414237 Date: 2015-10-14 13:47 +0200 http://bitbucket.org/pypy/pypy/changeset/ab8cc1414237/ Log:Merged in devin.jeanpierre/pypy-cpyext-traceback (pull request #335) Improve traceback support in cpyext. diff --git a/pypy/modu

[pypy-commit] pypy default: Add tests for tb_next.

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80201:954e1682cf0d Date: 2015-10-12 02:04 -0700 http://bitbucket.org/pypy/pypy/changeset/954e1682cf0d/ Log:Add tests for tb_next. diff --git a/pypy/module/cpyext/test/test_traceback.py b/pypy/module/cpyext/test/test_traceback.py --- a/pypy/modul

[pypy-commit] pypy default: Remove obsolete TODO.

2015-10-14 Thread devin . jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r80198:d8a5dd4228df Date: 2015-10-05 16:00 -0700 http://bitbucket.org/pypy/pypy/changeset/d8a5dd4228df/ Log:Remove obsolete TODO. diff --git a/pypy/module/cpyext/pytraceback.py b/pypy/module/cpyext/pytraceback.py --- a/pypy/module/cpyext/pytraceb

[pypy-commit] pypy vecopt-merge: removed pdb set_tracer(), this prevented every single test from passing ...

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80204:dd282568c406 Date: 2015-10-14 14:08 +0200 http://bitbucket.org/pypy/pypy/changeset/dd282568c406/ Log:removed pdb set_tracer(), this prevented every single test from passing ... diff --git a/pypy/module/pypyjit/test_pypy_

[pypy-commit] pypy default: Merged pypy/pypy into default

2015-10-14 Thread vaibhavsood12
Author: Vaibhav Sood Branch: Changeset: r80207:8f2399c68f0f Date: 2015-10-06 14:51 +0530 http://bitbucket.org/pypy/pypy/changeset/8f2399c68f0f/ Log:Merged pypy/pypy into default diff too long, truncating to 2000 out of 5526 lines diff --git a/dotviewer/graphclient.py b/dotviewer/graphclien

[pypy-commit] pypy default: Implement wrap_binaryfunc_l and wrap_binaryfunc_r in cpyext slotdefs

2015-10-14 Thread vaibhavsood12
Author: Vaibhav Sood Branch: Changeset: r80206:a0e67e614376 Date: 2015-10-06 12:28 +0530 http://bitbucket.org/pypy/pypy/changeset/a0e67e614376/ Log:Implement wrap_binaryfunc_l and wrap_binaryfunc_r in cpyext slotdefs diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.

[pypy-commit] pypy vecopt-merge: promoted value size added to expected trace (as a guard_value)

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80205:e8a7239d1430 Date: 2015-10-14 16:54 +0200 http://bitbucket.org/pypy/pypy/changeset/e8a7239d1430/ Log:promoted value size added to expected trace (as a guard_value) diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py

[pypy-commit] pypy default: Merged in vaibhavsood12/pypy (pull request #337)

2015-10-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r80208:90d58373607d Date: 2015-10-14 16:55 +0200 http://bitbucket.org/pypy/pypy/changeset/90d58373607d/ Log:Merged in vaibhavsood12/pypy (pull request #337) Implement wrap_binaryfunc_l and wrap_binaryfunc_r in cpyext slotdefs diff --git a/pypy/

[pypy-commit] pypy vecopt-merge: skipping test_zjit for a non vectorizing cpu, all of the tests expect a SIMD backend to be implemented

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80209:ef76f6b37cda Date: 2015-10-14 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ef76f6b37cda/ Log:skipping test_zjit for a non vectorizing cpu, all of the tests expect a SIMD backend to be implemented diff --git a/pyp

[pypy-commit] pypy s390x-backend: copied locations and added gp registers (as well as floating register)

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80210:7881dc958ddb Date: 2015-10-14 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/7881dc958ddb/ Log:copied locations and added gp registers (as well as floating register) diff --git a/rpython/jit/backend/arm/locations.

[pypy-commit] pypy cpyext-gc-support: Make three versions: create_link_pypy, create_link_pyobj, create_link_shared

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80211:aff2ddf11c01 Date: 2015-10-14 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/aff2ddf11c01/ Log:Make three versions: create_link_pypy, create_link_pyobj, create_link_shared diff --git a/rpython/rlib/rawrefcount.py b/

[pypy-commit] pypy cpyext-gc-support: Comments

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80212:905a7c2186e0 Date: 2015-10-14 18:40 +0200 http://bitbucket.org/pypy/pypy/changeset/905a7c2186e0/ Log:Comments diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst --- a/pypy/doc/discussion/rawre

[pypy-commit] pypy cpyext-gc-support: hg merge default

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80213:2f3a3982fbe5 Date: 2015-10-14 18:40 +0200 http://bitbucket.org/pypy/pypy/changeset/2f3a3982fbe5/ Log:hg merge default diff too long, truncating to 2000 out of 2023 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsne

[pypy-commit] pypy s390x-backend: extending to the different opcode formats, now supporting agr the 64 bit version of signed integer add!

2015-10-14 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80214:b21ba89abdb2 Date: 2015-10-14 19:01 +0200 http://bitbucket.org/pypy/pypy/changeset/b21ba89abdb2/ Log:extending to the different opcode formats, now supporting agr the 64 bit version of signed integer add! diff --git a/r

[pypy-commit] pypy cpyext-gc-support: Starting to rewrite cpyext, add a lot of ZZZ

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80215:8e73db7caf49 Date: 2015-10-14 20:06 +0200 http://bitbucket.org/pypy/pypy/changeset/8e73db7caf49/ Log:Starting to rewrite cpyext, add a lot of ZZZ diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/modul

[pypy-commit] pypy cpyext-gc-support: in-progress

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80216:35dda6474dfa Date: 2015-10-14 20:21 +0200 http://bitbucket.org/pypy/pypy/changeset/35dda6474dfa/ Log:in-progress diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module

[pypy-commit] pypy cpyext-gc-support: Add some keepalives when converting to 'PyObject *' to make sure the

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80217:12bbded34910 Date: 2015-10-14 21:36 +0200 http://bitbucket.org/pypy/pypy/changeset/12bbded34910/ Log:Add some keepalives when converting to 'PyObject *' to make sure the original W_Root objects stay alive for the whole dur

[pypy-commit] pypy cpyext-gc-support: Yay, the first test passes (in test_api)

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80218:b20b38d7dd99 Date: 2015-10-14 21:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b20b38d7dd99/ Log:Yay, the first test passes (in test_api) diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cp

[pypy-commit] pypy cpyext-gc-support: Emulation: works also with objects with __slots__

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80219:7988b2e5327d Date: 2015-10-14 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/7988b2e5327d/ Log:Emulation: works also with objects with __slots__ diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/r

[pypy-commit] pypy cpyext-gc-support: Pass a few tests from test_number.

2015-10-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80220:41178972cbf5 Date: 2015-10-14 22:15 +0200 http://bitbucket.org/pypy/pypy/changeset/41178972cbf5/ Log:Pass a few tests from test_number. diff --git a/pypy/module/cpyext/number.py b/pypy/module/cpyext/number.py --- a/pypy/module/cp

[pypy-commit] pypy default: test and fix (via a fastpath for scalars) SliceArrays with scalar assignment

2015-10-14 Thread mattip
Author: mattip Branch: Changeset: r80221:de3e116ddd1c Date: 2015-10-14 23:40 +0300 http://bitbucket.org/pypy/pypy/changeset/de3e116ddd1c/ Log:test and fix (via a fastpath for scalars) SliceArrays with scalar assignment diff --git a/pypy/module/micronumpy/concrete.py b/pypy/module/m

[pypy-commit] pypy no-class-specialize: fix PyPy translation

2015-10-14 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80224:d734e4d41935 Date: 2015-10-14 21:20 +0100 http://bitbucket.org/pypy/pypy/changeset/d734e4d41935/ Log:fix PyPy translation diff --git a/pypy/module/_minimal_curses/interp_curses.py b/pypy/module/_minimal_curses/interp_curses.py

[pypy-commit] pypy no-class-specialize: Remove 'bookkeeper' attribute from class 'Attribute'

2015-10-14 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80223:38bdaa3bcb57 Date: 2015-10-14 20:07 +0100 http://bitbucket.org/pypy/pypy/changeset/38bdaa3bcb57/ Log:Remove 'bookkeeper' attribute from class 'Attribute' diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeep

[pypy-commit] pypy no-class-specialize: Always compute the classdef when creating a ClassDesc

2015-10-14 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80222:526259e6794f Date: 2015-10-14 17:00 +0100 http://bitbucket.org/pypy/pypy/changeset/526259e6794f/ Log:Always compute the classdef when creating a ClassDesc diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkee

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

2015-10-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r641:8a731200993b Date: 2015-10-15 05:41 +0200 http://bitbucket.org/pypy/pypy.org/changeset/8a731200993b/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro