Looks like we're not eliding some new metadata introduced by tools.reader. On Thursday, November 21, 2013, Feng Hou wrote:
> On Thursday, November 21, 2013 10:12:55 AM UTC-5, David Nolen wrote: > > ClojureScript, the Clojure compiler that emits JavaScript source code. > > > > > > README and source code: https://github.com/clojure/clojurescript > > > > > > > > New release version: 0.0-2060 > > > > > > Leiningen dependency information: > > > > > > [org.clojure/clojurescript "0.0-2060"] > > > > > > Source map accuracy is considerably improved in this release. Source > > > > maps now work great under incremental compilation regardless of the > > level of optimization. PersistentVector performance is considerably > > improved for conj and instantiation. > > > > > > > > Enhancements: > > * CLJS-683: :source-map-path compiler option to simplify web server > > integration > > * enable-console-print! for console.log based printing > > * *print-length* now supported > > > > > > > > Bug fixes: > > * CLJS-691: IComparable for keywords and symbols > > * CLJS-674: relativization of source map paths > > * CLJS-687: error when deftype/record used as a function > > > > * CLJS-639: warnings when record initialized incorrectly > > * CLJS-672: source maps + optimizations + :libs breaks building > > * CLJS-676: source map stale under incremental compilation + closure > > optimization > > > > * CLJS-684: throw on circular dependency > > * CLJS-583: duplicate keys in sets > > * CLJS-680: function name shadows JS globals > > * CLJS-699: namespaced keyword regression > > * CLJS-647: js-obj keys could not be expressions > > Hi David, > > Got these errors in optimizations :none with source-map > > Uncaught TypeError: undefined is not a function core.cljs:3852 > Uncaught TypeError: Cannot read property 'EMPTY' of undefined net.cljs:24 > Uncaught TypeError: Cannot call method 'call' of undefined repl.cljs:21 > Uncaught TypeError: undefined is not a function template.cljs:7 > Uncaught TypeError: Cannot read property 'EMPTY' of undefined > > The first one above points to this line at PersistentQueue. > > (set! cljs.core.PersistentQueue.EMPTY (PersistentQueue. nil 0 nil [] 0)) > > In simple mode without source-map, points to this line > > cljs.core.PersistentQueue.EMPTY = new cljs.core.PersistentQueue(null, 0, > null, cljs.core.with_meta(cljs.core.PersistentVector.EMPTY, new > cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null, > "end-line", "end-line", 2693041432), 3852, new cljs.core.Keyword(null, > "end-column", "end-column", 3799845882), 69], null)), 0); > > No error in advanced mode though (optimized out?) > > Thanks, > Feng > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojurescript+unsubscr...@googlegroups.com <javascript:;>. > To post to this group, send email to > clojurescr...@googlegroups.com<javascript:;> > . > Visit this group at http://groups.google.com/group/clojurescript. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.