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

Make helper utils in String private.

Change-Id: I90e39f78c6deb978804084704410076609f41f66

811a34ad0c2f47105e11780d3372972966e73ddf authored over 9 years ago by Daniel Kurka <[email protected]>
Sync back user/BUILD file

Change-Id: Ia578f967119f53962cad21cbe321086afe0fbefd

6bfe483b338b53ea606ad1dae7fd873949a98e02 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Make Boolean, Double and String compatible with j2cl.

Change-Id: Ic3e094041dd620084b547dc945357c36de6cf072

6421d2824dadc2aad926365dd8d365ed2ea39cc4 authored over 9 years ago by Daniel Kurka <[email protected]>
Simplifies Object.toString alias generation.

Change-Id: Ib93059627c34e4e50c3e396438a6a08643148f89

b8612c35c057d5bd7868a643345fbed4de5e34f7 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Introduces native JsType.

This CL introduces native JsType based on prototype attribute
which will later be replaced by is...

04b56f4c02dd1c13a8c0e4ae0c12a4afbcfbfb59 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix compiler exception in SuperDevMode.

Commit e261a009786 (Double and Booleans as native types) introduced
an error that causes the com...

5e341a2b1ae32257302d0c90a86553e08aeacc5c authored over 9 years ago by Roberto Lublinerman <[email protected]>
Switch from alias to forwarding methods.

This patch changes JsMethod and visibility upgraded methods as
forwarding methods instead of ali...

e007e548040127e6148bd0452ad66b8b1df691fc authored over 9 years ago by Goktug Gokdogan <[email protected]>
Small refactor in JsInliner.

Change-Id: I16d8c5ea36bdc50991423a2fe1e68fb1dc33ddaf

a800d695a3c6440abbd03c04c15e95df8767b376 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Initialize long[] to fast longs.

Change-Id: I4356ab1f0fff590795d990371a0055b9d01eb65f

beed20130eba05d3d79336af34a090a1398ebdf7 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Introduces specialized iterator impl for ArrayList

This enables better optimizations via type-tightening and
enables further code removal with upco...

f22087a5995fefcf32804e1dcd6fa55fdc88e49a authored over 9 years ago by Goktug Gokdogan <[email protected]>
Allow safe inlining in the main scope and fix a subtle bug.

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]>
Fix non determinsm in optimized compiles.

Change-Id: I8e194afe66731ff68733addffc153c97b45d69db

2f628a206b54cdf0d53e25c9330477ec45839888 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Remove JsInliner limitation to keep field accesses.

JsInliner avoids removal of unused expression that are purely
de-references. Our guess is, it wa...

a37a92308f0b610f9884a964a91c56afc3e25d15 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Sync back BUILD file

Change-Id: Ica6d8ec6223c25dd0658557625e9f424bd103292

674386203312c0f382986b9e1873e01b6619b89c authored over 9 years ago by Goktug Gokdogan <[email protected]>
Remove unused JsCoerceIntShift

Change-Id: I9ceabdac016a6fbf18e1b66473cfd5a7645e9f42

9ffc23a1a7cfb7e0296e13b63aaf570d4a1405cb authored over 9 years ago by Ray Cromwell <[email protected]>
TypeTightener was incorrectly treating +=.

TypeTightener was treating += as if it were just an assignment
resulting in suboptimal and poten...

42b36738973b3c1d2a1608374fd522fc93d1632b authored over 9 years ago by Roberto Lublinerman <[email protected]>
Fix breakage due to incorrect strengthening of null type.

Commit fccf23dde assumes that binary operations that are not
= can always be strengthened to non...

2cb6a21b5fc638cad4ad1c14f0864d1f20a94f94 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Improve Hashmap Object iteration speed.

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]>
Fix iterator remove bug.

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]>
Allow MethodInliner to inline methods with local variables.

Change-Id: Id89f48a3e80bfcb50e881438170ed48e0bcc9c56

c432ef45b03a7dfb3e8cdc23f2bf25e2890d2ae3 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Removes JsInterop trampoline generation.

...and contains other related simplifications.

Change-Id: Ief1515d490900ec0e1900b48a1a2ac267c04...

7e0dafdd6488b4c77458f5870c25b2cdbd3af9c2 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Allow JsInliner to inline functions defined in JSNI blocks.

Change-Id: I4ec8e1d2d9dce39f720c5232f26c71af9dc87346

03f973ac0177db8b1906e392170f128b95c0a981 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Allow a (small) constant factor increase in JsInlner.

Change-Id: Iab5220c0bfd97b9bc27f8f3de62291d231322e2a

daa2249e50bca6dbc24954bf6cf4407a95631a8a authored over 9 years ago by Roberto Lublinerman <[email protected]>
Fix string concatentation when both strings are null.

String concatenation is translated directly into + in
JavaScript which introduces a semantic dif...

81adbdbf27c92cda0a287fdc8bce5592bba30a87 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Add globals to protected names

Change-Id: I57252144bda55edad0c3cf50428a805aba2e085f

a76b7feb6090785b0f09afde01a60994e562b5e6 authored over 9 years ago by Ray Cromwell <[email protected]>
Make concat return always exact not nullable type.

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]>
Fix devirtualizer virtual dispatch

When checking of a method call is made to a supertype of
a type needing devirtualization...

caad17b39411772719c247329c3ea0c5ca8402d6 authored over 9 years ago by Ray Cromwell <[email protected]>
Fix a small issue in inliner.

MethodInliner is supposed to inline methods consisting of 2
or less statements (ignoring the ret...

b07de759a1ff116416d2c9084d59eddd0f2a94be authored over 9 years ago by Roberto Lublinerman <[email protected]>
Fixes an issue in HashMap iteration.

HashMap's iterator would skip the last key of keys that collided
on hashcode if the previous key...

138effdecbc3f6fb699999a5e68e9161654622c5 authored over 9 years ago by Daniel Kurka <[email protected]>
Removes auto conversion of longs to double in jsinterop

Such implicit conversion is dangerous for many apps.
The new implementation of LongEmul handles ...

cb823e4ad3b7e04450a0ecd42d2720ac28931bcf authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix JsoSplittable (AutoBeans) to work with boolean/double

With the new unboxing patches, boolean and number primitives are
no longer considered JSOs. JsoS...

67a31be2a9c58c004d256324bc7a78714da8044f authored over 9 years ago by Ray Cromwell <[email protected]>
Introduces a faster long emulation.

Doubles are capable of holding integral numbers up to 53
bits without losing any precision. The ...

e31f9a4afaf5392d57c84d049230966b5918dbf8 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix isJavaScriptObject to not treat boolean/number as JSO

JsJsonBoolean/JsJsonNumber updated to avoid issue (since those are
JSOs that relied on unboxing ...

dec4e9bb1c726f1b5c69ece639ee54016f3de03e authored over 9 years ago by Ray Cromwell <[email protected]>
JChangeTrackingVisitor was missing some field modifications.

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 FilterInputStream and FilterOutputStream

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]>
Add a check for special html characters to SafeHtmlUtils#fromString().

This speeds up the calls for inputs that don't contain any special
html characters i.e. "Hello ...

5bcfb031e50f7b4e2f02b2e88ee0381891fba4ee authored over 9 years ago by Alex Trofimov <[email protected]>
Double and Boolean implemented as unboxed raw types.

Change-Id: I3a11e91be6ceb0d72b727a43c28581ebef6d70e3

e261a009786b4e855da569c257c12f3d838c65ca authored over 9 years ago by Ray Cromwell <[email protected]>
Simplifies Long.toString.

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]>
Removes StringHelper.

Change-Id: Iecc07c29529541f4b6420bc4c6d3424263e6c30d

5f95075e1c89bd4d01d628f00d1ee7df6b07cc5e authored over 9 years ago by Goktug Gokdogan <[email protected]>
Reduces visibility to keep the compatibility.

Adding public methods may break the subclasses if a method with
same signature defined with less...

2b23c5e82a67adf7a68b0aa5112f4e131c00873e authored over 9 years ago by Goktug Gokdogan <[email protected]>
Introduces a suite for LongLibGwtTest.

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]>
Removes base64 encoding code from LongLib.

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]>
Removes LongLib dependency from GWT-RPC.

Change-Id: I180101b1543d18ef586e57f6539273db5769ffc6

de8d1640640088f68620fd1f396e61ac32766673 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Remove special casing from LongEmul.toDouble

Change-Id: I9be46c69dd38280658f694e9d3e75406efb910eb

861bb7c61320be5378228110982f159b8d065a26 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Move JSNI reference out of Arrays.java

The jsni conversion tool used to make the JRE work
for j2cl chokes on JSNI references. Arrays ha...

7ac03636e5583ea2148f39072f32a33f1845ad4c authored over 9 years ago by Daniel Kurka <[email protected]>
Remove unused RuntimePropertyRegistry.

... leftover from separate compile.

Change-Id: I5c3e82fc41840f4dc43f1cd906898345255a1dd0

8bedfed577dc5076f1b861677471f9063463f747 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix ArrayList creation from Collection introduced in previous changeset

Change-Id: I90ec2a9fa11efa027299d638807bdfb737804af9

91539f72255124efc6adce748bacbcb658662fd5 authored over 9 years ago by Andrei Korzhevskii <[email protected]>
Remove ResourceBundle from logging api introduced in previous changeset

Change-Id: I9755095a2c45fa02df8b8d0f6f2619424b8ddafc

cf4c60e2fc52352cd9269d089044a769a2da892d authored over 9 years ago by Andrei Korzhevskii <[email protected]>
Add target in j2cl using GWT's source JRE emulation

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]>
Small refactoring in java.util.logging.

Change-Id: I51929a976e2e6ed14d163565d728248e7ce4d9f9

3cb7e43b429ee75b6b88fd64a910a7d3c4970dc0 authored over 9 years ago by Andrei Korzhevskii <[email protected]>
Improve Array.copyOfRange performance.

Change-Id: Ic1eb3eac7a6ecbad9cee6919466b16f0bdf66d8d

f9549cb40d7d7b0430f7fbef1d6e1e615dc5a564 authored over 9 years ago by Andrei Korzhevskii <[email protected]>
Cleanup JSNI methods.

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]>
Remove emul tests depdency on GWT code.

Change-Id: I90b28f91406e2b8f204c488acc8e3ad492717bd6

befc57fdba897e539b87058b584cd243e4b75961 authored over 9 years ago by Daniel Kurka <[email protected]>
Fix Showcase CustomDataGrid sample's cell event handling

The sample didn't add the columns to the DataGrid (they were only
used by the custom CellTableBu...

b008c585655c5f7046b5b43cba74b6163a1ee0ad authored over 9 years ago by Thomas Broyer <[email protected]>
Small cleanup in GenerateJavaScriptAST.

Change-Id: I516d9ee15e157f61fa8d7e304057fce4517c8c69

abd6bce875ca5f8a8e9b2d789915a1f1b3b3b0dc authored over 9 years ago by Roberto Lublinerman <[email protected]>
Refactor JsInliner to support FORCE_INLINE.

Change-Id: I596daf7eaf04046648834f95cb2c706478953d8d

9fcd84893026917b1f72d093e6ac5d0944a2c213 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Cleanup method call dipatch generation

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

60e8d382d277ea0c26d92eeb2c0fe865f0e9471a authored over 9 years ago by Goktug Gokdogan <[email protected]>
Make @JsFunction work with browsers that don't support '__proto__'.

Note that the implementation is not equivalent to setting the prototype.
For example, 'instanceo...

32ce5e83863a105abec9db7f2cfdb14aee4355b2 authored over 9 years ago by Lorenzo Simionato <[email protected]>
Improve complexity estimation in JsInliner.

Use a more accurate estimation of complexity and only allow inlining
if it reduces codesize. Fo...

bc83a190515df14a755e6c67a2479b40ce77f541 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Change a date from invalid to valid.

Jan 1, 1990 was actually a Monday.

Change-Id: I4af872e699c590973a35595cb866d768fd9ed808

de37a7916a9bfbf077707723f0aa583135999bf6 authored over 9 years ago by Daniel Kurka <[email protected]>
Make sure JsInliner inlines critical common patterns.

Change-Id: I17212731f34bd0de78c274e7fba42eba053d776c

97303c32b3ab1063b4d547d3397e39d4bc799cf1 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Fix scoping issue with lambda placed in local anonymous class.

GwtAstBuilder.replaceLambdaWithInnerClassAllocation now tries to
resolve labmda's synthetic argu...

7129828214a32d0f3d386329acdd197be8dc505a authored over 9 years ago by Alexander Leshkin <[email protected]>
Improve Array.copyOf performance.

This is now used by Guava for creating a new array from
a reference array, hence the performance...

ef7df92c6d7849b33813b684995710142d4a299f authored over 9 years ago by Goktug Gokdogan <[email protected]>
Let SDM expose symbol maps via http.

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

beb027713c7a51920421318852d69ef591809a26 authored over 9 years ago by Daniel Kurka <[email protected]>
Remove some code duplication.

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

000139ebaadff674146624462d656f6bfafde363 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Refactor the compiler around new JsInterop semantics.

One of the singificant change is being a jstype no longer
pins instance members. Only thing that...

322fd944da9d151aa5a932b554fb972cb4c46e48 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Adds -XenableClosureCompiler flag to JUnitShell.

Change-Id: Ib0299b09806776db8da9128acbb99fd727fa2cf5

f9b03d156d36fb422bf0b2737a0a7e68e73b5f54 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Moves some parts of System.getProperty to emul.

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]>
Reduce JSNI for arrays and internal API cleanup.

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

18892003a5b2a7c9a978e6d9131e4dfe4f8f0529 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Extracts charset logic out from String.

Change-Id: Ia7c37111e1cb6de9b383a62d587bd6e4df2610c0

dde41460883b4a240b65aa85ad62d993355b7304 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix return type in ArrayHelper.

Change-Id: I40a3f6c0358a44c68df1f1709d5f06ebe5a97e22

d2a247f4d185d356765ae38527e7b8cbd5271c6a authored over 9 years ago by Daniel Kurka <[email protected]>
Fix return type in StringHashCache.

Change-Id: Iecb5a2fc23069ef0674b9aee327d6da705a78974

ebe05ba158a931145391801291ca57d910158d89 authored over 9 years ago by Daniel Kurka <[email protected]>
Improve error msging + small refactoring in JsInteropRestrictionChecker

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

c6419e386f571ce1f915a9e8b066ca05ac2dcdc9 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Some no-op cleanups for jsinterop.

Change-Id: I7ff00560ea8bd913f7656c5bb17079da0cc10a17

21aaeb008959c46bd725adccfad76fc396f0a151 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Add java.nio.charset.Charset and java.nio.charset.StandardCharsets

Backported Guava-GWT's java.nio.Charset implementation and added
ISO-8859-1, which is currently ...

b3adb69beadbad80839baec8823e7575a05db40c authored over 9 years ago by Michael Zhou <[email protected]>
Set row attributes depending on current row value.

Change-Id: I00c94c9fad037048ce14b6b23f71fa4028576a74

892d1760c8e4c76c369cd5ec1eaed215d3a22c8a authored over 9 years ago by Julien Dramaix <[email protected]>
Fixes some issue related instanceof operations on JsTypes.

A check for a concrete Java type should be a real java cast
check regardless of what JsType inte...

631b34975a124dd1f5536de3894299c466936f87 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Move checkBounds from StringHelper to InternalPreconditions.

Change-Id: Ica6fed965d273ccd31576fbea2b0f6cffa8deccb

a5abe02c39745269a3883512420104219710f524 authored over 9 years ago by Daniel Kurka <[email protected]>
Removes JTypeOracle.isJsType and isJsFunction.

These two are redundant after JType introduced this functions.
Also patches makes some related s...

fa4e5c7b319589f2aab533cbe97f52b2ccf6d37a authored over 9 years ago by Goktug Gokdogan <[email protected]>
Fix corner case in server-side Stack trace debofuscation.

Some fields and methods have special hardcoded obfuscated names, e. g.
Object::getClass() -> gC,...

9f283b7c6e4666669b7073c0fb716b25a0fea8aa authored over 9 years ago by Roberto Lublinerman <[email protected]>
Improve Map feature check.

This helps us to avoid hitting legacy Map implementations
that use different iteration protocol ...

541858e051fbb05f1cd296b6d71935a22d713c4a authored over 9 years ago by Goktug Gokdogan <[email protected]>
Test fixes for 5cc341110257e89fdd578bafd5b6ee346f453df9

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]>
Fix the JsFunction checks.

JsFunction was forbidden on hierachies in a previous
patch but was missing the check for the sub...

5cc341110257e89fdd578bafd5b6ee346f453df9 authored over 9 years ago by Goktug Gokdogan <[email protected]>
Move shared methods off of String.

GWT's String class had a couple of shared methods that were
used in StringBuilder and Long. Move...

bdad33f2295f1ad7d9358f08e6fe38458bb3ca1e authored over 9 years ago by Daniel Kurka <[email protected]>
Fix checkstyle.

Change-Id: I72138721a8f31b03e27604dca27385278d40c964

986d61ae79393a1bcd228f79991e29dce50397cb authored over 9 years ago by Julien Dramaix <[email protected]>
Fix Logger.log used own log level instead of LogRecords.

Change-Id: I39d30339b844d1525016f0c4e023963497a9e95d

a41f0c62fd2bb06480b5c5d73876d2bd0d858c79 authored over 9 years ago by Daniel Kurka <[email protected]>
Fix logging rebind.

Change-Id: I26903c4262a6df87b8c302997002424b76116219

d1dc269debb560e27bd374dc7524e751e7507569 authored over 9 years ago by Daniel Kurka <[email protected]>
Refactor logging to be compatible with j2cl.

Change-Id: I0ca9067fd86bc835f3ea6bc3cda53adc49fbc5bc

7087f2f01997a14c99efd2daf79fb8c42ae28fd5 authored over 9 years ago by Daniel Kurka <[email protected]>
Enhances JRE emul to utilize ES6 Map.

All major browsers added support for ES6 Map with the exception
of IE11 (which includes Map but ...

b5ab94df934e589a1328a27348815fd8bc01741b authored over 9 years ago by Goktug Gokdogan <[email protected]>
Move StackTraceCreator dep into JSNI.

Change-Id: I7d8e44be0926e34486fd69cee96cf28a6a4c0058

72769dac29ac31a1bf123ccc47038299ca5b21fd authored over 9 years ago by Daniel Kurka <[email protected]>
Move internals to javaemul.internal in dev.

Change-Id: Ibaff7e16f30b7a8406955b4f390a711019cbd2fd

cda155dcf0c213537ee0ed03cfe6daee6436b649 authored over 9 years ago by Daniel Kurka <[email protected]>
Fix System.getProperty to enable non-literal default values.

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

5e5d07086bddb457c71f5a90d5516adbf50a31cb authored over 9 years ago by Goktug Gokdogan <[email protected]>
Move coercions into the JRE.

Change-Id: Ib27c26c5594e8c96914132b747f1205fd729aa55

829545de643519d017da96afa825546c2261c6dd authored over 9 years ago by Daniel Kurka <[email protected]>
Fixes Cookies.getCookie() to prefer the most specific cookie instead of the

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]>
Move annotations into shared package.

Change-Id: I4f798dd811f09a4433f1d21ea75d4ff9a70002e3

77bb596b0cb31bb0de5bc4fcff19a8bdfa9ea548 authored over 9 years ago by Daniel Kurka <[email protected]>
Fix unnecessary expression replacement in Pruner.

Pruner was rewriting the paramters of ALL method calls
instead of only the ones where a paramter...

8873e2b20e009e7983e2ddc3d114740e62a6e026 authored over 9 years ago by Roberto Lublinerman <[email protected]>
Cut dependency from emul to JsDate.

Change-Id: I768c8efdf616edf33a28819c7279cfd5c521bd9f

b2f6f92aca8a579c631fa38ca2d4455e898c59ce authored over 9 years ago by Daniel Kurka <[email protected]>
Remove dep on Impl & cleanup System.java.

- Move StringHashCache out of String into javaemul
- Introduce HashCodes class

Change-Id: I4e...

6d27b4615004569c68c7bbf2b3d04a6c942cd493 authored over 9 years ago by Daniel Kurka <[email protected]>
Remove setting regex fields from JSNI.

This also removes JavaScriptObject as a dependency.

Change-Id: Ida3b87da9f04a60f039e8bfa264d3f6...

1562a40f0fa76319dace018bb98d36ce925fca56 authored over 9 years ago by Daniel Kurka <[email protected]>
Avoid tighthening @JsType/@JsFunction types.

Change-Id: I25314dc26df90ee34e82ee6b611c733c61f0a7f8

8eadd2f6006d8584bf2a91f11e4930ef8cb6eba6 authored over 9 years ago by Roberto Lublinerman <[email protected]>