[pypy-commit] cffi default: win64 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2341:8baf7de121f6 Date: 2015-10-16 09:11 +0200 http://bitbucket.org/cffi/cffi/changeset/8baf7de121f6/ Log:win64 fix diff --git a/testing/cffi0/test_function.py b/testing/cffi0/test_function.py --- a/testing/cffi0/test_function.py +++ b/testing/cffi0/te

[pypy-commit] cffi default: win64 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2342:0df91a104b01 Date: 2015-10-16 09:14 +0200 http://bitbucket.org/cffi/cffi/changeset/0df91a104b01/ Log:win64 fix diff --git a/testing/cffi0/test_parsing.py b/testing/cffi0/test_parsing.py --- a/testing/cffi0/test_parsing.py +++ b/testing/cffi0/test_

[pypy-commit] pypy default: Add content by reviewing all commits to default since release-2.6.1

2015-10-16 Thread mattip
Author: mattip Branch: Changeset: r80255:d7186a14bc21 Date: 2015-10-16 10:16 +0300 http://bitbucket.org/pypy/pypy/changeset/d7186a14bc21/ Log:Add content by reviewing all commits to default since release-2.6.1 diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst --- a/py

[pypy-commit] pypy default: shuffle and cleanup release notice

2015-10-16 Thread mattip
Author: mattip Branch: Changeset: r80256:f3e5e5b87b80 Date: 2015-10-16 10:19 +0300 http://bitbucket.org/pypy/pypy/changeset/f3e5e5b87b80/ Log:shuffle and cleanup release notice diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst --- a/pypy/doc/release-15.11.0.rst +++ b/

[pypy-commit] cffi default: win64 libffi issue

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2343:c0269f40b3d4 Date: 2015-10-16 09:31 +0200 http://bitbucket.org/cffi/cffi/changeset/c0269f40b3d4/ Log:win64 libffi issue diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3787,8 +3787,15 @@

[pypy-commit] cffi default: win64 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2345:2595d6ad4cb4 Date: 2015-10-16 09:46 +0200 http://bitbucket.org/cffi/cffi/changeset/2595d6ad4cb4/ Log:win64 fix diff --git a/c/parse_c_type.c b/c/parse_c_type.c --- a/c/parse_c_type.c +++ b/c/parse_c_type.c @@ -376,11 +376,14 @@ case

[pypy-commit] cffi default: win64 fixes

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2347:aa235bb60ca3 Date: 2015-10-16 11:05 +0300 http://bitbucket.org/cffi/cffi/changeset/aa235bb60ca3/ Log:win64 fixes diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b/testing/

[pypy-commit] cffi default: win64 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2344:47f0a9e503bc Date: 2015-10-16 09:35 +0200 http://bitbucket.org/cffi/cffi/changeset/47f0a9e503bc/ Log:win64 fix diff --git a/testing/cffi0/test_verify.py b/testing/cffi0/test_verify.py --- a/testing/cffi0/test_verify.py +++ b/testing/cffi0/test_ver

[pypy-commit] cffi default: win64 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2346:b9031351ecbd Date: 2015-10-16 09:47 +0200 http://bitbucket.org/cffi/cffi/changeset/b9031351ecbd/ Log:win64 fix diff --git a/testing/cffi1/test_realize_c_type.py b/testing/cffi1/test_realize_c_type.py --- a/testing/cffi1/test_realize_c_type.py +++

[pypy-commit] cffi default: win32 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2348:7dee2a770bc5 Date: 2015-10-16 10:24 +0200 http://bitbucket.org/cffi/cffi/changeset/7dee2a770bc5/ Log:win32 fix diff --git a/c/parse_c_type.c b/c/parse_c_type.c --- a/c/parse_c_type.c +++ b/c/parse_c_type.c @@ -377,8 +377,12 @@ case TO

[pypy-commit] cffi default: win32 fix

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2349:74820048ec4d Date: 2015-10-16 10:27 +0200 http://bitbucket.org/cffi/cffi/changeset/74820048ec4d/ Log:win32 fix diff --git a/testing/cffi0/test_function.py b/testing/cffi0/test_function.py --- a/testing/cffi0/test_function.py +++ b/testing/cffi0/te

[pypy-commit] cffi default: py3 and no-g++ fixes

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r2350:706778a4c9ab Date: 2015-10-16 11:02 +0200 http://bitbucket.org/cffi/cffi/changeset/706778a4c9ab/ Log:py3 and no-g++ fixes diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b

[pypy-commit] pypy ppc-updated-backend: hg merge default

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80259:c63862115db0 Date: 2015-10-16 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/c63862115db0/ Log:hg merge default diff too long, truncating to 2000 out of 31445 lines diff --git a/.gitignore b/.gitignore --- a/.gitignore +

[pypy-commit] pypy ppc-updated-backend: save_exc_class, save_exception, restore_exception

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80261:4f967ab0ad89 Date: 2015-10-16 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/4f967ab0ad89/ Log:save_exc_class, save_exception, restore_exception diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/p

[pypy-commit] pypy ppc-updated-backend: threadlocalref_get

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80257:d1c06d78b23c Date: 2015-10-16 11:14 +0200 http://bitbucket.org/pypy/pypy/changeset/d1c06d78b23c/ Log:threadlocalref_get diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/opassembler.py --- a/rpython

[pypy-commit] pypy ppc-updated-backend: need more stack!

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80258:9c76fe579f23 Date: 2015-10-16 11:14 +0200 http://bitbucket.org/pypy/pypy/changeset/9c76fe579f23/ Log:need more stack! diff --git a/rpython/translator/c/src/stack.h b/rpython/translator/c/src/stack.h --- a/rpython/translator/c/s

[pypy-commit] pypy ppc-updated-backend: cancel a change by mistake

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80262:373e67dd241e Date: 2015-10-16 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/373e67dd241e/ Log:cancel a change by mistake diff --git a/rpython/jit/backend/arm/regalloc.py b/rpython/jit/backend/arm/regalloc.py --- a/rpyth

[pypy-commit] pypy ppc-updated-backend: document

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80263:92200f058163 Date: 2015-10-16 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/92200f058163/ Log:document diff --git a/rpython/translator/c/src/stack.c b/rpython/translator/c/src/stack.c --- a/rpython/translator/c/src/stack

[pypy-commit] pypy ppc-updated-backend: kill

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80260:c423b1050564 Date: 2015-10-16 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/c423b1050564/ Log:kill diff --git a/rpython/jit/backend/ppc/regalloc.py b/rpython/jit/backend/ppc/regalloc.py --- a/rpython/jit/backend/ppc/reg

[pypy-commit] pypy default: merge

2015-10-16 Thread fijal
Author: fijal Branch: Changeset: r80265:f377aa5469e9 Date: 2015-10-16 11:38 +0200 http://bitbucket.org/pypy/pypy/changeset/f377aa5469e9/ Log:merge diff too long, truncating to 2000 out of 15271 lines diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,14 @@ .h

[pypy-commit] pypy default: unroll find_result_type if the arrays are either virtual or small

2015-10-16 Thread fijal
Author: fijal Branch: Changeset: r80264:30212baeb975 Date: 2015-10-16 11:38 +0200 http://bitbucket.org/pypy/pypy/changeset/30212baeb975/ Log:unroll find_result_type if the arrays are either virtual or small diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py -

[pypy-commit] pypy default: grumble

2015-10-16 Thread fijal
Author: fijal Branch: Changeset: r80266:e7ea0af5ce3e Date: 2015-10-16 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/e7ea0af5ce3e/ Log:grumble diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/module/micronumpy/casting.py +++ b/pypy/module/m

[pypy-commit] pypy default: hg merge ppc-updated-backend

2015-10-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r80268:74f10fa5dff0 Date: 2015-10-16 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/74f10fa5dff0/ Log:hg merge ppc-updated-backend PPC backend #8. The PPC backend now seems to work and be stable, so let's merge it to default to bri

[pypy-commit] pypy ppc-updated-backend: Close branch, ready for merge

2015-10-16 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r80267:e3f760f59b9e Date: 2015-10-16 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/e3f760f59b9e/ Log:Close branch, ready for merge ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] extradoc extradoc: Draft blog about PPC

2015-10-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5570:74cf69f6e2ac Date: 2015-10-16 12:23 +0200 http://bitbucket.org/pypy/extradoc/changeset/74cf69f6e2ac/ Log:Draft blog about PPC diff --git a/blog/draft/ppc-backend.rst b/blog/draft/ppc-backend.rst new file mode 100644 --- /dev/null +++ b/blo

[pypy-commit] extradoc extradoc: Mention it's on Linux

2015-10-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5571:df759011beb4 Date: 2015-10-16 12:41 +0200 http://bitbucket.org/pypy/extradoc/changeset/df759011beb4/ Log:Mention it's on Linux diff --git a/blog/draft/ppc-backend.rst b/blog/draft/ppc-backend.rst --- a/blog/draft/ppc-backend.rst +++ b/blog

[pypy-commit] pypy default: unroll one more function

2015-10-16 Thread fijal
Author: fijal Branch: Changeset: r80269:1a34b3e8080d Date: 2015-10-16 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/1a34b3e8080d/ Log:unroll one more function diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py --- a/pypy/module/micronumpy/casting.py ++

[pypy-commit] pypy default: merge

2015-10-16 Thread fijal
Author: fijal Branch: Changeset: r80270:3bc924586ed6 Date: 2015-10-16 12:52 +0200 http://bitbucket.org/pypy/pypy/changeset/3bc924586ed6/ Log:merge diff too long, truncating to 2000 out of 9622 lines diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyopt

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80271:5bfafb68e4e1 Date: 2015-10-16 13:40 +0200 http://bitbucket.org/pypy/pypy/changeset/5bfafb68e4e1/ Log:tweaks diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst --- a/pypy/doc/discussion/rawrefc

[pypy-commit] pypy default: vectorization is disabled by default, also remove slightly inaccurate connection between optresult-unroll and minor JIT slowdown

2015-10-16 Thread mattip
Author: mattip Branch: Changeset: r80272:bd3de357fc95 Date: 2015-10-16 16:42 +0300 http://bitbucket.org/pypy/pypy/changeset/bd3de357fc95/ Log:vectorization is disabled by default, also remove slightly inaccurate connection between optresult-unroll and minor JIT slowdown diff

[pypy-commit] pypy default: accidentally omitted the first instruction when entering vectorization (in the test suite this removed only a debug merge point)

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r80274:4ac4bedc5ad0 Date: 2015-10-16 16:12 +0200 http://bitbucket.org/pypy/pypy/changeset/4ac4bedc5ad0/ Log:accidentally omitted the first instruction when entering vectorization (in the test suite this removed only a debug merge po

[pypy-commit] pypy default: merged

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r80275:7a10abc047fb Date: 2015-10-16 16:13 +0200 http://bitbucket.org/pypy/pypy/changeset/7a10abc047fb/ Log:merged diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst --- a/pypy/doc/release-15.11.0.rst +++ b/pypy/doc/release-1

[pypy-commit] pypy s390x-backend: work in progress commit, added argument types to provide correct input for the test cases

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80273:caf09586d9e8 Date: 2015-10-16 15:56 +0200 http://bitbucket.org/pypy/pypy/changeset/caf09586d9e8/ Log:work in progress commit, added argument types to provide correct input for the test cases diff --git a/rpython/jit/bac

[pypy-commit] pypy s390x-backend: address of branch relative and save long is no correctly encoded (half word addressed)

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80276:4b25446959ac Date: 2015-10-16 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/4b25446959ac/ Log:address of branch relative and save long is no correctly encoded (half word addressed) diff --git a/rpython/jit/backen

[pypy-commit] pypy remove-getfield-pure: Merge changes

2015-10-16 Thread sbauman
Author: Spenser Bauman Branch: remove-getfield-pure Changeset: r80277:95c98ba9cf43 Date: 2015-10-09 18:16 -0400 http://bitbucket.org/pypy/pypy/changeset/95c98ba9cf43/ Log:Merge changes diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeopt/pure.py --- a

[pypy-commit] pypy remove-getfield-pure: Remove GETFIELD_PURE_* operations from the JIT

2015-10-16 Thread sbauman
Author: Spenser Bauman Branch: remove-getfield-pure Changeset: r80278:92efa3b835f1 Date: 2015-10-16 10:52 -0400 http://bitbucket.org/pypy/pypy/changeset/92efa3b835f1/ Log:Remove GETFIELD_PURE_* operations from the JIT - That information is now entirely encoded in the field descriptor

[pypy-commit] pypy s390x-backend: rs encoding and rsy (extended version of rs)

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80279:bfd63406a3e9 Date: 2015-10-16 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/bfd63406a3e9/ Log:rs encoding and rsy (extended version of rs) diff --git a/rpython/jit/backend/zarch/codebuilder.py b/rpython/jit/backend/zarc

[pypy-commit] pypy s390x-backend: rsi encoding e.g. branch relative long on index high

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80280:59735521f42f Date: 2015-10-16 17:32 +0200 http://bitbucket.org/pypy/pypy/changeset/59735521f42f/ Log:rsi encoding e.g. branch relative long on index high diff --git a/rpython/jit/backend/zarch/codebuilder.py b/rpython/jit/back

[pypy-commit] pypy s390x-backend: rie extended version of rsi

2015-10-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80281:656f0a91ab03 Date: 2015-10-16 17:36 +0200 http://bitbucket.org/pypy/pypy/changeset/656f0a91ab03/ Log:rie extended version of rsi diff --git a/rpython/jit/backend/zarch/codebuilder.py b/rpython/jit/backend/zarch/codebuilder.py

[pypy-commit] pypy no-class-specialize: Use get_param() in maybe_return_immutable_list()

2015-10-16 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80282:6faf42db48c9 Date: 2015-10-16 16:07 +0100 http://bitbucket.org/pypy/pypy/changeset/6faf42db48c9/ Log:Use get_param() in maybe_return_immutable_list() diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/classdesc.py

[pypy-commit] pypy no-class-specialize: read stuff directly from the actual class dict in get_param()

2015-10-16 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80283:36d40d759dfc Date: 2015-10-16 16:47 +0100 http://bitbucket.org/pypy/pypy/changeset/36d40d759dfc/ Log:read stuff directly from the actual class dict in get_param() diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/

[pypy-commit] pypy cpyext-gc-support: Start implementing rawrefcount in the GC

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80285:62d0fd30e60a Date: 2015-10-16 17:51 +0200 http://bitbucket.org/pypy/pypy/changeset/62d0fd30e60a/ Log:Start implementing rawrefcount in the GC diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/

[pypy-commit] pypy cpyext-gc-support: Adapt to the new version of rawrefcount.rst

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80284:d6b9e7532feb Date: 2015-10-16 14:05 +0200 http://bitbucket.org/pypy/pypy/changeset/d6b9e7532feb/ Log:Adapt to the new version of rawrefcount.rst diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython

[pypy-commit] pypy cpyext-gc-support: Pass one test and a half

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80286:937683219fcd Date: 2015-10-16 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/937683219fcd/ Log:Pass one test and a half diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/g

[pypy-commit] pypy cpyext-gc-support: Second half of the test

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80287:15ef951bf126 Date: 2015-10-16 19:41 +0200 http://bitbucket.org/pypy/pypy/changeset/15ef951bf126/ Log:Second half of the test diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc

[pypy-commit] pypy cpyext-gc-support: Add asserts

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80288:8d47155c7ac8 Date: 2015-10-16 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/8d47155c7ac8/ Log:Add asserts diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/incminimark

[pypy-commit] pypy cpyext-gc-support: Adapt the 3rd test

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80289:0e4355b1faf4 Date: 2015-10-16 19:51 +0200 http://bitbucket.org/pypy/pypy/changeset/0e4355b1faf4/ Log:Adapt the 3rd test diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/incm

[pypy-commit] pypy cpyext-gc-support: Tweak the tests

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80290:b67cad237592 Date: 2015-10-16 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b67cad237592/ Log:Tweak the tests diff --git a/rpython/memory/gc/test/test_rawrefcount.py b/rpython/memory/gc/test/test_rawrefcount.py --- a/rpyt

[pypy-commit] pypy cpyext-gc-support: test create_link_pypy() with REFCNT_FROM_PYPY

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80291:97943215d17a Date: 2015-10-16 20:10 +0200 http://bitbucket.org/pypy/pypy/changeset/97943215d17a/ Log:test create_link_pypy() with REFCNT_FROM_PYPY diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py -

[pypy-commit] pypy cpyext-gc-support: Extra tests for the cases where the object pair dies before the first

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80292:c82b950212fd Date: 2015-10-16 20:17 +0200 http://bitbucket.org/pypy/pypy/changeset/c82b950212fd/ Log:Extra tests for the cases where the object pair dies before the first minor collection. The rules are that create_link_py

[pypy-commit] pypy cpyext-gc-support: the O list

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80293:b1e55d190a36 Date: 2015-10-16 20:38 +0200 http://bitbucket.org/pypy/pypy/changeset/b1e55d190a36/ Log:the O list diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/incminimark.

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r642:30301c9e7633 Date: 2015-10-16 20:42 +0200 http://bitbucket.org/pypy/pypy.org/changeset/30301c9e7633/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $60690 of $105000 (

[pypy-commit] pypy cpyext-gc-support: Need more care in handling rrc_p_dict to make sure

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80295:e7d59747605b Date: 2015-10-16 21:03 +0200 http://bitbucket.org/pypy/pypy/changeset/e7d59747605b/ Log:Need more care in handling rrc_p_dict to make sure rawrefcount_from_obj() really returns NULL on unlinked objects. Use

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80294:a0aca291e040 Date: 2015-10-16 20:46 +0200 http://bitbucket.org/pypy/pypy/changeset/a0aca291e040/ Log:comment diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/incminimark.py

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80296:759b503b97b9 Date: 2015-10-16 21:17 +0200 http://bitbucket.org/pypy/pypy/changeset/759b503b97b9/ Log:in-progress diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython/rlib/rawrefcount.py +++ b/rpyth

[pypy-commit] pypy cpyext-gc-support: Translates (and segfault for now)

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80297:14ff1bcf152c Date: 2015-10-16 22:04 +0200 http://bitbucket.org/pypy/pypy/changeset/14ff1bcf152c/ Log:Translates (and segfault for now) diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80298:1b5c3358bb1a Date: 2015-10-16 23:15 +0200 http://bitbucket.org/pypy/pypy/changeset/1b5c3358bb1a/ Log:fix test diff --git a/rpython/rlib/test/test_rawrefcount.py b/rpython/rlib/test/test_rawrefcount.py --- a/rpython/rlib/test/tes

[pypy-commit] pypy cpyext-gc-support: Tweak tweak but no correct object lifetime management here

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80300:e01fa1dab750 Date: 2015-10-16 23:58 +0200 http://bitbucket.org/pypy/pypy/changeset/e01fa1dab750/ Log:Tweak tweak but no correct object lifetime management here diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --

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

2015-10-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80299:78020d53f0c5 Date: 2015-10-16 23:43 +0200 http://bitbucket.org/pypy/pypy/changeset/78020d53f0c5/ Log:random progress diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/mo