[pypy-commit] pypy default: Use "print >> sys.stderr" instead of sys.write(), as a better

2011-08-10 Thread arigo
Author: Armin Rigo Branch: Changeset: r46404:16c23a92f5e0 Date: 2011-08-10 10:20 +0200 http://bitbucket.org/pypy/pypy/changeset/16c23a92f5e0/ Log:Use "print >> sys.stderr" instead of sys.write(), as a better way to print random objects and to add a newline after the message. diff --

[pypy-commit] pypy stacklet: Change a detail: when running a JIT-generated piece of code

2011-08-10 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46403:af51eb39f3f4 Date: 2011-08-09 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/af51eb39f3f4/ Log:Change a detail: when running a JIT-generated piece of code with shadowstack, we used to push two words on the shadowstack, namely

[pypy-commit] pypy stacklet: Fix.

2011-08-10 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46405:f1da58fd6934 Date: 2011-08-10 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/f1da58fd6934/ Log:Fix. diff --git a/pypy/rlib/_rffi_stacklet.py b/pypy/rlib/_rffi_stacklet.py --- a/pypy/rlib/_rffi_stacklet.py +++ b/pypy/rlib/_rffi_stack

[pypy-commit] pypy stacklet: merge heads

2011-08-10 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46406:c4f948c39d83 Date: 2011-08-10 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/c4f948c39d83/ Log:merge heads diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/llsupport/gc.py +++ b

[pypy-commit] pypy stacklet: Rename at app-level "stacklet" into "continuation".

2011-08-10 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46407:f791af9e2ed7 Date: 2011-08-10 11:26 +0200 http://bitbucket.org/pypy/pypy/changeset/f791af9e2ed7/ Log:Rename at app-level "stacklet" into "continuation". diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py ---

[pypy-commit] pypy tealet: Close the tealet branch. The ideas and a bit of code have been

2011-08-10 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r46409:6f6f53443543 Date: 2011-08-10 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/6f6f53443543/ Log:Close the tealet branch. The ideas and a bit of code have been taken over by the stacklet branch. _

[pypy-commit] pypy jit-short_from_state: fixed tests

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46410:8295c913e2d0 Date: 2011-08-10 08:48 +0200 http://bitbucket.org/pypy/pypy/changeset/8295c913e2d0/ Log:fixed tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_generators.py b/pypy/module/pypyjit/test_pypy_c/test_generator

[pypy-commit] pypy jit-short_from_state: two tests, one failing

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46411:fe4002fe33c7 Date: 2011-08-10 08:53 +0200 http://bitbucket.org/pypy/pypy/changeset/fe4002fe33c7/ Log:two tests, one failing diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeo

[pypy-commit] pypy jit-short_from_state: more cases

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46412:9536651c7da2 Date: 2011-08-10 09:11 +0200 http://bitbucket.org/pypy/pypy/changeset/9536651c7da2/ Log:more cases diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/test

[pypy-commit] pypy jit-short_from_state: allow fieldvalues to turn constant

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46413:000fdfc40a37 Date: 2011-08-10 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/000fdfc40a37/ Log:allow fieldvalues to turn constant diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/he

[pypy-commit] pypy jit-short_from_state: better optimized

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46414:3ebfc2ac8125 Date: 2011-08-10 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/3ebfc2ac8125/ Log:better optimized diff --git a/pypy/module/pypyjit/test_pypy_c/test_import.py b/pypy/module/pypyjit/test_pypy_c/test_import.p

[pypy-commit] buildbot default: customize the messages printed by the IRC bots: less verbose, include the URL, the branch, who pressed the force button and uses colors

2011-08-10 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r582:f86fba5dd18e Date: 2011-08-10 13:45 +0200 http://bitbucket.org/pypy/buildbot/changeset/f86fba5dd18e/ Log:customize the messages printed by the IRC bots: less verbose, include the URL, the branch, who pressed the force button and uses

[pypy-commit] pypy stacklet: Missing renames.

2011-08-10 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46415:a3349b3caae6 Date: 2011-08-10 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/a3349b3caae6/ Log:Missing renames. diff --git a/pypy/module/_continuation/test/test_translated.py b/pypy/module/_continuation/test/test_translated.py ---

[pypy-commit] pypy custom-trace: Change a detail: when running a JIT-generated piece of code

2011-08-10 Thread arigo
Author: Armin Rigo Branch: custom-trace Changeset: r46417:5b749b6efd85 Date: 2011-08-09 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/5b749b6efd85/ Log:Change a detail: when running a JIT-generated piece of code with shadowstack, we used to push two words on the shadowstack, na

[pypy-commit] pypy custom-trace: Rewrite the jit+shadowstack root enumerator in an iterator-like

2011-08-10 Thread arigo
Author: Armin Rigo Branch: custom-trace Changeset: r46418:618f8d473cd6 Date: 2011-08-10 13:53 +0200 http://bitbucket.org/pypy/pypy/changeset/618f8d473cd6/ Log:Rewrite the jit+shadowstack root enumerator in an iterator-like style. Goal: support custom_trace in order to do threads or

[pypy-commit] pypy jit-short_from_state: hg merge default

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46419:70f7459e294a Date: 2011-08-10 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/70f7459e294a/ Log:hg merge default diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/structure.

[pypy-commit] pypy jit-short_from_state: cleared out obsolete code for reconstructing the optimization chain after the preamble

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46420:daec1c343585 Date: 2011-08-10 16:16 +0200 http://bitbucket.org/pypy/pypy/changeset/daec1c343585/ Log:cleared out obsolete code for reconstructing the optimization chain after the preamble diff --git a/pypy/jit/metainte

[pypy-commit] pypy jit-short_from_state: cleared out obsolete code for generating the short preamble as well as an now incorect description of the assumptions

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46421:a2774e236690 Date: 2011-08-10 16:30 +0200 http://bitbucket.org/pypy/pypy/changeset/a2774e236690/ Log:cleared out obsolete code for generating the short preamble as well as an now incorect description of the assumptions

[pypy-commit] pypy release-1.6.x: Make the jit optimizer aware of opaque pointers and makes sure they dont end up in the short preamble. Fixes the bug tested in 2ca138be14a7

2011-08-10 Thread hakanardo
Author: Hakan Ardo Branch: release-1.6.x Changeset: r46422:33ec0d8fd4a7 Date: 2011-08-05 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/33ec0d8fd4a7/ Log:Make the jit optimizer aware of opaque pointers and makes sure they dont end up in the short preamble. Fixes the bug tested i

[pypy-commit] pypy default: refactor how fields are handled in ctypes structures: instead of relying on __getattr__/__setattr__, make them descriptors and store them directly in the __dict__ of the cl

2011-08-10 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46423:39aa92506023 Date: 2011-08-10 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/39aa92506023/ Log:refactor how fields are handled in ctypes structures: instead of relying on __getattr__/__setattr__, make them descriptors and store

[pypy-commit] pypy default: kill _fieldtypes, it's no longer needed now

2011-08-10 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46424:412b323e2bbd Date: 2011-08-10 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/412b323e2bbd/ Log:kill _fieldtypes, it's no longer needed now diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/s

[pypy-commit] pypy default: merge heads

2011-08-10 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46425:c5a046bdc0b8 Date: 2011-08-10 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/c5a046bdc0b8/ Log:merge heads diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/structure.py +++ b/lib_pypy/_ctyp

[pypy-commit] pypy default: add xxx

2011-08-10 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r46426:a54fff75299c Date: 2011-08-10 19:01 +0200 http://bitbucket.org/pypy/pypy/changeset/a54fff75299c/ Log:add xxx diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst --- a/pypy/doc/release-1.6.0.rst +++ b/pypy/doc/release-1.6.

[pypy-commit] pypy default: merge

2011-08-10 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r46427:0e14057f1283 Date: 2011-08-10 19:02 +0200 http://bitbucket.org/pypy/pypy/changeset/0e14057f1283/ Log:merge diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/structure.py +++ b/lib_pypy/_ctyp

[pypy-commit] pypy default: kill 4.3 I really dislike this number

2011-08-10 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r46428:667ddb171810 Date: 2011-08-10 19:03 +0200 http://bitbucket.org/pypy/pypy/changeset/667ddb171810/ Log:kill 4.3 I really dislike this number diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst --- a/pypy/doc/release-1.6.0.r

[pypy-commit] pypy default: small fixes, add hakan

2011-08-10 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r46429:9c81415b4116 Date: 2011-08-10 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/9c81415b4116/ Log:small fixes, add hakan diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst --- a/pypy/doc/release-1.6.0.rst +++ b/pypy/d

[pypy-commit] pypy default: add a disclaimer, unlikely we"ll upgrade python on tannit

2011-08-10 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r46430:82bf0efcfe7d Date: 2011-08-10 19:17 +0200 http://bitbucket.org/pypy/pypy/changeset/82bf0efcfe7d/ Log:add a disclaimer, unlikely we"ll upgrade python on tannit diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst --- a/pypy

[pypy-commit] pypy reflex-support: merge default into branch

2011-08-10 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r46431:3df02e2fcf1e Date: 2011-08-08 15:53 -0700 http://bitbucket.org/pypy/pypy/changeset/3df02e2fcf1e/ Log:merge default into branch diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst --- a/pypy/doc/release-1.6.0.rst

[pypy-commit] pypy reflex-support: public function renaming and a better way of loading dictionaries globally

2011-08-10 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r46432:8e5ab51e060f Date: 2011-08-08 18:49 -0700 http://bitbucket.org/pypy/pypy/changeset/8e5ab51e060f/ Log:public function renaming and a better way of loading dictionaries globally diff --git a/pypy/jit/tl/pypyjit_demo.py b/py

[pypy-commit] pypy reflex-support: C++ and typo fixes

2011-08-10 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r46433:41e42b571343 Date: 2011-08-10 17:30 -0700 http://bitbucket.org/pypy/pypy/changeset/41e42b571343/ Log:C++ and typo fixes diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/src/cintcwrapper.cxx --- a/pypy/modu