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
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
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
+
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
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
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
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/
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
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
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.
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
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
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
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_
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
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.
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
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/
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
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.
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
35 matches
Mail list logo