summaryrefslogtreecommitdiff
path: root/src/jvm/clojure
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2006-08-04 23:21:07 +0000
committerRich Hickey <richhickey@gmail.com>2006-08-04 23:21:07 +0000
commitee19adc3e5bc9e5b525dac99e9281f3db30d3ece (patch)
tree534c9ecffefa6543b0322d72acae09975cb53174 /src/jvm/clojure
parent7e9b97b213b0214238c244eff9389554adcba54e (diff)
got rid of identity maps
Diffstat (limited to 'src/jvm/clojure')
-rw-r--r--src/jvm/clojure/lang/TObj.java2
-rw-r--r--src/jvm/clojure/lang/ThreadLocalData.java2
-rw-r--r--src/jvm/clojure/lang/Var.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/TObj.java b/src/jvm/clojure/lang/TObj.java
index d04f38d8..564fb8ec 100644
--- a/src/jvm/clojure/lang/TObj.java
+++ b/src/jvm/clojure/lang/TObj.java
@@ -14,7 +14,7 @@ public class TObj implements IObj{
TRef _attrs;
public TObj() throws Exception{
- this._attrs = Transaction.tref(PersistentArrayIdentityMap.EMPTY);
+ this._attrs = Transaction.tref(PersistentArrayMap.EMPTY);
}
diff --git a/src/jvm/clojure/lang/ThreadLocalData.java b/src/jvm/clojure/lang/ThreadLocalData.java
index d4b76c47..5e94f6c2 100644
--- a/src/jvm/clojure/lang/ThreadLocalData.java
+++ b/src/jvm/clojure/lang/ThreadLocalData.java
@@ -39,7 +39,7 @@ static public void main(String[] args){
// testmap = (PersistentArrayIdentityMap) testmap.put(42, 42);
// testmap = (PersistentArrayIdentityMap) testmap.put(Thread.currentThread(), 17);
- IPersistentMap testmap = PersistentArrayIdentityMap.EMPTY;
+ IPersistentMap testmap = PersistentArrayMap.EMPTY;
testmap = testmap.put(Thread.currentThread(), 17);
// testmap = testmap.put(42, 42);
// testmap = testmap.put(43, 42);
diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java
index a879e439..7a05a7c7 100644
--- a/src/jvm/clojure/lang/Var.java
+++ b/src/jvm/clojure/lang/Var.java
@@ -22,7 +22,7 @@ public final Symbol sym;
public Namespace namespace;
public Binding binding;
AtomicInteger tcount = new AtomicInteger(0);
-AtomicReference<IPersistentMap> threadBindings = new AtomicReference(PersistentArrayIdentityMap.EMPTY);
+AtomicReference<IPersistentMap> threadBindings = new AtomicReference(PersistentArrayMap.EMPTY);
Var(Symbol sym, Namespace ns) {
if (!(sym.getClass() == Symbol.class))