Skip to content

Commit b98ba84

Browse files
puredangerstuarthalloway
authored andcommitted
CLJ-2259 Remove unnecessary bigdec? predicate added in 1.9
Signed-off-by: Stuart Halloway <[email protected]>
1 parent 08e1c94 commit b98ba84

File tree

4 files changed

+19
-24
lines changed

4 files changed

+19
-24
lines changed

changes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Specs rely heavily on predicates and many new type and value oriented predicates
2929

3030
* `boolean?`
3131
* `int?` `pos-int?` `neg-int?` `nat-int?`
32-
* `double?` `bigdec?`
32+
* `double?`
3333
* `ident?` `simple-ident?` `qualified-ident?`
3434
* `simple-symbol?` `qualified-symbol?`
3535
* `simple-keyword?` `qualified-keyword?`

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<dependency>
4242
<groupId>org.clojure</groupId>
4343
<artifactId>spec.alpha</artifactId>
44-
<version>0.1.134</version>
44+
<version>0.1.143</version>
4545
</dependency>
4646
<dependency>
4747
<groupId>org.clojure</groupId>

src/clj/clojure/core.clj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1420,11 +1420,6 @@
14201420
{:added "1.9"}
14211421
[x] (instance? Double x))
14221422

1423-
(defn bigdec?
1424-
"Return true if x is a BigDecimal"
1425-
{:added "1.9"}
1426-
[x] (instance? java.math.BigDecimal x))
1427-
14281423
;;
14291424

14301425
(defn complement

test/clojure/test_clojure/predicates.clj

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -147,23 +147,23 @@
147147
barray (byte-array 0)
148148
uri (java.net.URI. "http://clojure.org")]
149149
['
150-
[identity int? pos-int? neg-int? nat-int? double? boolean? indexed? seqable? ident? uuid? bigdec? inst? uri? bytes?]
151-
[0 true false false true false false false false false false false false false false]
152-
[1 true true false true false false false false false false false false false false]
153-
[-1 true false true false false false false false false false false false false false]
154-
[1.0 false false false false true false false false false false false false false false]
155-
[true false false false false false true false false false false false false false false]
156-
[[] false false false false false false true true false false false false false false]
157-
[nil false false false false false false false true false false false false false false]
158-
[{} false false false false false false false true false false false false false false]
159-
[:foo false false false false false false false false true false false false false false]
160-
['foo false false false false false false false false true false false false false false]
161-
[0.0M false false false false false false false false false false true false false false]
162-
[0N false false false false false false false false false false false false false false]
163-
[uuid false false false false false false false false false true false false false false]
164-
[uri false false false false false false false false false false false false true false]
165-
[now false false false false false false false false false false false true false false]
166-
[barray false false false false false false false true false false false false false true]]))
150+
[identity int? pos-int? neg-int? nat-int? double? boolean? indexed? seqable? ident? uuid? decimal? inst? uri? bytes?]
151+
[0 true false false true false false false false false false false false false false]
152+
[1 true true false true false false false false false false false false false false]
153+
[-1 true false true false false false false false false false false false false false]
154+
[1.0 false false false false true false false false false false false false false false]
155+
[true false false false false false true false false false false false false false false]
156+
[[] false false false false false false true true false false false false false false]
157+
[nil false false false false false false false true false false false false false false]
158+
[{} false false false false false false false true false false false false false false]
159+
[:foo false false false false false false false false true false false false false false]
160+
['foo false false false false false false false false true false false false false false]
161+
[0.0M false false false false false false false false false false true false false false]
162+
[0N false false false false false false false false false false false false false false]
163+
[uuid false false false false false false false false false true false false false false]
164+
[uri false false false false false false false false false false false false true false]
165+
[now false false false false false false false false false false false true false false]
166+
[barray false false false false false false false true false false false false false true]]))
167167

168168
(deftest test-preds
169169
(let [[preds & rows] pred-val-table]

0 commit comments

Comments
 (0)