Thomas Spellman's patch rebased on current master.
Mike Fikes
November 20, 2017 at 2:10 AM
js-to-clj-using-transients.patch no longer applies.
Thomas Spellman
October 21, 2016 at 9:01 AM
Added a patch, "js-to-clj-using-transients.patch", on Oct 16, 2016 that supersedes "use-transducers-in-js-to-clj.patch" from Aug, 2014. This patch changes cljs.core/js->clj to use transients. Also included is a change to both js->clj and clj->js to use gobject/get and gobject/set instead of aget and aset on JS object.
fixed https://github.com/clojure/clojurescript/commit/e173e54de9de5174601a35d22b8da33096af39d3