tiered attribution for all

Vicente-Arturo Romero-Zaldivar vicente.romero at oracle.com
Wed Mar 11 06:46:24 UTC 2015


Hi all,

Starting from today the repository for tiered attribution [1] is live 
and is ready for testing at [2]. The base code for tiered attribution is 
current javac9 code. The main goal of this project is to rewrite the 
core of the javac compiler: type attribution. We want code that is 
easier to maintain. The side effect is that we are producing a very very 
fast compiler, for some people the fastest in the west :)

If you wanna give it a try just clone the repo at [2], build it, and 
please let us know about your experience. Please send comments, bug 
reports, and how-can-javac-be-that-fast questions to [3] :)

*Disclaimer*

Not all regression tests are passing right now. This is still a beta 
version. Much failing tests are tests with golden files for which the 
currently produced output doesn't match the golden file. The code is 
still being cleaned up, we are working on it. Tiered attribution won't 
imply changes to the JVM so currently we are only maintaining the 
repository at [2]. If you want to use the latest JVM code to test tiered 
attribution you can get it from [4].

Thanks,
Vicente

[1] http://openjdk.java.net/jeps/215
[2] http://hg.openjdk.java.net/tiered-attrib/dev/langtools
[3] tiered-attrib-dev at openjdk.java.net
[4] http://hg.openjdk.java.net/jdk9/dev


More information about the tiered-attrib-dev mailing list