Skip to content

Commit 717888c

Browse files
committed
chore(closure-compiler): update closure compiler to 2013-02-07
custom compiled compiler at r4796bc81
1 parent dba6bc7 commit 717888c

File tree

4 files changed

+72
-12
lines changed

4 files changed

+72
-12
lines changed

lib/closure-compiler/README

+25-11
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,13 @@ the parse tree data structures were extracted and modified
146146
significantly for use by Google's JavaScript compiler.
147147

148148
Local Modifications: The packages have been renamespaced. All code not
149-
relavant to parsing has been removed. A JSDoc parser and static typing
149+
relevant to parsing has been removed. A JsDoc parser and static typing
150150
system have been added.
151151

152152

153153
-----
154154
Code in:
155-
lib/libtrunk_rhino_parser_jarjared.jar
155+
lib/rhino
156156

157157
Rhino
158158
URL: http://www.mozilla.org/rhino
@@ -161,9 +161,8 @@ License: Netscape Public License and MPL / GPL dual license
161161

162162
Description: Mozilla Rhino is an implementation of JavaScript for the JVM.
163163

164-
Local Modifications: None. We've used JarJar to renamespace the code
165-
post-compilation. See:
166-
http://code.google.com/p/jarjar/
164+
Local Modifications: Minor changes to parsing JSDoc that usually get pushed
165+
up-stream to Rhino trunk.
167166

168167

169168
-----
@@ -172,7 +171,7 @@ lib/args4j.jar
172171

173172
Args4j
174173
URL: https://args4j.dev.java.net/
175-
Version: 2.0.12
174+
Version: 2.0.16
176175
License: MIT
177176

178177
Description:
@@ -188,7 +187,7 @@ lib/guava.jar
188187

189188
Guava Libraries
190189
URL: http://code.google.com/p/guava-libraries/
191-
Version: r08
190+
Version: 13.0.1
192191
License: Apache License 2.0
193192

194193
Description: Google's core Java libraries.
@@ -210,13 +209,28 @@ Description: Annotations for software defect detection.
210209
Local Modifications: None.
211210

212211

212+
-----
213+
Code in:
214+
lib/jarjar.jar
215+
216+
Jar Jar Links
217+
URL: http://jarjar.googlecode.com/
218+
Version: 1.1
219+
License: Apache License 2.0
220+
221+
Description:
222+
A utility for repackaging Java libraries.
223+
224+
Local Modifications: None.
225+
226+
213227
----
214228
Code in:
215229
lib/junit.jar
216230

217231
JUnit
218232
URL: http://sourceforge.net/projects/junit/
219-
Version: 4.8.2
233+
Version: 4.10
220234
License: Common Public License 1.0
221235

222236
Description: A framework for writing and running automated tests in Java.
@@ -230,7 +244,7 @@ lib/protobuf-java.jar
230244

231245
Protocol Buffers
232246
URL: http://code.google.com/p/protobuf/
233-
Version: 2.3.0
247+
Version: 2.4.1
234248
License: New BSD License
235249

236250
Description: Supporting libraries for protocol buffers,
@@ -267,9 +281,9 @@ Local Modifications: None
267281

268282
---
269283
Code in:
270-
tools/maven-ant-tasks-2.1.1.jar
284+
tools/maven-ant-tasks-2.1.3.jar
271285
URL: http://maven.apache.org
272-
Version 2.1.1
286+
Version 2.1.3
273287
License: Apache License 2.0
274288
Description:
275289
Maven Ant tasks are used to manage dependencies and to install/deploy to

lib/closure-compiler/compiler.jar

1.44 MB
Binary file not shown.

lib/closure-compiler/version.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
20110615
1+
20130207
2+
r4796bc81

lib/externs/json.js

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/*
2+
* Copyright 2009 Google Inc.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
/**
18+
* @fileoverview Definitions for the JSON specification.
19+
* @see http://www.json.org/json2.js.
20+
* @externs
21+
*/
22+
23+
// This cannot go into the COMMON externs because it conflicts with the pure
24+
// JavaScript implementations of the API.
25+
26+
var JSON = {};
27+
28+
/**
29+
* @param {string} jsonStr The string to parse.
30+
* @param {(function(string, *) : *)=} opt_reviver
31+
* @return {*} The JSON object.
32+
* @throws {Error}
33+
* @nosideeffects
34+
*/
35+
JSON.parse = function(jsonStr, opt_reviver) {};
36+
37+
/**
38+
* @param {*} jsonObj Input object.
39+
* @param {(Array.<string>|(function(string, *) : *)|null)=} opt_replacer
40+
* @param {(number|string)=} opt_space
41+
* @return {string} JSON string which represents jsonObj.
42+
* @throws {Error}
43+
* @nosideeffects
44+
*/
45+
JSON.stringify = function(jsonObj, opt_replacer, opt_space) {};

0 commit comments

Comments
 (0)