Skip to content

Commit db71ad5

Browse files
committed
Merge branch 'master' into dev-vthreads-exec
2 parents 5cf1cc9 + 263d8a2 commit db71ad5

File tree

3 files changed

+2
-15
lines changed

3 files changed

+2
-15
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Copyright © Rich Hickey and contributors
6565

6666
## Changelog
6767

68-
* Release 1.7.735 on 2025.04.02
68+
* Release 1.8.735 on 2025.04.02
6969
* Fix reflection warnings when using `clojure.core.async.go-checking`
7070
* Release 1.8.730 on 2025.04.02, effective changes since last non-beta release:
7171
* [ASYNC-256](https://clojure.atlassian.net/browse/ASYNC-256) (CLJ) Add `io-thread` and System property `clojure.core.async.executor-factory`

src/main/clojure/clojure/core/async/flow.clj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,6 @@
134134
"like ping, but just pings the specified process"
135135
[g pid & {:keys [timeout-ms] :or {timeout-ms 1000}}]
136136
(g/ping-proc g pid timeout-ms))
137-
138-
(defn command-proc
139-
"synchronously sends a process-specific command with the given id and
140-
additional kvs to the process. The cmd-id must be ns-qualified with
141-
a ns you own."
142-
[g pid cmd-id more-kvs] (g/command-proc g pid cmd-id more-kvs))
143137

144138
(defn inject
145139
"asynchronously puts the messages on the channel corresponding to the

src/main/clojure/clojure/core/async/flow/impl.clj

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -166,16 +166,9 @@
166166
(pause [_] (send-command ::flow/pause ::flow/all))
167167
(resume [_] (send-command ::flow/resume ::flow/all))
168168
(ping [_ timeout-ms] (handle-ping ::flow/all timeout-ms))
169-
170169
(pause-proc [_ pid] (send-command ::flow/pause pid))
171170
(resume-proc [_ pid] (send-command ::flow/resume pid))
172-
(ping-proc [_ pid timeout-ms] (handle-ping pid timeout-ms))
173-
(command-proc [_ pid command kvs]
174-
(assert (and (namespace command) (not= (namespace ::flow/command) (namespace command)))
175-
"extension commands must be in your own namespace")
176-
(let [{:keys [control]} (running-chans)]
177-
(async/>!! control (merge kvs #::flow{:command command :to pid}))))
178-
171+
(ping-proc [_ pid timeout-ms] (handle-ping pid timeout-ms))
179172
(inject [_ coord msgs]
180173
(let [{:keys [resolver]} (running-chans)
181174
chan (spi/get-write-chan resolver coord)]

0 commit comments

Comments
 (0)