Author: Stephan <step...@stzal.com>
Branch: 
Changeset: r350:9f8d4517536f
Date: 2013-02-06 17:49 +0100
http://bitbucket.org/pypy/lang-js/changeset/9f8d4517536f/

Log:    unified new_map

diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.py
+++ b/js/environment_record.py
@@ -1,8 +1,4 @@
-from js.object_map import ROOT_MAP
-
-
-def _new_map():
-    return ROOT_MAP
+from js.object_map import new_map
 
 
 class EnvironmentRecord(object):
@@ -33,11 +29,11 @@
 
     def __init__(self, size=0, resize=True):
         EnvironmentRecord.__init__(self)
-        self._binding_map_ = _new_map()
+        self._binding_map_ = new_map()
         self._binding_slots_ = [None] * size
         self._binding_resize_ = resize
-        self._mutable_bindings_map_ = _new_map()
-        self._deletable_bindings_map_ = _new_map()
+        self._mutable_bindings_map_ = new_map()
+        self._deletable_bindings_map_ = new_map()
 
     def _is_mutable_binding(self, identifier):
         return self._mutable_bindings_map_.contains(identifier)
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -8,11 +8,7 @@
 
 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 ROOT_MAP
-
-
-def _new_map():
-    return ROOT_MAP
+from js.object_map import new_map
 
 
 @jit.elidable
@@ -183,7 +179,7 @@
 
     def __init__(self):
         from js.object_space import newnull
-        self._property_map_ = _new_map()
+        self._property_map_ = new_map()
         self._property_slots_ = []
 
         self._prototype_ = newnull()
@@ -921,7 +917,7 @@
 
         from js.object_space import object_space
         _map = object_space.new_obj()
-        mapped_names = _new_map()
+        mapped_names = new_map()
         indx = _len - 1
         while indx >= 0:
             val = args[indx]
diff --git a/js/object_map.py b/js/object_map.py
--- a/js/object_map.py
+++ b/js/object_map.py
@@ -97,5 +97,5 @@
 ROOT_MAP = MapRoot()
 
 
-def root_map():
+def new_map():
     return ROOT_MAP
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to