History data for "JDK-8058150: Compile for Specific Platform Version"

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Mar 6 14:52:42 UTC 2015

On 2015-03-04 17:02, Jan Lahoda wrote:
> Magnus, Jon,
> As per your suggestions, I've split the ct.sym.txt into several files 
> approximately per (current) module. I've changed to format to a 
> baseline+change files as well. The biggest file is java.desktop 
> baseline (OpenJDK 7 content) which is <5MB, followed by java.base 
> baseline whose size is ~4.5MB. The total size of all these files 
> inside the .hg folder is still ~1.7MB.
> The files can be seen here:
> http://hg.openjdk.java.net/jdk9/sandbox/file/7f017edb8377/make/data/symbols 
> An example of the change file:
> http://hg.openjdk.java.net/jdk9/sandbox/file/7f017edb8377/make/data/symbols/jdk.dev-8.sym.txt 
> Does this look reasonable?
Most definitely! I think you've found a sweetspot between too many small 
and too few large files. Also, the baselining seems reasonable. 
Hopefully future changes can be stored as highly compressible diffs.


More information about the compiler-dev mailing list