Friday Jun 28, 2013

Friday Stats

As some of you may have noticed, we've recently opened a new repository in the Code Tools project for small utilities which can be used to gather info about the OpenJDK code base and builds. 1

The latest addition is a utility for analyzing the class file versions in a collection of class files. I've posted an example set of results from analyzing the class files in an OpenJDK build on Linux. 2. Most of the files are version 52 files as you would expect, but there is a surprising number of version 51 and 50 files, as well as a handful of v45.3 files as well. Digging deeper, it turns out that Nashorn is still using version 51 class files, and the Serviceability Agent is still using version 50 class files and one 45.3 class file, leaving the remainder of the 45.3 class files coming from RMI.

For more info on the different class file versions, see Joe Darcy's class file version decoder ring.


Thanks to Stuart Marks for planting the seed for the class file version tool.

  1. See the project page, repo, and mail archive.
  2. http://cr.openjdk.java.net/~jjg/cfv-summary/open/

Friday Jun 14, 2013

Testing javac: more, faster

Getting numbers is so much fun, and rarely fails to disappoint.[Read More]

Friday May 17, 2013

Shelling Tests

jtreg provides support for various different types of tests. API tests can use "@run main", simple compiler tests can use "@compile", and simple GUI or applet tests can use "@run applet". And then there's the ubiquitous "misc" or "other" category, for which "@run shell" is provided. However, there are a number of reasons why not to use "shell tests", and recently we made another step forward to reduce the use of shell tests in the langtools repository.[Read More]

Friday Sep 28, 2012

Experimental new utility to detect issues in javadoc comments

I have posted a preview of an experimental new utility to detect issues in javadoc comments. For more details, see my announcement to the compiler-dev mailing list.

Thursday Mar 22, 2012

jtreg update, March 2012

There is a new update for jtreg 4.1 available. The primary changes have been to support faster and more reliable test runs, especially for tests in the jdk/ repository. [Read More]
About

Discussions about technical life in my part of the OpenJDK world.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today