Reviewers: cromwellian, zundel,

Message:
We create names during GenerateJavaScriptAST, but in many cases,
references to those names get optimized out.  However, the JsName still
exists in the scope, and consumes a 'space'.

This change avoids wasting an allocation on unreferenced names, so that
more obfuscated idents can fit into fewer characters.




Please review this at http://gwt-code-reviews.appspot.com/1337803/show

Affected files:
  A dev/core/src/com/google/gwt/dev/js/JsNamer.java
  M dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java
  M dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java
  M dev/core/src/com/google/gwt/dev/js/JsVerboseNamer.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to