[pypy-commit] pypy gc-counters: Implement simple counting of different type ids surviving minor collections

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-counters Changeset: r75073:9cdaba812857 Date: 2014-12-23 10:34 +0200 http://bitbucket.org/pypy/pypy/changeset/9cdaba812857/ Log:Implement simple counting of different type ids surviving minor collections diff --git a/rpython/memory/gc/incminimark

[pypy-commit] pypy gc-counters: export the first crude approximation

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-counters Changeset: r75074:c2056dcff6bd Date: 2014-12-23 10:39 +0200 http://bitbucket.org/pypy/pypy/changeset/c2056dcff6bd/ Log:export the first crude approximation diff --git a/pypy/module/gc/__init__.py b/pypy/module/gc/__init__.py --- a/pypy/module/gc

[pypy-commit] pypy default: Add gc.get_typeids_list() to the Python 'gc' module. Returns a list

2014-12-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r75075:ea9a1e9c799d Date: 2014-12-23 11:36 +0100 http://bitbucket.org/pypy/pypy/changeset/ea9a1e9c799d/ Log:Add gc.get_typeids_list() to the Python 'gc' module. Returns a list of integers that are typeids. The Nth item in the list correspond

[pypy-commit] pypy default: argh, typo. No generator expression intended.

2014-12-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r75076:6ff7cdf9e09b Date: 2014-12-23 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/6ff7cdf9e09b/ Log:argh, typo. No generator expression intended. diff --git a/pypy/module/gc/referents.py b/pypy/module/gc/referents.py --- a/pypy/module/gc/referen

[pypy-commit] pypy default: Dump the new list into a 'typeids.lst' file when calling

2014-12-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r75077:310243e1ade2 Date: 2014-12-23 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/310243e1ade2/ Log:Dump the new list into a 'typeids.lst' file when calling gc.dump_rpy_heap(filename). diff --git a/pypy/module/gc/app_referents.py b/pypy/

[pypy-commit] pypy gc-counters: count the total size

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-counters Changeset: r75079:db1879e7c5f7 Date: 2014-12-23 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/db1879e7c5f7/ Log:count the total size diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/

[pypy-commit] pypy gc-counters: merge default

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-counters Changeset: r75078:690400327627 Date: 2014-12-23 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/690400327627/ Log:merge default diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py b/pypy/module/_cffi_backend/test/_backend_test_c

[pypy-commit] pypy gc-counters: we don't quite care about the performance here on this branch so just call

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-counters Changeset: r75080:cf2ed69b520d Date: 2014-12-23 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/cf2ed69b520d/ Log:we don't quite care about the performance here on this branch so just call get_member_index and get rid of a problem of

[pypy-commit] pypy libgccjit-backend: Get test_field_basic to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75081:7842cdbb5db6 Date: 2014-12-23 09:21 -0500 http://bitbucket.org/pypy/pypy/changeset/7842cdbb5db6/ Log:Get test_field_basic to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembl

[pypy-commit] pypy libgccjit-backend: Get test_passing_guards to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75082:cf9335135432 Date: 2014-12-23 09:49 -0500 http://bitbucket.org/pypy/pypy/changeset/cf9335135432/ Log:Get test_passing_guards to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/asse

[pypy-commit] pypy default: Ignore exception message

2014-12-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r75083:cb215931449b Date: 2014-12-23 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/cb215931449b/ Log:Ignore exception message diff --git a/lib-python/2.7/test/test_xml_etree.py b/lib-python/2.7/test/test_xml_etree.py --- a/lib-python/2.7/test/te

[pypy-commit] pypy libgccjit-backend: Work towards implementing GUARD_CLASS and GUARD_NONNULL_CLASS

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75084:45e9e4b77db5 Date: 2014-12-23 10:51 -0500 http://bitbucket.org/pypy/pypy/changeset/45e9e4b77db5/ Log:Work towards implementing GUARD_CLASS and GUARD_NONNULL_CLASS diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpyt

[pypy-commit] pypy libgccjit-backend: Fix test_rffi_bindings.py

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75086:988365232237 Date: 2014-12-23 11:38 -0500 http://bitbucket.org/pypy/pypy/changeset/988365232237/ Log:Fix test_rffi_bindings.py diff --git a/rpython/jit/backend/libgccjit/rffi_bindings.py b/rpython/jit/backend/libgccjit/rffi_b

[pypy-commit] pypy libgccjit-backend: Whitespace cleanups

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75085:a2a235719797 Date: 2014-12-23 11:07 -0500 http://bitbucket.org/pypy/pypy/changeset/a2a235719797/ Log:Whitespace cleanups diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py ---

[pypy-commit] pypy libgccjit-backend: Get test_passing_guard_class and test_failing_guard_class to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75087:8b245e7f33c1 Date: 2014-12-23 11:54 -0500 http://bitbucket.org/pypy/pypy/changeset/8b245e7f33c1/ Log:Get test_passing_guard_class and test_failing_guard_class to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/

[pypy-commit] pypy libgccjit-backend: Get test_int_operations to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75089:d0c24c40d739 Date: 2014-12-23 13:04 -0500 http://bitbucket.org/pypy/pypy/changeset/d0c24c40d739/ Log:Get test_int_operations to pass Implement remaining missing operations needed by test_int_operations (UINT_ c

[pypy-commit] pypy default: merge

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r75091:4762c51578d6 Date: 2014-12-23 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/4762c51578d6/ Log:merge diff --git a/lib-python/2.7/test/test_xml_etree.py b/lib-python/2.7/test/test_xml_etree.py --- a/lib-python/2.7/test/test_xml_etre

[pypy-commit] pypy default: small level as a tag. that way we can store a few bits for future use (not

2014-12-23 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r75090:c9019489d422 Date: 2014-12-23 19:56 +0200 http://bitbucket.org/pypy/pypy/changeset/c9019489d422/ Log:small level as a tag. that way we can store a few bits for future use (not used yet) diff --git a/rpython/jit/metainterp/optimize

[pypy-commit] pypy libgccjit-backend: Fix a MemoryError issue seen running test_int_operations

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75088:70555a2aeb22 Date: 2014-12-23 12:37 -0500 http://bitbucket.org/pypy/pypy/changeset/70555a2aeb22/ Log:Fix a MemoryError issue seen running test_int_operations test_int_operations was failing after compiling about 200 lo

[pypy-commit] pypy libgccjit-backend: Get test_ovf_operations and test_ovf_operations_reversed to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75092:dfab06318973 Date: 2014-12-23 15:41 -0500 http://bitbucket.org/pypy/pypy/changeset/dfab06318973/ Log:Get test_ovf_operations and test_ovf_operations_reversed to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/r

[pypy-commit] pypy libgccjit-backend: Get test_noops to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75094:5e659ec2cfd9 Date: 2014-12-23 16:35 -0500 http://bitbucket.org/pypy/pypy/changeset/5e659ec2cfd9/ Log:Get test_noops to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py

[pypy-commit] pypy libgccjit-backend: Get test_cast_int_to_ptr and test_cast_ptr_to_int to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75093:4c394d19f7b9 Date: 2014-12-23 16:25 -0500 http://bitbucket.org/pypy/pypy/changeset/4c394d19f7b9/ Log:Get test_cast_int_to_ptr and test_cast_ptr_to_int to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/

[pypy-commit] pypy libgccjit-backend: Initial implementation of rop.CALL

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75096:a466f0d20644 Date: 2014-12-23 17:13 -0500 http://bitbucket.org/pypy/pypy/changeset/a466f0d20644/ Log:Initial implementation of rop.CALL Working test_runner.py "test_call*" testcases with this commit: test_call

[pypy-commit] pypy libgccjit-backend: Fix test_compile_bridge

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75095:8fd7e004583c Date: 2014-12-23 16:45 -0500 http://bitbucket.org/pypy/pypy/changeset/8fd7e004583c/ Log:Fix test_compile_bridge diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py

[pypy-commit] pypy py3k: adapt to py3

2014-12-23 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r75097:89fe3a968399 Date: 2014-12-23 15:36 -0800 http://bitbucket.org/pypy/pypy/changeset/89fe3a968399/ Log:adapt to py3 diff --git a/pypy/interpreter/test/test_compiler.py b/pypy/interpreter/test/test_compiler.py --- a/pypy/interpreter/test/tes

[pypy-commit] pypy libgccjit-backend: Fix test_field_basic

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75098:389b2c4ea525 Date: 2014-12-23 17:33 -0500 http://bitbucket.org/pypy/pypy/changeset/389b2c4ea525/ Log:Fix test_field_basic diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py --

[pypy-commit] pypy libgccjit-backend: Get test_math_sqrt to pass

2014-12-23 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r75099:01d5262da26e Date: 2014-12-23 19:57 -0500 http://bitbucket.org/pypy/pypy/changeset/01d5262da26e/ Log:Get test_math_sqrt to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler