[pypy-commit] pypy default: kill more remnants of resume points

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44528:bdcc660412a1 Date: 2011-05-27 09:40 +0200 http://bitbucket.org/pypy/pypy/changeset/bdcc660412a1/ Log:kill more remnants of resume points diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/codewriter/jtransform.py --- a/pypy/jit/c

[pypy-commit] pypy default: the JIT cannot deal with this function (pyrolog has this problem)

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44529:59811eab0998 Date: 2011-05-27 09:42 +0200 http://bitbucket.org/pypy/pypy/changeset/59811eab0998/ Log:the JIT cannot deal with this function (pyrolog has this problem) diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint.py --- a/pypy/rl

[pypy-commit] pypy default: implement debug_flush and debug_offset for the CLI backend; fixes test_debug_print_start_stop

2011-05-27 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44530:2f018cf95032 Date: 2011-05-27 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/2f018cf95032/ Log:implement debug_flush and debug_offset for the CLI backend; fixes test_debug_print_start_stop diff --git a/pypy/translator/cli/opcodes.

[pypy-commit] pypy invalidate-virtualrefs: fix test_zrpy_gc tests

2011-05-27 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44531:f4a05ed5eeb9 Date: 2011-05-27 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/f4a05ed5eeb9/ Log:fix test_zrpy_gc tests diff --git a/pypy/jit/backend/x86/test/test_zrpy_gc.py b/pypy/jit/backend/x86/test/test_zrpy_gc.p

[pypy-commit] pypy default: Make sys.setrecursionlimit() have an effect again: now, setting

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44532:aadc702d Date: 2011-05-26 23:33 +0200 http://bitbucket.org/pypy/pypy/changeset/aadc702d/ Log:Make sys.setrecursionlimit() have an effect again: now, setting it to a value N sets the low-level maximum to N/1000 times 768KB.

[pypy-commit] pypy default: merge heads

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44533:e4f57b789ca5 Date: 2011-05-27 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/e4f57b789ca5/ Log:merge heads diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/jit/backend/llsupport/llmodel.

[pypy-commit] pypy closed-branches: Merge closed head 678364e9998b on branch mapdict-interp

2011-05-27 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r44534:ab7d80eb6cb8 Date: 2011-05-18 13:02 +0200 http://bitbucket.org/pypy/pypy/changeset/ab7d80eb6cb8/ Log:Merge closed head 678364e9998b on branch mapdict-interp ___ pypy-commit mailing list p

[pypy-commit] pypy closed-branches: re-close this branch

2011-05-27 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r44535:bc30a2c82b85 Date: 2011-05-18 13:02 +0200 http://bitbucket.org/pypy/pypy/changeset/bc30a2c82b85/ Log:re-close this branch ___ pypy-commit mailing list [email protected] http://mail.p

[pypy-commit] pypy dict-strategies: rpython fix

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: dict-strategies Changeset: r44536:669b808e8825 Date: 2011-05-26 14:21 +0200 http://bitbucket.org/pypy/pypy/changeset/669b808e8825/ Log:rpython fix diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace

[pypy-commit] pypy dict-strategies: rpython fixes

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: dict-strategies Changeset: r44537:b77aacded28e Date: 2011-05-27 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/b77aacded28e/ Log:rpython fixes diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspa

[pypy-commit] pypy dict-strategies: test and fix

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: dict-strategies Changeset: r44538:4a6f53750fdd Date: 2011-05-27 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/4a6f53750fdd/ Log:test and fix diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspac

[pypy-commit] pypy dict-strategies: remove CALL_LIKELY_BUILTIN in the list of opcodes. also, no reason anymore to modify test_dis.py

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: dict-strategies Changeset: r44539:54ab8ba3844d Date: 2011-05-27 11:39 +0200 http://bitbucket.org/pypy/pypy/changeset/54ab8ba3844d/ Log:remove CALL_LIKELY_BUILTIN in the list of opcodes. also, no reason anymore to modify test_dis.py diff --git a/lib

[pypy-commit] pypy default: make --help work even without --opt=. Thanks nekto0n.

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44540:46ab4f9f3876 Date: 2011-05-27 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/46ab4f9f3876/ Log:make --help work even without --opt=. Thanks nekto0n. diff --git a/pypy/translator/goal/targetpypystandalone.py b/pypy/translator/goal/targetpyp

[pypy-commit] lang-js default: replaces implementation of Stack()

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r86:41173b2794c7 Date: 2011-05-19 17:52 +0200 http://bitbucket.org/pypy/lang-js/changeset/41173b2794c7/ Log:replaces implementation of Stack() diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -16,28 +16,40 @@ pass c

[pypy-commit] lang-js default: added jit and annotations

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r87:2b700db2bfa5 Date: 2011-05-19 17:53 +0200 http://bitbucket.org/pypy/lang-js/changeset/2b700db2bfa5/ Log:added jit and annotations diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -18,6 +18,7 @@ from

[pypy-commit] lang-js default: added repr for Stack

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r88:bceed779ab95 Date: 2011-05-27 12:46 +0200 http://bitbucket.org/pypy/lang-js/changeset/bceed779ab95/ Log:added repr for Stack diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -29,6 +29,9 @@ self.content = [None]

[pypy-commit] lang-js default: added some reprs for operations

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r89:5ccdfbf67821 Date: 2011-05-27 12:53 +0200 http://bitbucket.org/pypy/lang-js/changeset/5ccdfbf67821/ Log:added some reprs for operations diff --git a/js/operations.py b/js/operations.py --- a/js/operations.py +++ b/js/operations.py @@ -23,6 +23,8 @@

[pypy-commit] lang-js default: removed STORE_ bytecodes and unified assignment handling

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r90:7becdec85414 Date: 2011-05-27 13:08 +0200 http://bitbucket.org/pypy/lang-js/changeset/7becdec85414/ Log:removed STORE_ bytecodes and unified assignment handling diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder

[pypy-commit] pypy arm-backed-float: (arigo, bivab) store all vfp registers arround the malloc slowpath call

2011-05-27 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44541:4c1023f3e79e Date: 2011-05-27 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/4c1023f3e79e/ Log:(arigo, bivab) store all vfp registers arround the malloc slowpath call diff --git a/pypy/jit/backend/arm/assembler.

[pypy-commit] pypy arm-backed-float: (arigo, bivab) correctly calculate the offset of the variables spilled on the stack

2011-05-27 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44542:14dafdf29372 Date: 2011-05-27 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/14dafdf29372/ Log:(arigo, bivab) correctly calculate the offset of the variables spilled on the stack diff --git a/pypy/jit/backend/ar

[pypy-commit] pypy default: Untested: fix to make sure we pass a signed value to

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44543:aea2449cf67c Date: 2011-05-27 13:31 +0200 http://bitbucket.org/pypy/pypy/changeset/aea2449cf67c/ Log:Untested: fix to make sure we pass a signed value to charpsize2str(). diff --git a/pypy/module/oracle/interp_variable.py b/pypy/module/o

[pypy-commit] lang-js default: moved opcodes from jscode to opcodes

2011-05-27 Thread stepahn
Author: Stephan Branch: Changeset: r91:fecdd3a25f53 Date: 2011-05-27 14:03 +0200 http://bitbucket.org/pypy/lang-js/changeset/fecdd3a25f53/ Log:moved opcodes from jscode to opcodes diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -1,18 +1,10 @@ +from pypy.rli

[pypy-commit] pypy invalidate-virtualrefs: _application_traceback might be a transparent proxy; in this case, we don't need to mark the frame as escaped, because the tb is a purely applevel object: ev

2011-05-27 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44544:346184ef2476 Date: 2011-05-27 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/346184ef2476/ Log:_application_traceback might be a transparent proxy; in this case, we don't need to mark the frame as escaped, bec

[pypy-commit] pypy invalidate-virtualrefs: fix the trace objspace

2011-05-27 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44545:12bef2e010d2 Date: 2011-05-27 14:12 +0200 http://bitbucket.org/pypy/pypy/changeset/12bef2e010d2/ Log:fix the trace objspace diff --git a/pypy/objspace/trace.py b/pypy/objspace/trace.py --- a/pypy/objspace/trace.py +++ b/py

[pypy-commit] buildbot default: Remove trailing whitespace

2011-05-27 Thread DasIch
Author: Daniel Neuhäuser Branch: Changeset: r512:0167bdeb76a0 Date: 2011-05-27 14:22 +0200 http://bitbucket.org/pypy/buildbot/changeset/0167bdeb76a0/ Log:Remove trailing whitespace diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b

[pypy-commit] pypy default: Improve test_set_length_fraction. Fix it and simplify the code

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44546:4424a9909ba1 Date: 2011-05-27 13:35 +0200 http://bitbucket.org/pypy/pypy/changeset/4424a9909ba1/ Log:Improve test_set_length_fraction. Fix it and simplify the code to assume that the stack grows downward, which is the case for almost

[pypy-commit] pypy invalidate-virtualrefs: Fix the comment.

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44547:53e7325b1075 Date: 2011-05-27 14:35 +0200 http://bitbucket.org/pypy/pypy/changeset/53e7325b1075/ Log:Fix the comment. diff --git a/pypy/jit/metainterp/optimizeopt/virtualize.py b/pypy/jit/metainterp/optimizeopt/virtualize.p

[pypy-commit] pypy invalidate-virtualrefs: merge heads

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44548:d5fe549a13ea Date: 2011-05-27 14:35 +0200 http://bitbucket.org/pypy/pypy/changeset/d5fe549a13ea/ Log:merge heads diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/i

[pypy-commit] pypy dict-strategies: name consistently

2011-05-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: dict-strategies Changeset: r44549:e7904f828000 Date: 2011-05-27 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/e7904f828000/ Log:name consistently diff --git a/pypy/objspace/std/celldict.py b/pypy/objspace/std/celldict.py --- a/pypy/objspace/std/cell

[pypy-commit] pypy invalidate-virtualrefs: When compiling with "make lldebug", increase the number of

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44550:d137cfdd7a93 Date: 2011-05-27 12:06 + http://bitbucket.org/pypy/pypy/changeset/d137cfdd7a93/ Log:When compiling with "make lldebug", increase the number of RPython traceback entries recorded. diff --git a/pypy/tr

[pypy-commit] pypy invalidate-virtualrefs: merge heads

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44551:ce4527cbcb3d Date: 2011-05-27 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/ce4527cbcb3d/ Log:merge heads diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/i

[pypy-commit] pypy invalidate-virtualrefs: Kill old unused function.

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44552:e2a55b8f245b Date: 2011-05-27 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/e2a55b8f245b/ Log:Kill old unused function. diff --git a/pypy/translator/transform.py b/pypy/translator/transform.py --- a/pypy/translator/tr

[pypy-commit] pypy invalidate-virtualrefs: A quick hack as a workaround for the current (hard) issue:

2011-05-27 Thread arigo
Author: Armin Rigo Branch: invalidate-virtualrefs Changeset: r44554:973208656591 Date: 2011-05-27 16:52 +0200 http://bitbucket.org/pypy/pypy/changeset/973208656591/ Log:A quick hack as a workaround for the current (hard) issue: introduce "stack-critical code", enabled with a pair of m

[pypy-commit] pypy default: A missing #include means that CLOCK_THREAD_CPUTIME_ID is not

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44556:6279f4f07ceb Date: 2011-05-27 20:30 +0200 http://bitbucket.org/pypy/pypy/changeset/6279f4f07ceb/ Log:A missing #include means that CLOCK_THREAD_CPUTIME_ID is not defined, even on Linux. Bad fijal, no cookie. But it's true that it's

[pypy-commit] pypy default: Found where the #includes come from. Remove them; they belong to

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44557:6077f634e2eb Date: 2011-05-27 20:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6077f634e2eb/ Log:Found where the #includes come from. Remove them; they belong to debug_print.c. Give up writing a test, given that on x86 and x86_64

[pypy-commit] pypy default: merge heads

2011-05-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r44558:3992786f8966 Date: 2011-05-27 21:50 +0200 http://bitbucket.org/pypy/pypy/changeset/3992786f8966/ Log:merge heads diff --git a/pypy/annotation/description.py b/pypy/annotation/description.py --- a/pypy/annotation/description.py +++ b/pypy/annotati

[pypy-commit] pypy reflex-support: initial support for classes in namespaces

2011-05-27 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r44560:dc3b3a380dcd Date: 2011-05-27 17:37 -0700 http://bitbucket.org/pypy/pypy/changeset/dc3b3a380dcd/ Log:initial support for classes in namespaces diff --git a/pypy/module/cppyy/capi.py b/pypy/module/cppyy/capi.py --- a/pypy/module/c

[pypy-commit] pypy default: BUILD_SET is @unroll_safe

2011-05-27 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44561:ee5c8f0a4c76 Date: 2011-05-27 20:26 -0500 http://bitbucket.org/pypy/pypy/changeset/ee5c8f0a4c76/ Log:BUILD_SET is @unroll_safe diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/pyopcode.py +++

[pypy-commit] pypy default: some rarely used frame methods which we don't have to look inside

2011-05-27 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44562:abce3df08d92 Date: 2011-05-27 20:27 -0500 http://bitbucket.org/pypy/pypy/changeset/abce3df08d92/ Log:some rarely used frame methods which we don't have to look inside diff --git a/pypy/interpreter/eval.py b/pypy/interpreter/eval.py --- a/p

[pypy-commit] pypy default: reject graphs with access_directly that we no longer want to look inside

2011-05-27 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44563:d4257b46227b Date: 2011-05-27 20:28 -0500 http://bitbucket.org/pypy/pypy/changeset/d4257b46227b/ Log:reject graphs with access_directly that we no longer want to look inside diff --git a/pypy/jit/codewriter/policy.py b/pypy/jit/cod

[pypy-commit] pypy default: We shipped 1.5 already, this file is basically completely out of date.

2011-05-27 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44564:55f943ae1d03 Date: 2011-05-27 17:33 -0700 http://bitbucket.org/pypy/pypy/changeset/55f943ae1d03/ Log:We shipped 1.5 already, this file is basically completely out of date. diff --git a/lib-python/TODO b/lib-python/TODO deleted file mode

[pypy-commit] pypy default: Merged upstream.

2011-05-27 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44565:9cbfb3b57340 Date: 2011-05-27 18:33 -0700 http://bitbucket.org/pypy/pypy/changeset/9cbfb3b57340/ Log:Merged upstream. diff --git a/pypy/interpreter/eval.py b/pypy/interpreter/eval.py --- a/pypy/interpreter/eval.py +++ b/pypy/interpreter/eval.py

[pypy-commit] pypy default: Show the function that can't be access direct.

2011-05-27 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44566:3095c6a2c512 Date: 2011-05-27 22:02 -0700 http://bitbucket.org/pypy/pypy/changeset/3095c6a2c512/ Log:Show the function that can't be access direct. diff --git a/pypy/jit/codewriter/policy.py b/pypy/jit/codewriter/policy.py --- a/pypy/jit/codewri

[pypy-commit] pypy default: Mark a function in the tests as dont_look_inside so it works with the new stricter requirements. Also remove it from a test that marked every function as don't look inside

2011-05-27 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44567:9e36678ef0ea Date: 2011-05-27 22:07 -0700 http://bitbucket.org/pypy/pypy/changeset/9e36678ef0ea/ Log:Mark a function in the tests as dont_look_inside so it works with the new stricter requirements. Also remove it from a test that