[pypy-commit] pypy inline-dict-ops: fix the test

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45361:ee575cebb8e7 Date: 2011-07-06 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/ee575cebb8e7/ Log:fix the test diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/jit/ba

[pypy-commit] pypy default: put getting started and FAQ in a more evident position

2011-07-06 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r45362:8146c72e14c8 Date: 2011-07-06 14:15 +0200 http://bitbucket.org/pypy/pypy/changeset/8146c72e14c8/ Log:put getting started and FAQ in a more evident position diff --git a/pypy/doc/getting-started.rst b/pypy/doc/getting-started.rst --- a/pypy/doc/

[pypy-commit] pypy default: kill docs for the no longer available CALL_LIKELY_BUILTIN

2011-07-06 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r45363:b1ad852a205d Date: 2011-07-06 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/b1ad852a205d/ Log:kill docs for the no longer available CALL_LIKELY_BUILTIN diff --git a/pypy/doc/interpreter-optimizations.rst b/pypy/doc/interpreter-optimizat

[pypy-commit] extradoc extradoc: add shebang and chmod +x

2011-07-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3822:6ae6144e3075 Date: 2011-07-06 17:19 +0200 http://bitbucket.org/pypy/extradoc/changeset/6ae6144e3075/ Log:add shebang and chmod +x diff --git a/talk/iwtc11/benchmarks/image/magnify.py b/talk/iwtc11/benchmarks/image/magnify.py old mode 10

[pypy-commit] extradoc extradoc: blog post draft about the realtime video processing

2011-07-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3823:bcd81510c9f9 Date: 2011-07-06 18:10 +0200 http://bitbucket.org/pypy/extradoc/changeset/bcd81510c9f9/ Log:blog post draft about the realtime video processing diff --git a/blog/draft/realtime_image_processing.rst b/blog/draft/realtime_ima

[pypy-commit] pypy default: start implementing slicing assembler into ops

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45364:6e65afd1e3a4 Date: 2011-07-06 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/6e65afd1e3a4/ Log:start implementing slicing assembler into ops diff --git a/pypy/jit/tool/oparser.py b/pypy/jit/tool/oparser.py --- a/pypy/jit/tool/oparse

[pypy-commit] pypy default: include information that will grossly simplify parsing of logs

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45365:71493644c4ef Date: 2011-07-06 18:42 +0200 http://bitbucket.org/pypy/pypy/changeset/71493644c4ef/ Log:include information that will grossly simplify parsing of logs diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/ass

[pypy-commit] pypy arm-backend-2: (cfbolz, bivab) remove redundant and probably wrong method that is already overwritten a few lines below

2011-07-06 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r45366:18b7a3b0b7df Date: 2011-07-06 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/18b7a3b0b7df/ Log:(cfbolz, bivab) remove redundant and probably wrong method that is already overwritten a few lines below diff --git a/p

[pypy-commit] pypy default: (cfbolz, bivab) remove redundant and probably wrong method that is already overwritten a few lines below

2011-07-06 Thread bivab
Author: David Schneider Branch: Changeset: r45367:bf5d4d62459c Date: 2011-07-06 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/bf5d4d62459c/ Log:(cfbolz, bivab) remove redundant and probably wrong method that is already overwritten a few lines below diff --git a/pypy/jit/metai

[pypy-commit] pypy default: Make an editable copy of test_sets and change it to not assume that immutable object identity is guarnteed.

2011-07-06 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45368:1fc3e8202f32 Date: 2011-07-06 10:34 -0700 http://bitbucket.org/pypy/pypy/changeset/1fc3e8202f32/ Log:Make an editable copy of test_sets and change it to not assume that immutable object identity is guarnteed. diff --git a/lib-python/2.7/

[pypy-commit] pypy default: kill leftover code for debugging

2011-07-06 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r45369:eb32d6c7a487 Date: 2011-07-06 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/eb32d6c7a487/ Log:kill leftover code for debugging diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py --- a/pypy/rpython/memor

[pypy-commit] pypy default: Have a proper category for addresses

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45370:d9138743c5d6 Date: 2011-07-06 20:18 +0200 http://bitbucket.org/pypy/pypy/changeset/d9138743c5d6/ Log:Have a proper category for addresses diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/b

[pypy-commit] pypy default: more of correct categories

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45371:3f646054700c Date: 2011-07-06 20:19 +0200 http://bitbucket.org/pypy/pypy/changeset/3f646054700c/ Log:more of correct categories diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86

[pypy-commit] pypy default: add a test log (shelve doesn't support adding :-/)

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45372:a38f246a47b3 Date: 2011-07-06 20:20 +0200 http://bitbucket.org/pypy/pypy/changeset/a38f246a47b3/ Log:add a test log (shelve doesn't support adding :-/) diff --git a/pypy/tool/jitlogparser/test/logtest.log b/pypy/tool/jitlogparser/test/lo

[pypy-commit] pypy default: merge

2011-07-06 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45373:582113929b62 Date: 2011-07-06 20:20 +0200 http://bitbucket.org/pypy/pypy/changeset/582113929b62/ Log:merge diff --git a/lib-python/2.7/test/test_sets.py b/lib-python/modified-2.7/test/test_sets.py copy from lib-python/2.7/test/test_sets.

[pypy-commit] pypy shadowstack-perf: Tentative: remove the clears at the start of every function.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45374:31d4b032dd61 Date: 2011-07-04 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/31d4b032dd61/ Log:Tentative: remove the clears at the start of every function. Needs careful tweaks to ensure that old, invalid pointers are

[pypy-commit] pypy tealet: A branch in which to integrate tealets with pypy's GC transformer.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45375:d329df9bdcef Date: 2011-06-10 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/d329df9bdcef/ Log:A branch in which to integrate tealets with pypy's GC transformer. ___ pypy-commit mailing list

[pypy-commit] pypy tealet: Add an operation to get the address of the shadowstack base pointer,

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45376:cf207cd3f785 Date: 2011-06-11 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/cf207cd3f785/ Log:Add an operation to get the address of the shadowstack base pointer, in addition to the top. diff --git a/pypy/rpython/lltypesystem

[pypy-commit] pypy tealet: General support for tealet.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45377:4a707bc5ac9a Date: 2011-06-11 16:15 +0200 http://bitbucket.org/pypy/pypy/changeset/4a707bc5ac9a/ Log:General support for tealet. diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py --- a/pypy/config/translationo

[pypy-commit] pypy tealet: Add asserts.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45378:c1f87a237e06 Date: 2011-06-11 18:15 +0200 http://bitbucket.org/pypy/pypy/changeset/c1f87a237e06/ Log:Add asserts. diff --git a/pypy/rpython/memory/gctransform/framework.py b/pypy/rpython/memory/gctransform/framework.py --- a/pypy/rpython/m

[pypy-commit] pypy tealet: Integrate, and use demo1 as the test.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45379:bac623c0bd2f Date: 2011-06-12 10:53 +0200 http://bitbucket.org/pypy/pypy/changeset/bac623c0bd2f/ Log:Integrate, and use demo1 as the test. diff --git a/pypy/rlib/_tealet_rffi.py b/pypy/rlib/_tealet_rffi.py new file mode 100644 --- /dev/null

[pypy-commit] pypy tealet: App-level interface. Untested; unsure how to test it...

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45380:1035732daa98 Date: 2011-06-12 11:42 +0200 http://bitbucket.org/pypy/pypy/changeset/1035732daa98/ Log:App-level interface. Untested; unsure how to test it... diff --git a/pypy/module/tealet/__init__.py b/pypy/module/tealet/__init__.py new fi

[pypy-commit] pypy tealet: A proper fix, hopefully.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45381:95c873fad361 Date: 2011-06-12 12:41 +0200 http://bitbucket.org/pypy/pypy/changeset/95c873fad361/ Log:A proper fix, hopefully. diff --git a/pypy/rpython/memory/gctransform/framework.py b/pypy/rpython/memory/gctransform/framework.py --- a/py

[pypy-commit] pypy tealet: fixes.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45382:0cbc95f97c9d Date: 2011-06-12 10:43 + http://bitbucket.org/pypy/pypy/changeset/0cbc95f97c9d/ Log:fixes. diff --git a/pypy/module/tealet/interp_tealet.py b/pypy/module/tealet/interp_tealet.py --- a/pypy/module/tealet/interp_tealet.py ++

[pypy-commit] pypy tealet: Tweak delegation between rtealet.py and the GC. It seems that the

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45383:01a6ac124f45 Date: 2011-06-12 15:53 +0200 http://bitbucket.org/pypy/pypy/changeset/01a6ac124f45/ Log:Tweak delegation between rtealet.py and the GC. It seems that the GC needs to do a bit more, but it's not really more code in total.

[pypy-commit] pypy tealet: Move initialization to the class declaration. Needed anyway

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45384:4ededdcb373f Date: 2011-06-12 16:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4ededdcb373f/ Log:Move initialization to the class declaration. Needed anyway because otherwise W_Tealet is missing these attributes. diff --git a/py

[pypy-commit] pypy tealet: Saving and restoring the shadowstack in the JIT.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45385:841c213583c6 Date: 2011-06-13 10:51 +0200 http://bitbucket.org/pypy/pypy/changeset/841c213583c6/ Log:Saving and restoring the shadowstack in the JIT. diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pyp

[pypy-commit] pypy tealet: Untested JIT support.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45386:7a765de75f51 Date: 2011-06-13 10:51 +0200 http://bitbucket.org/pypy/pypy/changeset/7a765de75f51/ Log:Untested JIT support. diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py --- a/pypy/config/translationoption.

[pypy-commit] pypy tealet: Translation fixes.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45387:a60fa90a4868 Date: 2011-06-13 10:02 + http://bitbucket.org/pypy/pypy/changeset/a60fa90a4868/ Log:Translation fixes. diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/llsupport/gc.py

[pypy-commit] pypy tealet: Fix: need to make the shadowstack empty here.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45388:039300a3c9b2 Date: 2011-06-13 12:34 +0200 http://bitbucket.org/pypy/pypy/changeset/039300a3c9b2/ Log:Fix: need to make the shadowstack empty here. diff --git a/pypy/rpython/memory/gctransform/framework.py b/pypy/rpython/memory/gctransform/

[pypy-commit] pypy tealet: Multithread safety.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45391:062824c571a9 Date: 2011-07-06 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/062824c571a9/ Log:Multithread safety. diff --git a/pypy/module/tealet/interp_tealet.py b/pypy/module/tealet/interp_tealet.py --- a/pypy/module/tealet/interp

[pypy-commit] pypy tealet: Make the --tealet and the --withmod-tealet options equivalent.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45392:aacfe8d3f7af Date: 2011-07-06 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/aacfe8d3f7af/ Log:Make the --tealet and the --withmod-tealet options equivalent. diff --git a/pypy/translator/goal/targetpypystandalone.py b/pypy/translator

[pypy-commit] pypy tealet: Fixes.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45393:eca11e837d77 Date: 2011-07-06 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/eca11e837d77/ Log:Fixes. diff --git a/pypy/module/tealet/interp_tealet.py b/pypy/module/tealet/interp_tealet.py --- a/pypy/module/tealet/interp_tealet.py ++

[pypy-commit] pypy tealet: A full implementation of greenlets on top of tealets.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45394:c60a5d4e0d19 Date: 2011-07-06 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/c60a5d4e0d19/ Log:A full implementation of greenlets on top of tealets. diff --git a/lib_pypy/greenlet.py b/lib_pypy/greenlet.py --- a/lib_pypy/greenlet.py +

[pypy-commit] pypy tealet: Fix on 64-bit.

2011-07-06 Thread arigo
Author: Armin Rigo Branch: tealet Changeset: r45395:d2e14ca5f78b Date: 2011-07-06 19:55 +0200 http://bitbucket.org/pypy/pypy/changeset/d2e14ca5f78b/ Log:Fix on 64-bit. diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/llsupport/gc.py +++

[pypy-commit] extradoc extradoc: explain the algorithms, the -b options and the nice abstraction it implements

2011-07-06 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3824:34bd12cea418 Date: 2011-07-06 20:46 +0200 http://bitbucket.org/pypy/extradoc/changeset/34bd12cea418/ Log:explain the algorithms, the -b options and the nice abstraction it implements diff --git a/blog/draft/realtime_image_processin

[pypy-commit] jitviewer default: Get jitviewer to install correctly -- move static and template folders into a package so that they really are package data, add qwebview.py to list of scripts to insta

2011-07-06 Thread hodgestar
Author: Simon Cross Branch: Changeset: r136:97161ab5adfd Date: 2011-07-06 21:28 +0200 http://bitbucket.org/pypy/jitviewer/changeset/97161ab5adfd/ Log:Get jitviewer to install correctly -- move static and template folders into a package so that they really are package data, add

[pypy-commit] extradoc extradoc: clairify

2011-07-06 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3825:1ed18ccca681 Date: 2011-07-06 21:31 +0200 http://bitbucket.org/pypy/extradoc/changeset/1ed18ccca681/ Log:clairify diff --git a/blog/draft/realtime_image_processing.rst b/blog/draft/realtime_image_processing.rst --- a/blog/draft/realtime_i

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

2011-07-06 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45397:359fb9a9f8ee Date: 2011-07-06 10:14 -0700 http://bitbucket.org/pypy/pypy/changeset/359fb9a9f8ee/ Log:merge default diff --git a/pypy/doc/getting-started.rst b/pypy/doc/getting-started.rst --- a/pypy/doc/getting-started.rst +++ b/

[pypy-commit] pypy reflex-support: fix translation error

2011-07-06 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45398:6c9c330bf4dd Date: 2011-07-06 15:28 -0700 http://bitbucket.org/pypy/pypy/changeset/6c9c330bf4dd/ Log:fix translation error diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/pypy/module/cppy

[pypy-commit] pypy reflex-support: fix translation problem in JIT generation

2011-07-06 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45399:012bea4f7b9b Date: 2011-07-06 16:53 -0700 http://bitbucket.org/pypy/pypy/changeset/012bea4f7b9b/ Log:fix translation problem in JIT generation diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py --- a/pyp

Re: [pypy-commit] pypy reflex-support: fix translation problem in JIT generation

2011-07-06 Thread Alex Gaynor
Rather than factor that out, maybe we should add ptradd support to the JIT, I know I've done this same thing several times at this point. Alex On Wed, Jul 6, 2011 at 4:45 PM, wlav wrote: > Author: Wim Lavrijsen > Branch: reflex-support > Changeset: r45399:012bea4f7b9b > Date: 2011-07-06 16:53