[pypy-commit] lang-js default: updated imports from pypy to rpython

stepahn noreply at buildbot.pypy.org
Sun Feb 17 15:30:05 CET 2013


Author: Stephan <stephan at stzal.com>
Branch: 
Changeset: r355:09ec22ba4517
Date: 2013-02-17 15:29 +0100
http://bitbucket.org/pypy/lang-js/changeset/09ec22ba4517/

Log:	updated imports from pypy to rpython

diff --git a/js/astbuilder.py b/js/astbuilder.py
--- a/js/astbuilder.py
+++ b/js/astbuilder.py
@@ -1,6 +1,6 @@
-from pypy.rlib.rarithmetic import ovfcheck_float_to_int
-from pypy.rlib.parsing.tree import RPythonVisitor, Symbol
-from pypy.rlib.objectmodel import enforceargs
+from rpython.rlib.rarithmetic import ovfcheck_float_to_int
+from rpython.rlib.parsing.tree import RPythonVisitor, Symbol
+from rpython.rlib.objectmodel import enforceargs
 
 from js import operations
 
diff --git a/js/baseop.py b/js/baseop.py
--- a/js/baseop.py
+++ b/js/baseop.py
@@ -5,8 +5,8 @@
 from js.jsobj import W_String, W_IntNumber, W_FloatNumber
 from js.object_space import _w
 
-from pypy.rlib.rarithmetic import ovfcheck
-from pypy.rlib.rfloat import isnan, isinf
+from rpython.rlib.rarithmetic import ovfcheck
+from rpython.rlib.rfloat import isnan, isinf
 from js.builtins.number import w_NAN, w_POSITIVE_INFINITY, w_NEGATIVE_INFINITY
 
 import math
diff --git a/js/builtins/date.py b/js/builtins/date.py
--- a/js/builtins/date.py
+++ b/js/builtins/date.py
@@ -1,9 +1,9 @@
-from pypy.rlib.rfloat import NAN, isnan
+from rpython.rlib.rfloat import NAN, isnan
+from rpython.rlib.objectmodel import we_are_translated
 
 import datetime
 from js.builtins import get_arg
 from js.object_space import w_return, hide_on_translate, _w
-from pypy.rlib.objectmodel import we_are_translated
 
 
 def setup(global_object):
diff --git a/js/builtins/js_global.py b/js/builtins/js_global.py
--- a/js/builtins/js_global.py
+++ b/js/builtins/js_global.py
@@ -1,16 +1,16 @@
 # -*- coding: utf-8 -*-
 
-from pypy.rlib.rfloat import NAN, INFINITY, isnan, isinf
+from rpython.rlib.rfloat import NAN, INFINITY, isnan, isinf
 from js.builtins import get_arg
 from js.object_space import w_return
 from pypy.module.unicodedata import unicodedb
 
 
 def setup(global_object):
+    from rpython.rlib.objectmodel import we_are_translated
     from js.builtins import put_intimate_function, put_native_function, put_property
     from js.builtins.number import w_NAN
     from js.builtins.number import w_POSITIVE_INFINITY
-    from pypy.rlib.objectmodel import we_are_translated
     from js.object_space import newundefined
 
     # 15.1.1.1
@@ -167,7 +167,7 @@
     try:
         number = int(num_str, r)
         try:
-            from pypy.rlib.rarithmetic import ovfcheck_float_to_int
+            from rpython.rlib.rarithmetic import ovfcheck_float_to_int
             ovfcheck_float_to_int(number)
         except OverflowError:
             number = float(number)
@@ -221,7 +221,7 @@
     if len(args) == 0:
         return
 
-    from pypy.rlib.rstring import UnicodeBuilder
+    from rpython.rlib.rstring import UnicodeBuilder
     from js.runistr import encode_unicode_utf8
 
     builder = UnicodeBuilder()
@@ -336,13 +336,14 @@
 
 # 15.1.2.1
 def js_eval(ctx):
+    from rpython.rlib.parsing.parsing import ParseError
+    from rpython.rlib.parsing.deterministic import LexerError
+
     from js.astbuilder import parse_to_ast
     from js.jscode import ast_to_bytecode
     from js.jsobj import W_String
     from js.functions import JsEvalCode
     from js.execution_context import EvalExecutionContext
-    from pypy.rlib.parsing.parsing import ParseError
-    from pypy.rlib.parsing.deterministic import LexerError
     from js.astbuilder import FakeParseError
     from js.exception import JsSyntaxError
 
diff --git a/js/builtins/js_math.py b/js/builtins/js_math.py
--- a/js/builtins/js_math.py
+++ b/js/builtins/js_math.py
@@ -1,6 +1,6 @@
 import math
 
-from pypy.rlib.rfloat import NAN, INFINITY, isnan, isinf
+from rpython.rlib.rfloat import NAN, INFINITY, isnan, isinf
 from js.builtins import get_arg
 from js.object_space import w_return, _w
 
@@ -429,7 +429,7 @@
     return math.exp(x)
 
 import time
-from pypy.rlib import rrandom
+from rpython.rlib import rrandom
 random = rrandom.Random(int(time.time()))
 
 
diff --git a/js/builtins/number.py b/js/builtins/number.py
--- a/js/builtins/number.py
+++ b/js/builtins/number.py
@@ -1,4 +1,4 @@
-from pypy.rlib.rfloat import NAN, INFINITY
+from rpython.rlib.rfloat import NAN, INFINITY
 from js.exception import JsRangeError, JsTypeError
 from js.jsobj import W_Number, W_NumericObject
 from js.object_space import w_return, _w
diff --git a/js/builtins/string.py b/js/builtins/string.py
--- a/js/builtins/string.py
+++ b/js/builtins/string.py
@@ -1,9 +1,10 @@
+from rpython.rlib.rfloat import NAN
+from rpython.rlib.rstring import UnicodeBuilder
+
 from js.jsobj import W_String, W_StringObject
-from pypy.rlib.rfloat import NAN
 from js.exception import JsTypeError
 from js.builtins import get_arg
 from js.object_space import w_return, _w
-from pypy.rlib.rstring import UnicodeBuilder
 
 
 def setup(global_object):
@@ -181,7 +182,7 @@
     search_str = search_string.to_string()
     num_pos = position.ToNumber()
 
-    from pypy.rlib.rfloat import INFINITY, isnan, isinf
+    from rpython.rlib.rfloat import INFINITY, isnan, isinf
 
     if isnan(num_pos):
         pos = INFINITY
diff --git a/js/constants.py b/js/constants.py
--- a/js/constants.py
+++ b/js/constants.py
@@ -1,4 +1,4 @@
-from pypy.rlib.rsre.rsre_re import compile
+from rpython.rlib.rsre.rsre_re import compile
 
 num_lit_exp = r'(?:[+-]?((?:(?:\d+)(?:\.\d*)?)|Infinity|(?:\.[0-9]+))(?:[eE][\+\-]?[0-9]*)?)'
 num_lit_rexp = compile(num_lit_exp)
diff --git a/js/execution_context.py b/js/execution_context.py
--- a/js/execution_context.py
+++ b/js/execution_context.py
@@ -1,6 +1,6 @@
 from js.utils import StackMixin
 from js.object_space import newundefined
-from pypy.rlib import jit
+from rpython.rlib import jit
 
 
 class ExecutionContext(StackMixin):
diff --git a/js/interpreter.py b/js/interpreter.py
--- a/js/interpreter.py
+++ b/js/interpreter.py
@@ -1,4 +1,4 @@
-from pypy.rlib.streamio import open_file_as_stream
+from rpython.rlib.streamio import open_file_as_stream
 
 
 def load_file(filename):
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -1,6 +1,6 @@
 #from pypy.rlib.jit import hint
 #from pypy.rlib.objectmodel import we_are_translated
-from pypy.rlib import jit
+from rpython.rlib import jit
 
 from js.exception import JsThrowException
 from js.opcodes import opcodes, LABEL, BaseJump
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -1,14 +1,13 @@
 # encoding: utf-8
-from pypy.rlib.rarithmetic import intmask
-from pypy.rlib.rfloat import isnan, isinf, NAN, formatd, INFINITY
-from js.exception import JsTypeError, JsRangeError
-
-from pypy.rlib.objectmodel import enforceargs
-from pypy.rlib import jit
+from rpython.rlib.rarithmetic import intmask
+from rpython.rlib.rfloat import isnan, isinf, NAN, formatd, INFINITY
+from rpython.rlib.objectmodel import enforceargs
+from rpython.rlib import jit
 
 from js.property_descriptor import PropertyDescriptor, DataPropertyDescriptor, AccessorPropertyDescriptor, is_data_descriptor, is_generic_descriptor, is_accessor_descriptor
 from js.property import DataProperty, AccessorProperty
 from js.object_map import new_map
+from js.exception import JsTypeError, JsRangeError
 
 
 @jit.elidable
diff --git a/js/jsparser.py b/js/jsparser.py
--- a/js/jsparser.py
+++ b/js/jsparser.py
@@ -1,5 +1,5 @@
-from pypy.rlib.parsing.ebnfparse import parse_ebnf, make_parse_function
-from pypy.rlib.parsing.parsing import ParseError
+from rpython.rlib.parsing.ebnfparse import parse_ebnf, make_parse_function
+from rpython.rlib.parsing.parsing import ParseError
 import py
 import sys
 
diff --git a/js/lexical_environment.py b/js/lexical_environment.py
--- a/js/lexical_environment.py
+++ b/js/lexical_environment.py
@@ -1,4 +1,4 @@
-from pypy.rlib import jit
+#from rpython.rlib import jit
 from js.reference import Reference
 
 
diff --git a/js/object_map.py b/js/object_map.py
--- a/js/object_map.py
+++ b/js/object_map.py
@@ -1,4 +1,4 @@
-from pypy.rlib import jit
+from rpython.rlib import jit
 
 
 class Map(object):
diff --git a/js/object_space.py b/js/object_space.py
--- a/js/object_space.py
+++ b/js/object_space.py
@@ -1,5 +1,5 @@
-from pypy.rlib.objectmodel import specialize, enforceargs
-from pypy.rlib import jit
+from rpython.rlib.objectmodel import specialize, enforceargs
+from rpython.rlib import jit
 
 
 @enforceargs(int)
@@ -201,7 +201,7 @@
 
     def _wrap(f):
         def _wrapped_f(*args):
-            from pypy.rlib.objectmodel import we_are_translated
+            from rpython.rlib.objectmodel import we_are_translated
             if not we_are_translated():
                 return f(*args)
 
diff --git a/js/opcodes.py b/js/opcodes.py
--- a/js/opcodes.py
+++ b/js/opcodes.py
@@ -1,11 +1,11 @@
+from rpython.rlib.rarithmetic import intmask
+from rpython.rlib import jit
+
 from js.object_space import _w
 from js.exception import JsTypeError
 from js.baseop import plus, sub, compare, AbstractEC, StrictEC,\
     compare_e, increment, decrement, mult, division, uminus, mod
-from pypy.rlib.rarithmetic import intmask
-
 from js.jsobj import put_property
-from pypy.rlib import jit
 
 
 class Opcode(object):
@@ -363,7 +363,7 @@
         rnum = rval.ToUInt32()
         lnum = lval.ToUInt32()
 
-        from pypy.rlib.rarithmetic import ovfcheck_float_to_int
+        from rpython.rlib.rarithmetic import ovfcheck_float_to_int
 
         shift_count = rnum & 0x1F
         res = lnum >> shift_count
@@ -797,7 +797,7 @@
 
 # ------------ iterator support ----------------
 
-from pypy.rlib.listsort import make_timsort_class
+from rpython.rlib.listsort import make_timsort_class
 TimSort = make_timsort_class()
 
 
diff --git a/js/operations.py b/js/operations.py
--- a/js/operations.py
+++ b/js/operations.py
@@ -3,10 +3,10 @@
 operations.py
 Implements the javascript operations nodes for the interpretation tree
 """
+from rpython.rlib.unroll import unrolling_iterable
+from rpython.rlib.objectmodel import enforceargs
 
 from js.exception import JsTypeError, JsException
-from pypy.rlib.unroll import unrolling_iterable
-from pypy.rlib.objectmodel import enforceargs
 
 
 class Position(object):
diff --git a/js/property.py b/js/property.py
--- a/js/property.py
+++ b/js/property.py
@@ -1,6 +1,6 @@
-from pypy.rlib import jit
+#from rpython.rlib import jit
+#from rpython.rlib.objectmodel import enforceargs
 from js.property_descriptor import PropertyDescriptor, DataPropertyDescriptor, AccessorPropertyDescriptor
-#from pypy.rlib.objectmodel import enforceargs
 
 NOT_SET = -1
 
diff --git a/js/runistr.py b/js/runistr.py
--- a/js/runistr.py
+++ b/js/runistr.py
@@ -1,5 +1,5 @@
-from pypy.rlib.objectmodel import enforceargs
-from pypy.rlib import runicode
+from rpython.rlib.objectmodel import enforceargs
+from rpython.rlib import runicode
 
 
 @enforceargs(str)
@@ -36,7 +36,7 @@
     errorhandler = unescape_errorhandler
     errors = 'strict'
 
-    from pypy.rlib.rstring import UnicodeBuilder
+    from rpython.rlib.rstring import UnicodeBuilder
 
     if size == 0:
         return u''
@@ -120,8 +120,8 @@
 
 
 def hexescape(builder, s, pos, digits, encoding, errorhandler, message, errors):
-    from pypy.rlib.rarithmetic import r_uint
-    from pypy.rlib.runicode import MAXUNICODE, UNICHR
+    from rpython.rlib.rarithmetic import r_uint
+    from rpython.rlib.runicode import MAXUNICODE, UNICHR
 
     chr = 0
     if pos + digits > len(s):
diff --git a/js/utils.py b/js/utils.py
--- a/js/utils.py
+++ b/js/utils.py
@@ -1,6 +1,6 @@
 # encoding: utf-8
 #from pypy.rlib.jit import hint
-from pypy.rlib import jit  # , debug
+from rpython.rlib import jit  # , debug
 
 
 class StackMixin(object):
diff --git a/py-js.py b/py-js.py
--- a/py-js.py
+++ b/py-js.py
@@ -1,10 +1,12 @@
 #!/usr/bin/env python
 
 import os
+
+from rpython.rlib.objectmodel import enforceargs
+from rpython.rlib.parsing.parsing import ParseError
+from rpython.rlib.parsing.deterministic import LexerError
+
 from js.exception import JsException
-from pypy.rlib.objectmodel import enforceargs
-from pypy.rlib.parsing.parsing import ParseError
-from pypy.rlib.parsing.deterministic import LexerError
 
 
 def main(argv):
@@ -144,7 +146,7 @@
 
 
 def jitpolicy(driver):
-    from pypy.jit.codewriter.policy import JitPolicy
+    from rpython.jit.codewriter.policy import JitPolicy
     return JitPolicy()
 
 
diff --git a/test/ecma/conftest.py b/test/ecma/conftest.py
--- a/test/ecma/conftest.py
+++ b/test/ecma/conftest.py
@@ -1,11 +1,11 @@
 import pytest
 import py
+from _pytest.runner import Failed
+from rpython.rlib.parsing.parsing import ParseError
 
 from js.interpreter import Interpreter, load_file
-from _pytest.runner import Failed
 from js.object_space import _w
 from js.exception import JsException
-from pypy.rlib.parsing.parsing import ParseError
 
 EXCLUSIONLIST = ['shell.js', 'browser.js']
 SKIP = [
@@ -247,7 +247,7 @@
 
         if self.do_compile:
             if self.compiled_interpreter is None:
-                from pypy.translator.c.test.test_genc import compile
+                from rpython.translator.c.test.test_genc import compile
                 self.compiled_interpreter = compile(f, [str])
             return self.compiled_interpreter
         else:
diff --git a/test/jit_view.py b/test/jit_view.py
--- a/test/jit_view.py
+++ b/test/jit_view.py
@@ -6,8 +6,8 @@
     viewloops = True
 conftest.option = o
 
-from pypy.jit.metainterp.test.support import LLJitMixin
-from pypy.rlib import jit
+from rpython.jit.metainterp.test.support import LLJitMixin
+from rpython.rlib import jit
 
 from js import interpreter
 
diff --git a/test/test_parser.py b/test/test_parser.py
--- a/test/test_parser.py
+++ b/test/test_parser.py
@@ -1,15 +1,14 @@
 from __future__ import division
 
 import py
-from pypy.rlib.parsing.ebnfparse import parse_ebnf, make_parse_function
-from pypy.rlib.parsing.parsing import Rule
-from pypy.rlib.parsing.tree import RPythonVisitor
+from rpython.rlib.parsing.ebnfparse import parse_ebnf, make_parse_function
+from rpython.rlib.parsing.parsing import Rule, ParseError
+from rpython.rlib.parsing.tree import RPythonVisitor
 from pypy import conftest
 
 from js.astbuilder import FakeParseError
 from js.astbuilder import ASTBuilder
 from js.jscode import JsCode
-from pypy.rlib.parsing.parsing import ParseError
 
 
 xfail = py.test.mark.xfail
@@ -311,7 +310,7 @@
 
     def test_get_pos(self):
         from js import operations
-        from pypy.rlib.parsing.tree import Symbol
+        from rpython.rlib.parsing.tree import Symbol
         astb = ASTBuilder()
         t = self.parse('6')
         assert isinstance(t, Symbol)


More information about the pypy-commit mailing list