[pypy-commit] pypy default: Support different precision float formatting. Accompanying test isn't very good, but there was none before.

2011-07-04 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45330:53da334735e9 Date: 2011-07-04 00:39 -0700 http://bitbucket.org/pypy/pypy/changeset/53da334735e9/ Log:Support different precision float formatting. Accompanying test isn't very good, but there was none before. diff --git a/pypy/transla

[pypy-commit] pypy default: Merge heads

2011-07-04 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45331:710e095018ab Date: 2011-07-04 00:40 -0700 http://bitbucket.org/pypy/pypy/changeset/710e095018ab/ Log:Merge heads diff --git a/lib-python/modified-2.7/test/test_descr.py b/lib-python/modified-2.7/test/test_descr.py --- a/lib-python/modified-2

[pypy-commit] pypy inline-dict-ops: have this debug print somewhere inside jit-backend cat

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45332:c23b30f90eca Date: 2011-07-04 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/c23b30f90eca/ Log:have this debug print somewhere inside jit-backend cat diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/

[pypy-commit] pypy inline-dict-ops: more tests

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45333:a884008e2d95 Date: 2011-07-04 11:39 +0200 http://bitbucket.org/pypy/pypy/changeset/a884008e2d95/ Log:more tests diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py --- a/pypy/jit/backen

[pypy-commit] pypy default: generate all the dispatching loops that are around in the optimizers.

2011-07-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r45334:e26fa26172cc Date: 2011-07-04 12:54 +0200 http://bitbucket.org/pypy/pypy/changeset/e26fa26172cc/ Log:generate all the dispatching loops that are around in the optimizers. This allows it to strategically place an "assert i

[pypy-commit] pypy default: Add an explicit __copy__ method to arrays (rather than using the __reduce__ method), which uses memcpy. This is significantly faster than the previous implementation.

2011-07-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45335:734b488bb971 Date: 2011-07-04 07:51 -0700 http://bitbucket.org/pypy/pypy/changeset/734b488bb971/ Log:Add an explicit __copy__ method to arrays (rather than using the __reduce__ method), which uses memcpy. This is significantly faster

[pypy-commit] pypy default: Merged upstream.

2011-07-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45336:6d1937f2d0a9 Date: 2011-07-04 07:51 -0700 http://bitbucket.org/pypy/pypy/changeset/6d1937f2d0a9/ Log:Merged upstream. diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py b/pypy/jit/metainterp/optimizeopt/fficall.py --- a/pypy/jit/metainterp

[pypy-commit] pypy celldict-versions: some more precision

2011-07-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: celldict-versions Changeset: r45337:acd7e7a7d15b Date: 2011-07-01 23:59 +0200 http://bitbucket.org/pypy/pypy/changeset/acd7e7a7d15b/ Log:some more precision diff --git a/pypy/objspace/std/test/test_celldict.py b/pypy/objspace/std/test/test_celldict.py ---

[pypy-commit] pypy celldict-versions: a test that a global read of a non-written global takes only a guard_not_invalidated

2011-07-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: celldict-versions Changeset: r45338:6b534032e588 Date: 2011-07-04 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/6b534032e588/ Log:a test that a global read of a non-written global takes only a guard_not_invalidated diff --git a/pypy/module/p

[pypy-commit] pypy celldict-versions: make quasi-immutable fields actually useful here

2011-07-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: celldict-versions Changeset: r45340:25523b8429ab Date: 2011-07-04 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/25523b8429ab/ Log:make quasi-immutable fields actually useful here diff --git a/pypy/objspace/std/celldict.py b/pypy/objspace/std/celldic

[pypy-commit] pypy celldict-versions: fix pypy-c tests that changed due to the new way globals work

2011-07-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: celldict-versions Changeset: r45341:d937d40615df Date: 2011-07-04 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/d937d40615df/ Log:fix pypy-c tests that changed due to the new way globals work diff --git a/pypy/module/pypyjit/test_pypy_c/test_array.p

[pypy-commit] pypy default: Simplify the array code, also probably improve its performance.

2011-07-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45342:de2e42a93f5e Date: 2011-07-04 08:25 -0700 http://bitbucket.org/pypy/pypy/changeset/de2e42a93f5e/ Log:Simplify the array code, also probably improve its performance. diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array

[pypy-commit] pypy default: Make the distinction between internal and public API array methods a bit more sane.

2011-07-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45343:94c4be3793c3 Date: 2011-07-04 09:23 -0700 http://bitbucket.org/pypy/pypy/changeset/94c4be3793c3/ Log:Make the distinction between internal and public API array methods a bit more sane. diff --git a/pypy/module/array/interp_array.py b/py

[pypy-commit] extradoc extradoc: remove this slide, too confusing

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3819:efdf40cf1518 Date: 2011-07-02 13:47 +0200 http://bitbucket.org/pypy/extradoc/changeset/efdf40cf1518/ Log:remove this slide, too confusing diff --git a/talk/ctpug2011/talk.rst b/talk/ctpug2011/talk.rst --- a/talk/ctpug2011/talk.rst

[pypy-commit] extradoc extradoc: add talk as it went

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3820:59c21b5d6b75 Date: 2011-07-04 20:43 +0200 http://bitbucket.org/pypy/extradoc/changeset/59c21b5d6b75/ Log:add talk as it went diff --git a/talk/ctpug2011/talk.pdf b/talk/ctpug2011/talk.pdf new file mode 100644 index 000

[pypy-commit] extradoc extradoc: merge

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3821:828f6cf048c4 Date: 2011-07-04 20:45 +0200 http://bitbucket.org/pypy/extradoc/changeset/828f6cf048c4/ Log:merge diff --git a/sprintinfo/genova-pegli-2011/sprintplanning.txt b/sprintinfo/genova-pegli-2011/sprintplanning.txt --- a/sp

[pypy-commit] pypy default: kill 2 codespeak references

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45344:f75946f8b127 Date: 2011-07-04 21:04 +0200 http://bitbucket.org/pypy/pypy/changeset/f75946f8b127/ Log:kill 2 codespeak references diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseo

[pypy-commit] pypy default: (justinpeel) Micronumpy pow and mod

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45345:bff49201da90 Date: 2011-07-04 21:10 +0200 http://bitbucket.org/pypy/pypy/changeset/bff49201da90/ Log:(justinpeel) Micronumpy pow and mod diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module

[pypy-commit] pypy default: kill unused parameters

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45346:ffd7e955f3d4 Date: 2011-07-04 21:24 +0200 http://bitbucket.org/pypy/pypy/changeset/ffd7e955f3d4/ Log:kill unused parameters diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py --- a/pypy/modul

[pypy-commit] pypy default: (justinpeel) unary pos, neg, abs

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45347:f5220ca4563e Date: 2011-07-04 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/f5220ca4563e/ Log:(justinpeel) unary pos, neg, abs diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module/mi

[pypy-commit] pypy default: simplify

2011-07-04 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45348:bcff0dbb6a0e Date: 2011-07-04 22:13 +0200 http://bitbucket.org/pypy/pypy/changeset/bcff0dbb6a0e/ Log:simplify diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/module/micronumpy

[pypy-commit] pypy default: Ignore Vim's temporary files.

2011-07-04 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45349:85149c5b8a3d Date: 2011-07-04 13:28 -0700 http://bitbucket.org/pypy/pypy/changeset/85149c5b8a3d/ Log:Ignore Vim's temporary files. diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -1,6 +1,7 @@ syntax: glob *.py[co] *~

[pypy-commit] pypy default: For that matter, ignore translated JVM PyPy.

2011-07-04 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45350:9371ae6112c7 Date: 2011-07-04 13:32 -0700 http://bitbucket.org/pypy/pypy/changeset/9371ae6112c7/ Log:For that matter, ignore translated JVM PyPy. diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -39,6 +39,8 @@ ^pypy/tran

[pypy-commit] pypy default: Added test for name mangling of quasi immutable fields on pbc on ootype.

2011-07-04 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45351:2630c86662b4 Date: 2011-07-04 18:00 -0700 http://bitbucket.org/pypy/pypy/changeset/2630c86662b4/ Log:Added test for name mangling of quasi immutable fields on pbc on ootype. diff --git a/pypy/rpython/ootypesystem/test/test_oopbc.py b