[pypy-commit] stmgc default: Kill the undolog. It was done for the purpose of thread-local refs,

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r353:617a7397cc2d Date: 2013-07-06 11:09 +0200 http://bitbucket.org/pypy/stmgc/changeset/617a7397cc2d/ Log:Kill the undolog. It was done for the purpose of thread-local refs, but now this uses 'old_thread_local_obj' playing the role of a

[pypy-commit] stmgc default: Do we need to trace at all? The tests pass like this

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r351:840ac0a8867a Date: 2013-07-06 11:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/840ac0a8867a/ Log:Do we need to trace at all? The tests pass like this diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -225,8 +225,8 @

[pypy-commit] stmgc default: Typo

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r352:62b79f9f4e7c Date: 2013-07-06 11:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/62b79f9f4e7c/ Log:Typo diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -485,7 +485,7 @@ we may occasionally see a PUBL

[pypy-commit] stmgc default: Move the stm_hash/stm_id/stm_pointer_equal to a new file, extra.c,

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r354:70f314b926f7 Date: 2013-07-06 11:27 +0200 http://bitbucket.org/pypy/stmgc/changeset/70f314b926f7/ Log:Move the stm_hash/stm_id/stm_pointer_equal to a new file, extra.c, whose purpose is to contain "non-core" things offered in stmgc.h. diff

[pypy-commit] stmgc default: Start to copy the abortinfo from pypy's stm-gc-2's rpyintf.c.

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r355:5544b0de06cf Date: 2013-07-06 11:39 +0200 http://bitbucket.org/pypy/stmgc/changeset/5544b0de06cf/ Log:Start to copy the abortinfo from pypy's stm-gc-2's rpyintf.c. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -922,9 +922,7 @@

[pypy-commit] stmgc default: In-progress

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r356:5b802f21bafe Date: 2013-07-06 12:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/5b802f21bafe/ Log:In-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -422,29 +422,6 @@ goto restart_all; } -#if 0 -void *stm_DirectRead

[pypy-commit] pypy kill-ootype: The objective of this branch is to completely remove the oo typesystem

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: kill-ootype Changeset: r65230:023336d4e39c Date: 2013-07-06 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/023336d4e39c/ Log:The objective of this branch is to completely remove the oo typesystem and oo backends. __

[pypy-commit] pypy kill-ootype: Remove ootype support from the annotator

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: kill-ootype Changeset: r65231:eee1c17aebdf Date: 2013-07-06 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/eee1c17aebdf/ Log:Remove ootype support from the annotator diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/rpython/anno

[pypy-commit] pypy kill-ootype: Remove ootype support from rpython.rtyper.rtyper

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: kill-ootype Changeset: r65232:64eb95059623 Date: 2013-07-06 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/64eb95059623/ Log:Remove ootype support from rpython.rtyper.rtyper diff --git a/rpython/rtyper/rpbc.py b/rpython/rtyper/rpbc.py --- a/rpython/rtyper/rpb

[pypy-commit] pypy kill-ootype: Kill rpython.rtyper.test.tool.OORtypeMixin and .LLRtypeMixin

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: kill-ootype Changeset: r65233:ad923d70 Date: 2013-07-06 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/ad923d70/ Log:Kill rpython.rtyper.test.tool.OORtypeMixin and .LLRtypeMixin Update some rlib tests diff --git a/rpython/rlib/rstruct/test/te

[pypy-commit] stmgc default: Test and pass with integers

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r357:bca8a7e8a36a Date: 2013-07-06 15:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/bca8a7e8a36a/ Log:Test and pass with integers diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -156,9 +156,6 @@ size_t stm_decode_abort_in

[pypy-commit] stmgc default: Unsigned

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r358:cf5491788056 Date: 2013-07-06 15:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/cf5491788056/ Log:Unsigned diff --git a/c4/test/test_extra.py b/c4/test/test_extra.py --- a/c4/test/test_extra.py +++ b/c4/test/test_extra.py @@ -1,4 +1,4 @@ -impor

[pypy-commit] stmgc default: NULL

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r360:8c4673583792 Date: 2013-07-06 15:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/8c4673583792/ Log:NULL diff --git a/c4/test/test_extra.py b/c4/test/test_extra.py --- a/c4/test/test_extra.py +++ b/c4/test/test_extra.py @@ -72,3 +72,18 @@

[pypy-commit] stmgc default: Strings

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r359:559cb1191040 Date: 2013-07-06 15:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/559cb1191040/ Log:Strings diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -224,6 +224,7 @@ offset = *fieldoffsets++;

[pypy-commit] stmgc default: Read the latest version of an object inside the aborting transaction.

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r361:15dbb73844ab Date: 2013-07-06 15:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/15dbb73844ab/ Log:Read the latest version of an object inside the aborting transaction. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -248,6

[pypy-commit] stmgc default: Add stm_{minor, major}_collect() with the semantics needed

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r364:88246694721e Date: 2013-07-06 16:20 +0200 http://bitbucket.org/pypy/stmgc/changeset/88246694721e/ Log:Add stm_{minor,major}_collect() with the semantics needed for the users. diff --git a/c4/stmgc.h b/c4/stmgc.h --- a/c4/stmgc.h +++ b/c4/st

[pypy-commit] stmgc default: Use a more ad-hoc string variant

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r362:fd4fd6cb406b Date: 2013-07-06 15:47 +0200 http://bitbucket.org/pypy/stmgc/changeset/fd4fd6cb406b/ Log:Use a more ad-hoc string variant diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -224,7 +224,10 @@ rps

[pypy-commit] stmgc default: Officialize stm_abort_and_retry()

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r363:007ac02eb935 Date: 2013-07-06 15:56 +0200 http://bitbucket.org/pypy/stmgc/changeset/007ac02eb935/ Log:Officialize stm_abort_and_retry() diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -756,6 +756,11 @@ smp_spinloop(); } +void st

[pypy-commit] pypy stmgc-c4: test_collect.

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65238:4be9b6ab9ba7 Date: 2013-07-06 16:21 +0200 http://bitbucket.org/pypy/pypy/changeset/4be9b6ab9ba7/ Log:test_collect. diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/

[pypy-commit] pypy stmgc-c4: Fix the test. Now test_ztranslated passes completely.

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65239:a7a33a68fd93 Date: 2013-07-06 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/a7a33a68fd93/ Log:Fix the test. Now test_ztranslated passes completely. diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/

[pypy-commit] pypy stmgc-c4: Pass again test_ztranslated:test_abort_info

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65235:302484c08e8c Date: 2013-07-06 16:00 +0200 http://bitbucket.org/pypy/pypy/changeset/302484c08e8c/ Log:Pass again test_ztranslated:test_abort_info diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpy

[pypy-commit] pypy stmgc-c4: Progress on the remaining tests

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65236:b91b405b4dec Date: 2013-07-06 16:12 +0200 http://bitbucket.org/pypy/pypy/changeset/b91b405b4dec/ Log:Progress on the remaining tests diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/stm/test/test_ztransla

[pypy-commit] pypy stmgc-c4: Import stmgc/88246694721e

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65237:bb66659492be Date: 2013-07-06 16:20 +0200 http://bitbucket.org/pypy/pypy/changeset/bb66659492be/ Log:Import stmgc/88246694721e diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy stmgc-c4: Import stmgc/007ac02eb935

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65234:654fcdd1eb30 Date: 2013-07-06 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/654fcdd1eb30/ Log:Import stmgc/007ac02eb935 diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm/et.c --- a/rpython/translato

[pypy-commit] pypy stmgc-c4: hg merge

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65240:cee8eec5ca90 Date: 2013-07-06 21:36 +0200 http://bitbucket.org/pypy/pypy/changeset/cee8eec5ca90/ Log:hg merge diff --git a/pypy/module/thread/stm.py b/pypy/module/thread/stm.py --- a/pypy/module/thread/stm.py +++ b/pypy/module/thread/stm.

[pypy-commit] stmgc default: Test and fix for stm_pointer_equal with null pointers

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r365:dd0aff1663a1 Date: 2013-07-06 21:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/dd0aff1663a1/ Log:Test and fix for stm_pointer_equal with null pointers diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -132,6 +132,10 @@

[pypy-commit] pypy stmgc-c4: Import stmgc/dd0aff1663a1

2013-07-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65241:7d53e33d17d1 Date: 2013-07-06 21:38 +0200 http://bitbucket.org/pypy/pypy/changeset/7d53e33d17d1/ Log:Import stmgc/dd0aff1663a1 diff --git a/rpython/translator/stm/src_stm/extra.c b/rpython/translator/stm/src_stm/extra.c --- a/rpython/tra

[pypy-commit] pypy default: Add Yet Another piece of text about why we downplay RPython.

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r65242:2ec1dce03744 Date: 2013-07-06 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/2ec1dce03744/ Log:Add Yet Another piece of text about why we downplay RPython. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/d

[pypy-commit] pypy default: Move the new paragraphs

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r65244:84f919da866d Date: 2013-07-06 22:19 +0200 http://bitbucket.org/pypy/pypy/changeset/84f919da866d/ Log:Move the new paragraphs diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -332,6 +332,13 @@ your

[pypy-commit] pypy default: Add a paragraph

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r65243:733e10ed54c4 Date: 2013-07-06 22:16 +0200 http://bitbucket.org/pypy/pypy/changeset/733e10ed54c4/ Log:Add a paragraph diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -349,6 +349,12 @@ attempt to

[pypy-commit] pypy ndarray-subtype: more w_ corrections, try to be more clever in call2 for subtype compatability with numpy

2013-07-06 Thread mattip
Author: Matti Picus Branch: ndarray-subtype Changeset: r65245:2c2324b57f8c Date: 2013-07-07 01:21 +0300 http://bitbucket.org/pypy/pypy/changeset/2c2324b57f8c/ Log:more w_ corrections, try to be more clever in call2 for subtype compatability with numpy diff --git a/pypy/module/micronu

[pypy-commit] pypy kill-ootype: Fix rpython/rlib tests

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: kill-ootype Changeset: r65246:05cb70729561 Date: 2013-07-07 02:15 +0200 http://bitbucket.org/pypy/pypy/changeset/05cb70729561/ Log:Fix rpython/rlib tests diff --git a/rpython/rlib/test/test_rawstorage.py b/rpython/rlib/test/test_rawstorage.py --- a/rpython/rlib/te

[pypy-commit] pypy default: Don't disable the whole test collection on non-ARM CPUs

2013-07-06 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r65247:3fc9da9637c3 Date: 2013-07-07 03:49 +0200 http://bitbucket.org/pypy/pypy/changeset/3fc9da9637c3/ Log:Don't disable the whole test collection on non-ARM CPUs diff --git a/rpython/jit/backend/arm/test/conftest.py b/rpython/jit/backend/arm/test/con