Pull Request #96 Allow dependencies initialise in parallel

```clojure
(defmethod ig/init-key ::foo [_ timeout]
(Thread/sleep timeout)
nil)

(defmethod ig/init-key ::bar [_ [timeout _]]
(Thread/sleep timeout)
nil)

(time
(-> {[::foo ::o] 1000
[::foo ::p] 1000
[::foo ::q] 1000

::bar [1000 (ig/refset ::foo)]}

(ig/init)))
;; => "Elapsed time: 2005.345024 msecs"
```

Kirill Chernyshov avatar Kirill Chernyshov

Pull request event #225 passed

  • Ran for
  • New branch build
AMD64
no language set
Git
Sorry, we're having troubles fetching jobs. Please try again later.