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
Change-Id: I90e39f78c6deb978804084704410076609f41f66
811a34ad0c2f47105e11780d3372972966e73ddf authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: Ia578f967119f53962cad21cbe321086afe0fbefd
6bfe483b338b53ea606ad1dae7fd873949a98e02 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: Ic3e094041dd620084b547dc945357c36de6cf072
6421d2824dadc2aad926365dd8d365ed2ea39cc4 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: Ib93059627c34e4e50c3e396438a6a08643148f89
b8612c35c057d5bd7868a643345fbed4de5e34f7 authored over 9 years ago by Goktug Gokdogan <[email protected]>
This CL introduces native JsType based on prototype attribute
which will later be replaced by is...
Commit e261a009786 (Double and Booleans as native types) introduced
an error that causes the com...
This patch changes JsMethod and visibility upgraded methods as
forwarding methods instead of ali...
Change-Id: I16d8c5ea36bdc50991423a2fe1e68fb1dc33ddaf
a800d695a3c6440abbd03c04c15e95df8767b376 authored over 9 years ago by Roberto Lublinerman <[email protected]>Change-Id: I4356ab1f0fff590795d990371a0055b9d01eb65f
beed20130eba05d3d79336af34a090a1398ebdf7 authored over 9 years ago by Roberto Lublinerman <[email protected]>
This enables better optimizations via type-tightening and
enables further code removal with upco...
JsInliner would not hoist a variable if it only appeared in a
var definition, i.e.
f() { var ...
904411d517c050de0a08744be7f85f1c40ef4f7c authored over 9 years ago by Roberto Lublinerman <[email protected]>Change-Id: I8e194afe66731ff68733addffc153c97b45d69db
2f628a206b54cdf0d53e25c9330477ec45839888 authored over 9 years ago by Roberto Lublinerman <[email protected]>
JsInliner avoids removal of unused expression that are purely
de-references. Our guess is, it wa...
Change-Id: Ica6d8ec6223c25dd0658557625e9f424bd103292
674386203312c0f382986b9e1873e01b6619b89c authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I9ceabdac016a6fbf18e1b66473cfd5a7645e9f42
9ffc23a1a7cfb7e0296e13b63aaf570d4a1405cb authored over 9 years ago by Ray Cromwell <[email protected]>
TypeTightener was treating += as if it were just an assignment
resulting in suboptimal and poten...
Commit fccf23dde assumes that binary operations that are not
= can always be strengthened to non...
The iteration speed up is improved around %15-20 percent for Chrome.
As hasNext calls duplicate...
1ded249a7976f331990d814a42756c5d5a0687fa authored over 9 years ago by Goktug Gokdogan <[email protected]>See the test case for details of the bug.
To put an end to these bugs I decided to simplify wit...
6cf630bcff20a36fb3a8d7353ba26987ff72c254 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: Id89f48a3e80bfcb50e881438170ed48e0bcc9c56
c432ef45b03a7dfb3e8cdc23f2bf25e2890d2ae3 authored over 9 years ago by Roberto Lublinerman <[email protected]>...and contains other related simplifications.
Change-Id: Ief1515d490900ec0e1900b48a1a2ac267c04...
7e0dafdd6488b4c77458f5870c25b2cdbd3af9c2 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I4ec8e1d2d9dce39f720c5232f26c71af9dc87346
03f973ac0177db8b1906e392170f128b95c0a981 authored over 9 years ago by Roberto Lublinerman <[email protected]>Change-Id: Iab5220c0bfd97b9bc27f8f3de62291d231322e2a
daa2249e50bca6dbc24954bf6cf4407a95631a8a authored over 9 years ago by Roberto Lublinerman <[email protected]>
String concatenation is translated directly into + in
JavaScript which introduces a semantic dif...
Change-Id: I57252144bda55edad0c3cf50428a805aba2e085f
a76b7feb6090785b0f09afde01a60994e562b5e6 authored over 9 years ago by Ray Cromwell <[email protected]>
The result of binary oprations (expect for assignemnt)
cant be null.
Change-Id: I68c4988e50e994...
fccf23dde035e05c2ec5605283929a665b88ac9f authored over 9 years ago by Roberto Lublinerman <[email protected]>
When checking of a method call is made to a supertype of
a type needing devirtualization...
MethodInliner is supposed to inline methods consisting of 2
or less statements (ignoring the ret...
HashMap's iterator would skip the last key of keys that collided
on hashcode if the previous key...
Such implicit conversion is dangerous for many apps.
The new implementation of LongEmul handles ...
With the new unboxing patches, boolean and number primitives are
no longer considered JSOs. JsoS...
Doubles are capable of holding integral numbers up to 53
bits without losing any precision. The ...
JsJsonBoolean/JsJsonNumber updated to avoid issue (since those are
JSOs that relied on unboxing ...
Fields were not considered modified if only their initializer
was modified.
Now we conservative...
ec2f0d5cd75a4377a951d0608cd8445a72dc5f18 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Added emulation for the following Java IO classes based
on the Android libcode implementation:
...
159c684d4f89eea3e0b39e6864e6794b05c1453e authored over 9 years ago by Anibal Chehayeb <[email protected]>
This speeds up the calls for inputs that don't contain any special
html characters i.e. "Hello ...
Change-Id: I3a11e91be6ceb0d72b727a43c28581ebef6d70e3
e261a009786b4e855da569c257c12f3d838c65ca authored over 9 years ago by Ray Cromwell <[email protected]>
It should slightly improve the performance as well.
Adapted from the algorithm in android-sdk.
...
af1a936de74e606d322e2dc065389921ac635f22 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: Iecc07c29529541f4b6420bc4c6d3424263e6c30d
5f95075e1c89bd4d01d628f00d1ee7df6b07cc5e authored over 9 years ago by Goktug Gokdogan <[email protected]>
Adding public methods may break the subclasses if a method with
same signature defined with less...
It was missing the suite so it wasn't executed part of our
smoke tests.
Change-Id: I96b54690e49...
783c71ab9bcf69feb8a075d224df586bab6c723e authored over 9 years ago by Goktug Gokdogan <[email protected]>
The code was only used from GWT-RPC client-side and
already copied there.
Change-Id: I145167854...
1788c0b75589fe2a975c094cc5f5cede153e4795 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I180101b1543d18ef586e57f6539273db5769ffc6
de8d1640640088f68620fd1f396e61ac32766673 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I9be46c69dd38280658f694e9d3e75406efb910eb
861bb7c61320be5378228110982f159b8d065a26 authored over 9 years ago by Goktug Gokdogan <[email protected]>
The jsni conversion tool used to make the JRE work
for j2cl chokes on JSNI references. Arrays ha...
... leftover from separate compile.
Change-Id: I5c3e82fc41840f4dc43f1cd906898345255a1dd0
8bedfed577dc5076f1b861677471f9063463f747 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I90ec2a9fa11efa027299d638807bdfb737804af9
91539f72255124efc6adce748bacbcb658662fd5 authored over 9 years ago by Andrei Korzhevskii <[email protected]>Change-Id: I9755095a2c45fa02df8b8d0f6f2619424b8ddafc
cf4c60e2fc52352cd9269d089044a769a2da892d authored over 9 years ago by Andrei Korzhevskii <[email protected]>Note: This does not yet switch over J2Cl to actually use this target.
Change-Id: If2d3e299a293f...
5e5d2633f0ab0cf5d351c87d54c41cb7532262ce authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I51929a976e2e6ed14d163565d728248e7ce4d9f9
3cb7e43b429ee75b6b88fd64a910a7d3c4970dc0 authored over 9 years ago by Andrei Korzhevskii <[email protected]>Change-Id: Ic1eb3eac7a6ecbad9cee6919466b16f0bdf66d8d
f9549cb40d7d7b0430f7fbef1d6e1e615dc5a564 authored over 9 years ago by Andrei Korzhevskii <[email protected]>
Introduce a new JsUtils which contains relevant JSNI methods
and make JRE use it mostly.
Change...
ce3b69311afeb5f5ddb40981b8e320bdfa535787 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I90b28f91406e2b8f204c488acc8e3ad492717bd6
befc57fdba897e539b87058b584cd243e4b75961 authored over 9 years ago by Daniel Kurka <[email protected]>
The sample didn't add the columns to the DataGrid (they were only
used by the custom CellTableBu...
Change-Id: I516d9ee15e157f61fa8d7e304057fce4517c8c69
abd6bce875ca5f8a8e9b2d789915a1f1b3b3b0dc authored over 9 years ago by Roberto Lublinerman <[email protected]>Change-Id: I596daf7eaf04046648834f95cb2c706478953d8d
9fcd84893026917b1f72d093e6ac5d0944a2c213 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Change-Id: I136a17c10ff5019350c12a5bd212164d9a9e1c45
Review-Link: https://gwt-review.googlesourc...
Note that the implementation is not equivalent to setting the prototype.
For example, 'instanceo...
Use a more accurate estimation of complexity and only allow inlining
if it reduces codesize. Fo...
Jan 1, 1990 was actually a Monday.
Change-Id: I4af872e699c590973a35595cb866d768fd9ed808
de37a7916a9bfbf077707723f0aa583135999bf6 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I17212731f34bd0de78c274e7fba42eba053d776c
97303c32b3ab1063b4d547d3397e39d4bc799cf1 authored over 9 years ago by Roberto Lublinerman <[email protected]>
GwtAstBuilder.replaceLambdaWithInnerClassAllocation now tries to
resolve labmda's synthetic argu...
This is now used by Guava for creating a new array from
a reference array, hence the performance...
Change-Id: Ia30110331e5c5942e25779873f38a96c241713e2
Review-Link: https://gwt-review.googlesourc...
Change-Id: If4f91c85c176eb1d12ff5d312090b9fef251528f
Review-Link: https://gwt-review.googlesourc...
One of the singificant change is being a jstype no longer
pins instance members. Only thing that...
Change-Id: Ib0299b09806776db8da9128acbb99fd727fa2cf5
f9b03d156d36fb422bf0b2737a0a7e68e73b5f54 authored over 9 years ago by Goktug Gokdogan <[email protected]>This makes sure basic feature set is tested as part of emulation.
Change-Id: I519732086c67ee529...
a26ed5fd7c61c5dd0b6300f9036d4c86adc0c998 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Change-Id: I9369d704f291768b5c52ed2d20f726fc289a0310
Review-Link: https://gwt-review.googlesourc...
Change-Id: Ia7c37111e1cb6de9b383a62d587bd6e4df2610c0
dde41460883b4a240b65aa85ad62d993355b7304 authored over 9 years ago by Goktug Gokdogan <[email protected]>Change-Id: I40a3f6c0358a44c68df1f1709d5f06ebe5a97e22
d2a247f4d185d356765ae38527e7b8cbd5271c6a authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: Iecb5a2fc23069ef0674b9aee327d6da705a78974
ebe05ba158a931145391801291ca57d910158d89 authored over 9 years ago by Daniel Kurka <[email protected]>
Change-Id: I65d846e8d93378afd6e593c61e774ffee357b407
Review-Link: https://gwt-review.googlesourc...
Change-Id: I7ff00560ea8bd913f7656c5bb17079da0cc10a17
21aaeb008959c46bd725adccfad76fc396f0a151 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Backported Guava-GWT's java.nio.Charset implementation and added
ISO-8859-1, which is currently ...
Change-Id: I00c94c9fad037048ce14b6b23f71fa4028576a74
892d1760c8e4c76c369cd5ec1eaed215d3a22c8a authored over 9 years ago by Julien Dramaix <[email protected]>
A check for a concrete Java type should be a real java cast
check regardless of what JsType inte...
Change-Id: Ica6fed965d273ccd31576fbea2b0f6cffa8deccb
a5abe02c39745269a3883512420104219710f524 authored over 9 years ago by Daniel Kurka <[email protected]>
These two are redundant after JType introduced this functions.
Also patches makes some related s...
Some fields and methods have special hardcoded obfuscated names, e. g.
Object::getClass() -> gC,...
This helps us to avoid hitting legacy Map implementations
that use different iteration protocol ...
I forget to commit the test fixes in the previous patch.
Change-Id: I1cd33b13ff3bf4352436e37a50...
d8a0798b5af53d6ea27c70ec6fd4a474443c8870 authored over 9 years ago by Goktug Gokdogan <[email protected]>
JsFunction was forbidden on hierachies in a previous
patch but was missing the check for the sub...
GWT's String class had a couple of shared methods that were
used in StringBuilder and Long. Move...
Change-Id: I72138721a8f31b03e27604dca27385278d40c964
986d61ae79393a1bcd228f79991e29dce50397cb authored over 9 years ago by Julien Dramaix <[email protected]>Change-Id: I39d30339b844d1525016f0c4e023963497a9e95d
a41f0c62fd2bb06480b5c5d73876d2bd0d858c79 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I26903c4262a6df87b8c302997002424b76116219
d1dc269debb560e27bd374dc7524e751e7507569 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I0ca9067fd86bc835f3ea6bc3cda53adc49fbc5bc
7087f2f01997a14c99efd2daf79fb8c42ae28fd5 authored over 9 years ago by Daniel Kurka <[email protected]>
All major browsers added support for ES6 Map with the exception
of IE11 (which includes Map but ...
Change-Id: I7d8e44be0926e34486fd69cee96cf28a6a4c0058
72769dac29ac31a1bf123ccc47038299ca5b21fd authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: Ibaff7e16f30b7a8406955b4f390a711019cbd2fd
cda155dcf0c213537ee0ed03cfe6daee6436b649 authored over 9 years ago by Daniel Kurka <[email protected]>
Change-Id: I5dc351304b2272077d42954a560af6220597ea0c
Review-Link: https://gwt-review.googlesourc...
Change-Id: Ib27c26c5594e8c96914132b747f1205fd729aa55
829545de643519d017da96afa825546c2261c6dd authored over 9 years ago by Daniel Kurka <[email protected]>least specific cookie.
The cookies that come from the browser are sorted by path order so that c...
c1cc71942b34e2eea8406efda2f95a4428efbe9a authored over 9 years ago by Winston Ewert <[email protected]>Change-Id: I4f798dd811f09a4433f1d21ea75d4ff9a70002e3
77bb596b0cb31bb0de5bc4fcff19a8bdfa9ea548 authored over 9 years ago by Daniel Kurka <[email protected]>
Pruner was rewriting the paramters of ALL method calls
instead of only the ones where a paramter...
Change-Id: I768c8efdf616edf33a28819c7279cfd5c521bd9f
b2f6f92aca8a579c631fa38ca2d4455e898c59ce authored over 9 years ago by Daniel Kurka <[email protected]>
- Move StringHashCache out of String into javaemul
- Introduce HashCodes class
Change-Id: I4e...
6d27b4615004569c68c7bbf2b3d04a6c942cd493 authored over 9 years ago by Daniel Kurka <[email protected]>This also removes JavaScriptObject as a dependency.
Change-Id: Ida3b87da9f04a60f039e8bfa264d3f6...
1562a40f0fa76319dace018bb98d36ce925fca56 authored over 9 years ago by Daniel Kurka <[email protected]>Change-Id: I25314dc26df90ee34e82ee6b611c733c61f0a7f8
8eadd2f6006d8584bf2a91f11e4930ef8cb6eba6 authored over 9 years ago by Roberto Lublinerman <[email protected]>