So I just finished speaking at 4Developers online. Must say, it felt like TV with all the jumps, backstage, on-stage, Q&A, preliminary chit-chat and most of all the phrase “and now, we’ll return to the studio”. I liked the feeling.
Here is a presentation: http://www.lafk.pl/Prezki/gc9-15.4dev.html and will try to publish a summary of the event later on.
Epsilon taken out in Java 15? Short answer? It wasn’t.
I got surprised there by a question: why was Epsilon taken out in Java 15 by Guillherme. Since I was updating the preso in a hurry when I learned of Java 15 being out (yeah, it’s September, it was obvious they’ll be out but last few days were just… hectic) I initially assumed that I missed something. After the preso I immediately went to Java 15 page and learned that I didn’t.
- There’s no depreciation notice.
- No JEP that made it in Java 15 is about taking Epsilon out.
I went further and did a short test: I’ve downloaded Java 15 from Oracle’s tar binaries from OpenJDK site and ran a program with EpsilonGC, CMS and Serial. CMS flag didn’t start: VM crashed cause the flag pointed to something that wasn’t a recognizable option. Epsilon started.