[pypy-commit] lang-js default: back array by dict

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r362:6bb16769d0c0 Date: 2013-02-27 20:06 +0100 http://bitbucket.org/pypy/lang-js/changeset/6bb16769d0c0/ Log:back array by dict access array with integer index diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -12,10 +12,39 @@

[pypy-commit] lang-js default: optimized array index access

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r364:856ad47ccf75 Date: 2013-02-27 23:40 +0100 http://bitbucket.org/pypy/lang-js/changeset/856ad47ccf75/ Log:optimized array index access diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -18,6 +18,14 @@ NOT_ARRAY_INDEX = -1

[pypy-commit] lang-js default: fixed integer to float contamination

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r365:f6a6c15c2f42 Date: 2013-03-20 16:19 +0100 http://bitbucket.org/pypy/lang-js/changeset/f6a6c15c2f42/ Log:fixed integer to float contamination diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -3,7 +3,7 @@ """ from js

[pypy-commit] lang-js default: added LOAD_MEMBER_DOT alias for LOAD_MEMBER for debugging

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r366:2ee7cb2fc38e Date: 2013-03-20 16:20 +0100 http://bitbucket.org/pypy/lang-js/changeset/2ee7cb2fc38e/ Log:added LOAD_MEMBER_DOT alias for LOAD_MEMBER for debugging diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -26

[pypy-commit] lang-js default: use _idx_put in array constructor

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r369:a380e25f0db6 Date: 2013-03-20 16:23 +0100 http://bitbucket.org/pypy/lang-js/changeset/a380e25f0db6/ Log:use _idx_put in array constructor diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -1015,13 +1015,13 @@ e

[pypy-commit] lang-js default: removed some annotaitons

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r370:9e9af1fdf61d Date: 2013-03-20 16:23 +0100 http://bitbucket.org/pypy/lang-js/changeset/9e9af1fdf61d/ Log:removed some annotaitons diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -1186,7 +1186,6 @@ @enforceargs(int) -@

[pypy-commit] lang-js default: added float jit viewer test

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r371:642c59a0ffd5 Date: 2013-03-20 16:24 +0100 http://bitbucket.org/pypy/lang-js/changeset/642c59a0ffd5/ Log:added float jit viewer test diff --git a/test/jit_view.py b/test/jit_view.py --- a/test/jit_view.py +++ b/test/jit_view.py @@ -48,6 +48,20 @@

[pypy-commit] lang-js default: added array benchmarks

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r361:4cd3183a5d9e Date: 2013-02-27 20:05 +0100 http://bitbucket.org/pypy/lang-js/changeset/4cd3183a5d9e/ Log:added array benchmarks diff --git a/bench/array/run.js b/bench/array/run.js new file mode 100644 --- /dev/null +++ b/bench/array/run.js @@ -0,0 +1,

[pypy-commit] lang-js default: added array trace view samples

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r363:eab8506c2aed Date: 2013-02-27 20:06 +0100 http://bitbucket.org/pypy/lang-js/changeset/eab8506c2aed/ Log:added array trace view samples diff --git a/test/jit_view.py b/test/jit_view.py --- a/test/jit_view.py +++ b/test/jit_view.py @@ -286,3 +286,87 @@

[pypy-commit] lang-js default: use _idx_put in LOAD_ARRAY

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r367:937cc2089ea1 Date: 2013-03-20 16:21 +0100 http://bitbucket.org/pypy/lang-js/changeset/937cc2089ea1/ Log:use _idx_put in LOAD_ARRAY diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -179,7 +179,7 @@ list_w

[pypy-commit] lang-js default: pass function name into printable location

2013-03-20 Thread stepahn
Author: Stephan Branch: Changeset: r368:d4640c906e90 Date: 2013-03-20 16:22 +0100 http://bitbucket.org/pypy/lang-js/changeset/d4640c906e90/ Log:pass function name into printable location diff --git a/js/functions.py b/js/functions.py --- a/js/functions.py +++ b/js/functions.py @@ -160,6 +16

[pypy-commit] lang-js default: added annotation

2013-03-21 Thread stepahn
Author: Stephan Branch: Changeset: r372:1d6b0ccb866f Date: 2013-03-20 17:46 +0100 http://bitbucket.org/pypy/lang-js/changeset/1d6b0ccb866f/ Log:added annotation diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -956,6 +956,7 @@ from js.object_space impor

[pypy-commit] lang-js default: changed version string to include hg id and build time

2013-03-21 Thread stepahn
Author: Stephan Branch: Changeset: r373:2d3ad1d9eda1 Date: 2013-03-21 16:33 +0100 http://bitbucket.org/pypy/lang-js/changeset/2d3ad1d9eda1/ Log:changed version string to include hg id and build time diff --git a/js/builtins/js_global.py b/js/builtins/js_global.py --- a/js/builtins/js_global

[pypy-commit] lang-js default: backed out of 9e9af1fdf61d due to performance issues

2013-03-21 Thread stepahn
Author: Stephan Branch: Changeset: r374:81e6e06fb4aa Date: 2013-03-21 16:35 +0100 http://bitbucket.org/pypy/lang-js/changeset/81e6e06fb4aa/ Log:backed out of 9e9af1fdf61d due to performance issues diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -1187,6 +1187,7

[pypy-commit] lang-js default: cleaned up comparsion code

2013-05-13 Thread stepahn
Author: Stephan Branch: Changeset: r377:fb52d8a52d9e Date: 2013-05-13 09:11 +0200 http://bitbucket.org/pypy/lang-js/changeset/fb52d8a52d9e/ Log:cleaned up comparsion code diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -3,10 +3,12 @@ """ from js.jsobj i

[pypy-commit] lang-js default: Merged changes

2013-05-13 Thread stepahn
Author: Stephan Branch: Changeset: r378:cc983acc4a7f Date: 2013-05-13 09:15 +0200 http://bitbucket.org/pypy/lang-js/changeset/cc983acc4a7f/ Log:Merged changes diff --git a/README.rst b/README.rst new file mode 100644 --- /dev/null +++ b/README.rst @@ -0,0 +1,17 @@ +langjs +== + +langjs

[pypy-commit] lang-js default: Fixed a but in optimized array member access.

2013-05-15 Thread stepahn
Author: Stephan Branch: Changeset: r380:96c04922c1ef Date: 2013-05-15 10:19 +0200 http://bitbucket.org/pypy/lang-js/changeset/96c04922c1ef/ Log:Fixed a but in optimized array member access. Thanks to Andrews Medina https://bitbucket.org/andrewsmedina for finding and supplyin

[pypy-commit] lang-js default: removed old code

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r165:20c904e5be39 Date: 2011-12-21 13:55 +0100 http://bitbucket.org/pypy/lang-js/changeset/20c904e5be39/ Log:removed old code diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -507,222 +507,6 @@ def ToString(self):

[pypy-commit] lang-js default: changed repr of Map

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r166:452baa91b1da Date: 2012-01-06 14:44 +0100 http://bitbucket.org/pypy/lang-js/changeset/452baa91b1da/ Log:changed repr of Map diff --git a/js/object_map.py b/js/object_map.py --- a/js/object_map.py +++ b/js/object_map.py @@ -11,7 +11,8 @@ self.

[pypy-commit] lang-js default: added Array.reverse builtin

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r161:7bed36dad633 Date: 2011-12-21 13:07 +0100 http://bitbucket.org/pypy/lang-js/changeset/7bed36dad633/ Log:added Array.reverse builtin diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -767,10 +767,16 @@ fro

[pypy-commit] lang-js default: fixed arguments of floor

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r171:01a4e0d4f852 Date: 2012-01-06 14:52 +0100 http://bitbucket.org/pypy/lang-js/changeset/01a4e0d4f852/ Log:fixed arguments of floor diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -27,7 +27,7

[pypy-commit] lang-js default: removed create_object

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r162:23fd7a754873 Date: 2011-12-21 13:52 +0100 http://bitbucket.org/pypy/lang-js/changeset/23fd7a754873/ Log:removed create_object diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -1,6 +1,6 @@ import time -from j

[pypy-commit] lang-js default: reorganized Number builtins

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r173:39e30a482d9b Date: 2012-01-06 14:58 +0100 http://bitbucket.org/pypy/lang-js/changeset/39e30a482d9b/ Log:reorganized Number builtins diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -330,11 +330,6 @@ from j

[pypy-commit] lang-js default: fixed function declaration

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r167:c01df9b2c4c6 Date: 2012-01-06 14:46 +0100 http://bitbucket.org/pypy/lang-js/changeset/c01df9b2c4c6/ Log:fixed function declaration diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -184,7 +184,6 @@ W__Root.__init__

[pypy-commit] lang-js default: reorganized Function bultins

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r174:76227d710405 Date: 2012-01-06 14:59 +0100 http://bitbucket.org/pypy/lang-js/changeset/76227d710405/ Log:reorganized Function bultins diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -140,44 +140,6 @@

[pypy-commit] lang-js default: fixed prototype behaviour

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r168:42981222a8d3 Date: 2012-01-06 14:48 +0100 http://bitbucket.org/pypy/lang-js/changeset/42981222a8d3/ Log:fixed prototype behaviour diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -434,49 +434,79 @@ ctx = m

[pypy-commit] lang-js default: initialize length of W_StringObject

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r169:392eb2efa651 Date: 2012-01-06 14:49 +0100 http://bitbucket.org/pypy/lang-js/changeset/392eb2efa651/ Log:initialize length of W_StringObject diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -357,6 +357,10 @@ class W_Stri

[pypy-commit] lang-js default: collapse me

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r179:ded6cc74197e Date: 2012-03-01 16:00 +0100 http://bitbucket.org/pypy/lang-js/changeset/ded6cc74197e/ Log:collapse me diff --git a/js/builtins_boolean.py b/js/builtins_boolean.py --- a/js/builtins_boolean.py +++ b/js/builtins_boolean.py @@ -1,6 +1,6 @@

[pypy-commit] lang-js default: re-added Date

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r170:28481509433a Date: 2012-01-06 14:52 +0100 http://bitbucket.org/pypy/lang-js/changeset/28481509433a/ Log:re-added Date diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -1,5 +1,3 @@ -import time - from js.jsobj

[pypy-commit] lang-js default: re-added and organized gloabl functions

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r172:24770fcc1c6b Date: 2012-01-06 14:55 +0100 http://bitbucket.org/pypy/lang-js/changeset/24770fcc1c6b/ Log:re-added and organized gloabl functions diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -11,7 +11,7 @@ f

[pypy-commit] lang-js default: moved debugging builtins into builtins_global

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r175:d0517e606515 Date: 2012-01-06 15:39 +0100 http://bitbucket.org/pypy/lang-js/changeset/d0517e606515/ Log:moved debugging builtins into builtins_global diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -170,10 +17

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r184:ef92b18137ba Date: 2012-05-09 23:15 +0200 http://bitbucket.org/pypy/lang-js/changeset/ef92b18137ba/ Log:wip diff --git a/js/execution.py b/js/execution.py --- a/js/execution.py +++ b/js/execution.py @@ -23,17 +23,24 @@ self.exception = except

[pypy-commit] lang-js default: deleted unused code

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r176:6692b334fde3 Date: 2012-01-06 15:39 +0100 http://bitbucket.org/pypy/lang-js/changeset/6692b334fde3/ Log:deleted unused code diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -162,14 +162,6 @@ #def __init__(

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r185:78c4a300e000 Date: 2012-05-10 15:24 +0200 http://bitbucket.org/pypy/lang-js/changeset/78c4a300e000/ Log:wip diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -215,17 +215,6 @@ return x == y -def commonnew(ctx,

[pypy-commit] lang-js default: removed obsolete ctx argument from resolve_identifier

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r177:38f21a5c13cd Date: 2012-01-06 16:51 +0100 http://bitbucket.org/pypy/lang-js/changeset/38f21a5c13cd/ Log:removed obsolete ctx argument from resolve_identifier diff --git a/js/jsexecution_context.py b/js/jsexecution_context.py --- a/js/jsexecution_conte

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r186:77f1751dd1f3 Date: 2012-05-10 15:24 +0200 http://bitbucket.org/pypy/lang-js/changeset/77f1751dd1f3/ Log:wip diff --git a/js/functions.py b/js/functions.py new file mode 100644 --- /dev/null +++ b/js/functions.py @@ -0,0 +1,241 @@ +from js.opcodes impo

[pypy-commit] lang-js default: pass arguments to builtins as array

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r178:7b65c9e29faf Date: 2012-03-01 15:59 +0100 http://bitbucket.org/pypy/lang-js/changeset/7b65c9e29faf/ Log:pass arguments to builtins as array diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -36,7 +36,7 @@ r

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r187:255df334ee16 Date: 2012-05-12 20:40 +0200 http://bitbucket.org/pypy/lang-js/changeset/255df334ee16/ Log:wip diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -8,98 +8,12 @@ def _get_root_map(): ret

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r183:6e2544c27edd Date: 2012-05-09 20:48 +0200 http://bitbucket.org/pypy/lang-js/changeset/6e2544c27edd/ Log:wip diff --git a/js/builtins_global.py b/js/builtins_global.py --- a/js/builtins_global.py +++ b/js/builtins_global.py @@ -104,7 +104,14 @@

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r190:cdde097cbad2 Date: 2012-05-21 11:03 +0200 http://bitbucket.org/pypy/lang-js/changeset/cdde097cbad2/ Log:wip diff --git a/js/builtins_number.py b/js/builtins_number.py --- a/js/builtins_number.py +++ b/js/builtins_number.py @@ -76,6 +76,7 @@ elif

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r188:17080c32e143 Date: 2012-05-19 11:10 +0200 http://bitbucket.org/pypy/lang-js/changeset/17080c32e143/ Log:wip diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -189,7 +189,7 @@ r = x.ToNumber() == y.ToNumber()

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r191:48038111f307 Date: 2012-05-21 12:04 +0200 http://bitbucket.org/pypy/lang-js/changeset/48038111f307/ Log:wip diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -683,6 +683,6 @@ def parse_to_ast(code):

[pypy-commit] lang-js default: 11.7.1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r193:5ce3e8e4b569 Date: 2012-05-21 13:20 +0200 http://bitbucket.org/pypy/lang-js/changeset/5ce3e8e4b569/ Log:11.7.1 diff --git a/js/builtins_string.py b/js/builtins_string.py --- a/js/builtins_string.py +++ b/js/builtins_string.py @@ -229,6 +229,8 @@

[pypy-commit] lang-js default: 11.4.6

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r192:5ac599e5a97b Date: 2012-05-21 12:38 +0200 http://bitbucket.org/pypy/lang-js/changeset/5ac599e5a97b/ Log:11.4.6 diff --git a/js/builtins.py b/js/builtins.py --- a/js/builtins.py +++ b/js/builtins.py @@ -132,49 +132,8 @@ js.builtins_array.setup(glo

[pypy-commit] lang-js default: 7.4.3-7-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r198:1b3043a56462 Date: 2012-05-21 14:31 +0200 http://bitbucket.org/pypy/lang-js/changeset/1b3043a56462/ Log:7.4.3-7-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -10,7 +

[pypy-commit] lang-js default: 7.1-1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r194:9cdcbf4ec963 Date: 2012-05-21 13:43 +0200 http://bitbucket.org/pypy/lang-js/changeset/9cdcbf4ec963/ Log:7.1-1 diff --git a/js/jsgrammar.txt b/js/jsgrammar.txt --- a/js/jsgrammar.txt +++ b/js/jsgrammar.txt @@ -1,6 +1,6 @@ # tokens # -IGNORE: "([ \f\

[pypy-commit] lang-js default: 7.4.3-9-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r199:0e51eb694c61 Date: 2012-05-21 14:32 +0200 http://bitbucket.org/pypy/lang-js/changeset/0e51eb694c61/ Log:7.4.3-9-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -21,6 +

[pypy-commit] lang-js default: 7.2-1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r195:dc01212d9983 Date: 2012-05-21 14:25 +0200 http://bitbucket.org/pypy/lang-js/changeset/dc01212d9983/ Log:7.2-1 diff --git a/js/builtins_global.py b/js/builtins_global.py --- a/js/builtins_global.py +++ b/js/builtins_global.py @@ -253,7 +253,12 @@

[pypy-commit] lang-js default: 7.5-10-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r200:f9aa22495c44 Date: 2012-05-21 14:42 +0200 http://bitbucket.org/pypy/lang-js/changeset/f9aa22495c44/ Log:7.5-10-n diff --git a/js/builtins_global.py b/js/builtins_global.py --- a/js/builtins_global.py +++ b/js/builtins_global.py @@ -241,6 +241,7 @@

[pypy-commit] lang-js default: 7.4.3-14-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r196:2291574064a4 Date: 2012-05-21 14:27 +0200 http://bitbucket.org/pypy/lang-js/changeset/2291574064a4/ Log:7.4.3-14-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -10,7

[pypy-commit] lang-js default: 7.4.3-15-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r197:c93f3cb6f242 Date: 2012-05-21 14:28 +0200 http://bitbucket.org/pypy/lang-js/changeset/c93f3cb6f242/ Log:7.4.3-15-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -10,7

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r202:085d0ac59e45 Date: 2012-05-22 15:20 +0200 http://bitbucket.org/pypy/lang-js/changeset/085d0ac59e45/ Log:wip diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -355,15 +355,18 @@ pos = self.get_po

[pypy-commit] lang-js default: 15.8.2.10

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r206:065eedad8083 Date: 2012-05-22 16:53 +0200 http://bitbucket.org/pypy/lang-js/changeset/065eedad8083/ Log:15.8.2.10 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -19,7 +19,7 @@ put_nat

[pypy-commit] lang-js default: 7.5-8-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r201:699fdb193c81 Date: 2012-05-21 15:03 +0200 http://bitbucket.org/pypy/lang-js/changeset/699fdb193c81/ Log:7.5-8-n diff --git a/js/builtins_global.py b/js/builtins_global.py --- a/js/builtins_global.py +++ b/js/builtins_global.py @@ -241,6 +241,7 @@

[pypy-commit] lang-js default: 15.8.2.13

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r209:1fd93e2192bc Date: 2012-05-22 17:22 +0200 http://bitbucket.org/pypy/lang-js/changeset/1fd93e2192bc/ Log:15.8.2.13 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -17,7 +17,7 @@ put_nat

[pypy-commit] lang-js default: wip

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r203:6c882d751d8b Date: 2012-05-22 16:34 +0200 http://bitbucket.org/pypy/lang-js/changeset/6c882d751d8b/ Log:wip diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -23,7 +23,6 @@ return self def ToObject(self): -

[pypy-commit] lang-js default: 15.8.2.16

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r210:50dbd6e6a2a4 Date: 2012-05-22 18:12 +0200 http://bitbucket.org/pypy/lang-js/changeset/50dbd6e6a2a4/ Log:15.8.2.16 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -20,6 +20,7 @@ put_nat

[pypy-commit] lang-js default: 7.8.2

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r204:52a4e4420d83 Date: 2012-05-22 16:47 +0200 http://bitbucket.org/pypy/lang-js/changeset/52a4e4420d83/ Log:7.8.2 diff --git a/js/test/ecma/LexicalConventions/7.8.2-n.js b/js/test/ecma/LexicalConventions/7.8.2-n.js --- a/js/test/ecma/LexicalConventions/7

[pypy-commit] lang-js default: 15.8.2.2

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r213:1dffc858a8dd Date: 2012-05-22 18:25 +0200 http://bitbucket.org/pypy/lang-js/changeset/1dffc858a8dd/ Log:15.8.2.2 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -22,6 +22,8 @@ put_nati

[pypy-commit] lang-js default: 15.8.2.1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r205:6016a8ebb2e5 Date: 2012-05-22 16:50 +0200 http://bitbucket.org/pypy/lang-js/changeset/6016a8ebb2e5/ Log:15.8.2.1 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -11,13 +11,13 @@ w_Math

[pypy-commit] lang-js default: 15.8.2.4

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r215:9da1de332085 Date: 2012-05-22 18:48 +0200 http://bitbucket.org/pypy/lang-js/changeset/9da1de332085/ Log:15.8.2.4 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -24,6 +24,7 @@ put_nati

[pypy-commit] lang-js default: 15.7.2.11

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r207:a2c5f8685b29 Date: 2012-05-22 17:16 +0200 http://bitbucket.org/pypy/lang-js/changeset/a2c5f8685b29/ Log:15.7.2.11 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -16,7 +16,7 @@ put_nat

[pypy-commit] lang-js default: 15.8.2.12

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r208:5bf7ad8db227 Date: 2012-05-22 17:18 +0200 http://bitbucket.org/pypy/lang-js/changeset/5bf7ad8db227/ Log:15.8.2.12 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -15,7 +15,7 @@ put_nat

[pypy-commit] lang-js default: 15.8.2.7

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r218:31ebeb622c69 Date: 2012-05-22 19:03 +0200 http://bitbucket.org/pypy/lang-js/changeset/31ebeb622c69/ Log:15.8.2.7 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -27,6 +27,7 @@ put_nati

[pypy-commit] lang-js default: 12.6.3-4

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r222:a3a39740fe6c Date: 2012-05-23 15:19 +0200 http://bitbucket.org/pypy/lang-js/changeset/a3a39740fe6c/ Log:12.6.3-4 diff --git a/js/operations.py b/js/operations.py --- a/js/operations.py +++ b/js/operations.py @@ -952,6 +952,14 @@ bytecode.

[pypy-commit] lang-js default: 15.8.2.17

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r211:3ef19ed20939 Date: 2012-05-22 18:16 +0200 http://bitbucket.org/pypy/lang-js/changeset/3ef19ed20939/ Log:15.8.2.17 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -18,7 +18,7 @@ put_nat

[pypy-commit] lang-js default: 15.8.2.18

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r212:c74725245f3c Date: 2012-05-22 18:23 +0200 http://bitbucket.org/pypy/lang-js/changeset/c74725245f3c/ Log:15.8.2.18 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -21,6 +21,7 @@ put_nat

[pypy-commit] lang-js default: 12.6.3-7-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r225:583f9b005c0f Date: 2012-05-23 15:29 +0200 http://bitbucket.org/pypy/lang-js/changeset/583f9b005c0f/ Log:12.6.3-7-n diff --git a/js/operations.py b/js/operations.py --- a/js/operations.py +++ b/js/operations.py @@ -958,7 +958,7 @@ bytecode

[pypy-commit] lang-js default: 15.1.2.4

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r231:17bae57e1698 Date: 2012-05-24 18:46 +0200 http://bitbucket.org/pypy/lang-js/changeset/17bae57e1698/ Log:15.1.2.4 diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -289,10 +289,14 @@ visit_objectlite

[pypy-commit] lang-js default: 15.8.2.3

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r214:1c80c3f09016 Date: 2012-05-22 18:45 +0200 http://bitbucket.org/pypy/lang-js/changeset/1c80c3f09016/ Log:15.8.2.3 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -23,6 +23,7 @@ put_nati

[pypy-commit] lang-js default: 15.8.2.5

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r216:471e30ef7547 Date: 2012-05-22 18:56 +0200 http://bitbucket.org/pypy/lang-js/changeset/471e30ef7547/ Log:15.8.2.5 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -25,6 +25,7 @@ put_nati

[pypy-commit] lang-js default: 15.7.4.2-2-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r232:dc3c5701eeac Date: 2012-05-24 18:56 +0200 http://bitbucket.org/pypy/lang-js/changeset/dc3c5701eeac/ Log:15.7.4.2-2-n diff --git a/js/builtins_number.py b/js/builtins_number.py --- a/js/builtins_number.py +++ b/js/builtins_number.py @@ -76,7 +76,6 @@

[pypy-commit] lang-js default: 15.8.2.6

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r217:1a3308f299b3 Date: 2012-05-22 19:00 +0200 http://bitbucket.org/pypy/lang-js/changeset/1a3308f299b3/ Log:15.8.2.6 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -26,6 +26,7 @@ put_nati

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

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r233:131637dade32 Date: 2012-06-01 19:57 +0200 http://bitbucket.org/pypy/lang-js/changeset/131637dade32/ Log:implemented Date diff --git a/js/builtins_date.py b/js/builtins_date.py --- a/js/builtins_date.py +++ b/js/builtins_date.py @@ -1,3 +1,9 @@ +from p

[pypy-commit] lang-js default: 15.8.2.8

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r219:3465d30a9200 Date: 2012-05-22 19:05 +0200 http://bitbucket.org/pypy/lang-js/changeset/3465d30a9200/ Log:15.8.2.8 diff --git a/js/builtins_math.py b/js/builtins_math.py --- a/js/builtins_math.py +++ b/js/builtins_math.py @@ -28,7 +28,7 @@ put_nati

[pypy-commit] lang-js default: 11.2.3-2-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r236:c16a00b69046 Date: 2012-06-01 20:02 +0200 http://bitbucket.org/pypy/lang-js/changeset/c16a00b69046/ Log:11.2.3-2-n diff --git a/js/test/ecma/Expressions/11.2.3-2-n.js b/js/test/ecma/Expressions/11.2.3-2-n.js --- a/js/test/ecma/Expressions/11.2.3-2-n.

[pypy-commit] lang-js default: 12.10-1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r220:adf50d77a497 Date: 2012-05-23 11:19 +0200 http://bitbucket.org/pypy/lang-js/changeset/adf50d77a497/ Log:12.10-1 diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -25,6 +25

[pypy-commit] lang-js default: 11.3.1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r237:6b6a8dbf07c7 Date: 2012-06-02 10:33 +0200 http://bitbucket.org/pypy/lang-js/changeset/6b6a8dbf07c7/ Log:11.3.1 diff --git a/js/builtins_boolean.py b/js/builtins_boolean.py --- a/js/builtins_boolean.py +++ b/js/builtins_boolean.py @@ -59,4 +59,4 @@

[pypy-commit] lang-js default: 12.6.3-3

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r221:5f3f2a98ade1 Date: 2012-05-23 13:59 +0200 http://bitbucket.org/pypy/lang-js/changeset/5f3f2a98ade1/ Log:12.6.3-3 diff --git a/js/astbuilder.py b/js/astbuilder.py --- a/js/astbuilder.py +++ b/js/astbuilder.py @@ -585,18 +585,14 @@ left = self.

[pypy-commit] lang-js default: 11.4.4

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r240:998b48e0d926 Date: 2012-06-02 11:13 +0200 http://bitbucket.org/pypy/lang-js/changeset/998b48e0d926/ Log:11.4.4 diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -2,7 +2,7 @@ """ Base operations implementations """ -

[pypy-commit] lang-js default: 12.6.3-5-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r223:877597af2581 Date: 2012-05-23 15:24 +0200 http://bitbucket.org/pypy/lang-js/changeset/877597af2581/ Log:12.6.3-5-n diff --git a/js/test/ecma/Statements/12.6.3-5-n.js b/js/test/ecma/Statements/12.6.3-5-n.js --- a/js/test/ecma/Statements/12.6.3-5-n.js

[pypy-commit] lang-js default: 11.5.2

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r241:7fdb53015f26 Date: 2012-06-02 11:46 +0200 http://bitbucket.org/pypy/lang-js/changeset/7fdb53015f26/ Log:11.5.2 diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -97,16 +97,16 @@ return w_NAN if isinf(fle

[pypy-commit] lang-js default: 12.6.3-6-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r224:3d234b6e6ca5 Date: 2012-05-23 15:25 +0200 http://bitbucket.org/pypy/lang-js/changeset/3d234b6e6ca5/ Log:12.6.3-6-n diff --git a/js/test/ecma/Statements/12.6.3-6-n.js b/js/test/ecma/Statements/12.6.3-6-n.js --- a/js/test/ecma/Statements/12.6.3-6-n.js

[pypy-commit] lang-js default: 11.6.1-1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r242:75dd5156d622 Date: 2012-06-02 11:58 +0200 http://bitbucket.org/pypy/lang-js/changeset/75dd5156d622/ Log:11.6.1-1 diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -11,23 +11,26 @@ import math -# 11.6.1 -def plus(ct

[pypy-commit] lang-js default: 12.6.3-8-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r226:0984fdb563d7 Date: 2012-05-23 15:31 +0200 http://bitbucket.org/pypy/lang-js/changeset/0984fdb563d7/ Log:12.6.3-8-n diff --git a/js/test/ecma/Statements/12.6.3-8-n.js b/js/test/ecma/Statements/12.6.3-8-n.js --- a/js/test/ecma/Statements/12.6.3-8-n.js

[pypy-commit] lang-js default: 11.6.1-3

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r243:1330647ad462 Date: 2012-06-02 12:23 +0200 http://bitbucket.org/pypy/lang-js/changeset/1330647ad462/ Log:11.6.1-3 diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -634,6 +634,11 @@ class W_DateObject(W__PrimitiveObject):

[pypy-commit] lang-js default: added debug() statement

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r245:5f9527a84e4a Date: 2012-06-03 15:22 +0200 http://bitbucket.org/pypy/lang-js/changeset/5f9527a84e4a/ Log:added debug() statement diff --git a/js/functions.py b/js/functions.py --- a/js/functions.py +++ b/js/functions.py @@ -95,6 +95,9 @@ f

[pypy-commit] lang-js default: 12.6.3-9-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r227:acfcc1d12b29 Date: 2012-05-23 15:32 +0200 http://bitbucket.org/pypy/lang-js/changeset/acfcc1d12b29/ Log:12.6.3-9-n diff --git a/js/test/ecma/Statements/12.6.3-9-n.js b/js/test/ecma/Statements/12.6.3-9-n.js --- a/js/test/ecma/Statements/12.6.3-9-n.js

[pypy-commit] lang-js default: 12.7-1-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r228:6217f3eb9f1b Date: 2012-05-23 15:34 +0200 http://bitbucket.org/pypy/lang-js/changeset/6217f3eb9f1b/ Log:12.7-1-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -26,6 +2

[pypy-commit] lang-js default: moved opceode execution into jscode

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r247:b8540e257db0 Date: 2012-06-03 18:10 +0200 http://bitbucket.org/pypy/lang-js/changeset/b8540e257db0/ Log:moved opceode execution into jscode use js.completion for return values diff --git a/js/builtins_global.py b/js/builtins_global.py --- a/js

[pypy-commit] lang-js default: 12.8-1-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r229:973051482271 Date: 2012-05-23 15:34 +0200 http://bitbucket.org/pypy/lang-js/changeset/973051482271/ Log:12.8-1-n diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/test/ecma/conftest.py @@ -27,6 +2

[pypy-commit] lang-js default: no need to prepare code for different execution environments anymore

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r249:940b5ab4b2f6 Date: 2012-06-05 18:29 +0200 http://bitbucket.org/pypy/lang-js/changeset/940b5ab4b2f6/ Log:no need to prepare code for different execution environments anymore diff --git a/js/functions.py b/js/functions.py --- a/js/functions.py +++ b/js/

[pypy-commit] lang-js default: use unicode when convertint W_List to String

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r254:8a3033b9e8cc Date: 2012-06-05 18:32 +0200 http://bitbucket.org/pypy/lang-js/changeset/8a3033b9e8cc/ Log:use unicode when convertint W_List to String diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -1345,7 +1345,7 @@

[pypy-commit] lang-js default: add DEBUG

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r230:4af363c21896 Date: 2012-05-24 18:45 +0200 http://bitbucket.org/pypy/lang-js/changeset/4af363c21896/ Log:add DEBUG diff --git a/js/functions.py b/js/functions.py --- a/js/functions.py +++ b/js/functions.py @@ -90,6 +90,7 @@ return self.opcodes

[pypy-commit] lang-js default: 11.13.2-2

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r234:c20fbaa6a13a Date: 2012-06-01 19:57 +0200 http://bitbucket.org/pypy/lang-js/changeset/c20fbaa6a13a/ Log:11.13.2-2 diff --git a/js/baseop.py b/js/baseop.py --- a/js/baseop.py +++ b/js/baseop.py @@ -7,7 +7,7 @@ from pypy.rlib.rarithmetic import r_uin

[pypy-commit] lang-js default: fixed shell.js

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r255:927d2533ad2c Date: 2012-06-05 18:33 +0200 http://bitbucket.org/pypy/lang-js/changeset/927d2533ad2c/ Log:fixed shell.js diff --git a/js/test/ecma/shell.js b/js/test/ecma/shell.js --- a/js/test/ecma/shell.js +++ b/js/test/ecma/shell.js @@ -37,7 +37,7 @@

[pypy-commit] lang-js default: allow to skip individual ecma test cases

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r256:65f29f415fab Date: 2012-06-05 18:33 +0200 http://bitbucket.org/pypy/lang-js/changeset/65f29f415fab/ Log:allow to skip individual ecma test cases diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py --- a/js/test/ecma/conftest.py +++ b/js/t

[pypy-commit] lang-js default: 11.2.1-4-n

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r235:a8d50707b0d1 Date: 2012-06-01 20:01 +0200 http://bitbucket.org/pypy/lang-js/changeset/a8d50707b0d1/ Log:11.2.1-4-n diff --git a/js/test/ecma/Expressions/11.2.1-4-n.js b/js/test/ecma/Expressions/11.2.1-4-n.js --- a/js/test/ecma/Expressions/11.2.1-4-n.

[pypy-commit] lang-js default: fixed useage of js.completion

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r258:6c46c4d65e29 Date: 2012-06-06 12:27 +0200 http://bitbucket.org/pypy/lang-js/changeset/6c46c4d65e29/ Log:fixed useage of js.completion diff --git a/js/builtins_function.py b/js/builtins_function.py --- a/js/builtins_function.py +++ b/js/builtins_functi

[pypy-commit] lang-js default: 11.4.1

2012-12-28 Thread stepahn
Author: Stephan Branch: Changeset: r238:7c31c0623500 Date: 2012-06-02 10:49 +0200 http://bitbucket.org/pypy/lang-js/changeset/7c31c0623500/ Log:11.4.1 diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -680,9 +680,14 @@ def do_jump(self, ctx, pos):

  1   2   3   4   >