[pypy-commit] pypy cpyext-gc-cycle: Added additional flags for objects

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95598:c03fe327893a Date: 2018-03-19 10:52 +0100 http://bitbucket.org/pypy/pypy/changeset/c03fe327893a/ Log:Added additional flags for objects Implemented refcount overhead (for non-cyclic refcount) Implemented buffer for

[pypy-commit] pypy cpyext-gc-cycle: Removed unnecessary code

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95602:65ead3f78618 Date: 2018-04-12 10:21 +0200 http://bitbucket.org/pypy/pypy/changeset/65ead3f78618/ Log:Removed unnecessary code diff --git a/pypy/module/cpyext/include/object.h b/pypy/module/cpyext/include/object.h ---

[pypy-commit] pypy cpyext-gc-cycle: Fixed cpyext test

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95611:fa88e83164e0 Date: 2018-08-03 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/fa88e83164e0/ Log:Fixed cpyext test diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py ---

[pypy-commit] pypy cpyext-gc-cycle: Call tp_traverse from incminimark

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95599:fb1c6fe11349 Date: 2018-03-20 16:38 +0100 http://bitbucket.org/pypy/pypy/changeset/fb1c6fe11349/ Log:Call tp_traverse from incminimark Mark cpython objects reachable by pypy objects diff --git a/pypy/module/cpyext/api.py

[pypy-commit] pypy cpyext-gc-cycle: Implemented cpython-like GC list for cpyext

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95604:e5ba3fd47f96 Date: 2018-07-04 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/e5ba3fd47f96/ Log:Implemented cpython-like GC list for cpyext Added some code for cpyext-only boehm GC support diff --git

[pypy-commit] pypy cpyext-gc-cycle: Fixed some formatting issues

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95613:80824650968a Date: 2018-08-24 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/80824650968a/ Log:Fixed some formatting issues diff --git a/pypy/module/cpyext/parse/cpyext_object.h b/pypy/module/cpyext/parse/cpyext_object.h

[pypy-commit] pypy cpyext-gc-cycle: Implemented pyobj as gc and vice-versa

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95607:a189719f68e4 Date: 2018-07-06 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/a189719f68e4/ Log:Implemented pyobj as gc and vice-versa Cleaned cpyext and gc/rawrefcount tests Cleaned translation options diff --git

[pypy-commit] pypy cpyext-gc-cycle: Added some dot tests

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95617:c46c894a7c06 Date: 2019-01-11 10:40 +0100 http://bitbucket.org/pypy/pypy/changeset/c46c894a7c06/ Log:Added some dot tests diff --git a/rpython/memory/gc/test/dot/free_cpython_self.dot

[pypy-commit] pypy cpyext-gc-cycle: Cleaned up code in incminimark

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95612:5b3e2b3a25bf Date: 2018-08-24 09:17 +0200 http://bitbucket.org/pypy/pypy/changeset/5b3e2b3a25bf/ Log:Cleaned up code in incminimark diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py ---

[pypy-commit] pypy cpyext-gc-cycle: Fixed rawrefcount tests

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95610:c1219f8ea34b Date: 2018-08-03 09:43 +0200 http://bitbucket.org/pypy/pypy/changeset/c1219f8ea34b/ Log:Fixed rawrefcount tests diff --git a/rpython/memory/gc/test/test_rawrefcount.py b/rpython/memory/gc/test/test_rawrefcount.py

[pypy-commit] pypy cpyext-gc-cycle: Refactored call to tp_traverse from incminimark so there are no dependencies to pypy

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95600:94b062729ca4 Date: 2018-03-23 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/94b062729ca4/ Log:Refactored call to tp_traverse from incminimark so there are no dependencies to pypy diff --git

[pypy-commit] pypy cpyext-gc-cycle: Finished implementation of dot file tests for rawrefcount

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95615:48c91f03eaa6 Date: 2018-12-27 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/48c91f03eaa6/ Log:Finished implementation of dot file tests for rawrefcount Removed obsolete tests, that will be replaced by dot tests

[pypy-commit] pypy cpyext-gc-cycle: Fixed cpyext test

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95609:860d9f8d29b6 Date: 2018-08-02 14:53 +0200 http://bitbucket.org/pypy/pypy/changeset/860d9f8d29b6/ Log:Fixed cpyext test diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py ---

[pypy-commit] pypy cpyext-gc-cycle: Directly call tp_traverse instead of via generic_cpy_call

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95601:fd6699184d11 Date: 2018-03-23 12:53 +0100 http://bitbucket.org/pypy/pypy/changeset/fd6699184d11/ Log:Directly call tp_traverse instead of via generic_cpy_call diff --git a/pypy/module/cpyext/state.py

[pypy-commit] pypy unicode-utf8-py3: vastly speed up own tests

2019-01-11 Thread mattip
Author: Matti Picus Branch: unicode-utf8-py3 Changeset: r95618:cc276d4cd166 Date: 2019-01-11 14:05 +0200 http://bitbucket.org/pypy/pypy/changeset/cc276d4cd166/ Log:vastly speed up own tests diff --git a/pypy/objspace/std/unicodeobject.py b/pypy/objspace/std/unicodeobject.py ---

[pypy-commit] pypy unicode-utf8: remove untranslated check for unicode object creation

2019-01-11 Thread mattip
Author: Matti Picus Branch: unicode-utf8 Changeset: r95619:baef7e3e3ac0 Date: 2019-01-11 15:56 +0200 http://bitbucket.org/pypy/pypy/changeset/baef7e3e3ac0/ Log:remove untranslated check for unicode object creation diff --git a/pypy/objspace/std/unicodeobject.py

[pypy-commit] pypy cpyext-gc-cycle: Removed unnecessary code

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95603:b74906a7ac4b Date: 2018-05-10 11:12 +0200 http://bitbucket.org/pypy/pypy/changeset/b74906a7ac4b/ Log:Removed unnecessary code diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++

[pypy-commit] pypy cpyext-gc-cycle: Implemented pyobj_list for rawrefcount (to be used in cpyext tests)

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95606:9e5001a6604b Date: 2018-07-05 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/9e5001a6604b/ Log:Implemented pyobj_list for rawrefcount (to be used in cpyext tests) Added own cpyext test file for GC-related tests

[pypy-commit] pypy cpyext-gc-cycle: Removed extra flags in cpython refcount

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95605:878ff32d88a1 Date: 2018-07-05 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/878ff32d88a1/ Log:Removed extra flags in cpython refcount Fixed tests in test_rawrefcount and test_cpyext Removed references from

[pypy-commit] pypy cpyext-gc-cycle: Fixed cpyext test

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95608:ada4b64c0816 Date: 2018-08-02 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ada4b64c0816/ Log:Fixed cpyext test diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py ---

[pypy-commit] pypy cpyext-gc-cycle: Fixed dot tests by allocating all PyPy objects old

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95616:ea95f4bc807f Date: 2019-01-10 11:43 +0100 http://bitbucket.org/pypy/pypy/changeset/ea95f4bc807f/ Log:Fixed dot tests by allocating all PyPy objects old Add to stackroots instead of immortal PyPy objects for dot tests

[pypy-commit] pypy cpyext-gc-cycle: Added complex rawrefcount tests using dot files

2019-01-11 Thread stevie_92
Author: Stefan Beyer Branch: cpyext-gc-cycle Changeset: r95614:2e7b85611e30 Date: 2018-12-21 11:55 +0100 http://bitbucket.org/pypy/pypy/changeset/2e7b85611e30/ Log:Added complex rawrefcount tests using dot files Adapted traverse support in incminimark to support tests diff too long,

[pypy-commit] pypy unicode-utf8-py3: three XXX, will try to fix this weekend

2019-01-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: unicode-utf8-py3 Changeset: r95620:1da3240effbd Date: 2019-01-11 22:48 +0100 http://bitbucket.org/pypy/pypy/changeset/1da3240effbd/ Log:three XXX, will try to fix this weekend diff --git a/pypy/objspace/std/dictmultiobject.py