[ASYNC-33] core.async needs to be updated for 0.0-2024 Created: 08/Nov/13 Updated: 08/Nov/13 Resolved: 08/Nov/13
|Reporter:||David Nolen||Assignee:||Timothy Baldridge|
ClojureScript has changed in a few important way behind the scenes and core.async taps into some of these details. Currently when building the test core.async stackoverflows.
|Comment by David Nolen [ 08/Nov/13 2:04 PM ]|
I poked around a bit Timothy but I don't see anything obvious and I don't know the internals quite well enough to understand why this would be. At first I thought I might have borked macros in some way, but ClojureScript builds just fine and core.match also seems unaffected.
|Comment by David Nolen [ 08/Nov/13 5:08 PM ]|
I sorted this out, this was because of the inlining macros for data structures, core.async convert these to function calls which just get inlined again creating a loop, fixed the inlining macros to emit constructor calls instead of literals.