Author: Armin Rigo
Branch:
Changeset: r2102:588e46d00329
Date: 2015-05-26 10:20 +0200
http://bitbucket.org/cffi/cffi/changeset/588e46d00329/
Log:Silence some warnings with gcc 5.1: if T is a type smaller than
'int', then the C expression "condition ? (T)x : (T)y" is typed not
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77556:d1199c73940a
Date: 2015-05-26 10:16 +0200
http://bitbucket.org/pypy/pypy/changeset/d1199c73940a/
Log:start fighting with heapcache of arrays
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimi
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77557:38a22665d973
Date: 2015-05-26 10:23 +0200
http://bitbucket.org/pypy/pypy/changeset/38a22665d973/
Log:fixes
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
--- a/rpython/jit/me
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77558:7cc907892265
Date: 2015-05-26 10:32 +0200
http://bitbucket.org/pypy/pypy/changeset/7cc907892265/
Log:oops forgot about this one
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
Author: Richard Plangger
Branch: vecopt
Changeset: r77559:39f5a5e73321
Date: 2015-05-26 08:37 +0200
http://bitbucket.org/pypy/pypy/changeset/39f5a5e73321/
Log:added test case for float_truediv (was not included in
transformation), float_neg, float_abs added float_abs, float_neg to
Author: Richard Plangger
Branch: vecopt
Changeset: r77563:1115d37e0455
Date: 2015-05-26 10:42 +0200
http://bitbucket.org/pypy/pypy/changeset/1115d37e0455/
Log:rpy test passes for recent changes added new test file for
scheduling specific tests
diff --git a/rpython/jit/backend/x86/reg
Author: Richard Plangger
Branch: vecopt
Changeset: r77560:8b6acbbc80c6
Date: 2015-05-26 09:35 +0200
http://bitbucket.org/pypy/pypy/changeset/8b6acbbc80c6/
Log:added float_neg and float_abs implementations to x86 added a new
single float neg/abs constants to the heap llgraph implementa
Author: Richard Plangger
Branch: vecopt
Changeset: r77561:2223e2dde667
Date: 2015-05-26 09:39 +0200
http://bitbucket.org/pypy/pypy/changeset/2223e2dde667/
Log:removed count from float_expand asm args, added float expand for
single float (parts of it in previous commit)
diff --git a/r
Author: Richard Plangger
Branch: vecopt
Changeset: r77562:ab0e626b4c0c
Date: 2015-05-26 10:29 +0200
http://bitbucket.org/pypy/pypy/changeset/ab0e626b4c0c/
Log:constant expansion in trace now adds the constants to the heap
memory (instead of crashing)
diff --git a/rpython/jit/backend/
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77564:e027863d7ef9
Date: 2015-05-26 10:47 +0200
http://bitbucket.org/pypy/pypy/changeset/e027863d7ef9/
Log:minor fixes, pass more tests about arrayitems
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77568:bf47bc684ee3
Date: 2015-05-26 11:58 +0200
http://bitbucket.org/pypy/pypy/changeset/bf47bc684ee3/
Log:seems we're smarter these days
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
b/rpython/jit/metaint
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77567:5756264c7aaa
Date: 2015-05-26 11:55 +0200
http://bitbucket.org/pypy/pypy/changeset/5756264c7aaa/
Log:finish the deal with merging guards
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py
b/rpython/jit/metainterp/optim
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77566:afa81f120400
Date: 2015-05-26 11:43 +0200
http://bitbucket.org/pypy/pypy/changeset/afa81f120400/
Log:too eager assert
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py
b/rpython/jit/metainterp/optimizeopt/optimizer.py
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77565:b5d3b92eec4c
Date: 2015-05-26 11:42 +0200
http://bitbucket.org/pypy/pypy/changeset/b5d3b92eec4c/
Log:start passing the merge-guards kind of tests
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/o
Author: Armin Rigo
Branch:
Changeset: r2103:a049ca5f5aa3
Date: 2015-05-26 12:12 +0200
http://bitbucket.org/cffi/cffi/changeset/a049ca5f5aa3/
Log:theoretical fix for pypy3
diff --git a/cffi/recompiler.py b/cffi/recompiler.py
--- a/cffi/recompiler.py
+++ b/cffi/recompiler.py
@@ -386,7 +386,7
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77569:6cd831e762f8
Date: 2015-05-26 12:21 +0200
http://bitbucket.org/pypy/pypy/changeset/6cd831e762f8/
Log:unify some more
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py
b/rpython/jit/metainterp/optimizeopt/optimizer.py
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77570:3f2a09474cf5
Date: 2015-05-26 12:23 +0200
http://bitbucket.org/pypy/pypy/changeset/3f2a09474cf5/
Log:whack whack whack
diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py
b/rpython/jit/metainterp/optimizeopt/intbounds.p
Author: Armin Rigo
Branch:
Changeset: r2104:e756b0b13434
Date: 2015-05-26 13:15 +0200
http://bitbucket.org/cffi/cffi/changeset/e756b0b13434/
Log:Performance: no real need to call PyArg_ParseTuple() here
diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h
--- a/cffi/_cffi_include.h
+++
Author: Alex Gaynor
Branch:
Changeset: r77571:ee69eb9476f1
Date: 2015-05-26 07:26 -0400
http://bitbucket.org/pypy/pypy/changeset/ee69eb9476f1/
Log:Bumped greenlet version to match latest on pypi (no new features)
diff --git a/lib_pypy/greenlet.egg-info b/lib_pypy/greenlet.egg-info
--- a/lib
Author: Armin Rigo
Branch:
Changeset: r77572:9375ee9a4707
Date: 2015-05-26 13:33 +0200
http://bitbucket.org/pypy/pypy/changeset/9375ee9a4707/
Log:Tweak: change 'structwrapper' to be used as a wrapper for all built-
in functions, not only those that take a struct/union argument.
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77573:a695000cce2a
Date: 2015-05-26 13:38 +0200
http://bitbucket.org/pypy/pypy/changeset/a695000cce2a/
Log:hack enough to start passing resume tests
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runn
Author: Armin Rigo
Branch:
Changeset: r2105:2bf339d28c77
Date: 2015-05-26 14:01 +0200
http://bitbucket.org/cffi/cffi/changeset/2bf339d28c77/
Log:Comment
diff --git a/c/lib_obj.c b/c/lib_obj.c
--- a/c/lib_obj.c
+++ b/c/lib_obj.c
@@ -489,6 +489,11 @@
}
else {
struct CPyExtF
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77574:5dd0334a5f3b
Date: 2015-05-26 14:07 +0200
http://bitbucket.org/pypy/pypy/changeset/5dd0334a5f3b/
Log:whack whack whack
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
--- a/rp
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77575:6e7dc2c5e257
Date: 2015-05-26 14:18 +0200
http://bitbucket.org/pypy/pypy/changeset/6e7dc2c5e257/
Log:fix constant aliasing
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
---
Author: mattip
Branch: release-2.6.x
Changeset: r77576:fcdb94156515
Date: 2015-05-26 15:32 +0300
http://bitbucket.org/pypy/pypy/changeset/fcdb94156515/
Log:merge default into release
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -38,8 +38,8 @@
Armin Rigo
Maciej Fijalkow
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77578:20e90dc30259
Date: 2015-05-26 14:44 +0200
http://bitbucket.org/pypy/pypy/changeset/20e90dc30259/
Log:whack at vrefs
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
--- a/rpyth
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77577:ff47e9ad861b
Date: 2015-05-26 14:28 +0200
http://bitbucket.org/pypy/pypy/changeset/ff47e9ad861b/
Log:fix forcing, but the complexity is a bit wrong
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp
Author: Armin Rigo
Branch:
Changeset: r77579:7ef6109ab150
Date: 2015-05-26 14:52 +0200
http://bitbucket.org/pypy/pypy/changeset/7ef6109ab150/
Log:Add this to the list of symbols to rename from PyXxx to PyPyXxx.
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--- a/pypy/mo
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77580:f0a9e04de1bd
Date: 2015-05-26 14:57 +0200
http://bitbucket.org/pypy/pypy/changeset/f0a9e04de1bd/
Log:finish with vref I hope
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
--
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77581:a8587d6235e0
Date: 2015-05-26 15:01 +0200
http://bitbucket.org/pypy/pypy/changeset/a8587d6235e0/
Log:first go at arraycopy
diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py
b/rpython/jit/metainterp/optimizeopt/rewrite.p
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77582:c46440015cbe
Date: 2015-05-26 15:19 +0200
http://bitbucket.org/pypy/pypy/changeset/c46440015cbe/
Log:a few cheap wins
diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py
b/rpython/jit/metainterp/optimizeopt/intbounds.py
Author: Armin Rigo
Branch:
Changeset: r2106:e216f2c939fb
Date: 2015-05-26 16:32 +0200
http://bitbucket.org/cffi/cffi/changeset/e216f2c939fb/
Log:ffi.addressof(lib, "function") now returns a regular cdata function
pointer
diff --git a/c/ffi_obj.c b/c/ffi_obj.c
--- a/c/ffi_obj.c
+++ b
Author: Richard Plangger
Branch: vecopt
Changeset: r77584:0aebdb7b396b
Date: 2015-05-26 16:56 +0200
http://bitbucket.org/pypy/pypy/changeset/0aebdb7b396b/
Log:added missing result for pack instruction (expand box to vector)
added some instructions for float/double correctly packing do
Author: Richard Plangger
Branch: vecopt
Changeset: r77583:9eec1d3c661e
Date: 2015-05-26 14:17 +0200
http://bitbucket.org/pypy/pypy/changeset/9eec1d3c661e/
Log:enhanced test env to check schedule operation added same_shape to
AbstractValue (needed for comparison of two BoxVector and th
Author: Armin Rigo
Branch:
Changeset: r77585:f883c1d60693
Date: 2015-05-26 17:04 +0200
http://bitbucket.org/pypy/pypy/changeset/f883c1d60693/
Log:Test and fix: the test (s == "") was optimized by incorrectly
assuming that s is not None
diff --git a/rpython/jit/metainterp/optimizeopt
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77586:4222f1fbdb45
Date: 2015-05-26 16:26 +0200
http://bitbucket.org/pypy/pypy/changeset/4222f1fbdb45/
Log:basic strlen opts
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
--- a/rp
Author: Armin Rigo
Branch:
Changeset: r77587:4932a555ab4b
Date: 2015-05-26 18:02 +0200
http://bitbucket.org/pypy/pypy/changeset/4932a555ab4b/
Log:A tentative fix for an issue we're unlikely to be able to reproduce,
shown only once by test_zll_stress.
diff --git a/rpython/jit/backend
Author: Armin Rigo
Branch:
Changeset: r77588:3168ef808c74
Date: 2015-05-26 18:28 +0200
http://bitbucket.org/pypy/pypy/changeset/3168ef808c74/
Log:Fix on OS/X: match the behavior of CPython.
diff --git a/pypy/module/_file/test/test_file.py
b/pypy/module/_file/test/test_file.py
--- a/pypy/mo
Author: Armin Rigo
Branch:
Changeset: r2107:6246e2effbe5
Date: 2015-05-26 18:41 +0200
http://bitbucket.org/cffi/cffi/changeset/6246e2effbe5/
Log:Bump version number
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -6050,7 +6050,7 @@
Author: Armin Rigo
Branch:
Changeset: r2108:eef5283966de
Date: 2015-05-26 18:56 +0200
http://bitbucket.org/cffi/cffi/changeset/eef5283966de/
Log:Document
diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst
--- a/doc/source/whatsnew.rst
+++ b/doc/source/whatsnew.rst
@@ -3,6 +3,15
Author: Armin Rigo
Branch:
Changeset: r77589:39af68b61c76
Date: 2015-05-26 19:01 +0200
http://bitbucket.org/pypy/pypy/changeset/39af68b61c76/
Log:Update: ffi.addressof(lib, "funcname")
diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO
--- a/lib_pypy/cffi.egg-inf
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77590:2b9aa1b850b7
Date: 2015-05-26 19:20 +0200
http://bitbucket.org/pypy/pypy/changeset/2b9aa1b850b7/
Log:start whacking at vstring
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77591:d50bff7531d9
Date: 2015-05-26 19:30 +0200
http://bitbucket.org/pypy/pypy/changeset/d50bff7531d9/
Log:copy-paste some more methods into VStringPlainInfo
diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py
b/rpython/jit/met
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77592:32e203611ca3
Date: 2015-05-26 19:51 +0200
http://bitbucket.org/pypy/pypy/changeset/32e203611ca3/
Log:hack on a const a bit
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
---
Author: Alex Gaynor
Branch:
Changeset: r77593:5eb28496aa65
Date: 2015-05-26 14:05 -0400
http://bitbucket.org/pypy/pypy/changeset/5eb28496aa65/
Log:Fixed some string formatting in a sqlite3 exception
diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py
--- a/lib_pypy/_sqlite3.py
+++ b/li
Author: Alex Gaynor
Branch:
Changeset: r77594:d93ad0d33f48
Date: 2015-05-26 14:05 -0400
http://bitbucket.org/pypy/pypy/changeset/d93ad0d33f48/
Log:merged upstream
diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO
--- a/lib_pypy/cffi.egg-info/PKG-INFO
+++ b/lib_p
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77595:d0fb48169986
Date: 2015-05-26 20:02 +0200
http://bitbucket.org/pypy/pypy/changeset/d0fb48169986/
Log:more hacking on vstring
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
--
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77596:16e9621a82bd
Date: 2015-05-26 20:16 +0200
http://bitbucket.org/pypy/pypy/changeset/16e9621a82bd/
Log:enough to pass the first string equality test
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/
Author: mattip
Branch:
Changeset: r77597:4391a63b95f2
Date: 2015-05-26 21:20 +0300
http://bitbucket.org/pypy/pypy/changeset/4391a63b95f2/
Log:Added tag release-2.6.0 for changeset fcdb94156515
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -10,3 +10,4 @@
32f35069a16d819b58c1
Author: Armin Rigo
Branch:
Changeset: r326:bfc5304e5a50
Date: 2015-05-26 21:38 +0200
http://bitbucket.org/pypy/benchmarks/changeset/bfc5304e5a50/
Log:Under some unknown circumstance, it is possible to hit a path where
a Branch instance doesn't have a "lineno" attribute, but we try to
Author: Ronan Lamy
Branch: fix-result-types
Changeset: r77599:4743d2084e4e
Date: 2015-05-26 20:25 +0100
http://bitbucket.org/pypy/pypy/changeset/4743d2084e4e/
Log:precompute W_Ufunc2.allowed_types()
diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.py
--- a/pypy/m
Author: Ronan Lamy
Branch: fix-result-types
Changeset: r77598:3c16f8ae6898
Date: 2015-05-26 20:05 +0100
http://bitbucket.org/pypy/pypy/changeset/3c16f8ae6898/
Log:precompute W_Ufunc1.allowed_types()
diff --git a/pypy/module/micronumpy/test/test_ufuncs.py
b/pypy/module/micronumpy/test/test_u
Author: Ronan Lamy
Branch: fix-result-types
Changeset: r77600:e37b37435caf
Date: 2015-05-26 20:55 +0100
http://bitbucket.org/pypy/pypy/changeset/e37b37435caf/
Log:Fix dtype resolution in ufunc.reduce()
diff --git a/pypy/module/micronumpy/test/test_ufuncs.py
b/pypy/module/micronumpy/test/tes
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77601:12c5c6145846
Date: 2015-05-26 20:22 +0200
http://bitbucket.org/pypy/pypy/changeset/12c5c6145846/
Log:small fix to the level1 equality
diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py
b/rpython/jit/metainterp/optimizeop
Author: Maciej Fijalkowski
Branch: optresult
Changeset: r77602:f7237d5099a4
Date: 2015-05-26 22:36 +0200
http://bitbucket.org/pypy/pypy/changeset/f7237d5099a4/
Log:two more tests
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py
b/rpython/jit/metainterp/optimizeopt/optimizer.py
-
Author: mattip
Branch:
Changeset: r77603:53233b5d8eba
Date: 2015-05-26 23:37 +0300
http://bitbucket.org/pypy/pypy/changeset/53233b5d8eba/
Log:release management tweaks
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/doc/conf.py
@@ -65,9 +65,9 @@
# built d
56 matches
Mail list logo