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