Author: Michael Cheng
Branch:
Changeset: r59614:99904a8649b1
Date: 2012-12-29 12:23 +1000
http://bitbucket.org/pypy/pypy/changeset/99904a8649b1/
Log:fix printing of complexfloats
diff --git a/lib_pypy/numpypy/core/arrayprint.py
b/lib_pypy/numpypy/core/arrayprint.py
--- a/lib_pypy/numpypy/c
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59612:496a1103ba2f
Date: 2012-12-28 16:25 +0100
http://bitbucket.org/pypy/pypy/changeset/496a1103ba2f/
Log:rename boxes of produced loop instead, its cleaner and safer (and
might actually work)
diff --git a/pypy/jit/metainte
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59613:0f1ddcb9d612
Date: 2012-12-28 16:32 +0100
http://bitbucket.org/pypy/pypy/changeset/0f1ddcb9d612/
Log:reuse preamble boxnames as far as possible to reduce the amount of
SAME_AS ops
diff --git a/pypy/jit/metainterp/compi
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59611:329ae41501b3
Date: 2012-12-28 16:22 +0100
http://bitbucket.org/pypy/pypy/changeset/329ae41501b3/
Log:hg backout 6b229fd2221c
diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py
--- a/pypy/jit/metainter
Author: Antonio Cuni
Branch: virtual-raw-mallocs
Changeset: r59610:fbae4616aa67
Date: 2012-12-28 17:23 +0100
http://bitbucket.org/pypy/pypy/changeset/fbae4616aa67/
Log:rpython fix: this can never happen
diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py
--- a/pypy/jit
Author: Antonio Cuni
Branch: virtual-raw-mallocs
Changeset: r59608:446b99d899f4
Date: 2012-12-28 17:15 +0100
http://bitbucket.org/pypy/pypy/changeset/446b99d899f4/
Log:move raw virtuals tests to VirtualMiscTests, so that they can be run
also by the x86 backend tests
diff --git a/pypy
Author: Antonio Cuni
Branch: virtual-raw-mallocs
Changeset: r59609:6127f8136f57
Date: 2012-12-28 17:15 +0100
http://bitbucket.org/pypy/pypy/changeset/6127f8136f57/
Log:implement bh_new_raw_buffer for ll cpus: this makes x86 virtualref
tests passing
diff --git a/pypy/jit/backend/llsup
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59605:6b229fd2221c
Date: 2012-12-28 12:35 +0100
http://bitbucket.org/pypy/pypy/changeset/6b229fd2221c/
Log:rename boxes surviving the retraced preamble in a new position of
the inputargs to allow us to replace the full preamb
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59606:572208cdb5a0
Date: 2012-12-28 12:43 +0100
http://bitbucket.org/pypy/pypy/changeset/572208cdb5a0/
Log:merge
diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py
b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/jit/meta
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59604:a9df638fd92b
Date: 2012-12-26 14:23 +0100
http://bitbucket.org/pypy/pypy/changeset/a9df638fd92b/
Log:rename to not override above FakeOptimizer
diff --git a/pypy/jit/metainterp/test/test_virtualstate.py
b/pypy/jit/metainterp/
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59602:4b85fb544684
Date: 2012-12-26 11:34 +0100
http://bitbucket.org/pypy/pypy/changeset/4b85fb544684/
Log:test fallback for unsported cases
diff --git a/pypy/jit/metainterp/test/test_virtualstate.py
b/pypy/jit/metainterp/test/test
Author: Hakan Ardo
Branch: jit-usable_retrace_3
Changeset: r59601:f52c5258fec5
Date: 2012-09-08 08:34 +0200
http://bitbucket.org/pypy/pypy/changeset/f52c5258fec5/
Log:rename method
diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py
b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/
Author: Stephan
Branch:
Changeset: r330:a35850255c77
Date: 2012-12-28 11:12 +0100
http://bitbucket.org/pypy/lang-js/changeset/a35850255c77/
Log:added loop benchmarks
diff --git a/js/bench/loop/base.js b/js/bench/loop/base.js
deleted file mode 100644
--- a/js/bench/loop/base.js
+++ /dev/null
Author: Stephan
Branch:
Changeset: r328:ec9990b6a34c
Date: 2012-12-28 11:08 +0100
http://bitbucket.org/pypy/lang-js/changeset/ec9990b6a34c/
Log:updated jit view tests
diff --git a/js/test/jit.py b/js/test/jit_view.py
rename from js/test/jit.py
rename to js/test/jit_view.py
--- a/js/test/jit
Author: Stephan
Branch:
Changeset: r327:70d628d7642b
Date: 2012-12-25 14:47 +0100
http://bitbucket.org/pypy/lang-js/changeset/70d628d7642b/
Log:fixed cleanup after break in for/in loop
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -42,6 +42,7 @@
Author: Stephan
Branch:
Changeset: r326:8a2574c80508
Date: 2012-12-25 12:21 +0100
http://bitbucket.org/pypy/lang-js/changeset/8a2574c80508/
Log:fixed cleanup of loop head
diff --git a/js/operations.py b/js/operations.py
--- a/js/operations.py
+++ b/js/operations.py
@@ -1031,7 +1031,7 @@
Author: Stephan
Branch:
Changeset: r325:7c959c8425bc
Date: 2012-12-21 18:47 +0100
http://bitbucket.org/pypy/lang-js/changeset/7c959c8425bc/
Log:moved looping tests into separate suite
diff --git a/js/bench/loop/base.js b/js/bench/loop/base.js
new file mode 100644
--- /dev/null
+++ b/js/benc
Author: Stephan
Branch:
Changeset: r323:857128c82b9a
Date: 2012-12-21 18:46 +0100
http://bitbucket.org/pypy/lang-js/changeset/857128c82b9a/
Log:no need for no-exception-jseval
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
+++ b/js/buil
Author: Stephan
Branch:
Changeset: r322:dad77daeb611
Date: 2012-12-21 18:45 +0100
http://bitbucket.org/pypy/lang-js/changeset/dad77daeb611/
Log:removed Interpreter.run_file
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
+++ b/js/builtin
Author: Stephan
Branch:
Changeset: r320:cc682c3cb2c5
Date: 2012-12-11 22:45 +0100
http://bitbucket.org/pypy/lang-js/changeset/cc682c3cb2c5/
Log:fix repl error handling
diff --git a/js/py-js.py b/js/py-js.py
--- a/js/py-js.py
+++ b/js/py-js.py
@@ -72,7 +72,7 @@
def print_sourcepos(filenam
Author: Stephan
Branch:
Changeset: r318:8900acd9518c
Date: 2012-12-11 16:35 +0100
http://bitbucket.org/pypy/lang-js/changeset/8900acd9518c/
Log:fixed tests
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
@@ -118,
Author: Stephan
Branch:
Changeset: r316:4c5295270755
Date: 2012-12-11 16:32 +0100
http://bitbucket.org/pypy/lang-js/changeset/4c5295270755/
Log:better error message
diff --git a/js/opcodes.py b/js/opcodes.py
--- a/js/opcodes.py
+++ b/js/opcodes.py
@@ -682,7 +682,7 @@
# TODO
if not
Author: Stephan
Branch:
Changeset: r313:2c028cb476fd
Date: 2012-12-11 16:29 +0100
http://bitbucket.org/pypy/lang-js/changeset/2c028cb476fd/
Log:assert unicode identifiers
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.py
+++ b/js/environment_rec
Author: Stephan
Branch:
Changeset: r312:8d5191d68fe4
Date: 2012-12-11 16:21 +0100
http://bitbucket.org/pypy/lang-js/changeset/8d5191d68fe4/
Log:strange hack to make references more jit-friendly
diff --git a/js/lexical_environment.py b/js/lexical_environment.py
--- a/js/lexical_environment.p
Author: Stephan
Branch:
Changeset: r310:360e0e58f321
Date: 2012-12-11 16:18 +0100
http://bitbucket.org/pypy/lang-js/changeset/360e0e58f321/
Log:fix try/catch stack handling
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execution_contex
Author: Stephan
Branch:
Changeset: r309:2481cfac22ff
Date: 2012-12-11 16:15 +0100
http://bitbucket.org/pypy/lang-js/changeset/2481cfac22ff/
Log:cache resolved references in execution context
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/j
Author: Stephan
Branch:
Changeset: r304:9d320448401d
Date: 2012-09-04 16:10 +0200
http://bitbucket.org/pypy/lang-js/changeset/9d320448401d/
Log:split adding and setting object properties
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -240,8 +240,6 @@
Author: Stephan
Branch:
Changeset: r303:2e05247c816b
Date: 2012-09-04 16:05 +0200
http://bitbucket.org/pypy/lang-js/changeset/2e05247c816b/
Log:promote constant global objects
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -133,8 +133,10 @@
raise JsTy
Author: Stephan
Branch:
Changeset: r302:e3c9379963dc
Date: 2012-09-04 16:04 +0200
http://bitbucket.org/pypy/lang-js/changeset/e3c9379963dc/
Log:immutable attributes for lexical environment
diff --git a/js/lexical_environment.py b/js/lexical_environment.py
--- a/js/lexical_environment.py
+++
Author: Stephan
Branch:
Changeset: r301:f08a48e5ddf8
Date: 2012-09-04 16:03 +0200
http://bitbucket.org/pypy/lang-js/changeset/f08a48e5ddf8/
Log:immutable attributes for JsCode
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -32,6 +32,8 @@
class JsCode(
Author: Stephan
Branch:
Changeset: r299:5cef7b103d3a
Date: 2012-09-04 16:02 +0200
http://bitbucket.org/pypy/lang-js/changeset/5cef7b103d3a/
Log:removed elidable annotaiton from properties
diff --git a/js/property.py b/js/property.py
--- a/js/property.py
+++ b/js/property.py
@@ -26,7 +26,6 @
Author: Stephan
Branch:
Changeset: r298:d1560c3fe2b8
Date: 2012-09-04 16:01 +0200
http://bitbucket.org/pypy/lang-js/changeset/d1560c3fe2b8/
Log:mark function attributes immutable
diff --git a/js/functions.py b/js/functions.py
--- a/js/functions.py
+++ b/js/functions.py
@@ -48,6 +48,8 @@
Author: Stephan
Branch:
Changeset: r331:4437cf09b290
Date: 2012-12-28 11:13 +0100
http://bitbucket.org/pypy/lang-js/changeset/4437cf09b290/
Log:changed string output
diff --git a/js/opcodes.py b/js/opcodes.py
--- a/js/opcodes.py
+++ b/js/opcodes.py
@@ -148,7 +148,7 @@
ctx.stack_app
Author: Stephan
Branch:
Changeset: r297:2c91b00ad550
Date: 2012-09-04 15:47 +0200
http://bitbucket.org/pypy/lang-js/changeset/2c91b00ad550/
Log:mark ObjectEnvironmentRecord._binding_object_ immutable
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_recor
Author: Stephan
Branch:
Changeset: r296:36e85c168342
Date: 2012-09-04 15:45 +0200
http://bitbucket.org/pypy/lang-js/changeset/36e85c168342/
Log:fix Map.not_found
diff --git a/js/object_map.py b/js/object_map.py
--- a/js/object_map.py
+++ b/js/object_map.py
@@ -18,7 +18,7 @@
@jit.elidab
Author: Stephan
Branch:
Changeset: r324:c24ab50436a7
Date: 2012-12-21 18:46 +0100
http://bitbucket.org/pypy/lang-js/changeset/c24ab50436a7/
Log:implemented Date.now
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
+++ b/js/builtins_date.py
@@ -88,6 +88,8 @@
Author: Stephan
Branch:
Changeset: r294:eed924e44c28
Date: 2012-09-04 15:40 +0200
http://bitbucket.org/pypy/lang-js/changeset/eed924e44c28/
Log:static stack size
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execution_context.py
@@ -3,
Author: Stephan
Branch:
Changeset: r321:a749d54a3839
Date: 2012-12-12 15:49 +0100
http://bitbucket.org/pypy/lang-js/changeset/a749d54a3839/
Log:fixed date constructor
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
+++ b/js/builtins_date.py
@@ -91,7 +91,7 @@
Author: Stephan
Branch:
Changeset: r291:7831b84f40c0
Date: 2012-08-26 00:05 +0200
http://bitbucket.org/pypy/lang-js/changeset/7831b84f40c0/
Log:added hide_on_translate decorator to hide untraslatable methods
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
++
Author: Stephan
Branch:
Changeset: r319:16f3a9108e70
Date: 2012-12-11 17:41 +0100
http://bitbucket.org/pypy/lang-js/changeset/16f3a9108e70/
Log:handle get_binding_value properly
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.py
+++ b/js/environm
Author: Stephan
Branch:
Changeset: r317:7ef91b236940
Date: 2012-12-11 16:35 +0100
http://bitbucket.org/pypy/lang-js/changeset/7ef91b236940/
Log:pep8
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execution_context.py
@@ -190,6 +190,7 @@
Author: Stephan
Branch:
Changeset: r288:4cd0097a6f22
Date: 2012-08-25 21:40 +0200
http://bitbucket.org/pypy/lang-js/changeset/4cd0097a6f22/
Log:replaced bindings dict of EnvironmentRecord with map
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.p
Author: Stephan
Branch:
Changeset: r287:c777cf5b9f0f
Date: 2012-08-25 20:18 +0200
http://bitbucket.org/pypy/lang-js/changeset/c777cf5b9f0f/
Log:use int for Array.reverse middle
diff --git a/js/builtins_array.py b/js/builtins_array.py
--- a/js/builtins_array.py
+++ b/js/builtins_array.py
@@
Author: Stephan
Branch:
Changeset: r315:6e6a17017a60
Date: 2012-12-11 16:32 +0100
http://bitbucket.org/pypy/lang-js/changeset/6e6a17017a60/
Log:assert some w_types
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -281,6 +281,7 @@
if proto is w_Null:
Author: Stephan
Branch:
Changeset: r314:38a3df9f5a9f
Date: 2012-12-11 16:30 +0100
http://bitbucket.org/pypy/lang-js/changeset/38a3df9f5a9f/
Log:mark immutable fields
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.py
+++ b/js/environment_record.p
Author: Stephan
Branch:
Changeset: r286:276382b0bf8f
Date: 2012-08-24 13:41 +0200
http://bitbucket.org/pypy/lang-js/changeset/276382b0bf8f/
Log:added some jit annotations
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -5,16 +5,21 @@
from js.execution import J
Author: Stephan
Branch:
Changeset: r311:8f3a92569f8b
Date: 2012-12-11 16:20 +0100
http://bitbucket.org/pypy/lang-js/changeset/8f3a92569f8b/
Log:fix descriptor attribute access
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -218,10 +218,10 @@
if is_dat
Author: Stephan
Branch:
Changeset: r285:90a5caed0f91
Date: 2012-08-24 13:32 +0200
http://bitbucket.org/pypy/lang-js/changeset/90a5caed0f91/
Log:hide js_trace from translator
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
+++ b/js/builti
Author: Stephan
Branch:
Changeset: r284:8f8a17e7646c
Date: 2012-08-24 10:45 +0200
http://bitbucket.org/pypy/lang-js/changeset/8f8a17e7646c/
Log:mark immutable fields on Reference
diff --git a/js/lexical_environment.py b/js/lexical_environment.py
--- a/js/lexical_environment.py
+++ b/js/lexi
Author: Stephan
Branch:
Changeset: r308:2b64e213c29b
Date: 2012-12-11 12:22 +0100
http://bitbucket.org/pypy/lang-js/changeset/2b64e213c29b/
Log:handle lexer error
diff --git a/js/py-js.py b/js/py-js.py
--- a/js/py-js.py
+++ b/js/py-js.py
@@ -4,6 +4,7 @@
from js.execution import JsException
Author: Stephan
Branch:
Changeset: r281:c6c45b6813f1
Date: 2012-08-24 10:26 +0200
http://bitbucket.org/pypy/lang-js/changeset/c6c45b6813f1/
Log:better error messages for exceptions
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -150,9 +150,9 @@
w_proto_setter
Author: Stephan
Branch:
Changeset: r307:49538e407502
Date: 2012-12-11 12:19 +0100
http://bitbucket.org/pypy/lang-js/changeset/49538e407502/
Log:do not allow this in for-in
diff --git a/js/execution.py b/js/execution.py
--- a/js/execution.py
+++ b/js/execution.py
@@ -29,8 +29,15 @@
clas
Author: Stephan
Branch:
Changeset: r305:8b3a4555d227
Date: 2012-12-11 12:17 +0100
http://bitbucket.org/pypy/lang-js/changeset/8b3a4555d227/
Log:use parse int in W_String.ToNumber ()
diff --git a/js/builtins_global.py b/js/builtins_global.py
--- a/js/builtins_global.py
+++ b/js/builtins_glob
Author: Stephan
Branch:
Changeset: r306:9075252019fe
Date: 2012-12-11 12:18 +0100
http://bitbucket.org/pypy/lang-js/changeset/9075252019fe/
Log:add constructor to date prototype
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
+++ b/js/builtins_date.py
@@ -90
Author: Stephan
Branch:
Changeset: r280:febe285a6b12
Date: 2012-08-24 10:23 +0200
http://bitbucket.org/pypy/lang-js/changeset/febe285a6b12/
Log:made Properties and PropertyDescriptors static
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -5,6 +5,9 @@
from js.
Author: Stephan
Branch:
Changeset: r279:569359399701
Date: 2012-08-24 10:14 +0200
http://bitbucket.org/pypy/lang-js/changeset/569359399701/
Log:fixed implicit self for function calls
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execut
Author: Stephan
Branch:
Changeset: r276:15528e94cec6
Date: 2012-08-04 15:17 +0200
http://bitbucket.org/pypy/lang-js/changeset/15528e94cec6/
Log:replace Date builtins with empty functions for now
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
+++ b/js/builti
Author: Stephan
Branch:
Changeset: r300:b0f8efa032ff
Date: 2012-09-04 16:02 +0200
http://bitbucket.org/pypy/lang-js/changeset/b0f8efa032ff/
Log:promote mapso
diff --git a/js/object_map.py b/js/object_map.py
--- a/js/object_map.py
+++ b/js/object_map.py
@@ -15,18 +15,17 @@
return "%
Author: Stephan
Branch:
Changeset: r275:03801871d3fb
Date: 2012-08-04 14:53 +0200
http://bitbucket.org/pypy/lang-js/changeset/03801871d3fb/
Log:replaced stack implementaton
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execution_contex
Author: Stephan
Branch:
Changeset: r295:3c974365c7f1
Date: 2012-09-04 15:44 +0200
http://bitbucket.org/pypy/lang-js/changeset/3c974365c7f1/
Log:static sisze of slots in declarative environment record
diff --git a/js/astbuilder.py b/js/astbuilder.py
--- a/js/astbuilder.py
+++ b/js/astbuilder
Author: Stephan
Branch:
Changeset: r274:08f6f19acef9
Date: 2012-08-04 12:20 +0200
http://bitbucket.org/pypy/lang-js/changeset/08f6f19acef9/
Log:mark JsCode._get_opcode and JsCode._opcode_count as elidable
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -202
Author: Stephan
Branch:
Changeset: r293:80dc61db9048
Date: 2012-08-26 00:21 +0200
http://bitbucket.org/pypy/lang-js/changeset/80dc61db9048/
Log:amed to 298:7831b84f40c0
diff --git a/js/object_space.py b/js/object_space.py
--- a/js/object_space.py
+++ b/js/object_space.py
@@ -81,3 +81,22 @@
Author: Stephan
Branch:
Changeset: r290:43cf4303c4f4
Date: 2012-08-25 21:45 +0200
http://bitbucket.org/pypy/lang-js/changeset/43cf4303c4f4/
Log:replaces W_BasicObject property dict with map
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
Author: Stephan
Branch:
Changeset: r273:50111a408fd7
Date: 2012-08-04 11:59 +0200
http://bitbucket.org/pypy/lang-js/changeset/50111a408fd7/
Log:better option handling added option for test-eval
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interprete
Author: Stephan
Branch:
Changeset: r289:7b3aa7c2d045
Date: 2012-08-25 21:41 +0200
http://bitbucket.org/pypy/lang-js/changeset/7b3aa7c2d045/
Log:amend to 292:90a5caed0f91
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
+++ b/js/builtins_i
Author: Stephan
Branch:
Changeset: r265:83a0fa75c418
Date: 2012-06-22 11:42 +0200
http://bitbucket.org/pypy/lang-js/changeset/83a0fa75c418/
Log:added object_space
diff --git a/js/builtins.py b/js/builtins.py
--- a/js/builtins.py
+++ b/js/builtins.py
@@ -18,7 +18,7 @@
from js.object_spa
Author: Stephan
Branch:
Changeset: r283:91ecfa517a48
Date: 2012-08-24 10:44 +0200
http://bitbucket.org/pypy/lang-js/changeset/91ecfa517a48/
Log:updated jit test
diff --git a/js/test/jit.py b/js/test/jit.py
--- a/js/test/jit.py
+++ b/js/test/jit.py
@@ -8,27 +8,32 @@
from pypy.jit.metainterp
Author: Stephan
Branch:
Changeset: r282:c9b4ddad5bff
Date: 2012-08-24 10:32 +0200
http://bitbucket.org/pypy/lang-js/changeset/c9b4ddad5bff/
Log:cleaned up imports and whitespaces
diff --git a/js/builtins_interpreter.py b/js/builtins_interpreter.py
--- a/js/builtins_interpreter.py
+++ b/js/b
Author: Stephan
Branch:
Changeset: r262:0c9f4be45611
Date: 2012-06-06 13:01 +0200
http://bitbucket.org/pypy/lang-js/changeset/0c9f4be45611/
Log:renamed ToBoolean to to_boolean
diff --git a/js/baseop.py b/js/baseop.py
--- a/js/baseop.py
+++ b/js/baseop.py
@@ -198,7 +198,7 @@
elif ty
Author: Stephan
Branch:
Changeset: r278:13b962dc8eb6
Date: 2012-08-24 10:11 +0200
http://bitbucket.org/pypy/lang-js/changeset/13b962dc8eb6/
Log:remove number parser
diff --git a/js/jsparser.py b/js/jsparser.py
--- a/js/jsparser.py
+++ b/js/jsparser.py
@@ -13,20 +13,7 @@
print e.nice_er
Author: Stephan
Branch:
Changeset: r260:03d2395babcc
Date: 2012-06-06 12:28 +0200
http://bitbucket.org/pypy/lang-js/changeset/03d2395babcc/
Log:fixed missing semicolons in earley-boyer
diff --git a/js/bench/v8/v1/earley-boyer.js b/js/bench/v8/v1/earley-boyer.js
--- a/js/bench/v8/v1/earley-b
Author: Stephan
Branch:
Changeset: r277:1a0f79234a31
Date: 2012-08-04 15:18 +0200
http://bitbucket.org/pypy/lang-js/changeset/1a0f79234a31/
Log:try to compile interpreter to run ecma tests in
diff --git a/js/test/ecma/conftest.py b/js/test/ecma/conftest.py
--- a/js/test/ecma/conftest.py
+++
Author: Stephan
Branch:
Changeset: r259:34f878ba8b43
Date: 2012-06-06 12:28 +0200
http://bitbucket.org/pypy/lang-js/changeset/34f878ba8b43/
Log:fixed try/finally
diff --git a/js/operations.py b/js/operations.py
--- a/js/operations.py
+++ b/js/operations.py
@@ -746,7 +746,8 @@
c
Author: Stephan
Branch:
Changeset: r272:3ad9aee10951
Date: 2012-08-04 11:51 +0200
http://bitbucket.org/pypy/lang-js/changeset/3ad9aee10951/
Log:fix parseInt
diff --git a/js/builtins_global.py b/js/builtins_global.py
--- a/js/builtins_global.py
+++ b/js/builtins_global.py
@@ -139,15 +139,23
Author: Stephan
Branch:
Changeset: r257:dcc0d7e2c80c
Date: 2012-06-06 12:27 +0200
http://bitbucket.org/pypy/lang-js/changeset/dcc0d7e2c80c/
Log:added instanceof operator
diff --git a/js/astbuilder.py b/js/astbuilder.py
--- a/js/astbuilder.py
+++ b/js/astbuilder.py
@@ -87,6 +87,7 @@
Author: Stephan
Branch:
Changeset: r271:1783ca154ffd
Date: 2012-08-03 17:41 +0200
http://bitbucket.org/pypy/lang-js/changeset/1783ca154ffd/
Log:wip... compiles with jit
diff --git a/js/builtins_global.py b/js/builtins_global.py
--- a/js/builtins_global.py
+++ b/js/builtins_global.py
@@ -88,
Author: Stephan
Branch:
Changeset: r253:b513d68a08b4
Date: 2012-06-05 18:32 +0200
http://bitbucket.org/pypy/lang-js/changeset/b513d68a08b4/
Log:fix ToString(-0)
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -1295,6 +1295,10 @@
return 'Infinit
Author: Stephan
Branch:
Changeset: r270:4ef704b2d955
Date: 2012-07-29 00:11 +0200
http://bitbucket.org/pypy/lang-js/changeset/4ef704b2d955/
Log:wip
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,9 +29,9 @@
load('bas
Author: Stephan
Branch:
Changeset: r252:e79a0698ef86
Date: 2012-06-05 18:31 +0200
http://bitbucket.org/pypy/lang-js/changeset/e79a0698ef86/
Log:cleanup
diff --git a/js/interpreter.py b/js/interpreter.py
--- a/js/interpreter.py
+++ b/js/interpreter.py
@@ -1,5 +1,3 @@
-from js.jscode import J
Author: Stephan
Branch:
Changeset: r251:6a59def531f7
Date: 2012-06-05 18:31 +0200
http://bitbucket.org/pypy/lang-js/changeset/6a59def531f7/
Log:some fixes for completion
diff --git a/js/builtins_global.py b/js/builtins_global.py
--- a/js/builtins_global.py
+++ b/js/builtins_global.py
@@ -24
Author: Stephan
Branch:
Changeset: r269:867df8bc6bb9
Date: 2012-07-27 13:35 +0200
http://bitbucket.org/pypy/lang-js/changeset/867df8bc6bb9/
Log:fixes for translation
diff too long, truncating to 2000 out of 2307 lines
diff --git a/js/astbuilder.py b/js/astbuilder.py
--- a/js/astbuilder.py
Author: Stephan
Branch:
Changeset: r250:def03958f695
Date: 2012-06-05 18:30 +0200
http://bitbucket.org/pypy/lang-js/changeset/def03958f695/
Log:fixed Date
diff --git a/js/builtins_date.py b/js/builtins_date.py
--- a/js/builtins_date.py
+++ b/js/builtins_date.py
@@ -93,7 +93,8 @@
def to_str
Author: Stephan
Branch:
Changeset: r268:46fc449b38b2
Date: 2012-06-29 20:36 +0200
http://bitbucket.org/pypy/lang-js/changeset/46fc449b38b2/
Log:wip
diff --git a/js/builtins.py b/js/builtins.py
--- a/js/builtins.py
+++ b/js/builtins.py
@@ -12,9 +12,8 @@
from pypy.rlib import jit
-def ne
Author: Stephan
Branch:
Changeset: r267:14e324a0d1e4
Date: 2012-06-25 11:06 +0200
http://bitbucket.org/pypy/lang-js/changeset/14e324a0d1e4/
Log:removed old execution context
diff --git a/js/jsexecution_context.py b/js/jsexecution_context.py
deleted file mode 100644
--- a/js/jsexecution_cont
Author: Stephan
Branch:
Changeset: r248:5cc51d4185be
Date: 2012-06-05 18:28 +0200
http://bitbucket.org/pypy/lang-js/changeset/5cc51d4185be/
Log:fixed iterator
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -578,6 +578,14 @@
def ToObject(self):
re
Author: Stephan
Branch:
Changeset: r266:453ffccebe27
Date: 2012-06-25 11:05 +0200
http://bitbucket.org/pypy/lang-js/changeset/453ffccebe27/
Log:translate wip
diff --git a/js/astbuilder.py b/js/astbuilder.py
--- a/js/astbuilder.py
+++ b/js/astbuilder.py
@@ -17,7 +17,7 @@
self.next_i
Author: Stephan
Branch:
Changeset: r246:f0379d63ff8a
Date: 2012-06-03 15:24 +0200
http://bitbucket.org/pypy/lang-js/changeset/f0379d63ff8a/
Log:fixed type of null
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -91,13 +91,13 @@
raise JsTypeError()
c
Author: Stephan
Branch:
Changeset: r244:2987de3357a0
Date: 2012-06-03 15:17 +0200
http://bitbucket.org/pypy/lang-js/changeset/2987de3357a0/
Log:fixed signed zero
diff --git a/js/baseop.py b/js/baseop.py
--- a/js/baseop.py
+++ b/js/baseop.py
@@ -89,8 +89,22 @@
return W_FloatNumber(mat
Author: Stephan
Branch:
Changeset: r264:a635f05fa061
Date: 2012-06-19 22:12 +0200
http://bitbucket.org/pypy/lang-js/changeset/a635f05fa061/
Log:added objectspace
diff --git a/js/builtins.py b/js/builtins.py
--- a/js/builtins.py
+++ b/js/builtins.py
@@ -15,10 +15,11 @@
def new_native_functi
Author: Stephan
Branch:
Changeset: r261:15b70ffd88ae
Date: 2012-06-06 12:28 +0200
http://bitbucket.org/pypy/lang-js/changeset/15b70ffd88ae/
Log:enabled earley-boyer 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
@
Author: Stephan
Branch:
Changeset: r239:e6061cde0c3c
Date: 2012-06-02 10:52 +0200
http://bitbucket.org/pypy/lang-js/changeset/e6061cde0c3c/
Log:11.4.3
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -91,7 +91,7 @@
raise JsTypeError()
class W_Null(W_
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
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):
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
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.
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
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 @@
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
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 @@
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
1 - 100 of 233 matches
Mail list logo