[pypy-commit] pypy default: ndarray{argmin, argmax, transpose} need to accept extra args, even if unsupported

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67675:a009f51da9e4 Date: 2013-10-29 04:31 -0400 http://bitbucket.org/pypy/pypy/changeset/a009f51da9e4/ Log:ndarray{argmin,argmax,transpose} need to accept extra args, even if unsupported diff --git a/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy rordereddict: finish porting

2013-10-29 Thread fijal
Author: Maciej Fijalkowski Branch: rordereddict Changeset: r67676:bdb7bae76f74 Date: 2013-10-29 11:40 +0200 http://bitbucket.org/pypy/pypy/changeset/bdb7bae76f74/ Log:finish porting diff --git a/rpython/annotator/builtin.py b/rpython/annotator/builtin.py --- a/rpython/annotator/builtin.py ++

[pypy-commit] pypy rordereddict: close about to be merged branch

2013-10-29 Thread fijal
Author: Maciej Fijalkowski Branch: rordereddict Changeset: r67677:728470d92f02 Date: 2013-10-29 11:42 +0200 http://bitbucket.org/pypy/pypy/changeset/728470d92f02/ Log:close about to be merged branch ___ pypy-commit mailing list [email protected]

[pypy-commit] stmgc default: fastpaths for stm_pointer_equal(_prebuilt)

2013-10-29 Thread Raemi
Author: Remi Meier Branch: Changeset: r541:73c77375a8a6 Date: 2013-10-29 10:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/73c77375a8a6/ Log:fastpaths for stm_pointer_equal(_prebuilt) diff --git a/c4/et.h b/c4/et.h --- a/c4/et.h +++ b/c4/et.h @@ -72,7 +72,7 @@ static const revision_t G

[pypy-commit] pypy stmgc-c4: import stmgc (fastpaths for stm_pointer_equal(_prebuilt))

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67685:c3a3d6864203 Date: 2013-10-29 10:54 +0100 http://bitbucket.org/pypy/pypy/changeset/c3a3d6864203/ Log:import stmgc (fastpaths for stm_pointer_equal(_prebuilt)) diff --git a/rpython/translator/stm/src_stm/et.h b/rpython/translator/stm/src_

[pypy-commit] pypy stmgc-c4: fix previous fix for debug_merge_point (always turned inevitable)

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67684:c42ba7a70b35 Date: 2013-10-29 09:31 +0100 http://bitbucket.org/pypy/pypy/changeset/c42ba7a70b35/ Log:fix previous fix for debug_merge_point (always turned inevitable) diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit

[pypy-commit] pypy stmgc-c4: implement stm_pointer_equal directly in the slowpath (less register saving overhead)

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67683:ede0da761764 Date: 2013-10-28 20:25 +0100 http://bitbucket.org/pypy/pypy/changeset/ede0da761764/ Log:implement stm_pointer_equal directly in the slowpath (less register saving overhead) diff --git a/rpython/jit/backend/x86/assembl

[pypy-commit] pypy stmgc-c4: stupid

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67680:f1af6552087b Date: 2013-10-28 15:03 +0100 http://bitbucket.org/pypy/pypy/changeset/f1af6552087b/ Log:stupid diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.

[pypy-commit] pypy stmgc-c4: improve code generation for transaction_break and pointer_equal

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67679:f6fa761a828e Date: 2013-10-28 14:58 +0100 http://bitbucket.org/pypy/pypy/changeset/f6fa761a828e/ Log:improve code generation for transaction_break and pointer_equal diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,3 +1,8 @@ +-

[pypy-commit] pypy stmgc-c4: don't remove debug_merge_points in stmrewrite (for jitlog)

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67681:9c9899db05fe Date: 2013-10-28 20:22 +0100 http://bitbucket.org/pypy/pypy/changeset/9c9899db05fe/ Log:don't remove debug_merge_points in stmrewrite (for jitlog) diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backen

[pypy-commit] pypy stmgc-c4: jitlogparser output improvement

2013-10-29 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67682:b79fa946dff3 Date: 2013-10-28 20:23 +0100 http://bitbucket.org/pypy/pypy/changeset/b79fa946dff3/ Log:jitlogparser output improvement diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py --- a/pypy/tool/jitlogpa

[pypy-commit] pypy default: fix corner case of signed integer division overflow

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67701:019951f063bd Date: 2013-10-29 13:50 -0400 http://bitbucket.org/pypy/pypy/changeset/019951f063bd/ Log:fix corner case of signed integer division overflow diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/te

[pypy-commit] pypy remove-numpypy: start branch to work towards removing numpypy

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67686:8e4109fc1c34 Date: 2013-10-29 05:57 -0400 http://bitbucket.org/pypy/pypy/changeset/8e4109fc1c34/ Log:start branch to work towards removing numpypy ___ pypy-commit mailing list pypy-commi

[pypy-commit] pypy default: test and fix for noncommutative accumulate segfault

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67700:db79497dfb4f Date: 2013-10-29 13:37 -0400 http://bitbucket.org/pypy/pypy/changeset/db79497dfb4f/ Log:test and fix for noncommutative accumulate segfault diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py --- a/pypy/mod

[pypy-commit] pypy default: test and fix numpy void getitem behavior

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67695:be671931b570 Date: 2013-10-29 12:41 -0400 http://bitbucket.org/pypy/pypy/changeset/be671931b570/ Log:test and fix numpy void getitem behavior diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/py

[pypy-commit] pypy default: test and fix numpy dtype getitem behavior

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67694:00ce0266c6c3 Date: 2013-10-29 12:32 -0400 http://bitbucket.org/pypy/pypy/changeset/00ce0266c6c3/ Log:test and fix numpy dtype getitem behavior diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/p

[pypy-commit] pypy default: fixes for some numpy exceptions

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67696:8bbe7e215208 Date: 2013-10-29 13:00 -0400 http://bitbucket.org/pypy/pypy/changeset/8bbe7e215208/ Log:fixes for some numpy exceptions diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/micronumpy/arrayimpl/concrete.py --- a

[pypy-commit] pypy default: specify _immutable_fields_ for the types

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67703:b85f930a0afa Date: 2013-10-29 14:11 -0400 http://bitbucket.org/pypy/pypy/changeset/b85f930a0afa/ Log:specify _immutable_fields_ for the types diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micro

[pypy-commit] pypy default: remove NonNativeTypes from micronumpy

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67702:bf1779b754f6 Date: 2013-10-29 14:09 -0400 http://bitbucket.org/pypy/pypy/changeset/bf1779b754f6/ Log:remove NonNativeTypes from micronumpy diff --git a/pypy/module/micronumpy/arrayimpl/sort.py b/pypy/module/micronumpy/arrayimpl/sort.py --- a/p

[pypy-commit] pypy default: fix segfault for missing getitem_bool on ScalarIterator

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67693:e1753c519765 Date: 2013-10-29 12:11 -0400 http://bitbucket.org/pypy/pypy/changeset/e1753c519765/ Log:fix segfault for missing getitem_bool on ScalarIterator diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/array

[pypy-commit] pypy default: clean up use of numpy constants and helper functions

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67691:72b4a905d844 Date: 2013-10-29 11:57 -0400 http://bitbucket.org/pypy/pypy/changeset/72b4a905d844/ Log:clean up use of numpy constants and helper functions diff --git a/pypy/module/micronumpy/constants.py b/pypy/module/micronumpy/constants.py --

[pypy-commit] pypy default: provide delitem for ndarray

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67698:2a3beee2babe Date: 2013-10-29 13:16 -0400 http://bitbucket.org/pypy/pypy/changeset/2a3beee2babe/ Log:provide delitem for ndarray diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/modu

[pypy-commit] pypy default: move this where it belongs

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67688:d8fa96108fe6 Date: 2013-10-29 06:07 -0400 http://bitbucket.org/pypy/pypy/changeset/d8fa96108fe6/ Log:move this where it belongs diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/test_base.py --- a/pypy/module/

[pypy-commit] pypy remove-numpypy: merge default

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67689:c9e3c75577a3 Date: 2013-10-29 06:21 -0400 http://bitbucket.org/pypy/pypy/changeset/c9e3c75577a3/ Log:merge default diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/test_base.py --- a/pypy/module

[pypy-commit] pypy remove-numpypy: eliminate reliance on numpypy in most of test_numarray

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67687:636e0e00d1be Date: 2013-10-29 05:58 -0400 http://bitbucket.org/pypy/pypy/changeset/636e0e00d1be/ Log:eliminate reliance on numpypy in most of test_numarray diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/m

[pypy-commit] pypy remove-numpypy: hack a dummy numpy module for testing

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67690:ef29b8ac8ebf Date: 2013-10-29 07:07 -0400 http://bitbucket.org/pypy/pypy/changeset/ef29b8ac8ebf/ Log:hack a dummy numpy module for testing diff --git a/pypy/module/micronumpy/test/dummy_module.py b/pypy/module/micronumpy/test/dum

[pypy-commit] pypy default: fix spelling of cumulative attribute

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67699:0fdb3c6fa80c Date: 2013-10-29 13:22 -0400 http://bitbucket.org/pypy/pypy/changeset/0fdb3c6fa80c/ Log:fix spelling of cumulative attribute diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/

[pypy-commit] pypy default: clean up this file used for a single function

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67692:895903d707dd Date: 2013-10-29 12:00 -0400 http://bitbucket.org/pypy/pypy/changeset/895903d707dd/ Log:clean up this file used for a single function diff --git a/pypy/module/micronumpy/dot.py b/pypy/module/micronumpy/dot.py deleted file mode 1006

[pypy-commit] pypy default: rename numpy support.int_w to index_w for clarity

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67697:b974175856c4 Date: 2013-10-29 13:08 -0400 http://bitbucket.org/pypy/pypy/changeset/b974175856c4/ Log:rename numpy support.int_w to index_w for clarity diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/micronumpy/arrayimpl

[pypy-commit] pypy remove-numpypy: port test_{arrayops, complex, sorting, ufuncs}

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67706:fb907eaa46f8 Date: 2013-10-29 16:38 -0400 http://bitbucket.org/pypy/pypy/changeset/fb907eaa46f8/ Log:port test_{arrayops,complex,sorting,ufuncs} diff --git a/pypy/module/micronumpy/test/dummy_module.py b/pypy/module/micronumpy/te

[pypy-commit] pypy remove-numpypy: some more fixes

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67707:92a9f1d35d4a Date: 2013-10-29 17:09 -0400 http://bitbucket.org/pypy/pypy/changeset/92a9f1d35d4a/ Log:some more fixes diff --git a/pypy/module/micronumpy/appbridge.py b/pypy/module/micronumpy/appbridge.py --- a/pypy/module/micronu

[pypy-commit] pypy remove-numpypy: these functions exist in core numpy now

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67708:497092f845b3 Date: 2013-10-29 17:12 -0400 http://bitbucket.org/pypy/pypy/changeset/497092f845b3/ Log:these functions exist in core numpy now diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/

[pypy-commit] pypy remove-numpypy: flexible_repr lives in numpy core

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67709:e4361c7a16d5 Date: 2013-10-29 17:20 -0400 http://bitbucket.org/pypy/pypy/changeset/e4361c7a16d5/ Log:flexible_repr lives in numpy core diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_n

[pypy-commit] pypy default: these tests are pypy-specific

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67710:177c957bd282 Date: 2013-10-29 17:21 -0400 http://bitbucket.org/pypy/pypy/changeset/177c957bd282/ Log:these tests are pypy-specific diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/p

[pypy-commit] pypy default: forgotten hg add

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67711:cc6ab6eafe52 Date: 2013-10-29 17:33 -0400 http://bitbucket.org/pypy/pypy/changeset/cc6ab6eafe52/ Log:forgotten hg add diff --git a/pypy/module/micronumpy/conversion_utils.py b/pypy/module/micronumpy/conversion_utils.py new file mode 100644 ---

[pypy-commit] pypy remove-numpypy: some more test fixes

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67713:eb3bd8f08c9c Date: 2013-10-29 18:10 -0400 http://bitbucket.org/pypy/pypy/changeset/eb3bd8f08c9c/ Log:some more test fixes diff --git a/pypy/module/micronumpy/test/dummy_module.py b/pypy/module/micronumpy/test/dummy_module.py ---

[pypy-commit] pypy remove-numpypy: merge default

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67715:44bfbd81979e Date: 2013-10-29 18:37 -0400 http://bitbucket.org/pypy/pypy/changeset/44bfbd81979e/ Log:merge default diff --git a/pypy/module/micronumpy/test/test_scalar.py b/pypy/module/micronumpy/test/test_scalar.py --- a/pypy/mo

[pypy-commit] pypy remove-numpypy: port test_scalar

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67716:3f6b7f94ea32 Date: 2013-10-29 18:41 -0400 http://bitbucket.org/pypy/pypy/changeset/3f6b7f94ea32/ Log:port test_scalar diff --git a/pypy/module/micronumpy/test/test_scalar.py b/pypy/module/micronumpy/test/test_scalar.py --- a/pypy

[pypy-commit] pypy default: test/fix segfault on bool_(x).round()

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67714:66afd260d5e5 Date: 2013-10-29 18:31 -0400 http://bitbucket.org/pypy/pypy/changeset/66afd260d5e5/ Log:test/fix segfault on bool_(x).round() diff --git a/pypy/module/micronumpy/test/test_scalar.py b/pypy/module/micronumpy/test/test_scalar.py ---

[pypy-commit] pypy remove-numpypy: port test_subtype

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67717:95d5473f Date: 2013-10-29 19:33 -0400 http://bitbucket.org/pypy/pypy/changeset/95d5473f/ Log:port test_subtype diff --git a/pypy/module/micronumpy/test/test_subtype.py b/pypy/module/micronumpy/test/test_subtype.py --- a/p

[pypy-commit] pypy default: test/fix scalar construction default values

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67718:26bd75c83407 Date: 2013-10-29 20:22 -0400 http://bitbucket.org/pypy/pypy/changeset/26bd75c83407/ Log:test/fix scalar construction default values diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a

[pypy-commit] pypy remove-numpypy: add some types to the dummy test module

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67721:ce531180fd41 Date: 2013-10-29 21:16 -0400 http://bitbucket.org/pypy/pypy/changeset/ce531180fd41/ Log:add some types to the dummy test module diff --git a/pypy/module/micronumpy/test/dummy_module.py b/pypy/module/micronumpy/test/d

[pypy-commit] pypy remove-numpypy: fix last failing test in micronumpy

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67722:fb7ee14d8205 Date: 2013-10-29 21:43 -0400 http://bitbucket.org/pypy/pypy/changeset/fb7ee14d8205/ Log:fix last failing test in micronumpy diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_d

[pypy-commit] pypy default: fix some missing dtype aliases

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67719:9a9e3d3b03cc Date: 2013-10-29 20:58 -0400 http://bitbucket.org/pypy/pypy/changeset/9a9e3d3b03cc/ Log:fix some missing dtype aliases diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/module/

[pypy-commit] pypy remove-numpypy: merge default

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67720:86fae1ee9645 Date: 2013-10-29 21:34 -0400 http://bitbucket.org/pypy/pypy/changeset/86fae1ee9645/ Log:merge default diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/mic

[pypy-commit] pypy remove-numpypy: change test_lib_pypy/numpypy to run against numpy

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67724:cd4f6cf1f96e Date: 2013-10-29 22:15 -0400 http://bitbucket.org/pypy/pypy/changeset/cd4f6cf1f96e/ Log:change test_lib_pypy/numpypy to run against numpy diff --git a/pypy/module/test_lib_pypy/numpypy/__init__.py b/pypy/module/test_

[pypy-commit] pypy fix-trace-jit: remove now unnecessary return values

2013-10-29 Thread pjenvey
Author: Philip Jenvey Branch: fix-trace-jit Changeset: r67725:ec3bde2a6d36 Date: 2013-10-29 21:33 -0700 http://bitbucket.org/pypy/pypy/changeset/ec3bde2a6d36/ Log:remove now unnecessary return values diff --git a/pypy/interpreter/executioncontext.py b/pypy/interpreter/executioncontext.py --

[pypy-commit] pypy default: allow transpose(None)

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67726:1606b5779bce Date: 2013-10-30 00:53 -0400 http://bitbucket.org/pypy/pypy/changeset/1606b5779bce/ Log:allow transpose(None) diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/module/mic

[pypy-commit] pypy default: give longfloat its own box so we can differentiate

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67727:f14db743ff68 Date: 2013-10-30 02:48 -0400 http://bitbucket.org/pypy/pypy/changeset/f14db743ff68/ Log:give longfloat its own box so we can differentiate diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.p

[pypy-commit] pypy remove-numpypy: merge default

2013-10-29 Thread bdkearns
Author: Brian Kearns Branch: remove-numpypy Changeset: r67728:b2fb28281ff1 Date: 2013-10-30 02:56 -0400 http://bitbucket.org/pypy/pypy/changeset/b2fb28281ff1/ Log:merge default diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/mic