[pypy-commit] pypy default: add a test

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57398:3b6ece4749c8 Date: 2012-09-20 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/3b6ece4749c8/ Log:add a test diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy/module/mi

[pypy-commit] pypy default: merge

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57399:71931876cb9c Date: 2012-09-20 11:00 +0200 http://bitbucket.org/pypy/pypy/changeset/71931876cb9c/ Log:merge diff --git a/pypy/doc/jit/pyjitpl5.rst b/pypy/doc/jit/pyjitpl5.rst --- a/pypy/doc/jit/pyjitpl5.rst +++ b/pypy/doc/jit/pyjitpl5.rst

[pypy-commit] cffi default: Add zip_safe=False to avoid issues.

2012-09-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r953:328cd3584c62 Date: 2012-09-20 11:20 +0200 http://bitbucket.org/cffi/cffi/changeset/328cd3584c62/ Log:Add zip_safe=False to avoid issues. diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -83,6 +83,7 @@ description='Foreign Func

[pypy-commit] cffi default: You have to say "zip_safe=False" in your module. Sorry...

2012-09-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r954:5196c9d4b9b0 Date: 2012-09-20 11:23 +0200 http://bitbucket.org/cffi/cffi/changeset/5196c9d4b9b0/ Log:You have to say "zip_safe=False" in your module. Sorry... diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b

[pypy-commit] cffi default: 'zip_safe=False' only exists in setuptools, not in distutils.

2012-09-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r955:f79fbea74cc1 Date: 2012-09-20 11:32 +0200 http://bitbucket.org/cffi/cffi/changeset/f79fbea74cc1/ Log:'zip_safe=False' only exists in setuptools, not in distutils. diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +

[pypy-commit] pypy default: tests and checks for sanity

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57400:9580af31450b Date: 2012-09-20 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/9580af31450b/ Log:tests and checks for sanity diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pyp

[pypy-commit] pypy default: A potential fix (hard to test, it does not show up in normal tests). Iterate

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57401:ad39288627f6 Date: 2012-09-20 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/ad39288627f6/ Log:A potential fix (hard to test, it does not show up in normal tests). Iterate until the index is exhausted, not the array, otherwis

[pypy-commit] cffi default: abomination. add virtualenv level tests

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r956:040c70906f63 Date: 2012-09-20 13:00 +0200 http://bitbucket.org/cffi/cffi/changeset/040c70906f63/ Log:abomination. add virtualenv level tests diff --git a/testing/snippets/infrastructure/setup.py b/testing/snippets/infrastructure/setup.py n

[pypy-commit] pypy result-in-resops: hashes on resops

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57402:777e6f776800 Date: 2012-09-20 14:31 +0200 http://bitbucket.org/pypy/pypy/changeset/777e6f776800/ Log:hashes on resops diff --git a/pypy/jit/metainterp/optimizeopt/util.py b/pypy/jit/metainterp/optimizeopt/util.py --- a/py

[pypy-commit] pypy result-in-resops: equality

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57403:5f5e61eb89dc Date: 2012-09-20 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/5f5e61eb89dc/ Log:equality diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/history.p

[pypy-commit] pypy result-in-resops: hack enough to make test_llgraph pass again

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57404:6b0a9d86251d Date: 2012-09-20 15:08 +0200 http://bitbucket.org/pypy/pypy/changeset/6b0a9d86251d/ Log:hack enough to make test_llgraph pass again diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/l

[pypy-commit] pypy result-in-resops: some minimal fixes to get test_util running

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57405:193aa205e785 Date: 2012-09-20 15:30 +0200 http://bitbucket.org/pypy/pypy/changeset/193aa205e785/ Log:some minimal fixes to get test_util running diff --git a/pypy/jit/metainterp/optimizeopt/test/test_util.py b/pypy/jit/me

[pypy-commit] pypy result-in-resops: remove inliner and start hacking on unrolling

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57406:3920f1a8b8b2 Date: 2012-09-20 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/3920f1a8b8b2/ Log:remove inliner and start hacking on unrolling diff --git a/TODO b/TODO new file mode 100644 --- /dev/null +++ b/TODO @@ -

[pypy-commit] pypy result-in-resops: wuhu, pass first test!!!!

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57407:03797a60326f Date: 2012-09-20 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/03797a60326f/ Log:wuhu, pass first test diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/met

[pypy-commit] pypy result-in-resops: hack some more to make oparser working again

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57408:0259dfa5dd29 Date: 2012-09-20 18:47 +0200 http://bitbucket.org/pypy/pypy/changeset/0259dfa5dd29/ Log:hack some more to make oparser working again diff --git a/pypy/jit/codewriter/support.py b/pypy/jit/codewriter/support.py

[pypy-commit] pypy result-in-resops: good, now we start having real issues. hack until it works

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57409:0266377fadd0 Date: 2012-09-20 19:18 +0200 http://bitbucket.org/pypy/pypy/changeset/0266377fadd0/ Log:good, now we start having real issues. hack until it works diff --git a/pypy/jit/metainterp/optimizeopt/earlyforce.py b/

[pypy-commit] pypy default: Rename `get_shadowstack_functions()` to `annotate_walker_functions()`.

2012-09-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r57412:776180ed4245 Date: 2012-09-12 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/776180ed4245/ Log:Rename `get_shadowstack_functions()` to `annotate_walker_functions()`. diff --git a/pypy/rpython/memory/gctransform/framework.py b/pypy

[pypy-commit] pypy default: Merged in mjacob/pypy (pull request #84)

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57413:b8ded50464ee Date: 2012-09-20 19:26 +0200 http://bitbucket.org/pypy/pypy/changeset/b8ded50464ee/ Log:Merged in mjacob/pypy (pull request #84) diff --git a/pypy/rpython/memory/gctransform/asmgcroot.py b/pypy/rpython/memory/gctransform/asm

[pypy-commit] pypy default: Separate shadow stack stuff from FrameworkGCTransformer and put it in it's own subclass. Also clean up imports.

2012-09-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r57410:576d58a1fa96 Date: 2012-09-12 14:12 +0200 http://bitbucket.org/pypy/pypy/changeset/576d58a1fa96/ Log:Separate shadow stack stuff from FrameworkGCTransformer and put it in it's own subclass. Also clean up imports. diff --git a/pypy/rpytho

[pypy-commit] pypy default: Update remaining references to framework.FrameworkGCTransformer.

2012-09-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r57411:00ba2b6456e1 Date: 2012-09-12 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/00ba2b6456e1/ Log:Update remaining references to framework.FrameworkGCTransformer. diff --git a/pypy/rpython/memory/test/test_transformed_gc.py b/pypy/rpython/me

[pypy-commit] pypy translation-cleanup: Move replace_in_stack() to FSFrame

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57414:616e3a5b7a98 Date: 2012-09-07 05:24 +0100 http://bitbucket.org/pypy/pypy/changeset/616e3a5b7a98/ Log:Move replace_in_stack() to FSFrame diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/p

[pypy-commit] pypy translation-cleanup: Move fixeggblocks() out of FlowEC

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57415:18b15ea6bf4f Date: 2012-09-11 02:12 +0100 http://bitbucket.org/pypy/pypy/changeset/18b15ea6bf4f/ Log:Move fixeggblocks() out of FlowEC diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/py

[pypy-commit] pypy translation-cleanup: Get rid of FlowEC.make_link()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57416:7f95a0fcc942 Date: 2012-09-11 02:43 +0100 http://bitbucket.org/pypy/pypy/changeset/7f95a0fcc942/ Log:Get rid of FlowEC.make_link() This is actually never overridden. diff --git a/pypy/objspace/flow/flowcontext.py b/py

[pypy-commit] pypy translation-cleanup: Transfer FlowEC.guessexception() logic to the recorders

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57419:84231b756ec7 Date: 2012-09-13 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/84231b756ec7/ Log:Transfer FlowEC.guessexception() logic to the recorders NB: the code in FlowEC.guessexception() was only executed in t

[pypy-commit] pypy translation-cleanup: Split and simplify Recorder.guessbool/guessexception

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57417:0ad4380454b6 Date: 2012-09-11 03:43 +0100 http://bitbucket.org/pypy/pypy/changeset/0ad4380454b6/ Log:Split and simplify Recorder.guessbool/guessexception diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flow

[pypy-commit] pypy translation-cleanup: Remove dependency of FlowEC on ExecutionContext

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57420:cce3fadfe641 Date: 2012-09-14 02:08 +0100 http://bitbucket.org/pypy/pypy/changeset/cce3fadfe641/ Log:Remove dependency of FlowEC on ExecutionContext diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowconte

[pypy-commit] pypy translation-cleanup: Simplify BlockRecorder.guessbool()/.guessexception()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57418:984bdf829a80 Date: 2012-09-12 21:03 +0100 http://bitbucket.org/pypy/pypy/changeset/984bdf829a80/ Log:Simplify BlockRecorder.guessbool()/.guessexception() diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flow

[pypy-commit] pypy translation-cleanup: Remove FlowExecutionContext: merge it with FlowSpaceFrame.

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57422:0298c7f450b5 Date: 2012-09-14 19:42 +0100 http://bitbucket.org/pypy/pypy/changeset/0298c7f450b5/ Log:Remove FlowExecutionContext: merge it with FlowSpaceFrame. diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flo

[pypy-commit] pypy translation-cleanup: Store the frame on the FlowObjSpace, instead of the EC

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57421:9932605f1456 Date: 2012-09-14 17:27 +0100 http://bitbucket.org/pypy/pypy/changeset/9932605f1456/ Log:Store the frame on the FlowObjSpace, instead of the EC diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/fl

[pypy-commit] pypy translation-cleanup: Inline FSFrame.dispatch_bytecode()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57423:a4906822a9fa Date: 2012-09-15 17:12 +0100 http://bitbucket.org/pypy/pypy/changeset/a4906822a9fa/ Log:Inline FSFrame.dispatch_bytecode() diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/p

[pypy-commit] pypy translation-cleanup: Get rid of MergeBlock exception

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57424:6a1bcd6cea95 Date: 2012-09-15 17:49 +0100 http://bitbucket.org/pypy/pypy/changeset/6a1bcd6cea95/ Log:Get rid of MergeBlock exception Use FSFrame.record() to record operations and call FSFrame.mergeblock() direct

[pypy-commit] pypy translation-cleanup: Move flowspace-specific exceptions to flowcontext.py

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57426:547fe076ad34 Date: 2012-09-15 19:39 +0100 http://bitbucket.org/pypy/pypy/changeset/547fe076ad34/ Log:Move flowspace-specific exceptions to flowcontext.py diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flow

[pypy-commit] pypy translation-cleanup: Move handle_implicit_exceptions() to FSFrame

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57425:5a65e5908564 Date: 2012-09-15 19:29 +0100 http://bitbucket.org/pypy/pypy/changeset/5a65e5908564/ Log:Move handle_implicit_exceptions() to FSFrame diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.

[pypy-commit] pypy translation-cleanup: Use only FSException, not OperationError, in flow space.

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57430:8c19954df414 Date: 2012-09-18 05:15 +0100 http://bitbucket.org/pypy/pypy/changeset/8c19954df414/ Log:Use only FSException, not OperationError, in flow space. * Reimplement OperationError.normalize_exception() in FSExcep

[pypy-commit] pypy translation-cleanup: Create flowspace-specific subclass of OperationError

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57427:e57a0552d2d0 Date: 2012-09-16 04:29 +0100 http://bitbucket.org/pypy/pypy/changeset/e57a0552d2d0/ Log:Create flowspace-specific subclass of OperationError This is the first step towards reimplementing exception-handling

[pypy-commit] pypy translation-cleanup: Remove _convert_exc()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57431:d9fe70f44b26 Date: 2012-09-18 14:08 +0100 http://bitbucket.org/pypy/pypy/changeset/d9fe70f44b26/ Log:Remove _convert_exc() diff --git a/pypy/interpreter/executioncontext.py b/pypy/interpreter/executioncontext.py --- a/pypy/int

[pypy-commit] pypy translation-cleanup: Flowspacify RAISE_VARARGS

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57428:d8025c2ffefc Date: 2012-09-16 04:55 +0100 http://bitbucket.org/pypy/pypy/changeset/d8025c2ffefc/ Log:Flowspacify RAISE_VARARGS diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/pypy/objsp

[pypy-commit] pypy translation-cleanup: FSException: access w_value directly

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57433:29ddce632c8d Date: 2012-09-18 16:33 +0100 http://bitbucket.org/pypy/pypy/changeset/29ddce632c8d/ Log:FSException: access w_value directly diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a

[pypy-commit] pypy translation-cleanup: Replace Reraise exception with RaiseWithExplicitTraceback

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57429:b1d037d06395 Date: 2012-09-16 19:57 +0100 http://bitbucket.org/pypy/pypy/changeset/b1d037d06395/ Log:Replace Reraise exception with RaiseWithExplicitTraceback diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcod

[pypy-commit] pypy translation-cleanup: Move FlowingError handling from FlowObjSpace to FSFrame

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57434:2010f1ab50a8 Date: 2012-09-19 02:54 +0100 http://bitbucket.org/pypy/pypy/changeset/2010f1ab50a8/ Log:Move FlowingError handling from FlowObjSpace to FSFrame + rationalise some imports diff --git a/pypy/objspace/flow/fl

[pypy-commit] pypy translation-cleanup: Add FSException.__init__()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57432:9f87794bc9dd Date: 2012-09-18 15:07 +0100 http://bitbucket.org/pypy/pypy/changeset/9f87794bc9dd/ Log:Add FSException.__init__() diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/pypy/objs

[pypy-commit] pypy translation-cleanup: Use FlowingError only in the flow space

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57435:fa5795313192 Date: 2012-09-19 05:48 +0100 http://bitbucket.org/pypy/pypy/changeset/fa5795313192/ Log:Use FlowingError only in the flow space diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpre

[pypy-commit] pypy translation-cleanup: Implement exception formatting inside FlowingError

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57436:7c12d65a06e3 Date: 2012-09-20 02:45 +0100 http://bitbucket.org/pypy/pypy/changeset/7c12d65a06e3/ Log:Implement exception formatting inside FlowingError This avoids unnecessary catching/munging/reraising of exceptions.

[pypy-commit] pypy translation-cleanup: Inline format_global_error() into FlowingError.__str__()

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57437:67c63d7e4196 Date: 2012-09-20 02:51 +0100 http://bitbucket.org/pypy/pypy/changeset/67c63d7e4196/ Log:Inline format_global_error() into FlowingError.__str__() diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/

[pypy-commit] pypy default: Merged in rlamy/pypy/translation-cleanup (pull request #88)

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r57438:44180f5b2058 Date: 2012-09-20 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/44180f5b2058/ Log:Merged in rlamy/pypy/translation-cleanup (pull request #88) diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy

[pypy-commit] pypy default: Python 2.5 compat

2012-09-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r57439:4013011a24c7 Date: 2012-09-20 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/4013011a24c7/ Log:Python 2.5 compat diff --git a/pypy/interpreter/test/test_syntax.py b/pypy/interpreter/test/test_syntax.py --- a/pypy/interpreter/test/test_synt

[pypy-commit] pypy default: Change "raise ValueError" that should no longer occur into simple

2012-09-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r57440:365f1bf3e43e Date: 2012-09-20 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/365f1bf3e43e/ Log:Change "raise ValueError" that should no longer occur into simple "assert" statements. diff --git a/pypy/interpreter/error.py b/pypy/inte

[pypy-commit] pypy default: fix indenting

2012-09-20 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r57441:e6358c596d5f Date: 2012-09-20 10:43 -0700 http://bitbucket.org/pypy/pypy/changeset/e6358c596d5f/ Log:fix indenting diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py --- a/pypy/objspace/flow/flowcontext.py +++ b/

[pypy-commit] pypy default: merged upstream

2012-09-20 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r57442:2b5f298242ce Date: 2012-09-20 10:43 -0700 http://bitbucket.org/pypy/pypy/changeset/2b5f298242ce/ Log:merged upstream diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/error.

[pypy-commit] pypy result-in-resops: simple fixes to start passing those tests

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57443:99741a36894f Date: 2012-09-20 23:48 +0200 http://bitbucket.org/pypy/pypy/changeset/99741a36894f/ Log:simple fixes to start passing those tests diff --git a/pypy/jit/metainterp/optimizeopt/earlyforce.py b/pypy/jit/metainte

[pypy-commit] pypy result-in-resops: some more progress. an always failing guard is actually a fatal thing, not an invalid loop

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57444:19dc9779567a Date: 2012-09-21 00:19 +0200 http://bitbucket.org/pypy/pypy/changeset/19dc9779567a/ Log:some more progress. an always failing guard is actually a fatal thing, not an invalid loop diff --git a/pypy/jit/

[pypy-commit] pypy result-in-resops: Clear the optimization values after we're done. Crucial for unrolling.

2012-09-20 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r57445:2f8ee6e62255 Date: 2012-09-21 00:36 +0200 http://bitbucket.org/pypy/pypy/changeset/2f8ee6e62255/ Log:Clear the optimization values after we're done. Crucial for unrolling. diff --git a/pypy/jit/metainterp/optimizeo

[pypy-commit] pypy translation-cleanup: Raise FlowingError when attempting to write a global.

2012-09-20 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57446:d154897b2e07 Date: 2012-09-20 23:49 +0100 http://bitbucket.org/pypy/pypy/changeset/d154897b2e07/ Log:Raise FlowingError when attempting to write a global. diff --git a/pypy/objspace/flow/objspace.py b/pypy/objspace/flow/objspac