[pypy-svn] r43972 - in pypy/dist/pypy/translator/jvm: src/pypy test
niko at codespeak.net
niko at codespeak.net
Fri Jun 1 12:20:40 CEST 2007
Author: niko
Date: Fri Jun 1 12:20:39 2007
New Revision: 43972
Modified:
pypy/dist/pypy/translator/jvm/src/pypy/PyPy.java
pypy/dist/pypy/translator/jvm/test/test_primitive.py
Log:
quickly implement ll_time_time
Modified: pypy/dist/pypy/translator/jvm/src/pypy/PyPy.java
==============================================================================
--- pypy/dist/pypy/translator/jvm/src/pypy/PyPy.java (original)
+++ pypy/dist/pypy/translator/jvm/src/pypy/PyPy.java Fri Jun 1 12:20:39 2007
@@ -485,6 +485,10 @@
// Primitive built-in functions
public static double ll_time_clock() {
+ return System.currentTimeMillis()/1000; // XXX: processor time?
+ }
+
+ public static double ll_time_time() {
return System.currentTimeMillis()/1000;
}
Modified: pypy/dist/pypy/translator/jvm/test/test_primitive.py
==============================================================================
--- pypy/dist/pypy/translator/jvm/test/test_primitive.py (original)
+++ pypy/dist/pypy/translator/jvm/test/test_primitive.py Fri Jun 1 12:20:39 2007
@@ -7,9 +7,8 @@
class TestPrimitive(JvmTest):
def test_time_time(self):
- py.test.skip("ll_time_time is not implemented in jvm backend")
-# def fn():
-# return time.time()
-# t1 = self.interpret(fn, [])
-# t2 = self.interpret(fn, [])
-# assert t1 <= t2
+ def fn():
+ return time.time()
+ t1 = self.interpret(fn, [])
+ t2 = self.interpret(fn, [])
+ assert t1 <= t2
More information about the pypy-svn
mailing list