[pypy-commit] pypy default: Tentative simplification: kill 'param_depth'. See

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53174:da0facae99dc Date: 2012-03-04 00:53 +0100 http://bitbucket.org/pypy/pypy/changeset/da0facae99dc/ Log:Tentative simplification: kill 'param_depth'. See needed_extra_stack_locations(). diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/

[pypy-commit] pypy default: Fix tests.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53175:0541ffa5b060 Date: 2012-03-04 11:57 +0100 http://bitbucket.org/pypy/pypy/changeset/0541ffa5b060/ Log:Fix tests. diff --git a/pypy/jit/backend/x86/test/test_gc_integration.py b/pypy/jit/backend/x86/test/test_gc_integration.py --- a/pypy/jit/backe

[pypy-commit] pypy default: hg merge default

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53176:dec7d899face Date: 2012-03-04 11:24 + http://bitbucket.org/pypy/pypy/changeset/dec7d899face/ Log:hg merge default diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/llgraph/llimpl.py +

[pypy-commit] pypy default: bah. of course the identity hash and the identity eq are fast.

2012-03-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r53177:0f597ff4a6ba Date: 2012-03-01 21:12 +0100 http://bitbucket.org/pypy/pypy/changeset/0f597ff4a6ba/ Log:bah. of course the identity hash and the identity eq are fast. diff --git a/pypy/rpython/rclass.py b/pypy/rpython/rclass.py --- a/pypy/r

[pypy-commit] pypy default: These names are fine, but are bound to conflict with some other name

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53179:f1509bac7c63 Date: 2012-03-04 15:03 +0100 http://bitbucket.org/pypy/pypy/changeset/f1509bac7c63/ Log:These names are fine, but are bound to conflict with some other name from somewhere else :-( Added a 'ffi_' prefix. diff --git a/pypy/tra

[pypy-commit] [OPEN] Pull request #29 for pypy/pypy: Finish kqueue support

2012-03-04 Thread Bitbucket
Pull request #29 has been updated by Tobias Oberstein to include new changes. https://bitbucket.org/pypy/pypy/pull-request/29/finish-kqueue-support Title: Finish kqueue support Creator: Tobias Oberstein Working kqueue support. Translator test, all unit tests succeed, PyPy builds, Twisted trunk

[pypy-commit] pypy continulet-jit-2: Optionally save the xmm regs around calls to malloc() and

2012-03-04 Thread arigo
Author: Armin Rigo Branch: continulet-jit-2 Changeset: r53181:ad6a18612ff0 Date: 2012-03-04 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/ad6a18612ff0/ Log:Optionally save the xmm regs around calls to malloc() and realloc(). We'll see if it should be enabled by default. diff -

[pypy-commit] [COMMENT] Pull request #29 for pypy/pypy: Finish kqueue support

2012-03-04 Thread Bitbucket
New comment on pull request: https://bitbucket.org/pypy/pypy/pull-request/29/finish-kqueue-support#comment-3546 Tobias Oberstein (oberstet) said: Hi Alex, I've done all of above, plus a couple of things which bring the implementation more in line with CPy. After discussion with arigato: I've

[pypy-commit] pypy continulet-jit-2: Fix: should not have killed needed_extra_stack_locations() from 'default'.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: continulet-jit-2 Changeset: r53182:344d1fecc21d Date: 2012-03-04 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/344d1fecc21d/ Log:Fix: should not have killed needed_extra_stack_locations() from 'default'. diff --git a/pypy/jit/backend/x86/assembler.py

[pypy-commit] pypy default: cpyext: Steal from CPython the implementation of TLS functions:

2012-03-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r53183:fc46fb928ddb Date: 2012-03-04 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/fc46fb928ddb/ Log:cpyext: Steal from CPython the implementation of TLS functions: PyThread_set_key_value and friends. diff --git a/pypy/module/cp

[pypy-commit] pypy default: Attempt to fix translation on macosx, which uses a narrow unicode build of CPython.

2012-03-04 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r53184:2f06eb672d0e Date: 2012-03-04 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/2f06eb672d0e/ Log:Attempt to fix translation on macosx, which uses a narrow unicode build of CPython. diff --git a/pypy/module/cpyext/unicodeobje

[pypy-commit] pypy default: allow inlining into rctime

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53186:f038c6e11906 Date: 2012-03-04 13:35 -0500 http://bitbucket.org/pypy/pypy/changeset/f038c6e11906/ Log:allow inlining into rctime diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/module/pypyjit/policy.py +++ b/

[pypy-commit] pypy.org extradoc: Bah.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r335:784b62e9358e Date: 2012-03-04 20:04 +0100 http://bitbucket.org/pypy/pypy.org/changeset/784b62e9358e/ Log:Bah. diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -76,8 +76,10 @@ https://bitbucket.org/pypy/

[pypy-commit] pypy default: Bah.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53187:932572b67805 Date: 2012-03-04 20:05 +0100 http://bitbucket.org/pypy/pypy/changeset/932572b67805/ Log:Bah. diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/package.

[pypy-commit] pypy.org extradoc: A minor comment.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r336:9b03eb857c1d Date: 2012-03-04 20:10 +0100 http://bitbucket.org/pypy/pypy.org/changeset/9b03eb857c1d/ Log:A minor comment. diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -89,7 +89,8 @@ The most up-to-d

[pypy-commit] pypy kqueue: Fix module init, test init.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53189:e46a58cf8ee6 Date: 2012-03-02 13:40 +0100 http://bitbucket.org/pypy/pypy/changeset/e46a58cf8ee6/ Log:Fix module init, test init. diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__.py --- a/pypy/module/select/__i

[pypy-commit] pypy kqueue: Complete symbols, streamline code, fix include, whitespace.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53190:ff829d29d644 Date: 2012-03-03 01:00 +0100 http://bitbucket.org/pypy/pypy/changeset/ff829d29d644/ Log:Complete symbols, streamline code, fix include, whitespace. diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__

[pypy-commit] pypy kqueue: Implement kqueue control.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53191:39358fbeb957 Date: 2012-03-03 15:29 +0100 http://bitbucket.org/pypy/pypy/changeset/39358fbeb957/ Log:Implement kqueue control. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/module/s

[pypy-commit] pypy kqueue: Merge upstream.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53194:b11d2bf7c116 Date: 2012-03-03 18:59 +0100 http://bitbucket.org/pypy/pypy/changeset/b11d2bf7c116/ Log:Merge upstream. diff --git a/lib_pypy/cPickle.py b/lib_pypy/cPickle.py --- a/lib_pypy/cPickle.py +++ b/lib_pypy/cPickle.py @@ -2,16 +

[pypy-commit] pypy kqueue: Implement timeout forwarding.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53192:1996736bd620 Date: 2012-03-03 16:06 +0100 http://bitbucket.org/pypy/pypy/changeset/1996736bd620/ Log:Implement timeout forwarding. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/modu

[pypy-commit] pypy kqueue: Various fixes, implement kevent comparison.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53195:fa4020666f4c Date: 2012-03-03 20:34 +0100 http://bitbucket.org/pypy/pypy/changeset/fa4020666f4c/ Log:Various fixes, implement kevent comparison. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py -

[pypy-commit] pypy kqueue: Some build fixes.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53193:3d6ef205bbaa Date: 2012-03-03 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/3d6ef205bbaa/ Log:Some build fixes. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/module/select/in

[pypy-commit] pypy kqueue: Make all unit tests pass.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53196:a701fa0e939b Date: 2012-03-03 21:12 +0100 http://bitbucket.org/pypy/pypy/changeset/a701fa0e939b/ Log:Make all unit tests pass. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/module/s

[pypy-commit] pypy kqueue: Merge upstream.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53197:696dedf6f58f Date: 2012-03-03 21:28 +0100 http://bitbucket.org/pypy/pypy/changeset/696dedf6f58f/ Log:Merge upstream. diff --git a/pypy/rpython/lltypesystem/rstr.py b/pypy/rpython/lltypesystem/rstr.py --- a/pypy/rpython/lltypesystem/r

[pypy-commit] pypy kqueue: Enable kqueue on all BSDish platforms.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53199:3da8ca8d473f Date: 2012-03-04 14:33 +0100 http://bitbucket.org/pypy/pypy/changeset/3da8ca8d473f/ Log:Enable kqueue on all BSDish platforms. diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__.py --- a/pypy/module

[pypy-commit] pypy kqueue: Cosmetical changes.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53198:1205ef1c2c35 Date: 2012-03-04 14:28 +0100 http://bitbucket.org/pypy/pypy/changeset/1205ef1c2c35/ Log:Cosmetical changes. diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__.py --- a/pypy/module/select/__init__.py

[pypy-commit] pypy kqueue: Add missing test from CPy, fix types.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53200:58b8b3f12824 Date: 2012-03-04 15:21 +0100 http://bitbucket.org/pypy/pypy/changeset/58b8b3f12824/ Log:Add missing test from CPy, fix types. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/p

[pypy-commit] pypy kqueue: Implement all comparison ops.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53201:ee259270972a Date: 2012-03-04 15:33 +0100 http://bitbucket.org/pypy/pypy/changeset/ee259270972a/ Log:Implement all comparison ops. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/modu

[pypy-commit] pypy kqueue: Closely follow the CPy impl..

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53202:87f0c2c83a66 Date: 2012-03-04 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/87f0c2c83a66/ Log:Closely follow the CPy impl.. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/modu

[pypy-commit] pypy kqueue: Correct use of integer types.

2012-03-04 Thread oberstet
Author: Tobias Oberstein Branch: kqueue Changeset: r53203:5c06272fbaa9 Date: 2012-03-04 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/5c06272fbaa9/ Log:Correct use of integer types. diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py --- a/pypy/modu

[pypy-commit] extradoc extradoc: update slides

2012-03-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r4116:a80212d22b31 Date: 2012-03-04 12:20 -0800 http://bitbucket.org/pypy/extradoc/changeset/a80212d22b31/ Log:update slides diff --git a/talk/pycon2012/tutorial/slides.rst b/talk/pycon2012/tutorial/slides.rst --- a/talk/pycon2012/tutor

[pypy-commit] extradoc extradoc: merge

2012-03-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r4117:3bc5037c8e82 Date: 2012-03-04 12:21 -0800 http://bitbucket.org/pypy/extradoc/changeset/3bc5037c8e82/ Log:merge diff --git a/blog/draft/py3k-status-update-1.rst b/blog/draft/py3k-status-update-1.rst --- a/blog/draft/py3k-status-upd

[pypy-commit] pypy default: small cleanup

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53205:c38aced966e4 Date: 2012-03-04 21:04 +0100 http://bitbucket.org/pypy/pypy/changeset/c38aced966e4/ Log:small cleanup diff --git a/pypy/module/select/interp_epoll.py b/pypy/module/select/interp_epoll.py --- a/pypy/module/select/interp_epoll.py +++

[pypy-commit] pypy kqueue: merged default

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: kqueue Changeset: r53206:ab6ffc11a6e2 Date: 2012-03-04 14:40 -0500 http://bitbucket.org/pypy/pypy/changeset/ab6ffc11a6e2/ Log:merged default diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyext

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

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: kqueue Changeset: r53207:6810c6f27961 Date: 2012-03-04 14:41 -0500 http://bitbucket.org/pypy/pypy/changeset/6810c6f27961/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org http://mail.pyth

[pypy-commit] pypy default: Merged kqueue branch. Thanks to oberstet!

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53208:90cf18134d62 Date: 2012-03-04 14:41 -0500 http://bitbucket.org/pypy/pypy/changeset/90cf18134d62/ Log:Merged kqueue branch. Thanks to oberstet! diff --git a/pypy/module/select/__init__.py b/pypy/module/select/__init__.py --- a/pypy/module/select/

[pypy-commit] pypy default: merged upstream

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53209:ec4b6c624c71 Date: 2012-03-04 15:40 -0500 http://bitbucket.org/pypy/pypy/changeset/ec4b6c624c71/ Log:merged upstream diff --git a/pypy/module/select/interp_epoll.py b/pypy/module/select/interp_epoll.py --- a/pypy/module/select/interp_epoll.py +

[pypy-commit] pypy default: A failing test.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53210:59d5a505c736 Date: 2012-03-04 21:47 +0100 http://bitbucket.org/pypy/pypy/changeset/59d5a505c736/ Log:A failing test. diff --git a/pypy/annotation/test/test_annrpython.py b/pypy/annotation/test/test_annrpython.py --- a/pypy/annotation/test/test_a

[pypy-commit] extradoc extradoc: some more examples

2012-03-04 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r4118:ca428ddeb6f8 Date: 2012-03-04 12:51 -0800 http://bitbucket.org/pypy/extradoc/changeset/ca428ddeb6f8/ Log:some more examples diff --git a/talk/pycon2012/tutorial/examples/00_examples.py b/talk/pycon2012/tutorial/examples/00_example

[pypy-commit] pypy default: On non-NT platforms, "intptr_t" is defined in inttypes.h.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53211:91a65138eeb2 Date: 2012-03-04 21:55 +0100 http://bitbucket.org/pypy/pypy/changeset/91a65138eeb2/ Log:On non-NT platforms, "intptr_t" is defined in inttypes.h. I hope it's a general rule. diff --git a/pypy/rpython/tool/rfficache.py b/pypy/

[pypy-commit] pypy default: Variant: another test that fails.

2012-03-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r53212:1aed66b746f3 Date: 2012-03-04 21:57 +0100 http://bitbucket.org/pypy/pypy/changeset/1aed66b746f3/ Log:Variant: another test that fails. diff --git a/pypy/annotation/test/test_annrpython.py b/pypy/annotation/test/test_annrpython.py --- a/pypy/anno

[pypy-commit] pypy default: unroll this

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53213:96a806a8537a Date: 2012-03-04 15:57 -0500 http://bitbucket.org/pypy/pypy/changeset/96a806a8537a/ Log:unroll this diff --git a/pypy/rlib/rstruct/nativefmttable.py b/pypy/rlib/rstruct/nativefmttable.py --- a/pypy/rlib/rstruct/nativefmttable.py ++

[pypy-commit] pypy default: merged upstream

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53214:8428c36779c5 Date: 2012-03-04 15:58 -0500 http://bitbucket.org/pypy/pypy/changeset/8428c36779c5/ Log:merged upstream diff --git a/pypy/annotation/test/test_annrpython.py b/pypy/annotation/test/test_annrpython.py --- a/pypy/annotation/test/test_

[pypy-commit] pypy default: revert this change, it breaks translation

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53215:edd5581881f4 Date: 2012-03-04 16:27 -0500 http://bitbucket.org/pypy/pypy/changeset/edd5581881f4/ Log:revert this change, it breaks translation diff --git a/pypy/rlib/rstruct/nativefmttable.py b/pypy/rlib/rstruct/nativefmttable.py --- a/pypy/rli

[pypy-commit] pypy struct-double: change struct.pack to build a StringBuilder, rather than a list

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: struct-double Changeset: r53217:0ed55d81e633 Date: 2012-03-04 16:51 -0500 http://bitbucket.org/pypy/pypy/changeset/0ed55d81e633/ Log:change struct.pack to build a StringBuilder, rather than a list diff --git a/pypy/module/struct/formatiterator.py b/pypy/module/st

[pypy-commit] pypy struct-double: use the new append_float, and fix translation error

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: struct-double Changeset: r53218:0065938b29be Date: 2012-03-04 16:59 -0500 http://bitbucket.org/pypy/pypy/changeset/0065938b29be/ Log:use the new append_float, and fix translation error diff --git a/pypy/rlib/rstruct/ieee.py b/pypy/rlib/rstruct/ieee.py --- a/pypy/r

[pypy-commit] pypy struct-double: tranzlation test

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: struct-double Changeset: r53219:a27e97134c07 Date: 2012-03-04 16:59 -0500 http://bitbucket.org/pypy/pypy/changeset/a27e97134c07/ Log:tranzlation test diff --git a/pypy/module/struct/test/test_ztranslation.py b/pypy/module/struct/test/test_ztranslation.py new file

[pypy-commit] pypy struct-double: translation fixes

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: struct-double Changeset: r53220:674ec47c8e62 Date: 2012-03-04 17:40 -0500 http://bitbucket.org/pypy/pypy/changeset/674ec47c8e62/ Log:translation fixes diff --git a/pypy/interpreter/buffer.py b/pypy/interpreter/buffer.py --- a/pypy/interpreter/buffer.py +++ b/pypy/

[pypy-commit] pypy default: fix for profiling of c_exceptions

2012-03-04 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r53221:27d215507bad Date: 2012-03-04 22:53 -0500 http://bitbucket.org/pypy/pypy/changeset/27d215507bad/ Log:fix for profiling of c_exceptions diff --git a/pypy/module/_lsprof/interp_lsprof.py b/pypy/module/_lsprof/interp_lsprof.py --- a/pypy/module/_l