[pypy-commit] pypy reflex-support: initial base class support

2011-05-18 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r44293:eee51741c1c1 Date: 2011-05-18 14:38 -0700 http://bitbucket.org/pypy/pypy/changeset/eee51741c1c1/ Log:initial base class support diff --git a/pypy/module/cppyy/capi.py b/pypy/module/cppyy/capi.py --- a/pypy/module/cppyy/capi.py ++

[pypy-commit] pypy reflex-support: coding convention fixes

2011-05-18 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r44292:34437975b939 Date: 2011-05-18 14:37 -0700 http://bitbucket.org/pypy/pypy/changeset/34437975b939/ Log:coding convention fixes diff --git a/pypy/module/cppyy/test/test_pythonify.py b/pypy/module/cppyy/test/test_pythonify.py --- a/

[pypy-commit] lang-js default: add crypto.js benchmark

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r85:596cf2fe74bc Date: 2011-05-18 19:36 +0200 http://bitbucket.org/pypy/lang-js/changeset/596cf2fe74bc/ Log:add crypto.js benchmark diff --git a/js/bench/v8/v1/run.js b/js/bench/v8/v1/run.js --- a/js/bench/v8/v1/run.js +++ b/js/bench/v8/v1/run.js @@ -29,7

[pypy-commit] lang-js default: replaced hex literals since compiled parser is not that fond of them

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r84:ab1da4181247 Date: 2011-05-18 19:31 +0200 http://bitbucket.org/pypy/lang-js/changeset/ab1da4181247/ Log:replaced hex literals since compiled parser is not that fond of them diff --git a/js/bench/v8/v1/crypto.js b/js/bench/v8/v1/crypto.js --- a/js/bench

[pypy-commit] lang-js default: implemented STORE_MEMBER_SUB

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r83:f50a2a4bdda0 Date: 2011-05-18 19:30 +0200 http://bitbucket.org/pypy/lang-js/changeset/f50a2a4bdda0/ Log:implemented STORE_MEMBER_SUB diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -639,9 +639,9 @@ def operation(s

[pypy-commit] lang-js default: use pypy.rlib.rrandom for random

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r82:e6a6b4c8a563 Date: 2011-05-18 18:57 +0200 http://bitbucket.org/pypy/lang-js/changeset/e6a6b4c8a563/ Log:use pypy.rlib.rrandom for random diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -1,6 +1,7 @@

[pypy-commit] lang-js default: implemented Math.max

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r81:ee102cdfa79e Date: 2011-05-18 18:13 +0200 http://bitbucket.org/pypy/lang-js/changeset/ee102cdfa79e/ Log:implemented Math.max diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -250,6 +250,11 @@ b

[pypy-commit] lang-js default: added Date.prototype.getTime()

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r80:f0624ff75f25 Date: 2011-05-18 18:11 +0200 http://bitbucket.org/pypy/lang-js/changeset/f0624ff75f25/ Log:added Date.prototype.getTime() diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -888,6 +888,7 @

[pypy-commit] lang-js default: added Math.min

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r79:1666384efb59 Date: 2011-05-18 18:09 +0200 http://bitbucket.org/pypy/lang-js/changeset/1666384efb59/ Log:added Math.min diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -245,6 +245,11 @@ def randomjs

[pypy-commit] lang-js default: added Math.random()

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r78:4b47771526e6 Date: 2011-05-18 18:08 +0200 http://bitbucket.org/pypy/lang-js/changeset/4b47771526e6/ Log:added Math.random() diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -1,5 +1,6 @@ import mat

[pypy-commit] lang-js default: I guess the type of W_Null should be 'null'. At least it fixes endless recursion when trying to compare 'string' to null.

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r77:584e323a446d Date: 2011-05-18 17:50 +0200 http://bitbucket.org/pypy/lang-js/changeset/584e323a446d/ Log:I guess the type of W_Null should be 'null'. At least it fixes endless recursion when trying to compare 'string' to null. diff --git a/js/js

[pypy-commit] lang-js default: allow for loops with missing setup, condition and update

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r76:e6b560437221 Date: 2011-05-18 17:48 +0200 http://bitbucket.org/pypy/lang-js/changeset/e6b560437221/ Log:allow for loops with missing setup, condition and update diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder

[pypy-commit] lang-js default: implemented STORE_MEMBER_PREINCR

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r75:5c14672790dc Date: 2011-05-18 16:17 +0200 http://bitbucket.org/pypy/lang-js/changeset/5c14672790dc/ Log:implemented STORE_MEMBER_PREINCR diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -621,7 +621,7 @@ def operati

[pypy-commit] lang-js default: more cases for bit op store tests

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r74:575055fa9d5c Date: 2011-05-18 16:17 +0200 http://bitbucket.org/pypy/lang-js/changeset/575055fa9d5c/ Log:more cases for bit op store tests diff --git a/js/test/test_interp.py b/js/test/test_interp.py --- a/js/test/test_interp.py +++ b/js/test/test_inter

[pypy-commit] lang-js default: implemented STORE_BITRSH

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r73:bacae58940c2 Date: 2011-05-18 16:09 +0200 http://bitbucket.org/pypy/lang-js/changeset/bacae58940c2/ Log:implemented STORE_BITRSH diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -701,6 +701,10 @@ def operation(self

[pypy-commit] lang-js default: implemented STORE_MEMBER_BITOR

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r72:e5843a039c67 Date: 2011-05-18 16:01 +0200 http://bitbucket.org/pypy/lang-js/changeset/e5843a039c67/ Log:implemented STORE_MEMBER_BITOR diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -585,17 +585,23 @@ def decisio

[pypy-commit] lang-js default: fixed continue in while loop

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r71:41578daab3b5 Date: 2011-05-18 15:37 +0200 http://bitbucket.org/pypy/lang-js/changeset/41578daab3b5/ Log:fixed continue in while loop diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -61,11 +61,6 @@ self.startlo

[pypy-commit] lang-js default: implemented STORE_MEMBER_BITAND

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r70:e3a477e97e82 Date: 2011-05-18 12:06 +0200 http://bitbucket.org/pypy/lang-js/changeset/e3a477e97e82/ Log:implemented STORE_MEMBER_BITAND diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -590,6 +590,12 @@ op1 = p

[pypy-commit] lang-js default: implemented STORE_MEMBER_BITXOR

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r69:92db5ca19b10 Date: 2011-05-18 12:02 +0200 http://bitbucket.org/pypy/lang-js/changeset/92db5ca19b10/ Log:implemented STORE_MEMBER_BITXOR diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -584,6 +584,12 @@ def decisio

[pypy-commit] lang-js default: fixed a parse error

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r68:d30cc78fa0f6 Date: 2011-05-18 11:41 +0200 http://bitbucket.org/pypy/lang-js/changeset/d30cc78fa0f6/ Log:fixed a parse error diff --git a/js/bench/v8/v1/crypto.js b/js/bench/v8/v1/crypto.js --- a/js/bench/v8/v1/crypto.js +++ b/js/bench/v8/v1/crypto.js @

[pypy-commit] lang-js default: fixed semicolons in crypto.js

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r67:d91e768c1625 Date: 2011-05-08 19:50 +0200 http://bitbucket.org/pypy/lang-js/changeset/d91e768c1625/ Log:fixed semicolons in crypto.js diff --git a/js/bench/v8/v1/crypto.js b/js/bench/v8/v1/crypto.js --- a/js/bench/v8/v1/crypto.js +++ b/js/bench/v8/v1/c

[pypy-commit] pypy default: Test and fix. Showed up for me on recent pypy-c's in

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44291:5d7d8c44407e Date: 2011-05-18 19:01 +0200 http://bitbucket.org/pypy/pypy/changeset/5d7d8c44407e/ Log:Test and fix. Showed up for me on recent pypy-c's in optimizeopt.unroll.sameop() that would (rarely) crash. diff --git a/pypy/jit/metaint

[pypy-commit] pypy default: Fixes:

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44290:66bb978bc47f Date: 2011-05-18 18:40 +0200 http://bitbucket.org/pypy/pypy/changeset/66bb978bc47f/ Log:Fixes: - actually *restore* the saved original locale setting! - catch and ignore rlocale.LocaleError instead of crashing RPytho

[pypy-commit] pypy arm-backed-float: (arigo, bivab) support new_array

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44289:e65892e6a1e3 Date: 2011-05-18 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/e65892e6a1e3/ Log:(arigo, bivab) support new_array diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py ---

[pypy-commit] pypy arm-backed-float: (bivab, arigo) implement the fastpath of new_with_vtable

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44288:4781dabc238c Date: 2011-05-18 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/4781dabc238c/ Log:(bivab, arigo) implement the fastpath of new_with_vtable diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/ar

[pypy-commit] pypy arm-backed-float: (bivab, arigo) implement the malloc slowpath

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44287:fe00e30abd05 Date: 2011-05-18 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/fe00e30abd05/ Log:(bivab, arigo) implement the malloc slowpath diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assemble

[pypy-commit] pypy arm-backed-float: (arigo, bivab) seems to only be a restriction in the Thumb instruction set and only when the PC is also in the list of registers

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44286:e8b4ed2131b6 Date: 2011-05-18 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/e8b4ed2131b6/ Log:(arigo, bivab) seems to only be a restriction in the Thumb instruction set and only when the PC is also in the list o

[pypy-commit] pypy arm-backed-float: (bivab, arigo) start implementing shadowstack support on arm backend. One test passes, yay

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44285:2cccfc701168 Date: 2011-05-18 16:48 +0200 http://bitbucket.org/pypy/pypy/changeset/2cccfc701168/ Log:(bivab, arigo) start implementing shadowstack support on arm backend. One test passes, yay diff --git a/pypy/jit/bac

[pypy-commit] pypy arm-backed-float: (bivab, arigo) import regalloc tests from x86 backend

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44284:a6dab81e983c Date: 2011-05-18 16:48 +0200 http://bitbucket.org/pypy/pypy/changeset/a6dab81e983c/ Log:(bivab, arigo) import regalloc tests from x86 backend diff --git a/pypy/jit/backend/arm/test/test_gc_integration.py b/pypy/

[pypy-commit] pypy arm-backed-float: merge

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44283:87e844f3997d Date: 2011-05-18 12:43 +0200 http://bitbucket.org/pypy/pypy/changeset/87e844f3997d/ Log:merge diff --git a/pypy/translator/c/src/debug_print.c b/pypy/translator/c/src/debug_print.c --- a/pypy/translator/c/src/de

[pypy-commit] pypy default: hg merge 0eedad4896ba (branch mapdict-interp):

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44278:a9d654880b5b Date: 2011-05-18 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/a9d654880b5b/ Log:hg merge 0eedad4896ba (branch mapdict-interp): Reintroduce the fast paths killed in 8624cde59095, to avoid slowing down interpre

[pypy-commit] pypy default: merge heads

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44281:1cd8af4dff37 Date: 2011-05-18 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/1cd8af4dff37/ Log:merge heads diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/p

[pypy-commit] pypy default: Comment.

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44280:985671785e50 Date: 2011-05-18 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/985671785e50/ Log:Comment. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86/assembler.py +++ b/pypy/j

[pypy-commit] pypy mapdict-interp: close branch

2011-05-18 Thread arigo
Author: Armin Rigo Branch: mapdict-interp Changeset: r44279:678364e9998b Date: 2011-05-18 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/678364e9998b/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org http://mail.python.org

[pypy-commit] pypy default: store 0/0 for user and group ids in the tarball, and don't store the names

2011-05-18 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44277:09cf0d99b447 Date: 2011-05-18 14:44 +0200 http://bitbucket.org/pypy/pypy/changeset/09cf0d99b447/ Log:store 0/0 for user and group ids in the tarball, and don't store the names diff --git a/pypy/tool/release/package.py b/pypy/tool/releas

[pypy-commit] pypy default: make sure that all the files and dirs have the right permission bits, i.e. 644 for plain files and 755 for dirs and executables

2011-05-18 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44276:19b6a4d6992f Date: 2011-05-18 14:36 +0200 http://bitbucket.org/pypy/pypy/changeset/19b6a4d6992f/ Log:make sure that all the files and dirs have the right permission bits, i.e. 644 for plain files and 755 for dirs and executables diff --

[pypy-commit] pypy mapdict-interp: Tweak even more. Results are not satisfying, so it will be

2011-05-18 Thread arigo
Author: Armin Rigo Branch: mapdict-interp Changeset: r44275:bbc85bbd9806 Date: 2011-05-18 08:17 + http://bitbucket.org/pypy/pypy/changeset/bbc85bbd9806/ Log:Tweak even more. Results are not satisfying, so it will be backed out for now. diff --git a/pypy/objspace/std/mapdict.py b/

[pypy-commit] pypy arm-backend-2: merge

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r44274:d4069c95a234 Date: 2010-10-09 20:55 +0100 http://bitbucket.org/pypy/pypy/changeset/d4069c95a234/ Log:merge diff --git a/pypy/translator/platform/arm.py b/pypy/translator/platform/arm.py --- a/pypy/translator/platform/arm.py +++

[pypy-commit] pypy arm-backend-2: remove static keyword from pypy_read_timestamp to match the definition in the header file

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r44273:46dfc9c2cdfa Date: 2011-05-06 16:27 +0200 http://bitbucket.org/pypy/pypy/changeset/46dfc9c2cdfa/ Log:remove static keyword from pypy_read_timestamp to match the definition in the header file diff --git a/pypy/translator/

[pypy-commit] pypy arm-backend-2: improve log message

2011-05-18 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r44272:a602666f4257 Date: 2010-10-09 19:23 +0100 http://bitbucket.org/pypy/pypy/changeset/a602666f4257/ Log:improve log message diff --git a/pypy/translator/platform/arm.py b/pypy/translator/platform/arm.py --- a/pypy/translator/platfo

[pypy-commit] lang-js default: backed out of c63c7e2a0dec since switch statement is available

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r66:f3e969b03ad7 Date: 2011-05-18 11:23 +0200 http://bitbucket.org/pypy/lang-js/changeset/f3e969b03ad7/ Log:backed out of c63c7e2a0dec since switch statement is available diff --git a/js/bench/v8/v1/deltablue.js b/js/bench/v8/v1/deltablue.js --- a/js/bench

[pypy-commit] lang-js default: express empty default block through EmptyExpression istead of None

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r65:4e960ef0e8c6 Date: 2011-05-18 11:13 +0200 http://bitbucket.org/pypy/lang-js/changeset/4e960ef0e8c6/ Log:express empty default block through EmptyExpression istead of None diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/

[pypy-commit] lang-js default: don't use super since the translator kind of dispise it

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r64:0a21415ef142 Date: 2011-05-18 11:13 +0200 http://bitbucket.org/pypy/lang-js/changeset/0a21415ef142/ Log:don't use super since the translator kind of dispise it diff --git a/js/operations.py b/js/operations.py --- a/js/operations.py +++ b/js/operations.

[pypy-commit] lang-js default: fix wraping for visit_case_clauses

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r63:939319186301 Date: 2011-05-18 10:57 +0200 http://bitbucket.org/pypy/lang-js/changeset/939319186301/ Log:fix wraping for visit_case_clauses diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -390,12 +390,12

[pypy-commit] lang-js default: allow switch without default

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r62:0e61f2a8c76a Date: 2011-05-17 18:44 +0200 http://bitbucket.org/pypy/lang-js/changeset/0e61f2a8c76a/ Log:allow switch without default diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -391,7 +391,10 @@

[pypy-commit] lang-js default: implemented switch statement

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r61:90412ea44556 Date: 2011-05-17 18:04 +0200 http://bitbucket.org/pypy/lang-js/changeset/90412ea44556/ Log:implemented switch statement diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -382,6 +382,41 @@

[pypy-commit] lang-js default: extracted removal of last pop into method

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r60:75260dba56d9 Date: 2011-05-17 18:02 +0200 http://bitbucket.org/pypy/lang-js/changeset/75260dba56d9/ Log:extracted removal of last pop into method diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -116,12 +116,20 @@

[pypy-commit] lang-js default: fixed whitespaces

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r59:da85c11c47c6 Date: 2011-05-17 17:14 +0200 http://bitbucket.org/pypy/lang-js/changeset/da85c11c47c6/ Log:fixed whitespaces diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -50,16 +50,16 @@ '[': o

[pypy-commit] lang-js default: moved test case

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r58:3db08258e1e8 Date: 2011-05-12 11:33 +0200 http://bitbucket.org/pypy/lang-js/changeset/3db08258e1e8/ Log:moved test case diff --git a/js/test/test_interp.py b/js/test/test_interp.py --- a/js/test/test_interp.py +++ b/js/test/test_interp.py @@ -660,12 +6

[pypy-commit] lang-js default: fixed wrong base class for JUMP_IF_TRUE

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r57:39b0dd40acfd Date: 2011-05-12 11:33 +0200 http://bitbucket.org/pypy/lang-js/changeset/39b0dd40acfd/ Log:fixed wrong base class for JUMP_IF_TRUE diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -758,7 +758,7 @@

[pypy-commit] lang-js default: stubbed allert()

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r56:01ac3b7421fe Date: 2011-05-12 11:23 +0200 http://bitbucket.org/pypy/lang-js/changeset/01ac3b7421fe/ Log:stubbed allert() diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpreter.py @@ -189,6 +189,9 @@ writer(

[pypy-commit] lang-js default: implemented Array.prototype.pop as in ECMA-262 15.4.4.6

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r55:8fe2e6977835 Date: 2011-05-12 11:22 +0200 http://bitbucket.org/pypy/lang-js/changeset/8fe2e6977835/ Log:implemented Array.prototype.pop as in ECMA-262 15.4.4.6 diff --git a/js/interpreter.py b/js/interpreter.py --- a/js/interpreter.py +++ b/js/interpre

[pypy-commit] lang-js default: implemented STORE_MEMBER_PREINCR

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r54:5e289d7f90a8 Date: 2011-05-09 11:37 +0200 http://bitbucket.org/pypy/lang-js/changeset/5e289d7f90a8/ Log:implemented STORE_MEMBER_PREINCR diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -594,9 +594,18 @@ def operat

[pypy-commit] lang-js default: removed comments for parser

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r53:6593ba306e02 Date: 2011-05-09 11:11 +0200 http://bitbucket.org/pypy/lang-js/changeset/6593ba306e02/ Log:removed comments for parser diff --git a/js/bench/v8/v1/deltablue.js b/js/bench/v8/v1/deltablue.js --- a/js/bench/v8/v1/deltablue.js +++ b/js/bench/

[pypy-commit] lang-js default: replaced switch statement for parser

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r52:c63c7e2a0dec Date: 2011-05-09 11:10 +0200 http://bitbucket.org/pypy/lang-js/changeset/c63c7e2a0dec/ Log:replaced switch statement for parser diff --git a/js/bench/v8/v1/deltablue.js b/js/bench/v8/v1/deltablue.js --- a/js/bench/v8/v1/deltablue.js +++ b/

[pypy-commit] lang-js default: enabled deltablue.js

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r51:2ee384ccb186 Date: 2011-04-17 22:27 +0200 http://bitbucket.org/pypy/lang-js/changeset/2ee384ccb186/ Log:enabled deltablue.js diff --git a/js/bench/v8/v1/run.js b/js/bench/v8/v1/run.js --- a/js/bench/v8/v1/run.js +++ b/js/bench/v8/v1/run.js @@ -28,7 +28

[pypy-commit] lang-js default: added missing semicolons to deltablue.js

2011-05-18 Thread stepahn
Author: Stephan Branch: Changeset: r50:612d38cc537e Date: 2011-04-17 22:26 +0200 http://bitbucket.org/pypy/lang-js/changeset/612d38cc537e/ Log:added missing semicolons to deltablue.js diff --git a/js/bench/v8/v1/deltablue.js b/js/bench/v8/v1/deltablue.js --- a/js/bench/v8/v1/deltablue.js ++

[pypy-commit] pypy default: Print at least the function name. Might be useful in a translated build.

2011-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r44271:518555c57322 Date: 2011-05-18 10:09 +0200 http://bitbucket.org/pypy/pypy/changeset/518555c57322/ Log:Print at least the function name. Might be useful in a translated build. diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.

[pypy-commit] pypy mapdict-interp: Tweaks. Introduce a hack to avoid calling maybe_compile_and_run()

2011-05-18 Thread arigo
Author: Armin Rigo Branch: mapdict-interp Changeset: r44270:794d04b66c68 Date: 2011-05-17 19:39 +0200 http://bitbucket.org/pypy/pypy/changeset/794d04b66c68/ Log:Tweaks. Introduce a hack to avoid calling maybe_compile_and_run() too often. Tentative. diff --git a/pypy/jit/metainterp/wa

[pypy-commit] pypy mapdict-interp: Unsure if this is a good idea: fix (well, minimize at least) the

2011-05-18 Thread arigo
Author: Armin Rigo Branch: mapdict-interp Changeset: r44269:54e1837aa815 Date: 2011-05-17 17:54 +0200 http://bitbucket.org/pypy/pypy/changeset/54e1837aa815/ Log:Unsure if this is a good idea: fix (well, minimize at least) the issue of trashing the cache described in the XXX that this