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
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
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
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
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
+
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
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
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
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
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
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
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
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
@@ -
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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/
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
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
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
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/
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.
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
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/
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
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
53 matches
Mail list logo