[pypy-commit] pypy quad-color-gc: Update QCGC

2017-06-16 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r91614:ef5bd5ed6279 Date: 2017-06-16 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/ef5bd5ed6279/ Log:Update QCGC diff --git a/rpython/translator/c/src/qcgc/qcgc.c b/rpython/translator/c/src/qcgc/qcgc.c --- a/rpython/translator

[pypy-commit] pypy quad-color-gc: Fix -O0 not working with qcgc

2017-06-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r91612:e1122de6d5cc Date: 2017-06-15 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/e1122de6d5cc/ Log:Fix -O0 not working with qcgc diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rp

[pypy-commit] pypy quad-color-gc: Update qcgc source files

2017-05-04 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r91179:4cee2f816dc0 Date: 2017-05-04 22:27 +0200 http://bitbucket.org/pypy/pypy/changeset/4cee2f816dc0/ Log:Update qcgc source files diff --git a/rpython/translator/c/src/qcgc/qcgc.c b/rpython/translator/c/src/qcgc/qcgc.c --- a/rpyth

[pypy-commit] pypy quad-color-gc: Add import script for qcgc

2017-04-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r91115:5d861f5ae857 Date: 2017-04-22 13:00 +0200 http://bitbucket.org/pypy/pypy/changeset/5d861f5ae857/ Log:Add import script for qcgc diff --git a/rpython/translator/c/src/qcgc/import_qcgc.py b/rpython/translator/c/src/qcgc/import_q

[pypy-commit] pypy quad-color-gc: Update qcgc

2016-09-20 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87261:d78ddf89fd0b Date: 2016-09-20 22:51 +0200 http://bitbucket.org/pypy/pypy/changeset/d78ddf89fd0b/ Log:Update qcgc diff --git a/rpython/translator/c/src/qcgc/config.h b/rpython/translator/c/src/qcgc/config.h --- a/rpython/transl

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-09-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87125:a4672aa11b87 Date: 2016-09-13 22:20 +0200 http://bitbucket.org/pypy/pypy/changeset/a4672aa11b87/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/config.h b/rpython/translator/c/src/qcgc/config.h --- a/rpyth

[pypy-commit] pypy quad-color-gc: Probably last optimization import from qcgc repo

2016-09-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87128:4fa6b4f42a48 Date: 2016-09-15 23:10 +0200 http://bitbucket.org/pypy/pypy/changeset/4fa6b4f42a48/ Log:Probably last optimization import from qcgc repo diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi

[pypy-commit] pypy quad-color-gc: QCGC update

2016-09-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87127:a870d33012f1 Date: 2016-09-15 18:45 +0200 http://bitbucket.org/pypy/pypy/changeset/a870d33012f1/ Log:QCGC update diff --git a/rpython/translator/c/src/qcgc/config.h b/rpython/translator/c/src/qcgc/config.h --- a/rpython/transl

[pypy-commit] pypy quad-color-gc: QCGC update (performance)

2016-09-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87126:86dfb2ca9890 Date: 2016-09-14 08:11 +0200 http://bitbucket.org/pypy/pypy/changeset/86dfb2ca9890/ Log:QCGC update (performance) diff --git a/rpython/translator/c/src/qcgc/qcgc.c b/rpython/translator/c/src/qcgc/qcgc.c --- a/rpyt

[pypy-commit] pypy quad-color-gc: QCGC codebase update

2016-09-15 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87124:0710ed582ef1 Date: 2016-09-13 21:20 +0200 http://bitbucket.org/pypy/pypy/changeset/0710ed582ef1/ Log:QCGC codebase update diff --git a/rpython/translator/c/src/qcgc/qcgc.c b/rpython/translator/c/src/qcgc/qcgc.c --- a/rpython/t

[pypy-commit] pypy quad-color-gc: Performance improvements

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87100:b4a1d5e8166e Date: 2016-09-13 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/b4a1d5e8166e/ Log:Performance improvements diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py ++

[pypy-commit] pypy quad-color-gc: Update qcgc codebase again

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87057:2b705e789377 Date: 2016-09-12 21:13 +0200 http://bitbucket.org/pypy/pypy/changeset/2b705e789377/ Log:Update qcgc codebase again diff too long, truncating to 2000 out of 5319 lines diff --git a/rpython/rtyper/tool/rffi_platform

[pypy-commit] pypy quad-color-gc: Update qcgc codebase (bugfix)

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87058:253023b456c9 Date: 2016-09-13 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/253023b456c9/ Log:Update qcgc codebase (bugfix) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.

[pypy-commit] pypy quad-color-gc: Update qcgc codebase (performance optimizations)

2016-09-12 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87033:332c546faefd Date: 2016-09-12 12:25 +0200 http://bitbucket.org/pypy/pypy/changeset/332c546faefd/ Log:Update qcgc codebase (performance optimizations) diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/

[pypy-commit] pypy quad-color-gc: Fix compilation rule

2016-09-12 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87022:b2518a7b0fa2 Date: 2016-09-12 11:14 +0200 http://bitbucket.org/pypy/pypy/changeset/b2518a7b0fa2/ Log:Fix compilation rule diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rpython/r

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-09-12 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87021:636d1082681c Date: 2016-09-12 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/636d1082681c/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c --- a

[pypy-commit] pypy quad-color-gc: Add teardown method to codegen

2016-09-10 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86983:30fd102afbe9 Date: 2016-09-10 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/30fd102afbe9/ Log:Add teardown method to codegen diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py --- a/rpython/translator/c

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-09-10 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86982:79998830344e Date: 2016-09-10 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/79998830344e/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c --- a

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-09-09 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86977:e2e9fdac5cf3 Date: 2016-09-09 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/e2e9fdac5cf3/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c --- a

[pypy-commit] pypy quad-color-gc: Register weakrefs (test failing due to not collected targets)

2016-09-05 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86894:7c5c4f76938f Date: 2016-09-05 22:08 +0200 http://bitbucket.org/pypy/pypy/changeset/7c5c4f76938f/ Log:Register weakrefs (test failing due to not collected targets) diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpyt

[pypy-commit] pypy quad-color-gc: Fix weakref test

2016-09-05 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86895:b88d51ba77e6 Date: 2016-09-05 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/b88d51ba77e6/ Log:Fix weakref test diff --git a/rpython/translator/c/test/test_newgc.py b/rpython/translator/c/test/test_newgc.py --- a/rpython

[pypy-commit] pypy quad-color-gc: Skip correct test, disable checks in qcgc and prepare weakref registration

2016-09-05 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86893:a2b97ba105dc Date: 2016-09-05 22:02 +0200 http://bitbucket.org/pypy/pypy/changeset/a2b97ba105dc/ Log:Skip correct test, disable checks in qcgc and prepare weakref registration diff --git a/rpython/memory/gctransform/qcg

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-09-05 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86892:37cdb0f205ea Date: 2016-09-05 21:15 +0200 http://bitbucket.org/pypy/pypy/changeset/37cdb0f205ea/ Log:Update qcgc codebase diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/gctransform/qcgcframework.py -

[pypy-commit] pypy quad-color-gc: Claim QCGC supports rweakref to make pypy executable useable

2016-09-03 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86853:9c2ceea892ed Date: 2016-09-03 10:31 +0200 http://bitbucket.org/pypy/pypy/changeset/9c2ceea892ed/ Log:Claim QCGC supports rweakref to make pypy executable useable diff --git a/rpython/config/translationoption.py b/rpython/confi

[pypy-commit] pypy quad-color-gc: Fix some broken testcases due to wrong typeids for immortal objects

2016-09-02 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86848:a6ec7b4fb726 Date: 2016-09-02 21:21 +0200 http://bitbucket.org/pypy/pypy/changeset/a6ec7b4fb726/ Log:Fix some broken testcases due to wrong typeids for immortal objects diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc

[pypy-commit] pypy quad-color-gc: Remove object layout hack, update qcgc codebase

2016-09-02 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86837:d98166b96e01 Date: 2016-09-02 09:11 +0200 http://bitbucket.org/pypy/pypy/changeset/d98166b96e01/ Log:Remove object layout hack, update qcgc codebase diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpyth

[pypy-commit] pypy quad-color-gc: Merge heads

2016-08-30 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86739:acfdf9dfd37b Date: 2016-08-30 15:32 +0200 http://bitbucket.org/pypy/pypy/changeset/acfdf9dfd37b/ Log:Merge heads ___ pypy-commit mailing list pypy-commit@python.org https://mail.pytho

[pypy-commit] pypy quad-color-gc: Implement write barrier and try fix pypy compile error

2016-08-30 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86738:022badc3be64 Date: 2016-08-30 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/022badc3be64/ Log:Implement write barrier and try fix pypy compile error diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py ---

[pypy-commit] pypy quad-color-gc: Remove superfluous(?) code

2016-08-30 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86737:c3c59faf9e4a Date: 2016-08-19 22:09 +0200 http://bitbucket.org/pypy/pypy/changeset/c3c59faf9e4a/ Log:Remove superfluous(?) code diff --git a/rpython/rtyper/lltypesystem/lloperation.py b/rpython/rtyper/lltypesystem/lloperation.

[pypy-commit] pypy quad-color-gc: Fix wrong initialization order

2016-08-30 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86736:d2ff4cbaeae8 Date: 2016-08-19 21:50 +0200 http://bitbucket.org/pypy/pypy/changeset/d2ff4cbaeae8/ Log:Fix wrong initialization order diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc

[pypy-commit] pypy quad-color-gc: Update QCGC codebase

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86662:a91d70d81b8d Date: 2016-08-28 22:23 +0200 http://bitbucket.org/pypy/pypy/changeset/a91d70d81b8d/ Log:Update QCGC codebase diff --git a/rpython/translator/c/src/qcgc/arena.c b/rpython/translator/c/src/qcgc/arena.c --- a/rpython

[pypy-commit] pypy quad-color-gc: Remove assertions and just ignore finalizers

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86643:a6e4ededebb0 Date: 2016-08-28 18:25 +0200 http://bitbucket.org/pypy/pypy/changeset/a6e4ededebb0/ Log:Remove assertions and just ignore finalizers diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/

[pypy-commit] pypy quad-color-gc: Remove unnecessary define

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86642:6fb3433530c7 Date: 2016-08-28 16:56 +0200 http://bitbucket.org/pypy/pypy/changeset/6fb3433530c7/ Log:Remove unnecessary define diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rpyt

[pypy-commit] pypy quad-color-gc: Implement correct hashing

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86639:551003ed3ffb Date: 2016-08-28 13:25 +0200 http://bitbucket.org/pypy/pypy/changeset/551003ed3ffb/ Log:Implement correct hashing diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py +

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86636:041e0b606934 Date: 2016-08-27 16:36 +0200 http://bitbucket.org/pypy/pypy/changeset/041e0b606934/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c --- a

[pypy-commit] pypy quad-color-gc: Update qcgc compilation rule

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86637:b975e6511342 Date: 2016-08-27 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/b975e6511342/ Log:Update qcgc compilation rule diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/r

[pypy-commit] pypy quad-color-gc: Try implementing hash

2016-08-28 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86638:a1f8c2584b18 Date: 2016-08-28 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/a1f8c2584b18/ Log:Try implementing hash diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py +++ b

[pypy-commit] pypy quad-color-gc: Detect overflow errors in malloc_varsize_clear

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86454:92eeddd8d966 Date: 2016-08-23 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/92eeddd8d966/ Log:Detect overflow errors in malloc_varsize_clear diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpytho

[pypy-commit] pypy quad-color-gc: Try to implement writebarrier_before_copy

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86449:5af12240393f Date: 2016-08-23 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/5af12240393f/ Log:Try to implement writebarrier_before_copy diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/mem

[pypy-commit] pypy quad-color-gc: Fix collect llop not having canmallocgc=True

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86448:1b3b0d2c35be Date: 2016-08-23 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/1b3b0d2c35be/ Log:Fix collect llop not having canmallocgc=True diff --git a/rpython/rtyper/lltypesystem/lloperation.py b/rpython/rtyper/lltypes

[pypy-commit] pypy quad-color-gc: Replace dereference hack

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86447:227535124264 Date: 2016-08-23 15:36 +0200 http://bitbucket.org/pypy/pypy/changeset/227535124264/ Log:Replace dereference hack diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/gctransform/qcgcframework.

[pypy-commit] pypy quad-color-gc: Hack around dereferencing (do it with custom llop)

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86441:fd79eaeb9674 Date: 2016-08-23 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/fd79eaeb9674/ Log:Hack around dereferencing (do it with custom llop) diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/

[pypy-commit] pypy quad-color-gc: Add FIXME for bug in trace function

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86433:5814b9e70ba5 Date: 2016-08-23 07:37 +0200 http://bitbucket.org/pypy/pypy/changeset/5814b9e70ba5/ Log:Add FIXME for bug in trace function diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/gctransform/qcg

[pypy-commit] pypy quad-color-gc: Cleanup, set hash and tid from both fixed and varsize

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86424:220e04e78d18 Date: 2016-08-22 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/220e04e78d18/ Log:Cleanup, set hash and tid from both fixed and varsize diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a

[pypy-commit] pypy quad-color-gc: malloc_fixedsize_clear sets tid

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86423:f8a7404b3803 Date: 2016-08-22 17:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f8a7404b3803/ Log:malloc_fixedsize_clear sets tid diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcg

[pypy-commit] pypy quad-color-gc: Stop trying to set tid via c code as it does not work

2016-08-22 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86418:d4fd1b5588ee Date: 2016-08-22 16:21 +0200 http://bitbucket.org/pypy/pypy/changeset/d4fd1b5588ee/ Log:Stop trying to set tid via c code as it does not work diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a

[pypy-commit] pypy quad-color-gc: Implement malloc_varsize_clear (WIP)

2016-08-20 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86351:3d1e9993d643 Date: 2016-08-20 18:22 +0200 http://bitbucket.org/pypy/pypy/changeset/3d1e9993d643/ Log:Implement malloc_varsize_clear (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/g

[pypy-commit] pypy quad-color-gc: qcgc_allocate seems to compile

2016-08-20 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86350:399683dc9715 Date: 2016-08-20 17:41 +0200 http://bitbucket.org/pypy/pypy/changeset/399683dc9715/ Log:qcgc_allocate seems to compile diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc

[pypy-commit] pypy quad-color-gc: Try implementing allocation

2016-08-20 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86349:3c501a577097 Date: 2016-08-20 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/3c501a577097/ Log:Try implementing allocation diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py

[pypy-commit] pypy quad-color-gc: Fix startup code (again?!)

2016-08-20 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86345:e2f94675d8b2 Date: 2016-08-20 16:00 +0200 http://bitbucket.org/pypy/pypy/changeset/e2f94675d8b2/ Log:Fix startup code (again?!) diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py --- a/rpython/translator/c/gc.

[pypy-commit] pypy quad-color-gc: Implement push and pop

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86320:bc2d69f739ed Date: 2016-08-19 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/bc2d69f739ed/ Log:Implement push and pop diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator

[pypy-commit] pypy quad-color-gc: Add qcgc_configure

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86316:5e3b2d612dbc Date: 2016-08-19 15:12 +0200 http://bitbucket.org/pypy/pypy/changeset/5e3b2d612dbc/ Log:Add qcgc_configure diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py --- a/rpython/translator/c/gc.py +++ b

[pypy-commit] pypy quad-color-gc: Make some C compilation working (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86315:025a7647e086 Date: 2016-08-19 15:02 +0200 http://bitbucket.org/pypy/pypy/changeset/025a7647e086/ Log:Make some C compilation working (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/

[pypy-commit] pypy quad-color-gc: "Fix" initialization (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86314:d6468116edd7 Date: 2016-08-19 14:48 +0200 http://bitbucket.org/pypy/pypy/changeset/d6468116edd7/ Log:"Fix" initialization (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py

[pypy-commit] pypy quad-color-gc: Update qcgc codebase

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86312:9561ef30edb5 Date: 2016-08-19 14:23 +0200 http://bitbucket.org/pypy/pypy/changeset/9561ef30edb5/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/gc_state.h b/rpython/translator/c/src/qcgc/gc_state.h --- a/r

[pypy-commit] pypy quad-color-gc: Extend GC/Transformer (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86311:cba20e2f61b9 Date: 2016-08-19 13:46 +0200 http://bitbucket.org/pypy/pypy/changeset/cba20e2f61b9/ Log:Extend GC/Transformer (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py

[pypy-commit] pypy quad-color-gc: Extend skeleton (WIP?)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86310:c0e8549cad2f Date: 2016-08-19 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/c0e8549cad2f/ Log:Extend skeleton (WIP?) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py +++

[pypy-commit] pypy quad-color-gc: Add transformer skeleton (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86309:dfbb52a3c9a1 Date: 2016-08-19 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/dfbb52a3c9a1/ Log:Add transformer skeleton (WIP) diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/r

[pypy-commit] pypy quad-color-gc: Compile qcgc (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86306:07613d93dc9d Date: 2016-08-19 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/07613d93dc9d/ Log:Compile qcgc (WIP) diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rpython/rty

[pypy-commit] pypy quad-color-gc: Import qcgc codebase

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86305:45d8ca00efff Date: 2016-08-19 09:41 +0200 http://bitbucket.org/pypy/pypy/changeset/45d8ca00efff/ Log:Import qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c new f