JDT has a bug (https://bugs.eclipse.org/bugs/show_bug.cgi?id=521438) that
make it super slow to compile some project involving wildcards generics.
Actually, there are many problems with performance and memory consumption
since Java 8, this has just lived longer bc it was a bit more difficult but
seem to be a combination of wildcard+inheritance that makes the internal
type map to explode. RxJava 2 takes >3min to compile caused by this bug so
it makes impossible to work with.
The bug has been already solved. It needs to be merged and release in JDT
and later on, it will be nice to be merged in the GWT JDT version as soon
as possible, anyway as this seems to be a long process I have already
released a patched version here.
<repository>
<id>rxjava-gwt-repo</id>
<url>https://raw.githubusercontent.com/intendia-oss/rxjava-gwt/mvn-repo/</url>
</repository>
The patched commit is this
one
https://github.com/ibaca/eclipse.jdt.core/commit/995495659bddcaf193c0107f8489e698624ceea7
And applied in GWT
here
https://github.com/ibaca/gwt/commit/63218f3d695cfc6ec20fea776908b9801952f462
Do I create an issue in github? What do you think it is better, to just add
the patch (as I have done) over the last version, or to upgrade to last JDT?
PD: this will improve a bit compilation times and memory consumption ;).
--
You received this message because you are subscribed to the Google Groups "GWT
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit-contributors/b564a261-a885-4c80-9125-eceb27d739a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.