summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Bedra and Stuart Halloway <pair@thinkrelevance.com>2011-02-28 17:24:27 -0500
committerStuart Halloway <stu@thinkrelevance.com>2011-03-02 07:36:10 -0500
commit0983c8a1eef1e2357f5b2eb307ec777f59001966 (patch)
tree0a22ac3d695d7f6543dc23db6ff223c7d38508f1
parent2b16fee78a0517bc83dd5735ab01d3d5813b1f72 (diff)
#747: fix diffing large sequential/associative objects
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
-rw-r--r--src/clj/clojure/data.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/data.clj b/src/clj/clojure/data.clj
index 27f430e6..15878962 100644
--- a/src/clj/clojure/data.clj
+++ b/src/clj/clojure/data.clj
@@ -35,7 +35,7 @@
[a b ks]
(reduce
(fn [diff1 diff2]
- (map merge diff1 diff2))
+ (doall (map merge diff1 diff2)))
[nil nil nil]
(map
(fn [k] (map #(when % {k %}) (diff (get a k) (get b k))))