[pypy-commit] pypy default: Extra operation we get now (unlikely to be noticeable)

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78476:5394cfa4447e Date: 2015-07-06 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/5394cfa4447e/ Log:Extra operation we get now (unlikely to be noticeable) diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_

[pypy-commit] pypy unicode-dtype: close branch before merging

2015-07-06 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78473:54e026a9119b Date: 2015-07-06 18:44 +0100 http://bitbucket.org/pypy/pypy/changeset/54e026a9119b/ Log:close branch before merging ___ pypy-commit mailing list pypy-commit@python.org https://

[pypy-commit] pypy default: document merged branch

2015-07-06 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r78475:a72e61e7457b Date: 2015-07-06 18:46 +0100 http://bitbucket.org/pypy/pypy/changeset/a72e61e7457b/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whats

[pypy-commit] pypy default: merge branch 'unicode-dtype'

2015-07-06 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r78474:d62f1b272ea9 Date: 2015-07-06 18:44 +0100 http://bitbucket.org/pypy/pypy/changeset/d62f1b272ea9/ Log:merge branch 'unicode-dtype' diff --git a/pypy/module/micronumpy/boxes.py b/pypy/module/micronumpy/boxes.py --- a/pypy/module/micronumpy/boxes.py

[pypy-commit] pypy default: Update to cffi/0d2cff1af99f

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78472:e522adea1e4f Date: 2015-07-06 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/e522adea1e4f/ Log:Update to cffi/0d2cff1af99f diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi0/test_ffi_backend.py b/pypy/module/test_lib_pypy/cffi_tests/c

[pypy-commit] cffi default: Document ffi.new_allocator()

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2216:0d2cff1af99f Date: 2015-07-06 19:38 +0200 http://bitbucket.org/cffi/cffi/changeset/0d2cff1af99f/ Log:Document ffi.new_allocator() diff --git a/doc/source/using.rst b/doc/source/using.rst --- a/doc/source/using.rst +++ b/doc/source/using.rst @@ -82

[pypy-commit] pypy default: Update to cffi/57afc244cbc2

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78471:bdc5e9f6119d Date: 2015-07-06 19:20 +0200 http://bitbucket.org/pypy/pypy/changeset/bdc5e9f6119d/ Log:Update to cffi/57afc244cbc2 diff --git a/pypy/module/_cffi_backend/cglob.py b/pypy/module/_cffi_backend/cglob.py --- a/pypy/module/_cffi_backend

[pypy-commit] cffi default: Explicitly protect against variables that end up resolving at address NULL,

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2214:57afc244cbc2 Date: 2015-07-06 19:09 +0200 http://bitbucket.org/cffi/cffi/changeset/57afc244cbc2/ Log:Explicitly protect against variables that end up resolving at address NULL, which can occur in random cases like test_macro_var_cal

[pypy-commit] cffi default: Python 3 compatibility

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2215:eadeccf56e80 Date: 2015-07-06 19:11 +0200 http://bitbucket.org/cffi/cffi/changeset/eadeccf56e80/ Log:Python 3 compatibility diff --git a/testing/cffi0/test_ffi_backend.py b/testing/cffi0/test_ffi_backend.py --- a/testing/cffi0/test_ffi_backend.py

[pypy-commit] pypy cffi-new-allocator: translation fixes

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78466:799b38e51757 Date: 2015-07-06 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/799b38e51757/ Log:translation fixes diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module

[pypy-commit] pypy default: hg merge cffi-new-allocator

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78468:5fcc7ff9de54 Date: 2015-07-06 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/5fcc7ff9de54/ Log:hg merge cffi-new-allocator Support ffi.new_allocator() diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/

[pypy-commit] pypy default: Add merged branch here

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78469:1505ff62cfa8 Date: 2015-07-06 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/1505ff62cfa8/ Log:Add merged branch here diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whats

[pypy-commit] pypy cffi-new-allocator: Close branch, ready to merge

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78467:761b6b81f1cc Date: 2015-07-06 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/761b6b81f1cc/ Log:Close branch, ready to merge ___ pypy-commit mailing list pypy-commit@python.org ht

[pypy-commit] pypy default: import cffi/307f969f209f

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78470:98ab85a7127c Date: 2015-07-06 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/98ab85a7127c/ Log:import cffi/307f969f209f diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/lib_pypy/cffi/api.py @@ -236,6

[pypy-commit] pypy default: typo

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78465:bd2249a3ea29 Date: 2015-07-06 17:49 +0200 http://bitbucket.org/pypy/pypy/changeset/bd2249a3ea29/ Log:typo diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_cffi_backend/cdataobj.py +++

[pypy-commit] pypy default: translation fix

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78464:6d3732f1b1eb Date: 2015-07-06 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/6d3732f1b1eb/ Log:translation fix diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_cffi_backend/cdata

[pypy-commit] pypy cffi-new-allocator: Tweak to the docstring

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78461:0dfa553a36e2 Date: 2015-07-06 16:14 +0200 http://bitbucket.org/pypy/pypy/changeset/0dfa553a36e2/ Log:Tweak to the docstring diff --git a/pypy/module/_cffi_backend/ffi_obj.py b/pypy/module/_cffi_backend/ffi_obj.py --- a/pypy/mod

[pypy-commit] pypy cffi-new-allocator: hg merge default

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78462:4461915472b8 Date: 2015-07-06 16:15 +0200 http://bitbucket.org/pypy/pypy/changeset/4461915472b8/ Log:hg merge default diff --git a/pypy/doc/sandbox.rst b/pypy/doc/sandbox.rst --- a/pypy/doc/sandbox.rst +++ b/pypy/doc/sandbox.rst

[pypy-commit] pypy cffi-new-allocator: error fixes

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78463:d926a809bca0 Date: 2015-07-06 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/d926a809bca0/ Log:error fixes diff --git a/pypy/module/_cffi_backend/allocator.py b/pypy/module/_cffi_backend/allocator.py --- a/pypy/module/_cf

[pypy-commit] cffi default: Port the new_allocator() work from pypy

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2213:307f969f209f Date: 2015-07-06 17:16 +0200 http://bitbucket.org/cffi/cffi/changeset/307f969f209f/ Log:Port the new_allocator() work from pypy diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -238

[pypy-commit] pypy default: Add yet another warning here

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78460:ff894baa20f6 Date: 2015-07-06 16:05 +0200 http://bitbucket.org/pypy/pypy/changeset/ff894baa20f6/ Log:Add yet another warning here diff --git a/pypy/doc/sandbox.rst b/pypy/doc/sandbox.rst --- a/pypy/doc/sandbox.rst +++ b/pypy/doc/sandbox.rst @@ -1

[pypy-commit] pypy default: Trying probably in vain to make this even clearer

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78459:4cd22fb52ace Date: 2015-07-06 16:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4cd22fb52ace/ Log:Trying probably in vain to make this even clearer diff --git a/pypy/doc/sandbox.rst b/pypy/doc/sandbox.rst --- a/pypy/doc/sandbox.rst +++ b/pypy/

[pypy-commit] pypy optresult-unroll: port test_optimizeopt to the new style

2015-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78458:775e4245077a Date: 2015-07-06 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/775e4245077a/ Log:port test_optimizeopt to the new style diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.p

[pypy-commit] pypy optresult-unroll: port test_optimizebasic to the new style

2015-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78457:b16656d315c9 Date: 2015-07-06 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/b16656d315c9/ Log:port test_optimizebasic to the new style diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile

[pypy-commit] pypy optresult-unroll: a completely different approach

2015-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78456:cbf2d99e2ae8 Date: 2015-07-06 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/cbf2d99e2ae8/ Log:a completely different approach diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a

[pypy-commit] pypy default: Found out that ffi.gc() can be implemented without this mess of weakrefs.

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78455:7b0ceb5a2ce0 Date: 2015-07-06 12:53 +0200 http://bitbucket.org/pypy/pypy/changeset/7b0ceb5a2ce0/ Log:Found out that ffi.gc() can be implemented without this mess of weakrefs. diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/modu

[pypy-commit] cffi default: Found a simpler and more efficient way to implement any ffi.gc().

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2212:68008f1b02e3 Date: 2015-07-06 13:20 +0200 http://bitbucket.org/cffi/cffi/changeset/68008f1b02e3/ Log:Found a simpler and more efficient way to implement any ffi.gc(). diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b

[pypy-commit] pypy vecopt: advanced the bridge building from an early exit, nearly working but there are some problems to solve which accumulation and the input arguments...

2015-07-06 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r78454:bdcb22955f5c Date: 2015-07-06 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/bdcb22955f5c/ Log:advanced the bridge building from an early exit, nearly working but there are some problems to solve which accumulation and th

[pypy-commit] pypy vecopt: refactored assembler, moved vector regalloc & assembler methods to a separate file

2015-07-06 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r78453:a3e41e7fb44b Date: 2015-07-03 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a3e41e7fb44b/ Log:refactored assembler, moved vector regalloc & assembler methods to a separate file added implementation to automatically gener

[pypy-commit] pypy unicode-dtype: hg merge default

2015-07-06 Thread rlamy
Author: Ronan Lamy Branch: unicode-dtype Changeset: r78452:a93da01911d0 Date: 2015-07-06 10:58 +0100 http://bitbucket.org/pypy/pypy/changeset/a93da01911d0/ Log:hg merge default diff too long, truncating to 2000 out of 17394 lines diff --git a/lib-python/2.7/Cookie.py b/lib-python/2.7/Cookie

[pypy-commit] pypy cffi-new-allocator: Kill again newp_allocator()

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78450:2094c5d180ef Date: 2015-07-06 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/2094c5d180ef/ Log:Kill again newp_allocator() diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/p

[pypy-commit] pypy default: Kill gcp() again

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78451:94805f64e621 Date: 2015-07-06 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/94805f64e621/ Log:Kill gcp() again diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/pypy/module/_cffi_backend/__in

[pypy-commit] pypy cffi-new-allocator: Kill gcp() again

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78449:70f788fd9dca Date: 2015-07-06 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/70f788fd9dca/ Log:Kill gcp() again diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/pypy/module/

[pypy-commit] cffi default: Found a simpler way to implement the in-line ffi.gc() on top of the

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2211:88b59dfa8176 Date: 2015-07-06 11:07 +0200 http://bitbucket.org/cffi/cffi/changeset/88b59dfa8176/ Log:Found a simpler way to implement the in-line ffi.gc() on top of the out-of-line one diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c ---

[pypy-commit] pypy cffi-new-allocator: The in-line mode, internally _cffi_backend.newp_allocator()

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78448:30a33ea339da Date: 2015-07-06 10:41 +0200 http://bitbucket.org/pypy/pypy/changeset/30a33ea339da/ Log:The in-line mode, internally _cffi_backend.newp_allocator() diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_

[pypy-commit] pypy optresult-unroll: start fighting the unrolling - step one is calling the short boxes

2015-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78447:966c24dd62ad Date: 2015-07-06 10:37 +0200 http://bitbucket.org/pypy/pypy/changeset/966c24dd62ad/ Log:start fighting the unrolling - step one is calling the short boxes diff --git a/rpython/jit/metainterp/optimizeopt/genera

[pypy-commit] pypy cffi-new-allocator: Non-standard allocators

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78446:ceb59c88b235 Date: 2015-07-06 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/ceb59c88b235/ Log:Non-standard allocators diff --git a/pypy/module/_cffi_backend/allocator.py b/pypy/module/_cffi_backend/allocator.py --- a/pyp

[pypy-commit] pypy optresult-unroll: rework short boxes

2015-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78445:eeaaac148347 Date: 2015-07-06 10:07 +0200 http://bitbucket.org/pypy/pypy/changeset/eeaaac148347/ Log:rework short boxes diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy cffi-new-allocator: in-progress

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78444:0514cea3666b Date: 2015-07-06 09:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0514cea3666b/ Log:in-progress diff --git a/pypy/module/_cffi_backend/allocator.py b/pypy/module/_cffi_backend/allocator.py new file mode 100644

[pypy-commit] pypy cffi-new-allocator: CFFI Issue #115: trying to implement ffi.new_allocator()

2015-07-06 Thread arigo
Author: Armin Rigo Branch: cffi-new-allocator Changeset: r78443:877d00ea2662 Date: 2015-07-05 20:52 +0200 http://bitbucket.org/pypy/pypy/changeset/877d00ea2662/ Log:CFFI Issue #115: trying to implement ffi.new_allocator() ___ pypy-commit mailing li

[pypy-commit] pypy default: 32-bit fix

2015-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r78442:3c9b5167cbbe Date: 2015-07-06 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/3c9b5167cbbe/ Log:32-bit fix diff --git a/rpython/rlib/test/test_longlong2float.py b/rpython/rlib/test/test_longlong2float.py --- a/rpython/rlib/test/test_longlon