File tree Expand file tree Collapse file tree 3 files changed +4
-27
lines changed Expand file tree Collapse file tree 3 files changed +4
-27
lines changed Original file line number Diff line number Diff line change @@ -9034,19 +9034,6 @@ reduces them without incurring seq initialization"
9034
9034
(.createAsIfByAssoc PersistentArrayMap (to-array s))
9035
9035
(if (seq s) (first s) (.-EMPTY PersistentArrayMap))))
9036
9036
9037
- (defn obj-map
9038
- " keyval => key val
9039
- Returns a new object map with supplied mappings."
9040
- [& keyvals]
9041
- (let [ks (array )
9042
- obj (js-obj )]
9043
- (loop [kvs (seq keyvals)]
9044
- (if kvs
9045
- (do (.push ks (first kvs))
9046
- (gobject/set obj (first kvs) (second kvs))
9047
- (recur (nnext kvs)))
9048
- (.fromObject ObjMap ks obj)))))
9049
-
9050
9037
(defn sorted-map
9051
9038
" keyval => key val
9052
9039
Returns a new sorted map with supplied mappings."
@@ -10698,10 +10685,6 @@ reduces them without incurring seq initialization"
10698
10685
MapEntry
10699
10686
(-pr-writer [coll writer opts] (pr-sequential-writer writer pr-writer " [" " " " ]" opts coll))
10700
10687
10701
- ObjMap
10702
- (-pr-writer [coll writer opts]
10703
- (print-map coll pr-writer writer opts))
10704
-
10705
10688
KeySeq
10706
10689
(-pr-writer [coll writer opts] (pr-sequential-writer writer pr-writer " (" " " " )" opts coll))
10707
10690
Original file line number Diff line number Diff line change 21
21
(is (= {:a :b } (get {[1 2 3 ] {:a :b }, 4 5 } [1 2 3 ])))
22
22
(is (not (= {:a :b :c nil } {:a :b :d nil })))
23
23
(is (= {:a :b } (dissoc {:a :b :c :d } :c )))
24
- (is (= (hash-map :foo 5 )
25
- (assoc (cljs.core. ObjMap. nil (array ) (js-obj )) :foo 5 ))))
24
+ #_ (is (= (hash-map :foo 5 )
25
+ (assoc (ObjMap. nil (array ) (js-obj )) :foo 5 ))))
26
26
(testing " Testing assoc dissoc"
27
27
(is (= {1 2 3 4 } (assoc {} 1 2 3 4 )))
28
28
(is (= {1 2 } (assoc {} 1 2 )))
879
879
880
880
(deftest test-461
881
881
; ; CLJS-461: automatic map conversions
882
- (loop [i 0 m (with-meta {} {:foo :bar }) result []]
883
- (if (<= i (+ cljs.core.ObjMap.HASHMAP_THRESHOLD 2 ))
884
- (recur (inc i) (assoc m (str i) i) (conj result (meta m)))
885
- (let [n (inc (+ cljs.core.ObjMap.HASHMAP_THRESHOLD 2 ))
886
- expected (repeat n {:foo :bar })]
887
- (is (= result expected)))))
888
882
(loop [i 0 m (with-meta {-1 :quux } {:foo :bar }) result []]
889
883
(if (<= i (+ cljs.core.PersistentArrayMap.HASHMAP_THRESHOLD 2 ))
890
884
(recur (inc i) (assoc m i i) (conj result (meta m)))
Original file line number Diff line number Diff line change 196
196
(is (= #{:cljs.core-test/rect :cljs.core-test/square } (descendants ::shape )))
197
197
(is (true ? (isa? 42 42 )))
198
198
(is (true ? (isa? ::square ::shape )))
199
- (derive cljs.core. ObjMap ::collection )
199
+ ; (derive ObjMap ::collection)
200
200
(derive cljs.core.PersistentHashSet ::collection )
201
- (is (true ? (isa? cljs.core. ObjMap ::collection )))
201
+ ; (is (true? (isa? ObjMap ::collection)))
202
202
(is (true ? (isa? cljs.core.PersistentHashSet ::collection )))
203
203
(is (false ? (isa? cljs.core.IndexedSeq ::collection )))
204
204
; ; ?? (isa? String Object)
You can’t perform that action at this time.
0 commit comments