change project.clj so we can build tests again
port 7e8f112b2bb5e5a44edb72a358b59c92939be0c5 to ClojureScript, lone alts!
without default in a go block with loop/recur works now
fix ManyToManyChannel put! impl so that nil is properly returned in
buf not full case
Merge branch 'master' of github.com:clojure/core.async
make fn0 callback optional in put!
refactor of symbol resolution and state control flow
removed action-idx and added alias support
port timers to ClojureScript. Implemented a simple SkipList for
efficient timeout lookup. Add queue-delay to dispatch to hide
implementation details in timers. Add tests.
export timeout
added a few tests to confirm that several bugs have been fixed
killed the last dynamic var in the ioc macros
fix timer bug, was using timeout instead of msecs. minor perf related
tweak in ceilingEntry
ported IOC refactorings to CLJs
recur now validates argument counts
remove deprecated lein-ism for checking reflection warnings
add floorEntry to SkipList
CLJ fix for ASYNC-7, CLJS will follow
add missing cljs async require for dispatch ns
CLJS fix for ASYNC-7
add >!, <!, and alts! which throw outside go blocks to the cljs async
ns