Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gwtproject/gwt

GWT Open Source Project
https://github.com/gwtproject/gwt

Adds optimal codepath for common long/int conversions

PiperOrigin-RevId: 361296709
Change-Id: I903483d469dcaab3ca9488d9ef76a25c2c7967da

d9aec4f2c98a8d579d1ef02b72a9997d5b8f6c50 authored almost 4 years ago
Refactors longBitsToDouble, doubleBitsToLong

... and their int/float friends to use typed arrays which is a much
more compact implementation....

8700067edf40091a24ca9924808c215d564557ef authored almost 4 years ago
Move native functionality out of Integer,Number,BigDecimal.

PiperOrigin-RevId: 360343062
Change-Id: I0bc4c1517a59769255e34f0b715cabfc4ff46be6

f1353be9dbaa361822ea11a1f8eb0219d1265235 authored almost 4 years ago
Add Wasm annotation to use native instructions

PiperOrigin-RevId: 359433958
Change-Id: Iafd31c1071c08151a0525b8cd102b73bd71e4cdf

3728e9adf9237f7b7ac70d8126ecb3451807e867 authored almost 4 years ago
Simplify identity hashcode implementation.

PiperOrigin-RevId: 357871100
Change-Id: I10a2c43ff3f52f90001ed90ccc3816d35c9cc614

593bfedbd237f073a134e5849ebb8769990fc6a7 authored almost 4 years ago
Cleanup/minimize JsUtils cast usages.

PiperOrigin-RevId: 356884581
Change-Id: I625eaabfd5bea972663a909a7532bc8e1ce81522

6df48e8bd6872f96ec1b1baef72e4cbdae2226e7 authored almost 4 years ago
Change responsibility of handling null key in HashMap.

This in preparation for upcoming WASM specialization of the HashMaps.

PiperOrigin-RevId: 355495...

c01bae86c8a8c1e0a1695e155f0f6505e98e41f9 authored almost 4 years ago
Add Character.isTitleCase.

PiperOrigin-RevId: 355341342
Change-Id: I0d57f07dab3905299d519f90f487e461259da79e

bcae65b505aed72df3514103b603dea07a8df38f authored almost 4 years ago
Add Charset.defaultCharset.

PiperOrigin-RevId: 355338816
Change-Id: I38c9e062b8d0a9391f913fc91ea17191bdeb757c

f99d553d88e63df769d861e791bc9bf796fcc501 authored almost 4 years ago
Add incomplete emulations in PrintStream

Change-Id: I35e2c280c8df909d6af4ab7a30b2d1828af651ea

bd7c89c913c1462f8ba6e4c57049c3c789216c32 authored almost 4 years ago
Avoid using ensureInt for out of bounds array access

J2CL handles integer overflow correctly so doesn't need ensureInt
otherwise. This will enable J2...

ace78af575217192e7f444a1628844c8c30d5d6a authored about 4 years ago
Remove caching for String.hashcode

String hashcode is no longer used in HashMap and it is only used if it is directly called and it...

0a56fb5c795a2cc580e3e6ff13b6523a3ae6a446 authored about 4 years ago
Fix IndentityHashMap's handling of unboxed keys

...more specifically double and boolean.

PiperOrigin-RevId: 339814745
Change-Id: I6c4222c53adef...

d5a99de70d8f11da467d039d2bd0f85564c24482 authored about 4 years ago
Add SuppressWarnings for new Error Prone checker

This file is intentionally using Optional wrong as part of its tests.
That's fine, but we plan t...

477270500d64fece6c3be51f107a08967c5297da authored about 4 years ago
Add BufferedWriter emulation to GWT

Change-Id: Ia7f7e66e404432d3ee32b4d06df704b09a7f2b4c

ebc32a0364d64ad7531e3fcfa51362f95f2398d4 authored over 4 years ago
Fix Math.tanh when applied to values > ~355.

PiperOrigin-RevId: 311832683
Change-Id: I806129162c3af643527c4bbce1c88ee027662bc2

d612422e823c41a28da10b42030c1b44d999d521 authored over 4 years ago
Remove old unused annotations

PiperOrigin-RevId: 332401911
Change-Id: I3d22b08dbc750b5a6f4e314b42af0a96d752000b

ffa730f0ededf6806f8677396832cf0fef3a38ca authored over 4 years ago
Exposes BigInteger.valueOf(double) method.

This makes cross testing easier without native method hacks
and provides a more optimal API alte...

a5258b7002f8094d96eaaa9ec0b9f89f94aa2879 authored over 4 years ago
Remove test helper from TreeMap and its usage.

This creates a difficult pattern to cross run TreeMapTest and doesn't add too much of a value. B...

b360d6d4b88eac21c4cf5cca6a639b3773abab74 authored over 4 years ago
Ensure getclass is called to throw TypeError.

JsCompiler doesn't assume toString call may result in exceptions
and consider them side effect f...

039839d8da9e0ab6a69d5be73ee021573b6920dc authored over 4 years ago
Removes rarely used InternalPreconditions.format.

PiperOrigin-RevId: 332589853
Change-Id: I620de918f78287c40ca2ac3285ed0b3aea169031

aae64e8cfb67379f6ce9edc61c1d9afa27979741 authored over 4 years ago
Add StrictMath emulation

PiperOrigin-RevId: 323720845
Change-Id: I58279b243a5bef9eadc8e43f41d24f9c86793f16

7de9ce8930d029cef35a41f79202213a736b9e86 authored over 4 years ago
Remove Stream usage from Throwable for smaller generated JS output size

Change-Id: I2506993b5e90aef9136aa8c739eb0bc74ad5e06e
Bug-Link: https://github.com/gwtproject/gwt...

db0335deaa9d53244f5666ebece7c8e834678c95 authored over 4 years ago
Fix generics in SwingLoggerPanel to compile in Java 9+

Prior to Java 9, the postOrderEnumeration method returned a raw
Enumeration, but to correctly co...

93099c37c33f2451eb439558ce3c3a3827c354dd authored over 4 years ago
Improve Long.hashCode to follow correct semantics.

PiperOrigin-RevId: 318960075
Change-Id: I11b65f96a10b1ddb6617d9b2ff3b1ed5bed506cc

3fc5c648ef830aa2ba6e000cd84645f03d30aeb6 authored over 4 years ago
Remove ant dependency, instead using minimal jar for zipscanner

Bug: #9690
Bug-Link: https://github.com/gwtproject/gwt/issues/9690
Change-Id: Icc3003de781c61656...

adeefdc3653e5bf36774460137d54fd6920d5c59 authored over 4 years ago
Remove unused ClosableJarHandler classes

Change-Id: If59eff0c46daf9509f88f6a24ff99c5be89657dd

b834f000b56ad44cffd4590695584f8db2d62797 authored over 4 years ago
Check bounds arguments in String#substring

... and various API depending on it

PiperOrigin-RevId: 309475943
Change-Id: I54785fe304787ced52...

657ae98c5d8bb20b67639d3175cf843e86ce3cda authored over 4 years ago
Include -sourceLevel value when creating unitCache entries

Bug: #9688
Change-Id: I4176348c804dc0a58e08632d4a219dd3c4ad77cd

c212af6ba336cf5121410e2fb0b19f57948b2377 authored over 4 years ago
Miscellaneous changes to bring repo in sync

PiperOrigin-RevId: 311676844
Change-Id: I34fbda38aa45d4072f63c54210cd1d61ed7e5a77

178c60a224e9ff8b9e05904e099a91c0e12f107e authored over 4 years ago
Add missing dependency in codeserver build.xml.

Change-Id: Iab05fd03b65e185018b58fb6585b561358cfb09c

0113ced3d13bfc66693ddf39187ce28b6116c6f4 authored over 4 years ago
add missing close tag in about.html file

change copyright to 2018
remove obsolete align attribute on table

Change-Id: If86baf9f57d034606...

06038175dc9c06295b61ad015598beab4aa57e29 authored over 4 years ago
Add missing dependencies in build.xml files.

Change-Id: I601a74540321b98f6984a7fb5e71f8fc4ef575d9

fb2885973bcb5db712f193bc724be5ae652c7ff1 authored over 4 years ago
Move jsinterop-annotations source code out of GWT.

jsinterop-annotations has its own repo on github. This CL removes
the code from the gwt repo and...

5bbdc9968ef83068adab1513dd5e15ba888c18d1 authored over 4 years ago
Fork WebAppCreator task to use plain java classloader

When ant's classloader references a directory within a jar and is
run from Java 8+, it incorrect...

40689320647de4e1cffb124332f4891d265004bf authored over 4 years ago
Overriding mark and reset methods in emulated StringReader.

Change-Id: If7b9a6dbd324d8571d1c103bc4a9f66d86e8e3d6

60c10ce3214910a6925bc2cba063de33c803e805 authored over 4 years ago
Fix test behaviour of OutputStreamWriterTest and WriterTest.

Change-Id: Ief4c101813f3d1ecb2058c877d2fb757400abdf1

6856bcb6cc5676c26c30fae3ead981e1e166781b authored almost 5 years ago
Add OutputStreamWriter emulation in GWT

Change-Id: Idc42124cfc6421b9e58432a36b1bf4246b91c979

ba037e1ece43cc9684032e4673b6549e210cbe04 authored almost 5 years ago
Deprecate all generated and handmade elemental classes

Change-Id: I1c50c64fb18c8f3b4e9a51cf2434b37a6ded08bd

58b87c5d935e98230486f68802df6530ab751c3f authored almost 5 years ago
Adding no-op methods to return synchronized collection in gwt

Change-Id: I6f1dc3b449df2a0430fd71752ed53a91c0491651

f236a6964669a70253ad16fdb9f627834997519e authored almost 5 years ago
Include javax.* sources in the bazel rule for java emul, so j2cl shares those as well

Change-Id: Ice7efda2c243beb56f038a5f4379ad87149c8267

2b2b39a124e30800f51a30c1e253fdb3ad521b2d authored about 5 years ago
Fix Arrays.binarySearch semantics for float[] and double[]

Change-Id: I7d4d0bc7a6d95e70a5977fabe34a198f2d234d7b

cb9b374f2da7611f80db8fcfe36b113057ff35ab authored about 5 years ago
Make sure that float follows the same semantics as double

...in equals and relevant utilities in java.util.Arrays.

Change-Id: I8980f29289d2a7723d1f939aa5...

3f25adffb90f332eaadd9642a45c370db0017e66 authored about 5 years ago
Add tests for broken Double/Float handling on equals and java.util.Arrays.

Change-Id: I6de99113bbe74dc8cf1a81a32736176eecbd7867
Review-Link: https://gwt-review.googlesourc...

86c02879071b6690e347a1d255f551619c99f9e6 authored about 5 years ago
Improve array checking for Serializable/Clonable.

Check if something is array over class instance is costly and
direct check is simple to implemen...

c5fd90c6d4f5446aceca5cc397ace01b217a4113 authored about 5 years ago
Start tracking suppressed errors in addition to the cause in underlying error object.

Change-Id: I82806154c1fceee612d06fbc94ccfe2a34268e74
Review-Link: https://gwt-review.googlesourc...

19538fbaa186131940962193ed841d398f9a3c42 authored about 5 years ago
Cleanup Throwable test and fix jsinterop related warnings.

Change-Id: I272f63fa66e6097d00d672ad9f8af6982e483b1e

1b5b1a0d592283a6e77b728f9183632fb74ab4e4 authored over 5 years ago
Update style check to be more consistent with Google Java style.

The aim of this patch is to reduce friction and make the styles from
GWT and J2CL the same. In p...

fe5903f91d69c7e5e381e016db36c37da60611a6 authored over 5 years ago
Fix JRE tests to pass under JDK11 semantics

Change-Id: Id8f5a6cd97d9eff67b593d193c431ec4ef8f134a
Review-Link: https://gwt-review.googlesourc...

ac4391739d37608d56d50fbb41b8a56efdd679f5 authored over 5 years ago
Fix failing CompilerTest due to changes in Cloneable.

Change-Id: I451305f897611f29019509e48d4a256c394c54ea

fe6c0cc2613513f922ad9b162a62884d80382b9f authored over 5 years ago
Make arrays instance of Cloneable.

Arrays are implicitly instances of Serializable and Cloneable (JLS 10.7).

Change-Id: I8cf270145...

2c24d6fc2e4e26881559e96f72cac1bf32e1f8ac authored over 5 years ago
Adds no-op functionaliy to Throwable and friends.

This is in preparation for J2CL having its own java.lang.Throwable.

Change-Id: I0eddd3e45aa15a...

4535faf978a31d844e0f4f01caceec175dfaf491 authored over 5 years ago
Method references should correctly implement their intersection cast

Bug: #9653
Change-Id: Icbbc62154fccd673f6eaf9d9c2a55847a58d43a5
Bug-Link: https://github.com/gwt...

463797d1ad38a6c749de396f37bb7e746967e5fe authored over 5 years ago
Add proper handling of multi-line error messages.

Change-Id: I9d51b461e1f8a107c7ed6a61d698a25fb5935a07

e1e0a0c748f620666917c9e89c9bf6e6b781e082 authored over 5 years ago
Link backing errors together with a cause attribute

We currently only link backingJsObjects for Throwables bidirectionally between
the JS object and...

e312662a5866d72bfe657428bf5636992454a6e2 authored over 5 years ago
Add AtomicReference to gwt/emul.

Change-Id: Ib3677b5e223a0a128b6f88ef2b436e138b8dcb8b

3598afdd2814374095645d64713e0602eab5b55c authored over 5 years ago
Make ScriptInjectorTest Java 7 compliant again.

Change-Id: I109e9aad88346b131dd0256bb161ee59475002af

9b4eebc985208b52f177bfc7388e2f7ec2da9698 authored over 5 years ago
Fix broken IE test for ScriptInjector by ignoring it

IE supports neither CSP nor document.querySelector so
none of the logic in ScriptInjector will w...

850ab413781afffbc2989f73e7689cd6794b6c0f authored over 5 years ago
Propagate script nonces via ScriptInjector

This is necessary to turn on go/csp with GWT, otherwise any script inject will be blocked by the...

ed104e79bc9d2e220b8c72924d9bf1e5680a8a77 authored over 5 years ago
Make javaemul.internal.ArrayStamper public.

ArrayStamper will be used by elemental2.

Change-Id: Ib26dfbc22c77d956290990ffe9d3f87bffc4b51d

7f738351c62d47c773c415a006fe530e67a6b846 authored over 5 years ago
Add JsEnum and JsAsync annotations.

Also started allowing one line JavaDoc comments since they
are widely used now.

Change-Id: I602...

8eba391c184f04c628a5f6ff54e5140208431c5d authored over 5 years ago
Ensure subList and keySet overrides are consistent with List.subList and map.keySet w.r.t. returning @JsNonNull.

Change-Id: Iaaaaba2af2d269b413aa5e1484257fa040c08caa

10d82452df803b3648fb64fe3167acde664ba9ad authored over 5 years ago
Adds shutdown hook in DiskCache

The RandomAccessFile must be closed otherwise it prevents
the temp file to be deleted on Windows...

4d36d55d26aabc12e4429faf0603c539a54a13cd authored over 5 years ago
Always use JsPackage.GLOBAL when referring to externs.

Change-Id: I58d625825fe37933df624d64b67d5d7456cc4c59

724f696ee01c7374a01741b3bee2ae13440c9da9 authored over 5 years ago
Update ASM & JDT for Java11 sourceLevel support.

Bug: #9649
Bug-Link: https://github.com/gwtproject/gwt/issues/9649
Change-Id: I2b56d72d8a99b8bee...

205b88a4d88cc0c23b2cd0df681a18d114443a7c authored almost 6 years ago
Add partial emulation for ExecutorService and ScheduledExecutorService

These classes complement existing java.util.concurrent classes and only
non-blocking emulatable ...

d01f73cc90cd8fd93ceae63206d95abc3e24c80a authored almost 6 years ago
prevent NPE while dumping AST

Bug: #9605
Bug-Link: https://github.com/gwtproject/gwt/issues/9605
Change-Id: I6bf1d45bcaf9e4ee9...

889c9b9f70e63fa2e09f4dfdee4eef8db5211d16 authored almost 6 years ago
Fixes typo in java.lang.Throwable

Change-Id: I0d32e9ac7a6e436ac9a36a8ac7ff49338c4de908

a0294a6c7346f86609bf9ceff52dc575e66956a9 authored almost 6 years ago
Remove NoSuchMethodException emulation

This emulation will be never thrown from GWT/J2CL and only
relevant context is reflection code w...

329b21962075c675d1a2e2b3d48049ca5e9fe195 authored about 6 years ago
Cache Gecko version to lower CPU usage on FireFox

Bug: #9644
Bug-Link: https://github.com/gwtproject/gwt/issues/9644
Change-Id: Ifdb57f5b18ced91a7...

1ca1ce6fcdd33302809a1299d524b0b646f2c9c4 authored about 6 years ago
update icu4j

Bug: #8703
Bug-Link: https://github.com/gwtproject/gwt/issues/8703
Change-Id: I79623cccc8c08e43d...

5d3cdfb3ee5a3464353cb15177bc332ef82b8030 authored about 6 years ago
Emulate java.util.concurrent.Flow

Bug: #9547
Bug-Link: https://github.com/gwtproject/gwt/issues/9547
Change-Id: I0e01ee3737ebee118...

771115c50dedc3b544138f6cb2a9e31b5575351f authored about 6 years ago
Update CLDR data to version 34

Bug: #9557
Bug-Link: https://github.com/gwtproject/gwt/issues/9557
Change-Id: I9bc371f233ddbe042...

6c4d599751db90ae6de5e732f650c4a01f8cd761 authored about 6 years ago
Adds helpers to Serializable for J2CL.

Change-Id: I6931a2ef62e8e7c0939bb7da3f31f1655fb5067f

554e25d2b21346df51b45815c2bc0cacefb465a9 authored over 6 years ago
Adds @SuppressWarnings("unusable-by-js") for HasJavaThrowable

Change-Id: I03d5f95e8f3950b88fefdeb33aad6892abbdc9b4

ac1122491cf8a3dc986b93803ee5c66372ebb423 authored over 6 years ago
Making sure java exception acccess is consistent wrt quotes.

This makes sure if JsCompiler runs over GWT generated code, all the proprerty accesses are renam...

5e5668b4ea3a234c163df537fb6e9b8f332d8176 authored over 6 years ago
Emulate javax.annotation{,.processing}.Generated

Bug: #9612
Bug-Link: https://github.com/gwtproject/gwt/issues/9612
Change-Id: I42bda2c89bfb53d47...

1e51c2ada159bae1ece1e92dd83b55a18afadbc2 authored over 6 years ago
Make sure "goog.global" is $wnd if not defined.

Change-Id: I1de7bab12a2d13905194a0f454e3b82bfe971c3a

4825d47eee7505346de372a159db55b18b006a2a authored over 6 years ago
Replaces the way Throwable is linked to JavaScript.

The new implementation is obfuscatable so multiple J2CL
applications or GWT/J2CL mix in same pag...

7852dae1751648776be8acf2b45c89212b7d2d5a authored over 6 years ago
Fix image name typo in ImageTest

Change-Id: Ia1d65d2c1e69bbc6301e3d15c8315b336af3f021

4ea3f992bb1eb75bc64d55aea5abb1792fa93f6b authored over 6 years ago
Fix test: Focusing elements in safari permutation uses setTimeout(...,0)

Change-Id: I6eccab03621cd1f71bc46cf23f066ffb2de6440e

3a5ad92b6af5ab6faff9735c8d3f2785625c10b5 authored over 6 years ago
Move non-collection tests out of CollectionsSuite.

Change-Id: I0cac153c7a9bee2efe2a14241cbc838ee7d9058a

f031aba1e5aff65143005de841a491b42fe1031a authored over 6 years ago
Add `when-linker-added` element definition

Change-Id: Ib7e69be2d3b488ef41b30cfb63852bbf81857b16

34a4df2327d0fe21cd516fbf2e298e54cfda80ba authored over 6 years ago
Do not assume that "this" is always non null.

That assumption does not necessarily hold for @JsOverlay methods
not when methods are devirtuali...

f9bd14f2ff36753078dfc03505002c3ebfff946b authored over 6 years ago
Fix DateTest failing in Chrome 67.

Chrome 67 changes how v8 handles historical timezone offsets (
See https://chromium-review.googl...

41c8c8c19d67866505ae643a44eca5ff9d1993c5 authored over 6 years ago
Updated globals for Firefox version 60.0.2

Bug-Link: https://github.com/gwtproject/gwt/issues/9619
Change-Id: Ifd510de7f843fb109d02923c4b22...

9a9708107b1c460469ec57ba00c2a203703163e5 authored over 6 years ago
Fix String.regionMatches.

String.regionMatches does not comply with the behaviour defined in its
documentation.

Change-Id...

e8657c0bec9b6335fdd2207913800e803ce1c9a4 authored over 6 years ago
Annotation proxy toString shouldn't cast primitive array to Object[]

This patch brings AnnotationProxyInvocationHandler.toString in line with
the same pattern used i...

a8304147686d611be6ee14aae3b6a752432f1d80 authored over 6 years ago
Update ASM to 6.1.1 in Maven POMs for -sourceLevel 10 support

Also fixes Eclipse classpath that still referenced ASM 6.0,
and clean up dependencies to unused ...

ccc658a79094ead1cc2665257cfe041bde395974 authored over 6 years ago
Fix qualified super reference dispatch.

Bug: #9614
Bug-Link: https://github.com/gwtproject/gwt/issues/9614
Change-Id: I54bf51dd32744b12d...

0c01db9b3992f42e04333ec6a04d4c1c9c3780ad authored over 6 years ago
Revert "Update ASM to 6.1.1 for maven build."

This reverts commit fa41a03a93b74ead4ef2f93fff6c1d5bc9ede47f.

Reason for revert: There's no asm...

f62e75898ee5a66cbb46dfd93168d148ae6864cf authored over 6 years ago
Update ASM to 6.1.1 for maven build.

Bug: #9613
Bug-Link: https://github.com/gwtproject/gwt/issues/9613
Change-Id: I7c2bb6ae279a15d52...

fa41a03a93b74ead4ef2f93fff6c1d5bc9ede47f authored over 6 years ago
Add JEP286 (Local-Variable Type Inference) support.

Bug: #9609
Bug-Link: https://github.com/gwtproject/gwt/issues/9609
Change-Id: Ia2d7e8af11d78b31a...

9e393518d624a44494f839acbb82279ecb45f652 authored over 6 years ago
Add Reader and StringReader emulation.

Change-Id: Ib382e5d1605e56a37b6dca6703016591f5a06c63
Review-Link: https://gwt-review.googlesourc...

207d21f07fb6fa637427f0cfa2d00a046f87ae64 authored almost 7 years ago
Remove GWT version check.

Change-Id: I4dac980e65764380fc4fe2b32e4da3addb46858d

76ab07ac19ce0049cbea25b32a3d6b3b9efcf93c authored almost 7 years ago
Update globals to Chrome (66.0.3359.45).

Change-Id: I696d75165776a2630f122b55d732306f82dbd57c

8d664db5d85ed410abda67eac14743ab860f42e0 authored almost 7 years ago
Preserve newlines in exception messages.

We accomplish this by replacing them with \u200b\n and updating StackTraceCreator to recognize t...

7f3c717e36fc723b914457dc668f95925e97dced authored almost 7 years ago
Fix for bad method resolution in GwtAstBuilder.

Bug: #9598
Bug-Link: https://github.com/gwtproject/gwt/issues/9598
Change-Id: Ie6a5b485eb524436d...

aa3b2a8fa8985a672a9ea936764e7c9851da375a authored almost 7 years ago
Update CLDR to version 32.0.1

Bug: #9557
Change-Id: I4f0211667da5ed407ce4e154aeeb620feace0a5a
Bug-Link: https://github.com/gwt...

f81fc698d51cf26f89faca5dde7cf4d1276cce85 authored almost 7 years ago
Ensure that CompiledClass does not keep a live reference to a NameEnvironment.

With the update to JDT 3.13 NameEnvironments keep references to the compiler
object. The compile...

477d512b96d4fe90277bc6def86a85eb5cb0dfb7 authored almost 7 years ago