Reviewers: Lex, Description: This change yields a net savings in the Compiler command line entry point by doing more optimization in the precompile phase. The Precompile entry point will continue to do minimal optimization. In additional, -draftCompile will prevent the optimization loop that happened during the precompile as well.
Measured savings: Hello 18.2 -> 17.4 DynaTable 33.2 -> 30.2 Please review this at http://gwt-code-reviews.appspot.com/38802 Affected files: dev/core/src/com/google/gwt/dev/Compiler.java dev/core/src/com/google/gwt/dev/GWTCompiler.java dev/core/src/com/google/gwt/dev/Precompile.java dev/core/src/com/google/gwt/dev/jjs/JJSOptions.java dev/core/src/com/google/gwt/dev/jjs/JJSOptionsImpl.java dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java dev/core/src/com/google/gwt/dev/util/arg/OptionOptimizePrecompile.java --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---