anmonteiro / lumo

Fast, cross-platform, standalone ClojureScript environment
Eclipse Public License 1.0
1.88k stars 85 forks source link

Analyzing defrecord pegs CPU #326

Open anmonteiro opened 6 years ago

anmonteiro commented 6 years ago

same as https://github.com/mfikes/planck/issues/564

mfikes commented 6 years ago

FWIW, in Planck, things worked quickly (it uses Fipp), but regressed somehow with this upstream commit https://github.com/clojure/clojurescript/commit/d93c4356e7ab78743ae66d8cffe8df54869f0be3

Mentioning because Lumo also depends on Fipp, and perhaps this shares a common root cause.

arichiardi commented 6 years ago

Oh so maybe this the reason why my build is slow. I have component-style records in it. It does not break, it finishes but it is very very long.