junkdog / artemis-odb

A continuation of the popular Artemis ECS framework
BSD 2-Clause "Simplified" License
776 stars 111 forks source link

GWT java 8 support (compile) #224

Closed DaanVanYperen closed 7 years ago

DaanVanYperen commented 9 years ago

See: 2030047f3ec89107249801f6524233697034aadd

Release of GWT 3.0 2.8 appears to be planned early may? 2015, which will provide support for Java 8.

DaanVanYperen commented 9 years ago

http://www.infoworld.com/article/2874861/application-development/google-web-toolkit-major-upgrades-no-backward-compatibility.html

DaanVanYperen commented 9 years ago

Java 7 went EOL. I assume more people will start using 1.8 syntax. GWT 2.8 or 3.0 still not arrived! https://groups.google.com/forum/#!topic/google-web-toolkit/JHJybu-mluU

junkdog commented 9 years ago

Hey! Hah, at work we're still in the process of migrating the test server infrastructure and updating it to run with java 8. Several weeks ahead of the EOL.

So, GWT are as bad as artemis-odb at releasing in a timely fashion. Still plowing unity land, thus artemis has been on hold for a while. Midway through de/serialization.

DaanVanYperen commented 9 years ago

Appearantly still no release. 2.8.0-SNAPSHOT is out there.

https://github.com/gwtproject/gwt/issues scares the living jeebies out of me.

junkdog commented 9 years ago

https://github.com/gwtproject/gwt/issues scares the living jeebies out of me.

Google does have a thing for randomly just giving up on stuff mere mortals thought were important to them.

Not very reassuring situation with GWT though.

junkdog commented 9 years ago

re-opening this when GWT 3.0 is released (and works)

DaanVanYperen commented 8 years ago

gargl

http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1

junkdog commented 8 years ago

ヾ(^∇^)

junkdog commented 8 years ago

http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1

Static and default methods in interfaces aren’t visible to generators. If you want to take advantage of those Java-8isms, you’re encouraged to switch to an annotation processor. This could break existing build if an interface is changed to turn a non-default method into a default method.

meth meh...

Looks like they have BitSet and a few other classes properly supported now though.

DaanVanYperen commented 7 years ago

Duplicate #483