Reviewers: spoon, kprobst, scottb, Description: This patch incorporates Kathrin's StringBuilder work along with other miscellaneous speedups found by using JProfiler.
Please review this at http://gwt-code-reviews.appspot.com/34818 Affected files: dev/core/src/com/google/gwt/core/ext/soyc/Range.java dev/core/src/com/google/gwt/core/ext/soyc/Story.java dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java dev/core/src/com/google/gwt/core/ext/soyc/impl/StandardClassMember.java dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryImpl.java dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryRecorder.java dev/core/src/com/google/gwt/dev/CompilePerms.java dev/core/src/com/google/gwt/dev/jjs/CorrelationFactory.java dev/core/src/com/google/gwt/dev/jjs/InternalCompilerException.java dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java dev/core/src/com/google/gwt/dev/jjs/SourceInfo.java dev/core/src/com/google/gwt/dev/jjs/SourceInfoCorrelation.java dev/core/src/com/google/gwt/dev/jjs/SourceOrigin.java dev/core/src/com/google/gwt/dev/jjs/ast/JField.java dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java dev/core/src/com/google/gwt/dev/jjs/impl/ArrayNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/AssertionRemover.java dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java dev/core/src/com/google/gwt/dev/jjs/impl/EqualityNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/Finalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/JsoDevirtualizer.java dev/core/src/com/google/gwt/dev/jjs/impl/LongCastNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/LongEmulationNormalizer.java dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java dev/core/src/com/google/gwt/dev/jjs/impl/RecordRebinds.java dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRunAsyncs.java dev/core/src/com/google/gwt/dev/jjs/impl/ResolveRebinds.java dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---