[pypy-commit] stmgc card-marking: fix and add failing test

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1217:73abd268f72c Date: 2014-05-20 10:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/73abd268f72c/ Log:fix and add failing test diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -186,23 +1

[pypy-commit] stmgc card-marking: change the interface from offset to index (and finally add the forgotten tests)

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1218:36e751d8b104 Date: 2014-05-20 13:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/36e751d8b104/ Log:change the interface from offset to index (and finally add the forgotten tests) diff --git a/c7/stm/core.c b/c7/stm/core.c --

[pypy-commit] stmgc card-marking: fixes

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1219:a290c9b39ef9 Date: 2014-05-20 14:30 +0200 http://bitbucket.org/pypy/stmgc/changeset/a290c9b39ef9/ Log:fixes diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -42,6 +42,9 @@ static void _stm_mark_c

[pypy-commit] pypy shadowstack-again: Try again to improve the performance of shadowstack, this time with a global register

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71599:f79e1101b4ce Date: 2014-05-20 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f79e1101b4ce/ Log:Try again to improve the performance of shadowstack, this time with a global register __

[pypy-commit] pypy shadowstack-again: Starting

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71600:77dafb290569 Date: 2014-05-20 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/77dafb290569/ Log:Starting diff --git a/rpython/memory/gctransform/shadowstack.py b/rpython/memory/gctransform/shadowstack.py --- a/rpython/memor

[pypy-commit] pypy shadowstack-again: Small fixes until some tests of test_newgc pass again

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71601:fa7c09e2791f Date: 2014-05-20 15:51 +0200 http://bitbucket.org/pypy/pypy/changeset/fa7c09e2791f/ Log:Small fixes until some tests of test_newgc pass again diff --git a/rpython/memory/gctransform/shadowstack.py b/rpython/memory/g

[pypy-commit] stmgc card-marking: fix for last commit

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1221:bdd0e55e018f Date: 2014-05-20 15:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/bdd0e55e018f/ Log:fix for last commit diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -326,6 +326,10

[pypy-commit] stmgc card-marking: clean cards on abort

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1220:e1ac75ed3871 Date: 2014-05-20 15:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/e1ac75ed3871/ Log:clean cards on abort diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -359,6 +359,12

[pypy-commit] stmgc card-marking: test & fix for major gc

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1222:b7879ec94205 Date: 2014-05-20 17:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/b7879ec94205/ Log:test & fix for major gc diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c7/stm/core.h @@ -231,7 +231,9 @@ r

[pypy-commit] pypy shadowstack-again: in-progress: use r15 also to return exceptions

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71602:35fc2a0ae50c Date: 2014-05-20 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/35fc2a0ae50c/ Log:in-progress: use r15 also to return exceptions diff --git a/rpython/memory/gctransform/shadowstack.py b/rpython/memory/gctransf

[pypy-commit] pypy shadowstack-again: fix

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71603:a4e30bdbac19 Date: 2014-05-20 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/a4e30bdbac19/ Log:fix diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py --- a/rpython/translator/c/gc.py +++ b/rpython/translat

[pypy-commit] pypy shadowstack-again: Revert partially 35fc2a0ae50c: found out that using r15 to return exceptions

2014-05-20 Thread arigo
Author: Armin Rigo Branch: shadowstack-again Changeset: r71604:ed8c9de9b293 Date: 2014-05-20 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/ed8c9de9b293/ Log:Revert partially 35fc2a0ae50c: found out that using r15 to return exceptions gives no measurable speed improvement diff

[pypy-commit] pypy release-2.3.x: Translation fix for 3777204fff8e

2014-05-20 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71609:d2dda83f486d Date: 2014-05-19 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/d2dda83f486d/ Log:Translation fix for 3777204fff8e diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py --- a/pypy/module/

[pypy-commit] pypy release-2.3.x: issue 1762: accept null bytes in the .py file named in the command-line,

2014-05-20 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71607:463b508891cc Date: 2014-05-18 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/463b508891cc/ Log:issue 1762: accept null bytes in the .py file named in the command- line, in addition to files that are imported. diff --git

[pypy-commit] pypy release-2.3.x: update version numbers to 2.3.1 (doc/*.rst changes must be copied to default when we release)

2014-05-20 Thread mattip
Author: mattip Branch: release-2.3.x Changeset: r71612:7158396acaba Date: 2014-05-20 01:17 +0300 http://bitbucket.org/pypy/pypy/changeset/7158396acaba/ Log:update version numbers to 2.3.1 (doc/*.rst changes must be copied to default when we release) diff --git a/pypy/doc/conf.py b/py

[pypy-commit] pypy default: document grafted changes

2014-05-20 Thread mattip
Author: mattip Branch: Changeset: r71616:fa5993689db1 Date: 2014-05-20 01:11 +0300 http://bitbucket.org/pypy/pypy/changeset/fa5993689db1/ Log:document grafted changes diff --git a/pypy/doc/whatsnew-2.3.1.rst b/pypy/doc/whatsnew-2.3.1.rst --- a/pypy/doc/whatsnew-2.3.1.rst +++ b/pypy/doc/what

[pypy-commit] pypy release-2.3.x: issue 1752: the peek() method must not create a string slice. This leads

2014-05-20 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71608:d204591b2495 Date: 2014-05-18 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/d204591b2495/ Log:issue 1752: the peek() method must not create a string slice. This leads to bogus complexity as soon as the buffer size is mo

[pypy-commit] pypy default: document changes from 2.3, reorganize historical release notes

2014-05-20 Thread mattip
Author: mattip Branch: Changeset: r71613:d6b02fb06861 Date: 2014-05-20 00:31 +0300 http://bitbucket.org/pypy/pypy/changeset/d6b02fb06861/ Log:document changes from 2.3, reorganize historical release notes diff --git a/pypy/doc/index-of-release-notes.rst b/pypy/doc/index-of-release-notes.rs

[pypy-commit] pypy default: not relevant

2014-05-20 Thread mattip
Author: mattip Branch: Changeset: r71617:9e70dfd8c9de Date: 2014-05-20 01:19 +0300 http://bitbucket.org/pypy/pypy/changeset/9e70dfd8c9de/ Log:not relevant diff --git a/pypy/doc/how-to-release.rst b/pypy/doc/how-to-release.rst --- a/pypy/doc/how-to-release.rst +++ b/pypy/doc/how-to-release.r

[pypy-commit] pypy default: make test pass

2014-05-20 Thread mattip
Author: mattip Branch: Changeset: r71614:06b574e492e4 Date: 2014-05-20 00:39 +0300 http://bitbucket.org/pypy/pypy/changeset/06b574e492e4/ Log:make test pass diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy release-2.3.x: document changes from 2.3, reorganize historical release notes

2014-05-20 Thread mattip
Author: mattip Branch: release-2.3.x Changeset: r71610:5de2cea8e468 Date: 2014-05-20 00:31 +0300 http://bitbucket.org/pypy/pypy/changeset/5de2cea8e468/ Log:document changes from 2.3, reorganize historical release notes diff --git a/pypy/doc/index-of-release-notes.rst b/pypy/doc/index-of-rel

[pypy-commit] pypy release-2.3.x: issue1769: trying to increase some limits in the SWEEPING phase. Now it

2014-05-20 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71606:7002c3cc8d4c Date: 2014-05-16 20:35 +0200 http://bitbucket.org/pypy/pypy/changeset/7002c3cc8d4c/ Log:issue1769: trying to increase some limits in the SWEEPING phase. Now it should be guaranteed that most steps during this phas

[pypy-commit] pypy release-2.3.x: Some extra instructions

2014-05-20 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71605:9180fdad3419 Date: 2014-05-13 21:02 +0200 http://bitbucket.org/pypy/pypy/changeset/9180fdad3419/ Log:Some extra instructions diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpytho

[pypy-commit] pypy default: start to create 2.3.1

2014-05-20 Thread mattip
Author: mattip Branch: Changeset: r71615:249366852219 Date: 2014-05-20 00:48 +0300 http://bitbucket.org/pypy/pypy/changeset/249366852219/ Log:start to create 2.3.1 diff --git a/pypy/doc/whatsnew-2.3.1.rst b/pypy/doc/whatsnew-2.3.1.rst new file mode 100644 --- /dev/null +++ b/pypy/doc/whatsn

[pypy-commit] pypy release-2.3.x: start to create 2.3.1

2014-05-20 Thread mattip
Author: mattip Branch: release-2.3.x Changeset: r71611:9ccfc38e7447 Date: 2014-05-20 00:48 +0300 http://bitbucket.org/pypy/pypy/changeset/9ccfc38e7447/ Log:start to create 2.3.1 diff --git a/pypy/doc/whatsnew-2.3.1.rst b/pypy/doc/whatsnew-2.3.1.rst new file mode 100644 --- /dev/null +++ b/py

[pypy-commit] stmgc card-marking: remove invalid assert and fix wrong use of segment-local reference

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1224:f88edde120b2 Date: 2014-05-20 18:39 +0200 http://bitbucket.org/pypy/stmgc/changeset/f88edde120b2/ Log:remove invalid assert and fix wrong use of segment-local reference diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++

[pypy-commit] stmgc card-marking: fix clearing of cards in some cases (test_random)

2014-05-20 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1223:ac2d8c48ced3 Date: 2014-05-20 18:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/ac2d8c48ced3/ Log:fix clearing of cards in some cases (test_random) diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c

[pypy-commit] pypy py3k-memoryview: Fix.

2014-05-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: py3k-memoryview Changeset: r71618:34a46c3da6ce Date: 2014-05-20 04:05 +0200 http://bitbucket.org/pypy/pypy/changeset/34a46c3da6ce/ Log:Fix. diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memoryobject.py --- a/pypy/objspace/std/memoryobject.py

[pypy-commit] pypy improve-docs: Move contents from ronan.rst to translation.rst.

2014-05-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: improve-docs Changeset: r71619:d7c76564bfd8 Date: 2014-05-20 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/d7c76564bfd8/ Log:Move contents from ronan.rst to translation.rst. diff --git a/rpython/doc/ronan.rst b/rpython/doc/ronan.rst deleted file mode 100644

[pypy-commit] pypy default: SomeBuiltin analyzers can never have can_only_throw

2014-05-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71620:801c1739e945 Date: 2014-05-20 19:20 +0100 http://bitbucket.org/pypy/pypy/changeset/801c1739e945/ Log:SomeBuiltin analyzers can never have can_only_throw diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.py --- a/rpython/annota

[pypy-commit] pypy decimal-libmpdec: Fixes, and add HAVE_THREADS

2014-05-20 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: decimal-libmpdec Changeset: r71621:61369511c423 Date: 2014-05-18 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/61369511c423/ Log:Fixes, and add HAVE_THREADS diff --git a/pypy/module/_decimal/__init__.py b/pypy/module/_decimal/__init__.py --- a/pypy

[pypy-commit] pypy decimal-libmpdec: Fix context flags dictionary.

2014-05-20 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: decimal-libmpdec Changeset: r71623:c15880925b71 Date: 2014-05-19 22:18 +0200 http://bitbucket.org/pypy/pypy/changeset/c15880925b71/ Log:Fix context flags dictionary. diff --git a/lib-python/3/test/test_decimal.py b/lib-python/3/test/test_decimal.py --- a

[pypy-commit] pypy decimal-libmpdec: Add Decimal.to_integral*()

2014-05-20 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: decimal-libmpdec Changeset: r71622:7b1c4d62bf95 Date: 2014-05-19 00:20 +0200 http://bitbucket.org/pypy/pypy/changeset/7b1c4d62bf95/ Log:Add Decimal.to_integral*() diff --git a/pypy/module/_decimal/interp_decimal.py b/pypy/module/_decimal/interp_decimal.p

[pypy-commit] pypy decimal-libmpdec: Implement Decimal.__hash__, and improve comparison with float.

2014-05-20 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: decimal-libmpdec Changeset: r71624:7d4a82d375d2 Date: 2014-05-21 00:22 +0200 http://bitbucket.org/pypy/pypy/changeset/7d4a82d375d2/ Log:Implement Decimal.__hash__, and improve comparison with float. diff --git a/pypy/module/_decimal/interp_decimal.py b/p

[pypy-commit] pypy py3k: 2to3

2014-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71625:eb55b133230a Date: 2014-05-20 15:39 -0700 http://bitbucket.org/pypy/pypy/changeset/eb55b133230a/ Log:2to3 diff --git a/lib_pypy/gdbm.py b/lib_pypy/gdbm.py --- a/lib_pypy/gdbm.py +++ b/lib_pypy/gdbm.py @@ -149,7 +149,7 @@ self._che

[pypy-commit] extradoc extradoc: title slide

2014-05-20 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5256:d982f5e27f71 Date: 2014-05-20 17:31 +0200 http://bitbucket.org/pypy/extradoc/changeset/d982f5e27f71/ Log:title slide diff --git a/talk/pycon-italy-2014/Makefile b/talk/pycon-italy-2014/Makefile --- a/talk/pycon-italy-2014/Makefile +++ b/

[pypy-commit] extradoc extradoc: initial checkin for my talk

2014-05-20 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5255:e5afa1fc9e45 Date: 2014-05-20 17:18 +0200 http://bitbucket.org/pypy/extradoc/changeset/e5afa1fc9e45/ Log:initial checkin for my talk diff --git a/talk/rst2beamer-template/Makefile b/talk/pycon-italy-2014/Makefile copy from talk/rst2beame

[pypy-commit] extradoc extradoc: more slides

2014-05-20 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5258:4922c6c8f204 Date: 2014-05-21 01:42 +0200 http://bitbucket.org/pypy/extradoc/changeset/4922c6c8f204/ Log:more slides diff --git a/talk/pycon-italy-2014/talk.rst b/talk/pycon-italy-2014/talk.rst --- a/talk/pycon-italy-2014/talk.rst +++ b/

[pypy-commit] extradoc extradoc: more slides

2014-05-20 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5257:13d1a92ab9dd Date: 2014-05-21 01:32 +0200 http://bitbucket.org/pypy/extradoc/changeset/13d1a92ab9dd/ Log:more slides diff --git a/talk/pycon-italy-2014/Makefile b/talk/pycon-italy-2014/Makefile --- a/talk/pycon-italy-2014/Makefile +++ b/

[pypy-commit] pypy default: don't require a bookkeeper to create an ArgumentsForTranslation object

2014-05-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71626:48e079c6da38 Date: 2014-05-21 04:07 +0100 http://bitbucket.org/pypy/pypy/changeset/48e079c6da38/ Log:don't require a bookkeeper to create an ArgumentsForTranslation object diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/a