gwt /
gwt /
8d1769bc4405e48e4bf5959b77055b301eb95dbd - 8d1769b Removed a bogus test case. by scottb@google.com · 17 years ago
- 3c8dd4a Remove Impl's static initializer. by scottb@google.com · 17 years ago
- 79de515 Missed a NPE case. by scottb@google.com · 17 years ago
- b156a8f Added the ability to staticify a method call based on the concrete type of the qualifier, even in cases where the target method is not globally final. by scottb@google.com · 17 years ago
- b563f47 A method reference within the Java AST is not itself a side effect. This enables Enums to get properly pruned. by scottb@google.com · 17 years ago
- 2f5cdea The way we were handling field references in PruneVisitor and CleanupRefsVisitor was all screwed up. JDeclarationStatement actually got it right, so I'm copying its implementation to binary assignment. by scottb@google.com · 17 years ago
- 696fd2e Sort & format. by scottb@google.com · 17 years ago
- 41abb2f More optimal Enum.hashCode() implementation. by scottb@google.com · 17 years ago
- 1798b33 To guarantee GC, we actually have to null out local variables. by scottb@google.com · 17 years ago
- c419004 New APIs in RequestBuilder to add the following three methods: by scottb@google.com · 17 years ago
- 3b60767 Added pretty printing to the head and tail of script output. by scottb@google.com · 17 years ago
- 18c8bcb Scope typeMap to allow earlier GC. by scottb@google.com · 17 years ago
- c95696b Removed unnecessary "statsToss" local from GWT init function. by scottb@google.com · 17 years ago
- 8d61c08 Fixed up a few missing "from java" JsFunction setups. by scottb@google.com · 17 years ago
- 4f942a1 Pruner was failing to visit the entry methods. by scottb@google.com · 17 years ago
- 7395e9b Sort & format. by scottb@google.com · 17 years ago
- 68ba094 Perform the same dead code eliminations on "extra args" of method calls as we do for JMultiExpressions. This change makes it possible for non-side-effect causing "extra args" to be pruned out. by scottb@google.com · 17 years ago
- 2bda67e This change removes "dead loops" of clinit calls. This pattern that can occur when a supertype rebinds itself as a subtype in its own static initializer where everything is expected to inline and prune. The supertype winds up calling the subtype's clinit from its own, and vice versa. This breaks the logjam. by scottb@google.com · 17 years ago
- 51aa799 The basic Array() type doesn't need special rescue because it gets a direct instantiation from Array.initValues(). If Array.initValues() is pruned in the final pass, it means no arrays were ever instantiated. by scottb@google.com · 17 years ago
- 907d15f Compiler's method tracing now extends to the JS AST. by scottb@google.com · 17 years ago
- a5c16f0 SourceGenerationVisitor was double-printing field initializations. by scottb@google.com · 17 years ago
- 9c0b44c FinalizeVisitor is a JModVisitor. by scottb@google.com · 17 years ago
- c8a3753 This should not be volatile. by scottb@google.com · 17 years ago
- 3ff6929 Enhance error messages generated by the RemoteServiceAsyncValidator to include parameterization of types. by gwt.team.bobv · 17 years ago
- 19d1e17 Adds lvalue-tracking to JSNI field refs. This improves error detection (user tries to reassign a method or compile-time constant) as well as optimization ability. by scottb@google.com · 17 years ago
- 1e8d0a9 Fixed a race condition that occurs when a JSNI ref to a compile time constant is processed before that field has been processed. The fix involves doing a second pass to resolve JSNI refs. by scottb@google.com · 17 years ago
- 7d86081 Fixes issue 720 and also addresses a bug in the TypeOracle's refresh logic which would cause us to fail to follow change dependencies between a generic type and any of its parameterized or raw forms. Unit tests were update to check for this condition. by gwt.team.mmendez · 17 years ago
- 3a0cfb3 Fixes an ICE in LongEmulationNormalizer for a "long <concat> string" operation. by scottb@google.com · 17 years ago
- b06dbc2 Added lvalue tracking based on context to the JS AST. Simplified JsInliner to use this. by scottb@google.com · 17 years ago
- 4e9de37 Fix code-generation error in ProxyCreator when an RPC async method returns a Request object. by gwt.team.bobv · 17 years ago
- 65d5bad - CompilingClassLoader had a bug related to the JsniRef refactor by gwt.team.scottb · 17 years ago
- be6e7ee Implemented long-from-JSNI access warnings. These warnings can be disabled by adding @SuppressWarnings("restriction") to the JSNI method or enclosing type. by scottb@google.com · 17 years ago
- 247b50d Factored out some useful JsniRef manipulation methods into a helper class. by scottb@google.com · 17 years ago
- 89ce48f 1) Util.maybeDumpSource() has structured error output now (which makes testing easier) and insists on a typeName. by scottb@google.com · 17 years ago
- 6826d59 - Added methods to explicitly control loggable types. by scottb@google.com · 17 years ago
- 5eb1749 Refactored JDT error recording into Shared. Split the error recording test in BinaryTypeReferenceRestrictionsCheckerTest out to a new SharedTest by scottb@google.com · 17 years ago
- 4fcd362 Simplified GWTShellServlet's pinning and lookup of servlet instances by module. Changed HostedModeServletContextProxy to assert that its weakly-referenced moduleDef is non-null. by scottb@google.com · 17 years ago
- 0156522 Fix issue #2205. Let the parse method throw a NumberFormatException if text cannot be converted into a number, instead of returning 0.0. by gwt.team.rdayal · 17 years ago
- f2e6074 Optimizes integral divide operations to be fewer instructions. Specially optimizes division by powers of two into shr ops. by scottb@google.com · 17 years ago
- 5527b15 Removing non-determinism by putting golden CUDs into a well-defined order based on fully-qualified main type name. Change also includes miscellaneous warning removal. by scottb@google.com · 17 years ago
- 1f5cb1e Used wrong separator character in building no-deploy filename. by gwt.team.jat · 17 years ago
- 4609667 Needed to return an empty string rather than null, or else it would be coerced to "null" which makes for a bad error message. by scottb@google.com · 17 years ago
- 5f4f86f Fix method sort order. by gwt.team.jat · 17 years ago
- 99abf17 Move public Linker types into core.ext packages. by gwt.team.bobv · 17 years ago
- a0fca17 Re-add String.replace(CharSequence,CharSequence) with proper quoting on the by gwt.team.jat · 17 years ago
- fcd2b86 Fix NPE in JsStaticEval when collapsing an always-false if statement with no else block. by gwt.team.bobv · 17 years ago
- bd22368 JUnitShell needs to hold a reference to the current/last module. by scottb@google.com · 17 years ago
- 6592584 Fixed infinite ModuleDef caching; I18NSuite web can now run in 128M (it failed in 256M before). by scottb@google.com · 17 years ago
- c108be7 Removed some unnecessary extra build steps. by scottb@google.com · 17 years ago
- 3f11681 Fixed ant out-of-date rule for samples. Fixed formatting & props on some showcase files. by scottb@google.com · 17 years ago
- bb580a8 Tuned log levels in StandardLinkerContext; shouldn't emit the linker stack at info level. by scottb@google.com · 17 years ago
- 30d9ac6 Somehow we forgot to update this as part of the linker merge. by scottb@google.com · 17 years ago
- 71a3629 Fixes build break caused by r2191. We were actually warning on binary type refs in annotations. Also, we were doing the binary type ref checks in the ByteCodeCompiler, which was bad. by gwt.team.mmendez · 17 years ago
- 9e50319 This change defines DOUBLE as the wire format for floats, since we have no way to truly parse or produce a float on the client side. Fixes failing RPCSuite web. by scottb@google.com · 17 years ago
- f0b4d8e Removed unnecessary line that javac was barfing on. by scottb@google.com · 17 years ago
- a8c85fe Merging the new^4 linker change branch into trunk!!! BOOOYA!!! by scottb@google.com · 17 years ago
- dcaf355 Fixes problems introduced by the original fix to issue 1830 committed at r1944. It modified AbstractCompiler to satisfy INameEnvironment.findType requests with a .class file if we could not locate source code for the requested type. However, this change had several bad side effects if you referenced a binary type outside the context of an annotation or if you forgot to add a inherits to your GWT module XML file: by gwt.team.mmendez · 17 years ago
- 6e015f8 Fixes memory leak in String.hashCode(); instead of permanently pinning every string that's ever had its hashcode taken, we just keep the last 256. by scottb@google.com · 17 years ago
- c4c0fc0 Adding JsStaticEval to optimize our JS AST! This involves some tweaks to the JS AST to support the new optimizations. Also, there was something about floats. by scottb@google.com · 17 years ago
- 60b2458 Fix build break by removing newly added String method by gwt.team.jat · 17 years ago
- 53b0567 Partially fixes issue #1765. by gwt.team.knorton · 17 years ago
- 31a47a9 Copy old StringTest to keep as a test of the compiler static evaluation by gwt.team.jat · 17 years ago
- a032a94 Fixes issues #490, #986, #1066. by gwt.team.jat · 17 years ago
- ec86bd8 Fixes bugs with for-each element initialization when crossed with auto-unboxing. Also adds tests for implicit boxing/unboxing checking. by scottb@google.com · 17 years ago
- 4157000 Sort & format prior to changeful commit. by scottb@google.com · 17 years ago
- 43ec8bc Bumping JVM memory argument to 256MB throughout. This includes building samples and producing scripts. by scottb@google.com · 17 years ago
- 0aef9ce Added comments, small bugfix post the long emulation merge in response to review comments. by scottb@google.com · 17 years ago
- e665a6b Cleaner printing of Java methods (to support gwt.jjs.traceMethod). by scottb@google.com · 17 years ago
- 080d088 - Fixes a bug in GenerateJavaAST where the Iterator variable of a foreach was assigned the wrong type, causing all kinds of madness. by scottb@google.com · 17 years ago
- 8e85b91 Formatting cleanup. by scottb@google.com · 17 years ago
- cf24455 Rewrite of the low level libs for OSX hosted mode. We now use all public by gwt.team.knorton · 17 years ago
- a90de3b Fixes UISuite failures (DOMTest and PopupTest). by gwt.team.knorton · 17 years ago
- 0c56e3f Fix for String.replace build break -- Safari 2 doesn't handle \uXXXX escapes by gwt.team.jat · 17 years ago
- 1752b5f Fixes UISuite breakage. by gwt.team.jgw · 17 years ago
- bc9aee1 Fixes failures related to stats collection w.r.t. long emulation across JSNI boundaries. by scottb@google.com · 17 years ago
- 2a14ba2 Fixes build break. The String.__valueOf method was private, but it was called from our JRE emulation library's Integer and Long classes. by gwt.team.mmendez · 17 years ago
- 6e1bfe6 Fix for String.replace. by scottb@google.com · 17 years ago
- 9ddb1f1 Merging long emulation branch into trunk. Longs are now emulated in web mode as a pair of doubles, representing the upper and lower 32 by scottb@google.com · 17 years ago
- bfdf4e6 Sort & format. by scottb@google.com · 17 years ago
- 11e8b00 Made UIObjectTest's assertion checking sensitive to whether assertions are enabled. by scottb@google.com · 17 years ago
- cdf61f9 Standardizes GeneratedResources on Windows to use system-independant partial paths. Fixes NoDeployTest on Windows. by scottb@google.com · 17 years ago
- 193115b Temporarily disabling the Composite event test; the focus events aren't firing under some circumstances. by gwt.team.jgw · 17 years ago
- 74e4293 Fixes HTMLPanel to keep it from yanking it out of the DOM whenever a widget is added to it. by gwt.team.jgw · 17 years ago
- 161506d Fixes for three issues: by gwt.team.jgw · 17 years ago
- e1f3234 Linux distro should use bzip2. by scottb@google.com · 17 years ago
- e21c04a JavaScriptException is now approximately 327% more uber. In addition to really great error messages, the underlying exception is also accessible. There's new hosted mode integration to make it work the same in hosted mode, as well as a new test+suite. by scottb@google.com · 17 years ago
- 74af630 Remove unused import from Stats.java. by gwt.team.bobv · 17 years ago
- 6f8b4d9 Generic types that declared TypeParameters which erased to Object were considered GWT serializable even though their raw form would not be due to the explicit Object reference. This patch will treat any type parameter that erases to Object as if it were Object explicitly. by gwt.team.mmendez · 17 years ago
- 946c440 TypeOracle.getParameterizedType would erroneously throw an IllegalArgumentException for a nested generic type if if its parameterized form was requested before the nested generic type was fully resolved. by gwt.team.mmendez · 17 years ago
- 519810f Update the I18N sample to demonstrate i18n annotations, including plural forms. by gwt.team.jat · 17 years ago
- 3a9d9cc Add support for i18n annotations, including plural forms. by gwt.team.jat · 17 years ago
- eca2d4f Fixes a bug in MenuBar where the selectedItem was not set to null when an item is removed or clearItems is called. This could result in a JS null pointer exception if garbage collection runs because we try to access an element that no longer has any references to it. by gwt.team.jlabanca · 17 years ago
- 3fb08e7 Fixes another problem with JSNI method signatures introduced in r2090. Decided to maintain information about whether a type bound was implicit (i.e. ?) or explicit ? (extends | super) T. by gwt.team.mmendez · 17 years ago
- 6ef7147 Correct misleading documentation. by gwt.team.jat · 17 years ago
- 58016b5 Adds hooks for lightweight performance metrics for GWT modules. by gwt.team.bobv · 17 years ago
- 90c234d Updated to use new ImageBundle.@Resource annotation instead of old-style javadoc @gwt.resource. In RichTextToolbar.java, removed the metadata completely since in every case the image file was already named after the associated method. Also removed an unused local in ShowcaseGenerator.java. by bruce@google.com · 17 years ago
- 4e7fd56 Fixes the build break caused by JSNI injector on generic native methods. This was broken by the commit at r2090 which removed the JBounds class and affected the toString methods. by gwt.team.mmendez · 17 years ago
- 5fbcafd Very minor log messages tweaks for grammar and/or consistency. by bruce@google.com · 17 years ago
- 46cff10 Addresses issue 2171. Adds the @Resource annotation to ImageBundle and deprecates the old @gwt.resource javadoc pseudo-annotation. Includes updated javadoc, samples, and a bonus class "UnitTestTreeLogger" that makes it easier to unit test behavior with respect to logging. by bruce@google.com · 17 years ago
- cc83bd0 This patch updates JTypeParameter.getBounds(), JWildcardType.getUpperBounds() and JWildcardType.getLowerBounds() to simply return the array of type bounds directly without having to use the intermediate JBounds type. The wildcard type bounds follows the model used by the reflection API. by gwt.team.mmendez · 17 years ago