Planet JDK
News and views from the Java SE Development-Kit Community
2010/07/29 16:16

The JVM Summit'10 is finished !

2010/07/29 08:53
We are pleased to announce a new major release of IcedTea7, 1.13. This update contains the following security updates: CVE-2010-2783, RH616895: IcedTea ‘Extended JNLP Services’ arbitrary file access CVE-2010-2548, RH616893: IcedTea Incomplete property access check for unsigned applications CVE-2010-0837, S6902299: JAR “unpack200″ must verify input parameters CVE-2010-0845, S6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp CVE-2010-0838, S6899653: CMM [...]
2010/07/29 00:37
Today, Slashdot had this: I'd love to be able to say that this was a deeply embedded conspiracy, but no, it's just silly.
2010/07/28 12:38
[Reposted on behalf of Matthias Klose, release manager for 1.8] We are proud to announce the release of IcedTea6 1.8.1. This update contains the following security updates: CVE-2010-2783, RH616895: IcedTea ‘Extended JNLP Services’ arbitrary file access CVE-2010-2548, RH616893: IcedTea Incomplete property access check for unsigned applications The IcedTea project provides a harness to build the source code from OpenJDK6 using [...]
2010/07/28 11:56
We are pleased to announce a new security release from the IcedTea6 1.7 branch, 1.7.4. This update contains the following security updates: CVE-2010-2783, RH616895: IcedTea ‘Extended JNLP Services’ arbitrary file access CVE-2010-2548, RH616893: IcedTea Incomplete property access check for unsigned applications The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools. [...]
2010/07/27 06:59

A new release candidate with two bug fixes.

2010/07/27 06:57

There is a bug IKVM's implementation of java.lang.reflect.Field.set(). The dynamic method that is generated doesn't properly cast the value to the type of the field. This is obviously a bug, but it could also lead to a type safety vulnerability. It is not directly exploitable, because the unverifiable dynamic method will do a full trust security demand and when there is partially trusted code ...

2010/07/26 23:19
Firstly apologies to the people who commented on my first progress update (18th May). I'd hoped to do a blog update way before now, but I've had a lot less time to work on JamVM/OpenJDK port than I expected...Xerces Ranby asked:[best of 3 runs]gnu_andrew asked:Yes, most definitely. I still consider GNU Classpath as JamVM's main class-library as it's where my ...
2010/07/26 23:11
2010/07/26 23:09
We are pleased to announce a new minor release from the IcedTea6 1.6 branch, 1.6.3. The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools. It also support for additional architectures over and above x86, x86_64 and SPARC via the Zero assembler port. Please note that although a version [...]
2010/07/26 06:22
I'm spending this week hanging out at my favorite Geek+Artist Fest: SIGGRAPH. The folks from Weta did a great presentation today on the work they did on Avatar. Between their fascinating simulation of muscle dynamics for accurate skin deformations, the many ways they used deep alpha maps & abused the immense size of their disk farm, to the studly tricks they did with spherical harmonics ...
2010/07/23 16:00
SPOILERS for the film "Inception" as represented using the try-with-resources statement.
2010/07/23 10:18
I’ll be at the GNU Hackers Meeting this weekend and at GUADEC next week.
2010/07/22 17:00

With Java language changes in progress for JDK 7, such as Project Coin's strings in switch, improved exception handling, and try-with-resources statement, writing effective regression and unit tests for javac is an integral component of developing the new language features.

2010/07/22 10:54

I'm talking at JavaOne 2010 on the subject of the "Next Big JVM language" (S314355). I suspect that it might cause some controversey!

2010/07/22 04:06
Most computer languages let you add two numbers together. This is harder than it looks, since numbers come in a variety of formats, starting with fixed-point vs. floating-point. The logic for numeric addition has to classify its operands, perhaps coerce them to a common format, and then switch to the correct algorithm for that format. Invokedynamic allows the JVM to separately customize and optimize ...
2010/07/21 14:18

Since it's a commonly asked question and source of confusion I thought I'd write up the following.

2010/07/20 12:13
My work e-mail address has changed - the @sun.com part is now @oracle.com. Careful readers of the OpenJDK mailing lists have already noticed that, of course, but since not everyone is on the various mailing lists, I thought I'd mention it over here, too, like I did over on my twitter stream.
2010/07/19 18:19
Please take a moment to sign this petition to open source JavaFX.
2010/07/19 17:10

JDK 7 build 100 is available. Build 100 contains changes to fix build issues on Windows, integrate JAX-WS 2.2 and JAXB 2.2, an implementation of the Simplified Varargs Method Invocation feature from Project Coin as well as a set of improvements across the class library. You can check out the list of changes for details, and get the source code.

2010/07/17 02:43

I'm happy to announce that starting with a prototype written by Tom Ball, Oracle's javac team has produced and pushed an implementation of the try-with-resources statement, otherwise known as ARM blocks, into JDK 7.

2010/07/15 21:41

Starting with Project Coin proposal for Automatic Resource Management (ARM) (Google Docs version), in consultation with Josh Bloch, Maurizio, Jon, and others, Alex and I have produced a specification for ARM blocks that is much closer to Java Language Specification (JLS) style and rigor. The specification involves changes to the existing JLS section §14.20 "The try statement," and will eventually introduce a new subsection ...

2010/07/12 07:09

A new release candidate with two bug fixes.

2010/07/08 16:00
2010/07/07 13:54

The first 0.44 release candidate is available.

2010/07/07 12:11

I've disabled the ability for anonymous users to post bug reports (and feature requests). Two useless duplicate reports (3026137 and 3026140) pushed me over the edge.

2010/07/07 02:22

As a follow-up to the initial API changes to support automatic resource management (ARM) I wrote an annotation processor, CloseableFinder, to programmatically look for types that were candidates to be retrofitted as Closeable or AutoCloseable.

2010/07/06 15:43

JDK 7 build 99 is available. Build 99 contains changes to add support for JSR 292 in C1 and C2 client and server JIT compilers on the SPARC architecture, updating HotSpot to version 19 build 03, as well as JSR 292 adjustments to method handle invocation in the javac compiler and the class library implementation. You can check out the list of changes for ...

2010/07/30 15:50
All times UTC