Re: [ClojureScript] Re: ANN: ClojureScript 1.8.34
I may be way off on this, but I would expect :compiler-env, special-fns, warn-on-undeclared to be in figwheel config, not in the compiler config, hence to cause no issues? https://github.com/bhauman/lein-figwheel/tree/v0.5.0-5#client-side-configuration-options On Sat, Mar 19, 2016 at 12:48 PM David Nolenwrote: > Thanks for the report! Will need to think about how to deal with other > tooling possibly including additional options we don't understand - we now > warn on options we don't support to avoid unnecessary confusion. > > David > > On Fri, Mar 18, 2016 at 7:01 PM, Rangel Spasov wrote: > >> Thanks, David! >> >> I get those warnings when compiling via "lein figwheel": >> >> WARNING: Unknown option ':compiler-env'. >> >> WARNING: Unknown option ':special-fns'. >> >> WARNING: Unknown option ':warn-on-undeclared'. >> >> >> Otherwise, everything seems fine. >> >> Rangel >> > >> On Friday, March 18, 2016 at 11:04:46 AM UTC-7, David Nolen wrote: >>> >>> ClojureScript, the Clojure compiler that emits JavaScript source code. >>> >>> README and source code: https://github.com/clojure/clojurescript >>> >>> Leiningen dependency information: >>> >>> [org.clojure/clojurescript "1.8.34"] >>> >>> There are many minor fixes in this release around bootstrapped >>> ClojureScript. This release also fixes a subtle bug with the >>> new :parallel-build feature. >>> >>> As always feedback welcome! >>> >>> ## 1.8.34 >>> >>> ### Changes >>> * CLJS-1582: Type-hint extend-type first arg for primitives >>> * CLJS-1590: split, split-lines differs from Clojure on empty string >>> * CLJS-1594: NaN and both infinities cannot be elements of a set >>> * CLJS-1597: Redundant IPrintWithWriter test in pr-writer-impl >>> * CLJS-1583: (hash (symbol "/")) does not match (hash '/) >>> * bump tools reader >>> * CLJS-1492: Warn when using :optimisations instead of :optimizations >>> * less cryptic error if :main doesn't correspond to any file >>> * CLJS-744: ISequential types should implement JS indexOf, lastIndexOf >>> * CLJS-1411: make-array signature differs from clojure >>> >>> ### Fixes >>> * CLJS-1589: Self-host: case fail with nil >>> * CLJS-1596: Self-host: :load-macros and :analyze-deps don't work in >>> cljs.js >>> * CLJS-1420: get-in behavior differs from Clojure by always deferring to >>> the 3 arity fn >>> * CLJS-1585: Self-host: Alias-scoped keywords >>> * CLJS-1577: Self-host: syntax-quote resolves on dot forms >>> * CLJS-1564: Self-host: cached macro *loaded* update >>> * CLJS-1584: Self-host: core/str error with condp >>> * CLJS-1521: Self-host: Macro namespaces cannot be aliased >>> * CLJS-1573: Self-host: Invalid UTF escaping in cljs-in-cljs >>> * CLJS-1570: :parallel-build causes invalid truth check in >>> cljs.reader/read-number >>> * CLJS-1568: LazyTransformer doesn't implement IMeta >>> * CLJS-1578: Corrupted Analysis Files Break Compilation >>> * CLJS-1579: cljs.source-map/invert-reverse-map discards gcol >>> * CLJS-1580: Self-host: goog.provide offsets source-maps >>> * CLJS-1569: IndexedSeq doesn't implement IWithMeta / IMeta >>> * CLJS-1567: make-array macro missing > 2 arg arity >>> * CLJS-1571: Make special-symbol? true for 'var >>> * CLJS-1555: make-array macro missing 2 arg arity >>> * CLJS-970: generate assert message when compiling >>> * CLJS-1565: Self-host: whitespace optimization is broken >>> * CLJS-1541: Self-host: Cannot require 'cljs.js using cljs.jar >>> * CLJS-1550: Enhance docstring for extend-type wrt type-sym >>> * CLJS-1551: Self-host: assert-args dormant in macros >>> * CLJS-1552: doc for & should match fn >>> * CLJS-1488: cljs.repl/source Cannot read source of cljs functions that >>> use #js reader >>> * CLJS-1557: Make special-symbol? return true for catch and finally >>> * CLJS-1542: Self-host: cljs/compile-str not handling errors properly >>> * CLJS-1318: Fix typo in documentation of `specify` >>> * CLJS-620: Warnings are generated when using a macro in argument >>> position >>> * CLJS-1547: Wrong output encoding when compile with goog.LOCALE >>> * CLJS-1546: cljs.core/run! does not always return nil >>> >>> -- >> > 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/d/optout. >> > > -- > Note that posts from new members are moderated - please be patient with > your first post. >
ANN: ClojureScript 1.8.34
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.8.34"] There are many minor fixes in this release around bootstrapped ClojureScript. This release also fixes a subtle bug with the new :parallel-build feature. As always feedback welcome! ## 1.8.34 ### Changes * CLJS-1582: Type-hint extend-type first arg for primitives * CLJS-1590: split, split-lines differs from Clojure on empty string * CLJS-1594: NaN and both infinities cannot be elements of a set * CLJS-1597: Redundant IPrintWithWriter test in pr-writer-impl * CLJS-1583: (hash (symbol "/")) does not match (hash '/) * bump tools reader * CLJS-1492: Warn when using :optimisations instead of :optimizations * less cryptic error if :main doesn't correspond to any file * CLJS-744: ISequential types should implement JS indexOf, lastIndexOf * CLJS-1411: make-array signature differs from clojure ### Fixes * CLJS-1589: Self-host: case fail with nil * CLJS-1596: Self-host: :load-macros and :analyze-deps don't work in cljs.js * CLJS-1420: get-in behavior differs from Clojure by always deferring to the 3 arity fn * CLJS-1585: Self-host: Alias-scoped keywords * CLJS-1577: Self-host: syntax-quote resolves on dot forms * CLJS-1564: Self-host: cached macro *loaded* update * CLJS-1584: Self-host: core/str error with condp * CLJS-1521: Self-host: Macro namespaces cannot be aliased * CLJS-1573: Self-host: Invalid UTF escaping in cljs-in-cljs * CLJS-1570: :parallel-build causes invalid truth check in cljs.reader/read-number * CLJS-1568: LazyTransformer doesn't implement IMeta * CLJS-1578: Corrupted Analysis Files Break Compilation * CLJS-1579: cljs.source-map/invert-reverse-map discards gcol * CLJS-1580: Self-host: goog.provide offsets source-maps * CLJS-1569: IndexedSeq doesn't implement IWithMeta / IMeta * CLJS-1567: make-array macro missing > 2 arg arity * CLJS-1571: Make special-symbol? true for 'var * CLJS-1555: make-array macro missing 2 arg arity * CLJS-970: generate assert message when compiling * CLJS-1565: Self-host: whitespace optimization is broken * CLJS-1541: Self-host: Cannot require 'cljs.js using cljs.jar * CLJS-1550: Enhance docstring for extend-type wrt type-sym * CLJS-1551: Self-host: assert-args dormant in macros * CLJS-1552: doc for & should match fn * CLJS-1488: cljs.repl/source Cannot read source of cljs functions that use #js reader * CLJS-1557: Make special-symbol? return true for catch and finally * CLJS-1542: Self-host: cljs/compile-str not handling errors properly * CLJS-1318: Fix typo in documentation of `specify` * CLJS-620: Warnings are generated when using a macro in argument position * CLJS-1547: Wrong output encoding when compile with goog.LOCALE * CLJS-1546: cljs.core/run! does not always return nil -- 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/d/optout.
Re: ANN: ClojureScript 1.8.34
Thanks, David! I get those warnings when compiling via "lein figwheel": WARNING: Unknown option ':compiler-env'. WARNING: Unknown option ':special-fns'. WARNING: Unknown option ':warn-on-undeclared'. Otherwise, everything seems fine. Rangel On Friday, March 18, 2016 at 11:04:46 AM UTC-7, David Nolen wrote: > > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript > > Leiningen dependency information: > > [org.clojure/clojurescript "1.8.34"] > > There are many minor fixes in this release around bootstrapped > ClojureScript. This release also fixes a subtle bug with the > new :parallel-build feature. > > As always feedback welcome! > > ## 1.8.34 > > ### Changes > * CLJS-1582: Type-hint extend-type first arg for primitives > * CLJS-1590: split, split-lines differs from Clojure on empty string > * CLJS-1594: NaN and both infinities cannot be elements of a set > * CLJS-1597: Redundant IPrintWithWriter test in pr-writer-impl > * CLJS-1583: (hash (symbol "/")) does not match (hash '/) > * bump tools reader > * CLJS-1492: Warn when using :optimisations instead of :optimizations > * less cryptic error if :main doesn't correspond to any file > * CLJS-744: ISequential types should implement JS indexOf, lastIndexOf > * CLJS-1411: make-array signature differs from clojure > > ### Fixes > * CLJS-1589: Self-host: case fail with nil > * CLJS-1596: Self-host: :load-macros and :analyze-deps don't work in > cljs.js > * CLJS-1420: get-in behavior differs from Clojure by always deferring to > the 3 arity fn > * CLJS-1585: Self-host: Alias-scoped keywords > * CLJS-1577: Self-host: syntax-quote resolves on dot forms > * CLJS-1564: Self-host: cached macro *loaded* update > * CLJS-1584: Self-host: core/str error with condp > * CLJS-1521: Self-host: Macro namespaces cannot be aliased > * CLJS-1573: Self-host: Invalid UTF escaping in cljs-in-cljs > * CLJS-1570: :parallel-build causes invalid truth check in > cljs.reader/read-number > * CLJS-1568: LazyTransformer doesn't implement IMeta > * CLJS-1578: Corrupted Analysis Files Break Compilation > * CLJS-1579: cljs.source-map/invert-reverse-map discards gcol > * CLJS-1580: Self-host: goog.provide offsets source-maps > * CLJS-1569: IndexedSeq doesn't implement IWithMeta / IMeta > * CLJS-1567: make-array macro missing > 2 arg arity > * CLJS-1571: Make special-symbol? true for 'var > * CLJS-1555: make-array macro missing 2 arg arity > * CLJS-970: generate assert message when compiling > * CLJS-1565: Self-host: whitespace optimization is broken > * CLJS-1541: Self-host: Cannot require 'cljs.js using cljs.jar > * CLJS-1550: Enhance docstring for extend-type wrt type-sym > * CLJS-1551: Self-host: assert-args dormant in macros > * CLJS-1552: doc for & should match fn > * CLJS-1488: cljs.repl/source Cannot read source of cljs functions that > use #js reader > * CLJS-1557: Make special-symbol? return true for catch and finally > * CLJS-1542: Self-host: cljs/compile-str not handling errors properly > * CLJS-1318: Fix typo in documentation of `specify` > * CLJS-620: Warnings are generated when using a macro in argument position > * CLJS-1547: Wrong output encoding when compile with goog.LOCALE > * CLJS-1546: cljs.core/run! does not always return nil > > -- 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/d/optout.
Re: ANN: ClojureScript 1.8.34
Thanks for the report! Will need to think about how to deal with other tooling possibly including additional options we don't understand - we now warn on options we don't support to avoid unnecessary confusion. David On Fri, Mar 18, 2016 at 7:01 PM, Rangel Spasovwrote: > Thanks, David! > > I get those warnings when compiling via "lein figwheel": > > WARNING: Unknown option ':compiler-env'. > > WARNING: Unknown option ':special-fns'. > > WARNING: Unknown option ':warn-on-undeclared'. > > > Otherwise, everything seems fine. > > Rangel > > On Friday, March 18, 2016 at 11:04:46 AM UTC-7, David Nolen wrote: >> >> ClojureScript, the Clojure compiler that emits JavaScript source code. >> >> README and source code: https://github.com/clojure/clojurescript >> >> Leiningen dependency information: >> >> [org.clojure/clojurescript "1.8.34"] >> >> There are many minor fixes in this release around bootstrapped >> ClojureScript. This release also fixes a subtle bug with the >> new :parallel-build feature. >> >> As always feedback welcome! >> >> ## 1.8.34 >> >> ### Changes >> * CLJS-1582: Type-hint extend-type first arg for primitives >> * CLJS-1590: split, split-lines differs from Clojure on empty string >> * CLJS-1594: NaN and both infinities cannot be elements of a set >> * CLJS-1597: Redundant IPrintWithWriter test in pr-writer-impl >> * CLJS-1583: (hash (symbol "/")) does not match (hash '/) >> * bump tools reader >> * CLJS-1492: Warn when using :optimisations instead of :optimizations >> * less cryptic error if :main doesn't correspond to any file >> * CLJS-744: ISequential types should implement JS indexOf, lastIndexOf >> * CLJS-1411: make-array signature differs from clojure >> >> ### Fixes >> * CLJS-1589: Self-host: case fail with nil >> * CLJS-1596: Self-host: :load-macros and :analyze-deps don't work in >> cljs.js >> * CLJS-1420: get-in behavior differs from Clojure by always deferring to >> the 3 arity fn >> * CLJS-1585: Self-host: Alias-scoped keywords >> * CLJS-1577: Self-host: syntax-quote resolves on dot forms >> * CLJS-1564: Self-host: cached macro *loaded* update >> * CLJS-1584: Self-host: core/str error with condp >> * CLJS-1521: Self-host: Macro namespaces cannot be aliased >> * CLJS-1573: Self-host: Invalid UTF escaping in cljs-in-cljs >> * CLJS-1570: :parallel-build causes invalid truth check in >> cljs.reader/read-number >> * CLJS-1568: LazyTransformer doesn't implement IMeta >> * CLJS-1578: Corrupted Analysis Files Break Compilation >> * CLJS-1579: cljs.source-map/invert-reverse-map discards gcol >> * CLJS-1580: Self-host: goog.provide offsets source-maps >> * CLJS-1569: IndexedSeq doesn't implement IWithMeta / IMeta >> * CLJS-1567: make-array macro missing > 2 arg arity >> * CLJS-1571: Make special-symbol? true for 'var >> * CLJS-1555: make-array macro missing 2 arg arity >> * CLJS-970: generate assert message when compiling >> * CLJS-1565: Self-host: whitespace optimization is broken >> * CLJS-1541: Self-host: Cannot require 'cljs.js using cljs.jar >> * CLJS-1550: Enhance docstring for extend-type wrt type-sym >> * CLJS-1551: Self-host: assert-args dormant in macros >> * CLJS-1552: doc for & should match fn >> * CLJS-1488: cljs.repl/source Cannot read source of cljs functions that >> use #js reader >> * CLJS-1557: Make special-symbol? return true for catch and finally >> * CLJS-1542: Self-host: cljs/compile-str not handling errors properly >> * CLJS-1318: Fix typo in documentation of `specify` >> * CLJS-620: Warnings are generated when using a macro in argument position >> * CLJS-1547: Wrong output encoding when compile with goog.LOCALE >> * CLJS-1546: cljs.core/run! does not always return nil >> >> -- > 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/d/optout. > -- 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