Skip to content

Commit 58386ad

Browse files
authored
Merge pull request #225 from figurantpp/stage-polyglot
Add CompletionStage implementation for deferred
2 parents c39b982 + 7613e14 commit 58386ad

File tree

12 files changed

+945
-32
lines changed

12 files changed

+945
-32
lines changed

.clj-kondo/config.edn

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
{:lint-as {manifold.utils/definterface+ clojure.core/definterface
2-
manifold.utils/deftype+ clojure.core/deftype
3-
manifold.utils/defrecord+ clojure.core/defrecord
4-
manifold.utils/defprotocol+ clojure.core/defprotocol}
1+
{:lint-as {manifold.utils/definterface+ clojure.core/definterface}
52

63
:hooks {:analyze-call
74
{manifold.stream.core/def-source manifold.hooks/def-sink-or-source

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ pom.xml.asc
1010
*DS_Store
1111
push
1212
/.clj-kondo/.cache
13+
/.clj-kondo/manifold/manifold
14+
/.clj-kondo/potemkin

project.clj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
[org.clojure/tools.logging "1.2.4" :exclusions [org.clojure/clojure]]
99
[org.clj-commons/dirigiste "1.0.1"]
1010
[riddley "0.2.0"]
11-
[org.clojure/core.async "1.5.648" :scope "provided"]]
11+
[org.clojure/core.async "1.5.648" :scope "provided"]
12+
[potemkin "0.4.6"]]
1213
:profiles {:dev {:dependencies [[criterium "0.4.6"]]}}
1314
:test-selectors {:default #(not
1415
(some #{:benchmark :stress}

src/manifold/bus.clj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
[manifold
66
[stream :as s]
77
[deferred :as d]
8-
[utils :refer [deftype+ definterface+]]])
8+
[utils :refer [definterface+]]]
9+
[potemkin.types :refer [deftype+]])
910
(:import
1011
[java.util.concurrent
1112
ConcurrentHashMap]

0 commit comments

Comments
 (0)