[pypy-commit] pypy remove-raisingops: Reintroduce the optimization in int_floordiv and int_mod: avoids the

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84723:d193b0c27d68 Date: 2016-05-27 08:59 +0200 http://bitbucket.org/pypy/pypy/changeset/d193b0c27d68/ Log:Reintroduce the optimization in int_floordiv and int_mod: avoids the sign-checking and fixing of the result in case the t

[pypy-commit] pypy remove-raisingops: tweaks

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84724:f69e5b473d0c Date: 2016-05-27 10:44 +0200 http://bitbucket.org/pypy/pypy/changeset/f69e5b473d0c/ Log:tweaks diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/tes

[pypy-commit] pypy remove-raisingops: tweaks, reducing diff to default

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84725:3da1c3d6dbae Date: 2016-05-27 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/3da1c3d6dbae/ Log:tweaks, reducing diff to default diff --git a/rpython/jit/backend/llsupport/test/test_regalloc_integration.py b/rpython/jit/bac

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

2016-05-27 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r750:7a429d55f6dd Date: 2016-05-27 11:47 +0200 http://bitbucket.org/pypy/pypy.org/changeset/7a429d55f6dd/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $64078 of $105000 (

[pypy-commit] pypy default: Avoid calling mkdir() with 0 as the initial mode argument. The tests

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84726:fcfb3174ef7e Date: 2016-05-27 14:22 +0200 http://bitbucket.org/pypy/pypy/changeset/fcfb3174ef7e/ Log:Avoid calling mkdir() with 0 as the initial mode argument. The tests pass either way, but we're left with hard-to-remove stuff in /tmp. d

[pypy-commit] pypy default: hg merge remove-raisingops

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84727:a4bb2ae13c0a Date: 2016-05-27 14:53 +0200 http://bitbucket.org/pypy/pypy/changeset/a4bb2ae13c0a/ Log:hg merge remove-raisingops Kill many lines of code. This is done by removing most of the _ovf, _zer and _val operations from RPyt

[pypy-commit] pypy default: document branch

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84728:c87751dcf65b Date: 2016-05-27 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/c87751dcf65b/ 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-hea

[pypy-commit] pypy default: a version of c6c54024e857 that is non-constant and passes tests

2016-05-27 Thread mattip
Author: Matti Picus Branch: Changeset: r84729:12b0d4f7c56d Date: 2016-05-27 16:57 +0300 http://bitbucket.org/pypy/pypy/changeset/12b0d4f7c56d/ Log:a version of c6c54024e857 that is non-constant and passes tests diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile

[pypy-commit] pypy remove-raisingops: Division by a constant: can be replaced with some carefully-computed

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84730:8ca81269b110 Date: 2016-05-27 18:53 +0200 http://bitbucket.org/pypy/pypy/changeset/8ca81269b110/ Log:Division by a constant: can be replaced with some carefully-computed multiplication-and-keep-the-high-word. diff --git a

[pypy-commit] pypy remove-raisingops: uint_mul_high in the x86 backend

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84731:a2e4b0a06e8e Date: 2016-05-27 20:00 +0200 http://bitbucket.org/pypy/pypy/changeset/a2e4b0a06e8e/ Log:uint_mul_high in the x86 backend diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_random.py

[pypy-commit] pypy remove-raisingops: ARM support for uint_mul_high

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84732:78cb8b1f4fea Date: 2016-05-27 20:19 +0200 http://bitbucket.org/pypy/pypy/changeset/78cb8b1f4fea/ Log:ARM support for uint_mul_high diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py ---

[pypy-commit] pypy remove-raisingops: PPC support for uint_mul_high

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84733:ff1825947907 Date: 2016-05-27 20:24 +0200 http://bitbucket.org/pypy/pypy/changeset/ff1825947907/ Log:PPC support for uint_mul_high diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/opassembler.py ---

[pypy-commit] pypy remove-raisingops: (untested) check the call(div) => uint_mul_high replacement

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84734:3e61de65d2dc Date: 2016-05-27 20:32 +0200 http://bitbucket.org/pypy/pypy/changeset/3e61de65d2dc/ Log:(untested) check the call(div) => uint_mul_high replacement diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py b/pypy/m

[pypy-commit] pypy remove-raisingops: translation fix

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84735:e968fe4de25a Date: 2016-05-27 19:51 +0100 http://bitbucket.org/pypy/pypy/changeset/e968fe4de25a/ Log:translation fix diff --git a/rpython/jit/metainterp/optimizeopt/intdiv.py b/rpython/jit/metainterp/optimizeopt/intdiv.py --- a/

[pypy-commit] pypy py3k: fix the error message

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84737:d48c62452f34 Date: 2016-05-27 12:27 -0700 http://bitbucket.org/pypy/pypy/changeset/d48c62452f34/ Log:fix the error message diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy/modul

[pypy-commit] pypy py3k: fsencode zipimport filenames

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84736:25252fff53de Date: 2016-05-27 12:26 -0700 http://bitbucket.org/pypy/pypy/changeset/25252fff53de/ Log:fsencode zipimport filenames diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pyp

[pypy-commit] pypy py3.5: Bypass error in visit_starred, use python 3.5 asdl

2016-05-27 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84738:5090279ba5d4 Date: 2016-05-27 22:01 +0200 http://bitbucket.org/pypy/pypy/changeset/5090279ba5d4/ Log:Bypass error in visit_starred, use python 3.5 asdl diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompil

[pypy-commit] pypy default: hg merge remove-raisingops (again)

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84740:6a21d9bbc8ad Date: 2016-05-27 22:51 +0200 http://bitbucket.org/pypy/pypy/changeset/6a21d9bbc8ad/ Log:hg merge remove-raisingops (again) optimize in the JIT divisions by constants diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py

[pypy-commit] pypy remove-raisingops: close branch

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84739:381e5c80bcb7 Date: 2016-05-27 22:50 +0200 http://bitbucket.org/pypy/pypy/changeset/381e5c80bcb7/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.python

[pypy-commit] pypy default: make _make_inheritable's closing case more explicit for the sake of py3k

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r84741:da4861ab2c56 Date: 2016-05-27 14:32 -0700 http://bitbucket.org/pypy/pypy/changeset/da4861ab2c56/ Log:make _make_inheritable's closing case more explicit for the sake of py3k diff --git a/lib-python/2.7/subprocess.py b/lib-python/2.7/su

[pypy-commit] pypy py3k: apply da4861ab2c56

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84742:5f5ae1a3c571 Date: 2016-05-27 14:44 -0700 http://bitbucket.org/pypy/pypy/changeset/5f5ae1a3c571/ Log:apply da4861ab2c56 diff --git a/lib-python/3/subprocess.py b/lib-python/3/subprocess.py --- a/lib-python/3/subprocess.py +++ b/lib-python/

[pypy-commit] pypy remove-raisingops: Handle modulo-by-constant too

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84743:4d168a87ff26 Date: 2016-05-27 23:17 +0200 http://bitbucket.org/pypy/pypy/changeset/4d168a87ff26/ Log:Handle modulo-by-constant too diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy remove-raisingops: close branch

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84745:64fba825c7f4 Date: 2016-05-27 23:20 +0100 http://bitbucket.org/pypy/pypy/changeset/64fba825c7f4/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.python

[pypy-commit] pypy remove-raisingops: fix tests

2016-05-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84744:6686cab4b2f2 Date: 2016-05-27 23:20 +0100 http://bitbucket.org/pypy/pypy/changeset/6686cab4b2f2/ Log:fix tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py b/pypy/module/pypyjit/test_pypy_c/test_shift.py --- a/pypy

[pypy-commit] pypy default: hg merge remove-raisingops (again**2)

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84746:c8536785e17f Date: 2016-05-27 23:21 +0100 http://bitbucket.org/pypy/pypy/changeset/c8536785e17f/ Log:hg merge remove-raisingops (again**2) Modulo-by-constant diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py b/pypy/module/pypyj

[pypy-commit] pypy py3k: more fsdecoding fixes

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84749:350cc724b099 Date: 2016-05-27 15:18 -0700 http://bitbucket.org/pypy/pypy/changeset/350cc724b099/ Log:more fsdecoding fixes diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy/modul

[pypy-commit] pypy py3k: fsdecode/encode in zip_dict

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84748:48a9e39e698a Date: 2016-05-27 15:17 -0700 http://bitbucket.org/pypy/pypy/changeset/48a9e39e698a/ Log:fsdecode/encode in zip_dict diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy

[pypy-commit] pypy default: merge heads

2016-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r84747:68016caaa771 Date: 2016-05-27 23:21 +0100 http://bitbucket.org/pypy/pypy/changeset/68016caaa771/ Log:merge heads diff --git a/lib-python/2.7/subprocess.py b/lib-python/2.7/subprocess.py --- a/lib-python/2.7/subprocess.py +++ b/lib-python/2.7/subp

[pypy-commit] pypy py3k: fix

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84750:7a1859214339 Date: 2016-05-27 15:29 -0700 http://bitbucket.org/pypy/pypy/changeset/7a1859214339/ Log:fix diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy/module/zipimport/interp

[pypy-commit] pypy py3k: a few more fsdecodes

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84751:2b559f433aeb Date: 2016-05-27 15:38 -0700 http://bitbucket.org/pypy/pypy/changeset/2b559f433aeb/ Log:a few more fsdecodes diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy/module

[pypy-commit] pypy py3k: add missing msvc includes for lipmpdec

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84752:e93dcb10bf1d Date: 2016-05-27 17:03 -0700 http://bitbucket.org/pypy/pypy/changeset/e93dcb10bf1d/ Log:add missing msvc includes for lipmpdec diff --git a/lib_pypy/_libmpdec/vccompat.h b/lib_pypy/_libmpdec/vccompat.h new file mode 100644 ---

[pypy-commit] pypy cpyext-old-buffers: Special-case buffer in typeobject.py instead of leaking for get_raw_address().

2016-05-27 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-old-buffers Changeset: r84753:5370a01c9140 Date: 2016-05-27 18:14 -0700 http://bitbucket.org/pypy/pypy/changeset/5370a01c9140/ Log:Special-case buffer in typeobject.py instead of leaking for get_raw_address(). diff --git a/pypy/module/cpyext/bu

[pypy-commit] pypy py3k-clock_get_info: branch for clock_get_info

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-clock_get_info Changeset: r84754:e642b63b09ef Date: 2016-05-27 18:10 -0700 http://bitbucket.org/pypy/pypy/changeset/e642b63b09ef/ Log:branch for clock_get_info ___ pypy-commit mailing list pypy-commit@python.org h

[pypy-commit] pypy py3k-clock_get_info: Commit what I have so far so I can test on windows. Everything added might not work properly. (Tests certainly don't pass)

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84755:855624d777e9 Date: 2016-05-17 00:07 -0400 http://bitbucket.org/pypy/pypy/changeset/855624d777e9/ Log:Commit what I have so far so I can test on windows. Everything added might not work properly. (Tests certainly don't pa

[pypy-commit] pypy py3k-clock_get_info: Merge with upstream I hope.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84757:556883029e83 Date: 2016-05-22 13:06 -0400 http://bitbucket.org/pypy/pypy/changeset/556883029e83/ Log:Merge with upstream I hope. diff --git a/lib-python/3/test/test_descr.py b/lib-python/3/test/test_descr.py --- a/lib-python/3/

[pypy-commit] pypy py3k-clock_get_info: Merge with upstream.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84756:a491593ec0e7 Date: 2016-05-20 21:22 -0400 http://bitbucket.org/pypy/pypy/changeset/a491593ec0e7/ Log:Merge with upstream. diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -22,3 +22,4 @@ bbd45126bc691f669c4ebdfbd74

[pypy-commit] pypy py3k-clock_get_info: Merge with upstream.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84762:4ebf50fbc945 Date: 2016-05-24 13:04 -0400 http://bitbucket.org/pypy/pypy/changeset/4ebf50fbc945/ Log:Merge with upstream. diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/

[pypy-commit] pypy py3k-clock_get_info: Trying something. (Working on my linux box so as to avoid work in cmd.exe)

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84758:5c772ebbe6a3 Date: 2016-05-22 14:43 -0400 http://bitbucket.org/pypy/pypy/changeset/5c772ebbe6a3/ Log:Trying something. (Working on my linux box so as to avoid work in cmd.exe) diff --git a/pypy/module/time/interp_time.p

[pypy-commit] pypy py3k-clock_get_info: Let's try this.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84764:e7720cf7a556 Date: 2016-05-24 21:16 -0400 http://bitbucket.org/pypy/pypy/changeset/e7720cf7a556/ Log:Let's try this. diff --git a/lib-python/3/sysconfig.py b/lib-python/3/sysconfig.py --- a/lib-python/3/sysconfig.py +++ b/lib-p

[pypy-commit] pypy py3k-clock_get_info: Commit what I have for now.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84767:4d48d9b4edba Date: 2016-05-27 01:22 -0400 http://bitbucket.org/pypy/pypy/changeset/4d48d9b4edba/ Log:Commit what I have for now. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/t

[pypy-commit] pypy py3k-clock_get_info: Implement dynamic lookup properly.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84765:336db4a60686 Date: 2016-05-24 21:30 -0400 http://bitbucket.org/pypy/pypy/changeset/336db4a60686/ Log:Implement dynamic lookup properly. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/m

[pypy-commit] pypy py3k-clock_get_info: Merge heads

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84759:31765d8f2c2c Date: 2016-05-22 14:44 -0400 http://bitbucket.org/pypy/pypy/changeset/31765d8f2c2c/ Log:Merge heads diff --git a/lib-python/3/test/test_descr.py b/lib-python/3/test/test_descr.py --- a/lib-python/3/test/test_descr.

[pypy-commit] pypy py3k-clock_get_info: merge py3k

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-clock_get_info Changeset: r84768:fa4ea2faa429 Date: 2016-05-27 18:16 -0700 http://bitbucket.org/pypy/pypy/changeset/fa4ea2faa429/ Log:merge py3k diff too long, truncating to 2000 out of 2645 lines diff --git a/lib-python/3/ensurepip/__init__.py b/lib-pyth

[pypy-commit] pypy py3k-clock_get_info: Let's try this.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84763:359e77a154cf Date: 2016-05-24 21:16 -0400 http://bitbucket.org/pypy/pypy/changeset/359e77a154cf/ Log:Let's try this. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/interp_t

[pypy-commit] pypy py3k-clock_get_info: Fixes and useless logs. Will remove useles logs later.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84760:0b80c5cf783b Date: 2016-05-22 18:43 -0400 http://bitbucket.org/pypy/pypy/changeset/0b80c5cf783b/ Log:Fixes and useless logs. Will remove useles logs later. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_

[pypy-commit] pypy py3k-clock_get_info: Merge with upstream.

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84761:3e0bda2343b6 Date: 2016-05-23 16:59 -0400 http://bitbucket.org/pypy/pypy/changeset/3e0bda2343b6/ Log:Merge with upstream. diff --git a/lib-python/3/sysconfig.py b/lib-python/3/sysconfig.py --- a/lib-python/3/sysconfig.py +++ b/

[pypy-commit] pypy py3k-clock_get_info: Testing

2016-05-27 Thread marky1991
Author: Mark Young Branch: py3k-clock_get_info Changeset: r84766:76ff06b4ab05 Date: 2016-05-24 22:06 -0400 http://bitbucket.org/pypy/pypy/changeset/76ff06b4ab05/ Log:Testing diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/interp_time.py +

[pypy-commit] pypy py3k-get_clock_info: get tests running

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-get_clock_info Changeset: r84771:29ae50a104c7 Date: 2016-05-27 21:26 -0700 http://bitbucket.org/pypy/pypy/changeset/29ae50a104c7/ Log:get tests running diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/int

[pypy-commit] pypy py3k-get_clock_info: less confusing branch name

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-get_clock_info Changeset: r84769:1320c4cf5a99 Date: 2016-05-27 21:24 -0700 http://bitbucket.org/pypy/pypy/changeset/1320c4cf5a99/ Log:less confusing branch name ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy py3k-clock_get_info: close wrong branch name

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-clock_get_info Changeset: r84770:a33dbfaaca10 Date: 2016-05-27 21:24 -0700 http://bitbucket.org/pypy/pypy/changeset/a33dbfaaca10/ Log:close wrong branch name ___ pypy-commit mailing list pypy-commit@python.org htt

[pypy-commit] pypy py3k-get_clock_info: add get_clock_info('process_time')

2016-05-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k-get_clock_info Changeset: r84772:8f5877a05ea5 Date: 2016-05-27 21:26 -0700 http://bitbucket.org/pypy/pypy/changeset/8f5877a05ea5/ Log:add get_clock_info('process_time') diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pyp