We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 135ee8f commit d56082dCopy full SHA for d56082d
src/main/clojure/clojure/core/async.clj
@@ -167,9 +167,7 @@ IOC and vthread code.
167
(defn- defparkingop-helper [op doc arglist body]
168
(let [as (mapv #(list 'quote %) arglist)]
169
(list `def (with-meta op {:arglists `(list ~as) :doc doc})
170
- (if (or dispatch/target-vthreads?
171
- (and dispatch/vthreads-available-and-allowed?
172
- (not clojure.core/*compile-files*)))
+ (if dispatch/vthreads-available-and-allowed?
173
(let [blockingop (-> op name (str "!") symbol)]
174
`(fn [~'& ~'args] ~(list* apply blockingop '[args])))
175
`(fn ~arglist ~@body)))))
0 commit comments