[pypy-commit] pypy default: a tool for analysiing gc pause histograms

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67351:4f6d0910df19 Date: 2013-10-14 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4f6d0910df19/ Log:a tool for analysiing gc pause histograms diff --git a/rpython/tool/gcanalyze.py b/rpython/tool/gcanalyze.py new file mode 100755 --- /de

[pypy-commit] pypy default: merge

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67352:6f41123c181b Date: 2013-10-14 12:56 +0200 http://bitbucket.org/pypy/pypy/changeset/6f41123c181b/ Log:merge diff --git a/pypy/module/cpyext/include/numpy/arrayobject.h b/pypy/module/cpyext/include/numpy/arrayobject.h --- a/pypy/module/cpy

[pypy-commit] pypy incremental-gc: a minor difference in approach to estimating the size of increment

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: incremental-gc Changeset: r67353:417a7117f8d7 Date: 2013-10-14 13:12 +0200 http://bitbucket.org/pypy/pypy/changeset/417a7117f8d7/ Log:a minor difference in approach to estimating the size of increment diff --git a/rpython/memory/gc/incminimark.py b/rpython/

[pypy-commit] pypy default: merged upstream

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67355:d57e7620cc8b Date: 2013-10-14 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/d57e7620cc8b/ Log:merged upstream diff --git a/pypy/module/cpyext/include/numpy/arrayobject.h b/pypy/module/cpyext/include/numpy/arrayobject.h --- a/pypy/module/

[pypy-commit] pypy default: Optimize based on the fact that int_add is commutative

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67354:1b92bf00c279 Date: 2013-10-14 00:22 +0200 http://bitbucket.org/pypy/pypy/changeset/1b92bf00c279/ Log:Optimize based on the fact that int_add is commutative diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/opti

[pypy-commit] pypy default: refactor this script a little

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67356:9bee4fc9c02b Date: 2013-10-14 14:26 +0200 http://bitbucket.org/pypy/pypy/changeset/9bee4fc9c02b/ Log:refactor this script a little diff --git a/rpython/tool/gcanalyze.py b/rpython/tool/gcanalyze.py --- a/rpython/tool/gcanalyze.py +++ b/rp

[pypy-commit] pypy default: merge

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67357:5c7098ff9525 Date: 2013-10-14 14:39 +0200 http://bitbucket.org/pypy/pypy/changeset/5c7098ff9525/ Log:merge diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimizeopt/rewrite.py --- a/rpython/jit/metai

[pypy-commit] pypy stmgc-c4: Add stm_transaction_break after CALL ops in stmrewrite. That way

2013-10-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67358:e22195363636 Date: 2013-10-14 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/e22195363636/ Log:Add stm_transaction_break after CALL ops in stmrewrite. That way inevitable transactions causes by the calls will be much shorter

[pypy-commit] pypy incremental-gc: make it signed

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: incremental-gc Changeset: r67359:5419d0bfff1f Date: 2013-10-14 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5419d0bfff1f/ Log:make it signed diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/inc

[pypy-commit] pypy incremental-gc: Fix the debugging logic.

2013-10-14 Thread arigo
Author: Armin Rigo Branch: incremental-gc Changeset: r67360:cb84cf17db1c Date: 2013-10-14 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/cb84cf17db1c/ Log:Fix the debugging logic. diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/i

[pypy-commit] extradoc extradoc: work on stm blog post

2013-10-14 Thread Raemi
Author: Remi Meier Branch: extradoc Changeset: r5070:2ffa39561b95 Date: 2013-10-14 16:48 +0200 http://bitbucket.org/pypy/extradoc/changeset/2ffa39561b95/ Log:work on stm blog post diff --git a/blog/draft/stm-sept2013.rst b/blog/draft/stm-oct2013.rst rename from blog/draft/stm-sept2013.rst re

[pypy-commit] buildbot default: add tosh to osx buildbots

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r866:7caedcda221a Date: 2013-10-14 16:56 +0200 http://bitbucket.org/pypy/buildbot/changeset/7caedcda221a/ Log:add tosh to osx buildbots diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py +++

[pypy-commit] pypy default: a test that tries to inline across multiple jit drivers. I don't understand why

2013-10-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r67361:06e4649dd7a4 Date: 2013-10-14 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/06e4649dd7a4/ Log:a test that tries to inline across multiple jit drivers. I don't understand why it fails diff --git a/rpython/jit/metainterp/tes

[pypy-commit] extradoc extradoc: my take

2013-10-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5071:39251676181b Date: 2013-10-14 17:16 +0200 http://bitbucket.org/pypy/extradoc/changeset/39251676181b/ Log:my take diff --git a/blog/draft/stm-oct2013.rst b/blog/draft/stm-oct2013.rst --- a/blog/draft/stm-oct2013.rst +++ b/blog/draft/stm-oct

[pypy-commit] pypy incremental-gc: fix minor tests

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: incremental-gc Changeset: r67362:b6950b0c9f5a Date: 2013-10-14 17:20 +0200 http://bitbucket.org/pypy/pypy/changeset/b6950b0c9f5a/ Log:fix minor tests diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py --- a/rpython/m

[pypy-commit] pypy incremental-gc: Fix for test_incminimark_gc.py:test_writebarrier_before_copy

2013-10-14 Thread arigo
Author: Armin Rigo Branch: incremental-gc Changeset: r67363:a20b1926aad6 Date: 2013-10-14 17:49 +0200 http://bitbucket.org/pypy/pypy/changeset/a20b1926aad6/ Log:Fix for test_incminimark_gc.py:test_writebarrier_before_copy diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incm

[pypy-commit] extradoc extradoc: tweaks

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5072:2158303e96f9 Date: 2013-10-04 11:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/2158303e96f9/ Log:tweaks diff --git a/talk/pyconza2013/php/talk.pdf b/talk/pyconza2013/php/talk.pdf index c3455b8c36fbba1f91ef50062af1704ccdce2

[pypy-commit] extradoc extradoc: merge

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5073:8ae7445f165e Date: 2013-10-14 17:57 +0200 http://bitbucket.org/pypy/extradoc/changeset/8ae7445f165e/ Log:merge diff --git a/blog/draft/stm-oct2013.rst b/blog/draft/stm-oct2013.rst new file mode 100644 --- /dev/null +++ b/blog/draft

[pypy-commit] extradoc extradoc: start writing a blog post

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5074:963161d29f61 Date: 2013-10-14 18:16 +0200 http://bitbucket.org/pypy/extradoc/changeset/963161d29f61/ Log:start writing a blog post diff --git a/blog/draft/incremental-gc.rst b/blog/draft/incremental-gc.rst new file mode 100644 ---

[pypy-commit] pypy incremental-gc: close to be merged branch

2013-10-14 Thread fijal
Author: Maciej Fijalkowski Branch: incremental-gc Changeset: r67364:899396b780af Date: 2013-10-14 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/899396b780af/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@python.org h

[pypy-commit] extradoc extradoc: Some grammar and language tweaks

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r5075:cfedeaf7332e Date: 2013-10-14 18:21 +0200 http://bitbucket.org/pypy/extradoc/changeset/cfedeaf7332e/ Log:Some grammar and language tweaks diff --git a/blog/draft/incremental-gc.rst b/blog/draft/incremental-gc.rst --- a/blog/draft/incremen

[pypy-commit] pypy default: Kill the TODO file from 'incremental-gc'. Most things have been fixed

2013-10-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r67366:f5a80e460c19 Date: 2013-10-14 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/f5a80e460c19/ Log:Kill the TODO file from 'incremental-gc'. Most things have been fixed already. diff --git a/TODO b/TODO deleted file mode 100644 --- a/TO

[pypy-commit] extradoc extradoc: Add an XXX

2013-10-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5076:8bd16d22bf53 Date: 2013-10-14 18:24 +0200 http://bitbucket.org/pypy/extradoc/changeset/8bd16d22bf53/ Log:Add an XXX diff --git a/blog/draft/incremental-gc.rst b/blog/draft/incremental-gc.rst --- a/blog/draft/incremental-gc.rst +++ b/blog/d

[pypy-commit] extradoc extradoc: Nitty gritty details: starting. May become too long

2013-10-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5077:e25ed3d1866c Date: 2013-10-14 20:08 +0200 http://bitbucket.org/pypy/extradoc/changeset/e25ed3d1866c/ Log:Nitty gritty details: starting. May become too long diff --git a/blog/draft/incremental-gc.rst b/blog/draft/incremental-gc.rst --- a/b

[pypy-commit] extradoc extradoc: A little bit more text

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r5078:6ae5b6468121 Date: 2013-10-14 21:36 +0200 http://bitbucket.org/pypy/extradoc/changeset/6ae5b6468121/ Log:A little bit more text diff --git a/blog/draft/incremental-gc.rst b/blog/draft/incremental-gc.rst --- a/blog/draft/incremental-gc.rst

[pypy-commit] pypy default: add ufunc class to numpy status page

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67370:7e94fc81ed0d Date: 2013-10-14 22:49 +0300 http://bitbucket.org/pypy/pypy/changeset/7e94fc81ed0d/ Log:add ufunc class to numpy status page diff --git a/pypy/module/micronumpy/tool/numready/main.py b/pypy/module/micronumpy/tool/numready/main.py -

[pypy-commit] pypy default: add tests

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67367:ed63cc82bf1b Date: 2013-10-14 07:03 +0300 http://bitbucket.org/pypy/pypy/changeset/ed63cc82bf1b/ Log:add tests diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/pypy/module/micronumpy/tes

[pypy-commit] pypy default: remove convenience file that conflicts with site-packages installed numpy

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67371:0e97c831046d Date: 2013-10-14 06:40 +0300 http://bitbucket.org/pypy/pypy/changeset/0e97c831046d/ Log:remove convenience file that conflicts with site-packages installed numpy diff --git a/lib_pypy/numpy.py b/lib_pypy/numpy.py deleted fil

[pypy-commit] pypy default: fix translation, fix test for removed numpy.py file

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67369:f25225624539 Date: 2013-10-14 21:27 +0300 http://bitbucket.org/pypy/pypy/changeset/f25225624539/ Log:fix translation, fix test for removed numpy.py file diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronumpy/interp_ufuncs

[pypy-commit] pypy default: implement accumulate and remove unused argument to reduce()

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67368:09061c91055f Date: 2013-10-14 18:51 +0300 http://bitbucket.org/pypy/pypy/changeset/09061c91055f/ Log:implement accumulate and remove unused argument to reduce() diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/int

[pypy-commit] pypy default: Specialize string decoding based on the error function when possible

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67372:d3f121b34d7f Date: 2013-10-14 22:20 +0200 http://bitbucket.org/pypy/pypy/changeset/d3f121b34d7f/ Log:Specialize string decoding based on the error function when possible diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/

[pypy-commit] pypy default: This operation is removed nowadays

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67373:7782ff297bf4 Date: 2013-10-14 22:25 +0200 http://bitbucket.org/pypy/pypy/changeset/7782ff297bf4/ Log:This operation is removed nowadays diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py

[pypy-commit] pypy default: test, implement __long__

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67374:b40380d0b61e Date: 2013-10-14 23:28 +0300 http://bitbucket.org/pypy/pypy/changeset/b40380d0b61e/ Log:test, implement __long__ diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronu

[pypy-commit] pypy default: Miniscule optimization to mapdict.

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67375:b8d22f47402d Date: 2013-10-15 00:06 +0200 http://bitbucket.org/pypy/pypy/changeset/b8d22f47402d/ Log:Miniscule optimization to mapdict. n is a constant here because it comes from the closure so subtract 1 from it before doing the

[pypy-commit] pypy default: merged upstream

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67376:261f84f41858 Date: 2013-10-15 00:08 +0200 http://bitbucket.org/pypy/pypy/changeset/261f84f41858/ Log:merged upstream diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/inter

[pypy-commit] pypy default: make this numpy import relative

2013-10-14 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r67377:f84ecdace85b Date: 2013-10-14 19:17 -0400 http://bitbucket.org/pypy/pypy/changeset/f84ecdace85b/ Log:make this numpy import relative diff --git a/lib_pypy/numpypy/core/numeric.py b/lib_pypy/numpypy/core/numeric.py --- a/lib_pypy/numpypy/core/nu

[pypy-commit] pypy default: fixes for removed numpy.py

2013-10-14 Thread mattip
Author: Matti Picus Branch: Changeset: r67378:f320ec7a85b5 Date: 2013-10-15 06:57 +0300 http://bitbucket.org/pypy/pypy/changeset/f320ec7a85b5/ Log:fixes for removed numpy.py diff --git a/lib_pypy/numpypy/__init__.py b/lib_pypy/numpypy/__init__.py --- a/lib_pypy/numpypy/__init__.py +++ b/lib

[pypy-commit] pypy default: Account for 32 vs 64 bit

2013-10-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67379:28869df61bb8 Date: 2013-10-15 07:28 +0200 http://bitbucket.org/pypy/pypy/changeset/28869df61bb8/ Log:Account for 32 vs 64 bit diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py --- a/pyp