File tree 2 files changed +6
-6
lines changed 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
- (defproject juji /editscript " 0.6.3 "
1
+ (defproject juji /editscript " 0.6.4 "
2
2
:description " A diff library for Clojure/ClojureScript data structures"
3
3
:url " https://github.com/juji-io/editscript"
4
4
:lein-release {:deploy-via :clojars }
8
8
:sign-releases false }]]
9
9
:license {:name " Eclipse Public License"
10
10
:url " http://www.eclipse.org/legal/epl-v10.html" }
11
- :dependencies [[org.clojure/clojure " 1.11.1 " ]]
11
+ :dependencies [[org.clojure/clojure " 1.12.0 " ]]
12
12
:plugins [[lein-cljsbuild " 1.1.7" ]
13
13
[lein-doo " 0.1.10" ]]
14
14
:doo {:build " node"
51
51
{:aot [#"editscript\. *" ]
52
52
:jvm-opts [" -Dclojure.compiler.direct-linking=true" ] }
53
53
:dev
54
- {:dependencies [[org.clojure/clojurescript " 1.11.60 "
54
+ {:dependencies [[org.clojure/clojurescript " 1.11.132 "
55
55
:exclusions [org.clojure/core.rrb-vector]]
56
56
; ;see https://github.com/emezeske/lein-cljsbuild/issues/469
57
57
[quantum/org.clojure.core.rrb-vector " 0.0.12" ]
Original file line number Diff line number Diff line change 153
153
(is (= b (patch a d-q)))))
154
154
155
155
(deftest vec-timeout-test
156
- (let [a (vec (range 3000 ))
156
+ (let [a (vec (range 30000 ))
157
157
b (vec (concat (range 100 ) [213 222 223 224 123 ] (range 300 800 )
158
- [100 950 221 897 1232 ] (range 990 2810 )))
158
+ [100 950 221 897 1232 ] (range 990 2810 ) ( range 2810 30000 ) ))
159
159
d (diff a b)
160
160
d-o (diff a b {:vec-timeout 1 })
161
161
d-q (diff a b {:vec-timeout 1 :algo :quick })
162
162
]
163
163
(is (= b (patch a d)))
164
- (is (= (e/edit-distance d) 575 ))
164
+ (is (< 1 (e/edit-distance d)))
165
165
(is (= b (patch a d-o)))
166
166
(is (= (e/edit-distance d-o) 1 ))
167
167
(is (= b (patch a d-q)))
You can’t perform that action at this time.
0 commit comments