[pypy-commit] pypy default: merge lazy-fast2locals

2015-10-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r80416:e96988647017 Date: 2015-10-23 20:21 +0200 http://bitbucket.org/pypy/pypy/changeset/e96988647017/ Log:merge lazy-fast2locals improve the performance of simple trace functions by lazily calling fast2locals and locals2fast o

[pypy-commit] pypy cpyext-gc-support: fix test

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80422:af4c22859892 Date: 2015-10-24 14:53 +0200 http://bitbucket.org/pypy/pypy/changeset/af4c22859892/ Log:fix test diff --git a/pypy/module/cpyext/test/test_listobject.py b/pypy/module/cpyext/test/test_listobject.py --- a/pypy/module

[pypy-commit] pypy cpyext-gc-support: hack hack hack hack hack buffer objects

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80423:33558aa4c963 Date: 2015-10-24 16:13 +0200 http://bitbucket.org/pypy/pypy/changeset/33558aa4c963/ Log:hack hack hack hack hack buffer objects diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpy

[pypy-commit] pypy cpyext-gc-support: Some more translation fixes

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80417:ea45d10498f2 Date: 2015-10-23 21:47 +0100 http://bitbucket.org/pypy/pypy/changeset/ea45d10498f2/ Log:Some more translation fixes diff --git a/pypy/module/cpyext/__init__.py b/pypy/module/cpyext/__init__.py --- a/pypy/module/cpyex

[pypy-commit] pypy lazy-fast2locals: call fast2locals and locals2fast lazily around the trace function

2015-10-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: lazy-fast2locals Changeset: r80412:c1f0a192c100 Date: 2015-10-23 18:09 +0200 http://bitbucket.org/pypy/pypy/changeset/c1f0a192c100/ Log:call fast2locals and locals2fast lazily around the trace function diff --git a/pypy/interpreter/executioncontext.py b/p

[pypy-commit] cffi default: Clarify documentation for ffi.from_buffer(): it also works on read-only

2015-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r2361:f1329dc74b88 Date: 2015-10-24 11:04 +0200 http://bitbucket.org/cffi/cffi/changeset/f1329dc74b88/ Log:Clarify documentation for ffi.from_buffer(): it also works on read- only buffer objects diff --git a/doc/source/using.rst b/doc/source/usi

[pypy-commit] pypy cpyext-gc-support: fix test (notably, foo_bar() now prints the same thing as on CPython)

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80424:d73986739e27 Date: 2015-10-24 16:21 +0200 http://bitbucket.org/pypy/pypy/changeset/d73986739e27/ Log:fix test (notably, foo_bar() now prints the same thing as on CPython) diff --git a/pypy/module/cpyext/test/test_cpyext.p

[pypy-commit] cffi default: typo

2015-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r2362:775ead7b90d7 Date: 2015-10-24 12:18 +0200 http://bitbucket.org/cffi/cffi/changeset/775ead7b90d7/ Log:typo diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -253,7 +253,7 @@ Usually, th

[pypy-commit] pypy cpyext-gc-support: fix test

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80426:f16f221988c7 Date: 2015-10-24 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/f16f221988c7/ Log:fix test diff --git a/pypy/module/cpyext/test/test_eval.py b/pypy/module/cpyext/test/test_eval.py --- a/pypy/module/cpyext/test

[pypy-commit] pypy cpyext-gc-support: Translates (interestingly, as this code unexpectedly *is* RPython)

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80420:cfafdd5f1139 Date: 2015-10-24 10:31 +0100 http://bitbucket.org/pypy/pypy/changeset/cfafdd5f1139/ Log:Translates (interestingly, as this code unexpectedly *is* RPython) diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/c

[pypy-commit] pypy cpyext-gc-support: translation in-progress

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80415:346702273784 Date: 2015-10-23 18:15 +0100 http://bitbucket.org/pypy/pypy/changeset/346702273784/ Log:translation in-progress diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b

[pypy-commit] pypy cpyext-gc-support: Some translation fixes

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80414:dc4368563c7b Date: 2015-10-23 15:58 +0100 http://bitbucket.org/pypy/pypy/changeset/dc4368563c7b/ Log:Some translation fixes diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/

[pypy-commit] pypy cpyext-gc-support: more of the same

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80406:33900512eefb Date: 2015-10-23 12:24 +0200 http://bitbucket.org/pypy/pypy/changeset/33900512eefb/ Log:more of the same diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext/dicto

[pypy-commit] pypy cpyext-gc-support: fixes

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80408:aa3df47ed02d Date: 2015-10-23 13:40 +0200 http://bitbucket.org/pypy/pypy/changeset/aa3df47ed02d/ Log:fixes diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext/dictobject.py ++

[pypy-commit] pypy cpyext-gc-support: Fix a number of make_ref/from_ref/borrow_from.

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80405:b19c40f0c0ac Date: 2015-10-23 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/b19c40f0c0ac/ Log:Fix a number of make_ref/from_ref/borrow_from. diff --git a/pypy/module/cpyext/__init__.py b/pypy/module/cpyext/__init__.py ---

[pypy-commit] pypy cpyext-gc-support: Fix PyDict_Next (still broken complexity)

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80409:03b0d3536b4c Date: 2015-10-23 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/03b0d3536b4c/ Log:Fix PyDict_Next (still broken complexity) diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a

[pypy-commit] pypy cpyext-gc-support: dict fixes

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80407:f4b47915f927 Date: 2015-10-23 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/f4b47915f927/ Log:dict fixes diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext/dictobject.

[pypy-commit] pypy cpyext-gc-support: improve

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80425:f35fb68c3c92 Date: 2015-10-24 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/f35fb68c3c92/ Log:improve diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py --- a/pypy/module/cpyext/t

[pypy-commit] pypy cpyext-gc-support: Translates and crashes

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80419:a14224c473b0 Date: 2015-10-24 10:15 +0100 http://bitbucket.org/pypy/pypy/changeset/a14224c473b0/ Log:Translates and crashes diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/

[pypy-commit] pypy cpyext-gc-support: in-progress

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80418:ee75effb7359 Date: 2015-10-24 09:31 +0200 http://bitbucket.org/pypy/pypy/changeset/ee75effb7359/ Log:in-progress diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module

[pypy-commit] pypy cpyext-gc-support: Remove "except OperationError: raise" from the final RPython code

2015-10-25 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80421:7bd9cece7986 Date: 2015-10-24 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/7bd9cece7986/ Log:Remove "except OperationError: raise" from the final RPython code diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/ap

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

2015-10-25 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r643:b1e98c42b6dc Date: 2015-10-23 19:59 +0200 http://bitbucket.org/pypy/pypy.org/changeset/b1e98c42b6dc/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $60704 of $105000 (

[pypy-commit] pypy lazy-fast2locals: a test that checks that w_locals is not there

2015-10-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: lazy-fast2locals Changeset: r80413:561181018410 Date: 2015-10-23 19:05 +0200 http://bitbucket.org/pypy/pypy/changeset/561181018410/ Log:a test that checks that w_locals is not there diff --git a/pypy/interpreter/test/test_pyframe.py b/pypy/interpreter/tes