Author: Remi Meier
Branch: c8-locking
Changeset: r1786:bc85b4567b48
Date: 2015-06-02 09:59 +0200
http://bitbucket.org/pypy/stmgc/changeset/bc85b4567b48/
Log:update todo list
diff --git a/c8/TODO b/c8/TODO
--- a/c8/TODO
+++ b/c8/TODO
@@ -1,9 +1,6 @@
- improve sync of small objs on commit (
Author: Remi Meier
Branch:
Changeset: r1787:cca95721cc80
Date: 2015-06-02 10:00 +0200
http://bitbucket.org/pypy/stmgc/changeset/cca95721cc80/
Log:Merge with c8-locking
diff --git a/c8/TODO b/c8/TODO
--- a/c8/TODO
+++ b/c8/TODO
@@ -1,9 +1,6 @@
- improve sync of small objs on commit (see F
Author: Armin Rigo
Branch:
Changeset: r77749:6bfb2b6982a7
Date: 2015-06-02 10:15 +0200
http://bitbucket.org/pypy/pypy/changeset/6bfb2b6982a7/
Log:Mention the modern multiple-list-types-friendly variant and not at
all the prebuilt TimSort class.
diff --git a/rpython/doc/rlib.rst b/rp
Author: Armin Rigo
Branch:
Changeset: r77750:bf714a418f74
Date: 2015-06-02 10:25 +0200
http://bitbucket.org/pypy/pypy/changeset/bf714a418f74/
Log:Quickly mention rsre, and note that the `parsing' module's regexps
are different.
diff --git a/rpython/doc/rlib.rst b/rpython/doc/rlib.rs
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77753:1ea860301814
Date: 2015-06-02 10:49 +0200
http://bitbucket.org/pypy/pypy/changeset/1ea860301814/
Log:minor fixes
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/rpython/jit/backend/llsupport/rewrite.py
--- a/rpython/jit/
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77752:0308c512080c
Date: 2015-06-02 10:31 +0200
http://bitbucket.org/pypy/pypy/changeset/0308c512080c/
Log:fix RECORD_KNOWN_CLASS
diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py
b/rpython/jit/metainterp/optimizeopt/rewrite.
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77751:5c6831ad7336
Date: 2015-06-02 10:28 +0200
http://bitbucket.org/pypy/pypy/changeset/5c6831ad7336/
Log:add a workaround
diff --git a/rpython/jit/metainterp/optimizeopt/intutils.py
b/rpython/jit/metainterp/optimizeopt/intutils.py
-
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77754:d86ae392be1c
Date: 2015-06-02 10:50 +0200
http://bitbucket.org/pypy/pypy/changeset/d86ae392be1c/
Log:allow None in failargs;
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/rpython/jit/backend/llsupport/rewrite.py
--- a/
Author: Alex Gaynor
Branch: extradoc
Changeset: r616:590cf35c94dd
Date: 2015-06-02 05:00 -0400
http://bitbucket.org/pypy/pypy.org/changeset/590cf35c94dd/
Log:update the python version we implement
diff --git a/compat.html b/compat.html
--- a/compat.html
+++ b/compat.html
@@ -69,7 +69,7 @@
Author: Richard Plangger
Branch: vecopt
Changeset: r77755:dd7d048468f6
Date: 2015-06-02 11:21 +0200
http://bitbucket.org/pypy/pypy/changeset/dd7d048468f6/
Log:removed the unpacking of the values in the trace of call2
diff --git a/pypy/module/micronumpy/iterators.py
b/pypy/module/micronumpy/
Author: Richard Plangger
Branch: vecopt
Changeset: r77756:f80a25298cf3
Date: 2015-06-02 11:57 +0200
http://bitbucket.org/pypy/pypy/changeset/f80a25298cf3/
Log:excluded _GC from vectorization. Those ops can load complex
objects which are not subject of this optimization
diff --git a/r
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77757:4180412b78a9
Date: 2015-06-02 13:47 +0200
http://bitbucket.org/pypy/pypy/changeset/4180412b78a9/
Log:fix the backend
diff --git a/rpython/jit/backend/llsupport/descr.py
b/rpython/jit/backend/llsupport/descr.py
--- a/rpython/jit/
Author: Richard Plangger
Branch: vecopt
Changeset: r77758:cd53c1c662a5
Date: 2015-06-02 14:00 +0200
http://bitbucket.org/pypy/pypy/changeset/cd53c1c662a5/
Log:wrong assumption: it can happen that a call that is exception
guarded is not immediatley after the call
diff --git a/rpython/
Author: Richard Plangger
Branch: vecopt
Changeset: r77759:20d16b623806
Date: 2015-06-02 14:43 +0200
http://bitbucket.org/pypy/pypy/changeset/20d16b623806/
Log:removed primitive type mixin added two schedule tests for
constant/variable expansion, need to move the instructions before
Author: Richard Plangger
Branch: vecopt
Changeset: r77760:692b8f945d3a
Date: 2015-06-02 15:19 +0200
http://bitbucket.org/pypy/pypy/changeset/692b8f945d3a/
Log:expanding variables/constants are not inlined before the instruction
but gathered in another list to be prepended to the label
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77764:e93151054fb5
Date: 2015-06-02 15:19 +0200
http://bitbucket.org/pypy/pypy/changeset/e93151054fb5/
Log:basic fixes to vstring
diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py
b/rpython/jit/metainterp/optimizeopt/virtu
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77761:c3aeb7fe8605
Date: 2015-06-02 14:56 +0200
http://bitbucket.org/pypy/pypy/changeset/c3aeb7fe8605/
Log:work on rpython and recursive stuff
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runner.py
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77762:6e5fd3dc775a
Date: 2015-06-02 14:57 +0200
http://bitbucket.org/pypy/pypy/changeset/6e5fd3dc775a/
Log:work on rpython and recursive stuff
diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py
--- a/rpython/rtyper/ll
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77763:717e62ece9d4
Date: 2015-06-02 15:04 +0200
http://bitbucket.org/pypy/pypy/changeset/717e62ece9d4/
Log:start working on the virtualizable
diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py
b/rpython/jit/metainterp/optimize
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77765:24891008629e
Date: 2015-06-02 15:24 +0200
http://bitbucket.org/pypy/pypy/changeset/24891008629e/
Log:fixes to virtualizable
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/met
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77766:d4d7b1dff942
Date: 2015-06-02 15:31 +0200
http://bitbucket.org/pypy/pypy/changeset/d4d7b1dff942/
Log:fix tmp_callback
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainter
Author: Richard Plangger
Branch: vecopt
Changeset: r77767:9a42391307c6
Date: 2015-06-02 15:48 +0200
http://bitbucket.org/pypy/pypy/changeset/9a42391307c6/
Log:prepending invariant operations before the label moved inlined ops
before header in the tests (vectorize)
diff --git a/rpytho
Author: Armin Rigo
Branch:
Changeset: r2157:8e0288e21778
Date: 2015-06-02 15:56 +0200
http://bitbucket.org/cffi/cffi/changeset/8e0288e21778/
Log:Test and fix for ffi.verify() only on PyPy (thanks Alex Gaynor for
pointing it out)
diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py
Author: Richard Plangger
Branch: vecopt
Changeset: r77768:8ef2e618034c
Date: 2015-06-02 16:07 +0200
http://bitbucket.org/pypy/pypy/changeset/8ef2e618034c/
Log:vector boxes in label and jump args are not correctly dispatched as
xmm registers
diff --git a/rpython/jit/backend/x86/regall
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77769:22d1b419809f
Date: 2015-06-02 16:14 +0200
http://bitbucket.org/pypy/pypy/changeset/22d1b419809f/
Log:an attempt to fix exception handling in the new model
diff --git a/rpython/jit/metainterp/history.py
b/rpython/jit/metainterp/h
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r2:979818fc7953
Date: 2015-06-02 16:32 +0200
http://bitbucket.org/pypy/pypy/changeset/979818fc7953/
Log:finish fixing exceptions
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runner.py
--- a/rpyth
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r1:7c631275cd0d
Date: 2015-06-02 16:23 +0200
http://bitbucket.org/pypy/pypy/changeset/7c631275cd0d/
Log:fix here
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metainterp/pyjitp
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r0:7ada4b15297f
Date: 2015-06-02 16:15 +0200
http://bitbucket.org/pypy/pypy/changeset/7ada4b15297f/
Log:one more thing
diff --git a/rpython/jit/metainterp/blackhole.py
b/rpython/jit/metainterp/blackhole.py
--- a/rpython/jit/metaint
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r3:3b5889478fc5
Date: 2015-06-02 16:35 +0200
http://bitbucket.org/pypy/pypy/changeset/3b5889478fc5/
Log:two more small fixes
diff --git a/rpython/jit/metainterp/pyjitpl.py
b/rpython/jit/metainterp/pyjitpl.py
--- a/rpython/jit/metai
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r4:8010cbfca5a0
Date: 2015-06-02 16:52 +0200
http://bitbucket.org/pypy/pypy/changeset/8010cbfca5a0/
Log:fix fix fix fix
diff --git a/rpython/jit/metainterp/history.py
b/rpython/jit/metainterp/history.py
--- a/rpython/jit/metainterp
Author: Manuel Jacob
Branch: py3k
Changeset: r5:0b31f311ef2f
Date: 2015-06-02 17:02 +0200
http://bitbucket.org/pypy/pypy/changeset/0b31f311ef2f/
Log:hg merge default
diff too long, truncating to 2000 out of 34800 lines
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -10,3
Author: Ronan Lamy
Branch: use_min_scalar
Changeset: r6:02c9c753b06c
Date: 2015-06-02 05:31 +0100
http://bitbucket.org/pypy/pypy/changeset/02c9c753b06c/
Log:correct handling of scalars for non-simple binary ufuncs
diff --git a/pypy/module/micronumpy/test/test_ufuncs.py
b/pypy/module/mic
Author: Manuel Jacob
Branch: py3k
Changeset: r7:dbda865fd16e
Date: 2015-06-02 17:36 +0200
http://bitbucket.org/pypy/pypy/changeset/dbda865fd16e/
Log:Use threading.Lock() instead of thread.allocate_lock().
diff --git a/lib_pypy/_gdbm.py b/lib_pypy/_gdbm.py
--- a/lib_pypy/_gdbm.py
+++ b/li
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r8:63a86d7eb28c
Date: 2015-06-02 18:26 +0200
http://bitbucket.org/pypy/pypy/changeset/63a86d7eb28c/
Log:fix quasiimmut + rpython fixes
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runner.py
--- a
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r9:cf289fc49521
Date: 2015-06-02 18:30 +0200
http://bitbucket.org/pypy/pypy/changeset/cf289fc49521/
Log:few fixes
diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py
b/rpython/jit/metainterp/optimizeopt/virtualize.py
---
Author: Manuel Jacob
Branch: py3k
Changeset: r77780:94efbc9c28df
Date: 2015-06-02 18:06 +0200
http://bitbucket.org/pypy/pypy/changeset/94efbc9c28df/
Log:2to3
diff --git a/pypy/module/__pypy__/test/test_magic.py
b/pypy/module/__pypy__/test/test_magic.py
--- a/pypy/module/__pypy__/test/test_m
Author: Manuel Jacob
Branch: py3k
Changeset: r77781:a13d93cc5971
Date: 2015-06-02 18:20 +0200
http://bitbucket.org/pypy/pypy/changeset/a13d93cc5971/
Log:2to3
diff --git a/pypy/module/_cffi_backend/ffi_obj.py
b/pypy/module/_cffi_backend/ffi_obj.py
--- a/pypy/module/_cffi_backend/ffi_obj.py
+
Author: Ronan Lamy
Branch: use_min_scalar
Changeset: r77782:22a1e48d9fc0
Date: 2015-06-02 17:52 +0100
http://bitbucket.org/pypy/pypy/changeset/22a1e48d9fc0/
Log:Switch to the scalar fast path earlier in W_Ufunc2.call()
diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/uf
Author: Manuel Jacob
Branch: py3k
Changeset: r77783:a4114a083024
Date: 2015-06-02 19:03 +0200
http://bitbucket.org/pypy/pypy/changeset/a4114a083024/
Log:2to3
diff --git a/pypy/module/_cffi_backend/test/test_ffi_obj.py
b/pypy/module/_cffi_backend/test/test_ffi_obj.py
--- a/pypy/module/_cffi_
Author: Manuel Jacob
Branch: py3k
Changeset: r77784:56eddd4b5785
Date: 2015-06-02 19:03 +0200
http://bitbucket.org/pypy/pypy/changeset/56eddd4b5785/
Log:2to3
diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py
b/pypy/module/_cffi_backend/test/test_recompiler.py
--- a/pypy/module/
Author: Manuel Jacob
Branch: py3k
Changeset: r77785:baaee72e978a
Date: 2015-06-02 19:17 +0200
http://bitbucket.org/pypy/pypy/changeset/baaee72e978a/
Log:Remove merge conflict marker which was accidently left.
diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py
--- a/rpyt
Author: Armin Rigo
Branch:
Changeset: r2158:fa3cf2db4a04
Date: 2015-06-02 19:22 +0200
http://bitbucket.org/cffi/cffi/changeset/fa3cf2db4a04/
Log:In the type parser, escape error messages and don't display the
input type if too huge
diff --git a/c/ffi_obj.c b/c/ffi_obj.c
--- a/c/ffi_
Author: Armin Rigo
Branch:
Changeset: r77786:f891985cf1f3
Date: 2015-06-02 19:28 +0200
http://bitbucket.org/pypy/pypy/changeset/f891985cf1f3/
Log:In the type parser, escape error messages and don't display the
input type if too huge
diff --git a/pypy/module/_cffi_backend/ffi_obj.py
Author: mattip
Branch:
Changeset: r77788:0c9994fe9a36
Date: 2015-06-02 21:05 +0300
http://bitbucket.org/pypy/pypy/changeset/0c9994fe9a36/
Log:test, fix to support creating a record array from a different record
array
diff --git a/pypy/module/micronumpy/test/test_dtypes.py
b/pypy/mo
Author: mattip
Branch:
Changeset: r77787:61595f3c9846
Date: 2015-06-02 21:12 +0300
http://bitbucket.org/pypy/pypy/changeset/61595f3c9846/
Log:fix translation ("argument not constant")
diff --git a/pypy/module/_cffi_backend/ffi_obj.py
b/pypy/module/_cffi_backend/ffi_obj.py
--- a/pypy/module
Author: Manuel Jacob
Branch: py3k
Changeset: r77789:b0fb0320e5d9
Date: 2015-06-02 20:49 +0200
http://bitbucket.org/pypy/pypy/changeset/b0fb0320e5d9/
Log:2to3
diff --git a/pypy/module/micronumpy/casting.py
b/pypy/module/micronumpy/casting.py
--- a/pypy/module/micronumpy/casting.py
+++ b/pypy
Author: Armin Rigo
Branch:
Changeset: r2159:25dc5648d49e
Date: 2015-06-02 21:13 +0200
http://bitbucket.org/cffi/cffi/changeset/25dc5648d49e/
Log:Document that this example is also possible in the out-of-line mode
diff --git a/doc/source/overview.rst b/doc/source/overview.rst
--- a/doc/sourc
Author: Ronan Lamy
Branch: use_min_scalar
Changeset: r77790:f1baee239d59
Date: 2015-06-02 20:16 +0100
http://bitbucket.org/pypy/pypy/changeset/f1baee239d59/
Log:use_min_scalar can never be true for unary ufuncs
diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.py
Author: Manuel Jacob
Branch: py3k
Changeset: r77791:fbba4b4c3b08
Date: 2015-06-02 22:18 +0200
http://bitbucket.org/pypy/pypy/changeset/fbba4b4c3b08/
Log:Fix.
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--- a/pypy/module/cpyext/api.py
+++ b/pypy/module/cpyext/api.py
@@
Author: mattip
Branch:
Changeset: r77792:1137f0723a07
Date: 2015-06-02 22:15 +0300
http://bitbucket.org/pypy/pypy/changeset/1137f0723a07/
Log:add context argument to __array_wrap__ in ufuncs
diff --git a/pypy/module/micronumpy/test/test_subtype.py
b/pypy/module/micronumpy/test/test_subtype
Author: mattip
Branch:
Changeset: r77793:d7275799e550
Date: 2015-06-03 00:43 +0300
http://bitbucket.org/pypy/pypy/changeset/d7275799e550/
Log:test, fix record array creation with int value broadcast to internal
array
diff --git a/pypy/module/micronumpy/test/test_dtypes.py
b/pypy/mo
Author: Manuel Jacob
Branch: py3k
Changeset: r77794:c759743c891a
Date: 2015-06-02 22:37 +0200
http://bitbucket.org/pypy/pypy/changeset/c759743c891a/
Log:Fix.
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--- a/pypy/module/cpyext/api.py
+++ b/pypy/module/cpyext/api.py
@@
Author: Ronan Lamy
Branch:
Changeset: r77796:cad6015d5380
Date: 2015-06-03 00:04 +0100
http://bitbucket.org/pypy/pypy/changeset/cad6015d5380/
Log:Merged use_min_scalar into default
diff --git a/pypy/module/micronumpy/test/test_ufuncs.py
b/pypy/module/micronumpy/test/test_ufuncs.py
--- a/py
Author: Ronan Lamy
Branch: use_min_scalar
Changeset: r77795:17f781c28235
Date: 2015-06-03 00:04 +0100
http://bitbucket.org/pypy/pypy/changeset/17f781c28235/
Log:Close branch use_min_scalar
___
pypy-commit mailing list
pypy-commit@python.org
https:/
Author: Ronan Lamy
Branch:
Changeset: r77797:41393326513b
Date: 2015-06-03 00:05 +0100
http://bitbucket.org/pypy/pypy/changeset/41393326513b/
Log:update whatsnew
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/whatsnew-hea
Author: Manuel Jacob
Branch: py3k
Changeset: r77798:9cbfdd1c8b6b
Date: 2015-06-03 01:32 +0200
http://bitbucket.org/pypy/pypy/changeset/9cbfdd1c8b6b/
Log:2to3
diff --git a/pypy/module/_cffi_backend/test/test_re_python.py
b/pypy/module/_cffi_backend/test/test_re_python.py
--- a/pypy/module/_c
Author: Armin Rigo
Branch: c8-gil-like
Changeset: r1788:7bd179c15062
Date: 2015-06-02 16:57 +0200
http://bitbucket.org/pypy/stmgc/changeset/7bd179c15062/
Log:A branch to have "GIL-like" behavior for inevitable transactions:
one not-too-short inevitable transaction that is passed aroun
Author: Armin Rigo
Branch: c8-gil-like
Changeset: r1789:2ee1030752df
Date: 2015-06-03 07:59 +0200
http://bitbucket.org/pypy/stmgc/changeset/2ee1030752df/
Log:Plan
diff --git a/c8/CALL_RELEASE_GIL b/c8/CALL_RELEASE_GIL
new file mode 100644
--- /dev/null
+++ b/c8/CALL_RELEASE_GIL
@@ -0,0 +1,88
Author: Armin Rigo
Branch:
Changeset: r2160:1a2efa6a7f27
Date: 2015-06-03 08:31 +0200
http://bitbucket.org/cffi/cffi/changeset/1a2efa6a7f27/
Log:ffi.dlopen(None) does not work on Windows, and ffi.dlopen("foo") no
longer works generally.
diff --git a/doc/source/overview.rst b/doc/sou
Author: Armin Rigo
Branch:
Changeset: r2161:21154b1d1666
Date: 2015-06-03 08:44 +0200
http://bitbucket.org/cffi/cffi/changeset/21154b1d1666/
Log:Rewords
diff --git a/doc/source/overview.rst b/doc/source/overview.rst
--- a/doc/source/overview.rst
+++ b/doc/source/overview.rst
@@ -82,7 +82,10
Author: Richard Plangger
Branch: vecopt
Changeset: r77799:95db7332c363
Date: 2015-06-03 08:53 +0200
http://bitbucket.org/pypy/pypy/changeset/95db7332c363/
Log:remember expansion (reduces register pressure if constant/variable
is use more often). but not for heterogeneous expanded vect
61 matches
Mail list logo