[pypy-svn] r46789 - in pypy/dist/pypy/translator/js: . test
cfbolz at codespeak.net
cfbolz at codespeak.net
Fri Sep 21 13:28:23 CEST 2007
Author: cfbolz
Date: Fri Sep 21 13:28:23 2007
New Revision: 46789
Modified:
pypy/dist/pypy/translator/js/jsbuiltin.py
pypy/dist/pypy/translator/js/test/test_typed.py
Log:
float ** -> math.pow. Implement math.pow in the js backend.
Modified: pypy/dist/pypy/translator/js/jsbuiltin.py
==============================================================================
--- pypy/dist/pypy/translator/js/jsbuiltin.py (original)
+++ pypy/dist/pypy/translator/js/jsbuiltin.py Fri Sep 21 13:28:23 2007
@@ -29,6 +29,7 @@
'll_time_time' : CallBuiltin('time'),
'll_time_clock' : CallBuiltin('clock'),
'll_os_write' : CallBuiltin('print'),
+ 'll_math.ll_math_pow' : CallBuiltin('Math.pow'),
}
self.builtin_obj_map = {
ootype.String.__class__: {
Modified: pypy/dist/pypy/translator/js/test/test_typed.py
==============================================================================
--- pypy/dist/pypy/translator/js/test/test_typed.py (original)
+++ pypy/dist/pypy/translator/js/test/test_typed.py Fri Sep 21 13:28:23 2007
@@ -222,7 +222,7 @@
def func(x, y):
z = x + y / 2.1 * x
z = math.fmod(z, 60.0)
- z = pow(z, 2)
+ z = math.pow(z, 2)
z = -z
return int(z)
More information about the Pypy-commit
mailing list