[pypy-commit] cffi default: Add an example purely for performance

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2073:2393be9537f9 Date: 2015-05-21 10:00 +0200 http://bitbucket.org/cffi/cffi/changeset/2393be9537f9/ Log:Add an example purely for performance diff --git a/doc/source/overview.rst b/doc/source/overview.rst --- a/doc/source/overview.rst +++ b/doc/sourc

[pypy-commit] cffi default: Bump the version to 1.0.1

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2072:070fa8d7b32e Date: 2015-05-21 09:39 +0200 http://bitbucket.org/cffi/cffi/changeset/070fa8d7b32e/ Log:Bump the version to 1.0.1 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 @@

[pypy-commit] pypy default: Bump the version to 1.0.1

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77445:9f6682f17b96 Date: 2015-05-21 09:39 +0200 http://bitbucket.org/pypy/pypy/changeset/9f6682f17b96/ Log:Bump the version to 1.0.1 diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py b/pypy/module/_cffi_backend/test/_backend_test_c.py ---

[pypy-commit] pypy fold-arith-ops: reduce code duplication by folding the two cases into one

2015-05-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: fold-arith-ops Changeset: r77446:8773f0ce3059 Date: 2015-05-21 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/8773f0ce3059/ Log:reduce code duplication by folding the two cases into one diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/

[pypy-commit] pypy fold-arith-ops: run less code in a try...except block

2015-05-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: fold-arith-ops Changeset: r77447:dc162c4611b8 Date: 2015-05-21 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/dc162c4611b8/ Log:run less code in a try...except block diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainte

[pypy-commit] cffi release-1.0: hg merge default

2015-05-21 Thread arigo
Author: Armin Rigo Branch: release-1.0 Changeset: r2074:b29ad54a7e0e Date: 2015-05-21 11:27 +0200 http://bitbucket.org/cffi/cffi/changeset/b29ad54a7e0e/ Log:hg merge default 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

[pypy-commit] cffi default: hg merge release-1.0

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2076:2d5e98dba3f2 Date: 2015-05-21 11:32 +0200 http://bitbucket.org/cffi/cffi/changeset/2d5e98dba3f2/ Log:hg merge release-1.0 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] cffi release-1.0: MD5/SHA1 for this release, which is cffi 1.0.1

2015-05-21 Thread arigo
Author: Armin Rigo Branch: release-1.0 Changeset: r2075:b0eff5303937 Date: 2015-05-21 11:32 +0200 http://bitbucket.org/cffi/cffi/changeset/b0eff5303937/ Log:MD5/SHA1 for this release, which is cffi 1.0.1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/

[pypy-commit] pypy default: update this title

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77448:2e2ac13b9fd2 Date: 2015-05-21 12:41 +0200 http://bitbucket.org/pypy/pypy/changeset/2e2ac13b9fd2/ Log:update this title diff --git a/pypy/doc/sprint-reports.rst b/pypy/doc/sprint-reports.rst --- a/pypy/doc/sprint-reports.rst +++ b/pypy/doc/sprint-

[pypy-commit] pypy default: Update the cffi pure Python package to 1.0.1

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77449:4e42a146edd8 Date: 2015-05-21 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/4e42a146edd8/ Log:Update the cffi pure Python package to 1.0.1 diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cffi.e

[pypy-commit] pypy fold-arith-ops: remove more code duplication, add comments

2015-05-21 Thread Berkin Ilbeyi
Author: Berkin Ilbeyi Branch: fold-arith-ops Changeset: r77450:ed4d8276d497 Date: 2015-05-21 10:29 -0400 http://bitbucket.org/pypy/pypy/changeset/ed4d8276d497/ Log:remove more code duplication, add comments diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainter

[pypy-commit] pypy default: fix

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77451:aaab7bc9926a Date: 2015-05-21 16:29 +0200 http://bitbucket.org/pypy/pypy/changeset/aaab7bc9926a/ Log:fix diff --git a/rpython/rlib/rdynload.py b/rpython/rlib/rdynload.py --- a/rpython/rlib/rdynload.py +++ b/rpython/rlib/rdynload.py @@ -152,9 +152

[pypy-commit] pypy vecopt: rewritten the guard strengthening. it is now independent from vecopt (still contained in the same file though).

2015-05-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77454:1f73ac83382c Date: 2015-05-21 18:26 +0200 http://bitbucket.org/pypy/pypy/changeset/1f73ac83382c/ Log:rewritten the guard strengthening. it is now independent from vecopt (still contained in the same file though). the previous v

[pypy-commit] pypy vecopt: removed attribute error when printing unrolled/vectorized loop

2015-05-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77453:45b8d9752af2 Date: 2015-05-21 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/45b8d9752af2/ Log:removed attribute error when printing unrolled/vectorized loop diff --git a/rpython/jit/metainterp/optimizeopt/vectorize.py b/rpytho

[pypy-commit] pypy vecopt: refactored the dependency construction for guards

2015-05-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77452:2cdfa2593741 Date: 2015-05-21 09:56 +0200 http://bitbucket.org/pypy/pypy/changeset/2cdfa2593741/ Log:refactored the dependency construction for guards guard relaxation is now simpler and faster saving backwards edge for each de

[pypy-commit] pypy fold-arith-ops: change add/sub elim test to reflect int_add folding

2015-05-21 Thread Berkin Ilbeyi
Author: Berkin Ilbeyi Branch: fold-arith-ops Changeset: r77456:55654cba5990 Date: 2015-05-21 13:12 -0400 http://bitbucket.org/pypy/pypy/changeset/55654cba5990/ Log:change add/sub elim test to reflect int_add folding diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py

[pypy-commit] pypy fold-arith-ops: when folding int_add's, handle overflow correctly

2015-05-21 Thread Berkin Ilbeyi
Author: Berkin Ilbeyi Branch: fold-arith-ops Changeset: r77455:a93f68dfd0bc Date: 2015-05-21 13:10 -0400 http://bitbucket.org/pypy/pypy/changeset/a93f68dfd0bc/ Log:when folding int_add's, handle overflow correctly diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/me

[pypy-commit] pypy fix-result-types: Implement numpy's complicated scalar handling rules in result_type()

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77458:76dd9c09a0e8 Date: 2015-05-21 20:01 +0100 http://bitbucket.org/pypy/pypy/changeset/76dd9c09a0e8/ Log:Implement numpy's complicated scalar handling rules in result_type() diff --git a/pypy/module/micronumpy/casting.py b/pypy/modul

[pypy-commit] pypy fix-result-types: Add num2dtype() helper

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77457:6756ec45542a Date: 2015-05-21 17:13 +0100 http://bitbucket.org/pypy/pypy/changeset/6756ec45542a/ Log:Add num2dtype() helper diff --git a/pypy/module/micronumpy/boxes.py b/pypy/module/micronumpy/boxes.py --- a/pypy/module/micronump

[pypy-commit] pypy fix-result-types: test np.result_type(); fix

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77459:5c9551b5f9f3 Date: 2015-05-21 20:27 +0100 http://bitbucket.org/pypy/pypy/changeset/5c9551b5f9f3/ Log:test np.result_type(); fix diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/module/

[pypy-commit] pypy fix-result-types: Clean up code in casting.py

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77460:14769298f84b Date: 2015-05-21 20:40 +0100 http://bitbucket.org/pypy/pypy/changeset/14769298f84b/ Log:Clean up code in casting.py diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/module

[pypy-commit] pypy pypyw: merge default into branch

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77462:ec69c4d93cb2 Date: 2015-05-21 21:53 +0300 http://bitbucket.org/pypy/pypy/changeset/ec69c4d93cb2/ Log:merge default into branch 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 +

[pypy-commit] pypy pypyw: fix standalone test, add pypyw.exe to driver and test

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77461:8892e919f8ba Date: 2015-05-21 21:17 +0300 http://bitbucket.org/pypy/pypy/changeset/8892e919f8ba/ Log:fix standalone test, add pypyw.exe to driver and test diff --git a/rpython/translator/c/test/test_standalone.py b/rpython/translator/c/test/tes

[pypy-commit] pypy pypyw: package pypyw, fix cffi module build for obscure Python27.lib location

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77463:bdf636c4383d Date: 2015-05-22 01:01 +0300 http://bitbucket.org/pypy/pypy/changeset/bdf636c4383d/ Log:package pypyw, fix cffi module build for obscure Python27.lib location diff --git a/pypy/tool/release/package.py b/pypy/tool/release/pac

[pypy-commit] pypy pypyw: document branch

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77464:40deb49e57df Date: 2015-05-22 01:04 +0300 http://bitbucket.org/pypy/pypy/changeset/40deb49e57df/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-he

[pypy-commit] cffi default: clarify

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2077:26a4a6fc452d Date: 2015-05-21 16:28 +0200 http://bitbucket.org/cffi/cffi/changeset/26a4a6fc452d/ Log:clarify diff --git a/c/misc_win32.h b/c/misc_win32.h --- a/c/misc_win32.h +++ b/c/misc_win32.h @@ -218,7 +218,7 @@ static int dlclose(void *han

[pypy-commit] cffi default: Test and fix: ABI out-of-line didn't support C functions with

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2078:9a74c1c6b5ce Date: 2015-05-22 00:12 +0200 http://bitbucket.org/cffi/cffi/changeset/9a74c1c6b5ce/ Log:Test and fix: ABI out-of-line didn't support C functions with dot- dot-dot (reported by lazka on irc) diff --git a/cffi/recompiler.py b/cf

[pypy-commit] cffi default: Bump the version number to 1.0.2

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2079:80542c782250 Date: 2015-05-22 00:21 +0200 http://bitbucket.org/cffi/cffi/changeset/80542c782250/ Log:Bump the version number to 1.0.2 diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -6050,7 +60

[pypy-commit] pypy default: Update to cffi 1.0.2

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77465:df583f877172 Date: 2015-05-22 00:28 +0200 http://bitbucket.org/pypy/pypy/changeset/df583f877172/ Log:Update to cffi 1.0.2 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/l

[pypy-commit] cffi default: Add doc

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2080:3bd9383c9cd9 Date: 2015-05-22 00:50 +0200 http://bitbucket.org/cffi/cffi/changeset/3bd9383c9cd9/ Log:Add doc 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,13 @

[pypy-commit] cffi default: Defines the macro _CFFI_ before including Python.h.

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2081:830539fa4f81 Date: 2015-05-22 00:53 +0200 http://bitbucket.org/cffi/cffi/changeset/830539fa4f81/ Log:Defines the macro _CFFI_ before including Python.h. diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h --- a/cffi/_cffi_include.h +++ b/cffi

[pypy-commit] pypy default: Windows: when _CFFI_ is defined, don't link with python27.lib at all.

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77466:632e36bf8182 Date: 2015-05-22 00:54 +0200 http://bitbucket.org/pypy/pypy/changeset/632e36bf8182/ Log:Windows: when _CFFI_ is defined, don't link with python27.lib at all. diff --git a/pypy/module/cpyext/include/pyconfig.h b/pypy/module/c

[pypy-commit] pypy default: import cffi 1.0.2 again

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r77467:2bcf56036762 Date: 2015-05-22 00:55 +0200 http://bitbucket.org/pypy/pypy/changeset/2bcf56036762/ Log:import cffi 1.0.2 again diff --git a/lib_pypy/cffi/_cffi_include.h b/lib_pypy/cffi/_cffi_include.h --- a/lib_pypy/cffi/_cffi_include.h +++ b/lib_

[pypy-commit] cffi default: Fix comments

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2082:3a5409b8c92f Date: 2015-05-22 01:05 +0200 http://bitbucket.org/cffi/cffi/changeset/3a5409b8c92f/ Log:Fix comments diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h --- a/cffi/_cffi_include.h +++ b/cffi/_cffi_include.h @@ -7,7 +7,8 @@ #incl

[pypy-commit] cffi default: Expand the problem

2015-05-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r2083:e473748543e4 Date: 2015-05-22 01:45 +0200 http://bitbucket.org/cffi/cffi/changeset/e473748543e4/ Log:Expand the problem diff --git a/doc/source/overview.rst b/doc/source/overview.rst --- a/doc/source/overview.rst +++ b/doc/source/overview.rst @@ -

[pypy-commit] pypy fix-result-types: Handle record dtypes in can_cast()

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77468:9e71be121b16 Date: 2015-05-22 01:10 +0100 http://bitbucket.org/pypy/pypy/changeset/9e71be121b16/ Log:Handle record dtypes in can_cast() diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy

[pypy-commit] pypy fix-result-types: Use find_result_type in concatenate()

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77469:eb0b6316f719 Date: 2015-05-22 01:18 +0100 http://bitbucket.org/pypy/pypy/changeset/eb0b6316f719/ Log:Use find_result_type in concatenate() diff --git a/pypy/module/micronumpy/arrayops.py b/pypy/module/micronumpy/arrayops.py --- a

[pypy-commit] pypy fix-result-types: Create scalar2dtype() to simplify find_dtype_for_scalar()

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77470:9efeedc33356 Date: 2015-05-22 03:13 +0100 http://bitbucket.org/pypy/pypy/changeset/9efeedc33356/ Log:Create scalar2dtype() to simplify find_dtype_for_scalar() diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronump

[pypy-commit] pypy fix-result-types: kill find_dtype_for_scalar()

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77471:2cddaf2f9154 Date: 2015-05-22 03:48 +0100 http://bitbucket.org/pypy/pypy/changeset/2cddaf2f9154/ Log:kill find_dtype_for_scalar() diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/modul

[pypy-commit] pypy fix-result-types: improve compatibility of error messages

2015-05-21 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77472:ef9e5df0e5f3 Date: 2015-05-22 04:02 +0100 http://bitbucket.org/pypy/pypy/changeset/ef9e5df0e5f3/ Log:improve compatibility of error messages diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.py --- a/py

[pypy-commit] pypy pypyw: remove hack made obsolete by 2bcf56036762

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77473:504722d02068 Date: 2015-05-22 07:52 +0300 http://bitbucket.org/pypy/pypy/changeset/504722d02068/ Log:remove hack made obsolete by 2bcf56036762 diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/packa

[pypy-commit] pypy default: merge pypyw which provides pypyw.exe as well as pypy.exe on win32

2015-05-21 Thread mattip
Author: mattip Branch: Changeset: r77475:13206861eb60 Date: 2015-05-22 07:54 +0300 http://bitbucket.org/pypy/pypy/changeset/13206861eb60/ Log:merge pypyw which provides pypyw.exe as well as pypy.exe on win32 diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc

[pypy-commit] pypy pypyw: close branch to be merged

2015-05-21 Thread mattip
Author: mattip Branch: pypyw Changeset: r77474:77d607fa8d75 Date: 2015-05-22 07:53 +0300 http://bitbucket.org/pypy/pypy/changeset/77d607fa8d75/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.or