
Updates globals for Firefox version 60.0.2, Chrome.Do not assume that “this” is always non null.

Cache Gecko version to lower CPU usage on FireFox.Adds shutdown hook in DiskCache to clean up temp files.Adds Support multi-line messages in errors/exceptions.Fixes Arrays.binarySearch semantics for float and double.Removed NoSuchMethodException emulation.Instead, we encourage the use of the Elemental2 libraries, which are compatible with both GWT2 and J2CL. Elemental has been officially deprecated - it is still included in this release, but may not appear in future releases.The release was tested and found to work cross platform when run with Java 8, 11, and 14. Future versions will compile bytecode for Java 8+. The GWT distribution is still compiled to run on Java 7 for this release, but no guarantees are made about whether or not this will work. Officially, support is dropped for running the GWT compiler or server-side tooling on Java 7. With the exception of and this brings GWT2 to be compatible across these tools with J2CL.Īdded support for Java language levels 9, 10, and 11. Release Notes for 2.9.0 HighlightsĪble to compile projects with jsinterop-base 1.0.0, elemental2 1.0.0, and jsinterop-annotations 2.0.0.

#Gwt tree style image plus code#
Improve compiled code size for applications that never use streams, by avoiding referencing streams from Throwable.įor more detail, see the commit log.Add support to compile GWT itself in Java 9+.Note that these do not always offer specific improvements to GWT itself, but helps to keep the codebases consistent. JRE Emulation improvements/simplifications to facilitate J2CL’s WASM support.System.nanoTime() emulation with performance.now().Improve BigInteger emulated performance.Added incomplete PrintStream emulation.Support StringReader mark() and reset() methods.Allow stack traces to be available in Chrome when loading scripts from a remote origin.Use Function.name instead of displayName to support visible method names in Chrome 93+.
#Gwt tree style image plus windows#
