Skip to content

Commit ccebc81

Browse files
anmonteirodnolen
authored and
dnolen
committed
CLJS-2027: Add language-in for ECMA 2017 and ECMA Next
Also upgrades Google Closure Compiler to the May 2017 release which contains the `CompilerOptions$LanguageMode/ECMASCRIPT_2017` enum.
1 parent 89faeec commit ccebc81

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

Diff for: pom.template.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<dependency>
3131
<groupId>com.google.javascript</groupId>
3232
<artifactId>closure-compiler-unshaded</artifactId>
33-
<version>v20170423</version>
33+
<version>v20170521</version>
3434
</dependency>
3535
<dependency>
3636
<groupId>org.clojure</groupId>

Diff for: project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
[org.clojure/test.check "0.9.0" :scope "test"]
1515
[com.cognitect/transit-clj "0.8.300"]
1616
[org.clojure/google-closure-library "0.0-20170519-fa0499ef"]
17-
[com.google.javascript/closure-compiler-unshaded "v20170423"]
17+
[com.google.javascript/closure-compiler-unshaded "v20170521"]
1818
[org.mozilla/rhino "1.7R5"]]
1919
:profiles {:1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}
2020
:uberjar {:aot :all :main clojure.main}}

Diff for: script/bootstrap

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -e
55
CLOJURE_RELEASE="1.9.0-alpha16"
66
SPEC_ALPHA_RELEASE="0.1.108"
77
CORE_SPECS_ALPHA_RELEASE="0.1.10"
8-
CLOSURE_RELEASE="20170423"
8+
CLOSURE_RELEASE="20170521"
99
DJSON_RELEASE="0.2.6"
1010
TRANSIT_RELEASE="0.8.285"
1111
GCLOSURE_LIB_RELEASE="0.0-20160609-f42b4a24"

Diff for: src/main/clojure/cljs/closure.clj

+2
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@
193193
(case key
194194
:no-transpile CompilerOptions$LanguageMode/NO_TRANSPILE
195195
(:ecmascript6 :es6) CompilerOptions$LanguageMode/ECMASCRIPT6
196+
(:ecmascript-2017 :es-2017) CompilerOptions$LanguageMode/ECMASCRIPT_2017
197+
(:ecmascript-next :es-next) CompilerOptions$LanguageMode/ECMASCRIPT_NEXT
196198
(:ecmascript6-strict :es6-strict) CompilerOptions$LanguageMode/ECMASCRIPT6_STRICT
197199
(:ecmascript6-typed :es6-typed) CompilerOptions$LanguageMode/ECMASCRIPT6_TYPED
198200
(:ecmascript5 :es5) CompilerOptions$LanguageMode/ECMASCRIPT5

0 commit comments

Comments
 (0)