Re: The future of partial builds

2012-09-12 Thread Alan Bateman
On 12/09/2012 06:46, Fredrik Öhrström wrote: : Excellent. I hope you realize how valuable it is that the build system recompiled the proper source files, then proceed to generate the the jni headers output because of native methods in those classes that were recompiled, then proceed to recompi

Re: The future of partial builds

2012-09-12 Thread Anthony Petrov
On 9/12/2012 1:54 PM, Alan Bateman wrote: On 12/09/2012 06:46, Fredrik Öhrström wrote: : Excellent. I hope you realize how valuable it is that the build system recompiled the proper source files, then proceed to generate the the jni headers output because of native methods in those classes tha

Re: The future of partial builds

2012-09-12 Thread Jonathan Gibbons
On 09/11/2012 10:46 PM, Fredrik Öhrström wrote: However, this begets the question why -Xprefer:source was added in the first place. If I remember correctly, this was over a year ago. It turns out that the default behavior for implicit compilation (which is necessary for sjavac:s multi core supp

Re: The future of partial builds

2012-09-12 Thread Kelly O'Hair
On Sep 11, 2012, at 10:46 PM, Fredrik Öhrström wrote: > 11 sep 2012 kl. 21:59 skrev Alan Bateman: >> With a sjavac config I touched one source file and the incremental build >> took 36s so much better. In this case the one class caused 77 classes to be >> re-compiled, 10 native files, and 2 sha

Re: The future of partial builds

2012-09-12 Thread Kelly O'Hair
Some stats on incremental builds. Not partial builds.. This is an older Solaris machine svc6.us.oracle.com, building the complete openjdk forest from scratch for 64bit including images took less than 14 minutes (parallel build setting was 8) and images took 2mins of this 14mins: -- Build times

Re: The future of partial builds

2012-09-12 Thread Kelly O'Hair
On Sep 12, 2012, at 8:54 AM, Jonathan Gibbons wrote: > On 09/11/2012 10:46 PM, Fredrik Öhrström wrote: >> However, this begets the question why -Xprefer:source was added in the first >> place. If I remember correctly, >> this was over a year ago. It turns out that the default behavior for >> im

Re: The future of partial builds

2012-09-12 Thread Igor Nekrestyanov
What about windows? -igor On 9/12/12 11:49 AM, Kelly O'Hair wrote: Some stats on incremental builds. Not partial builds.. This is an older Solaris machine svc6.us.oracle.com, building the complete openjdk forest from scratch for 64bit including images took less than 14 minutes (parallel build

Re: The future of partial builds

2012-09-12 Thread Kelly O'Hair
Windows X64 CYGWIN Openjdk builds run between 16 and 25mins, depending on the machine used (hardware vs. VM), how many CPUs etc. But it's a bit erratic, depends on lots of things. We are still working around some CYGWIN issues. The incremental builds should be similar. I don't have any numbers ri

Re: The future of partial builds

2012-09-12 Thread Fredrik Öhrström
Oookay, long story, this was when we used jdk6 to build jdk7, same kind of problem could occur when using jdk7 to build jdk8: jdk7javac used new features and classes in jdk7, for example: java/util/Objects.java java/util/ConcurrentModificationException.java java/io/File.java java/nio/file/*

hg: jdk8/build: Added tag jdk8-b55 for changeset b85b44cced24

2012-09-12 Thread david . katleman
Changeset: 76844579fa4b Author:katleman Date: 2012-09-06 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/76844579fa4b Added tag jdk8-b55 for changeset b85b44cced24 ! .hgtags

hg: jdk8/build/hotspot: Added tag jdk8-b55 for changeset af0c8a080851

2012-09-12 Thread david . katleman
Changeset: 6124ff421829 Author:katleman Date: 2012-09-06 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/6124ff421829 Added tag jdk8-b55 for changeset af0c8a080851 ! .hgtags

hg: jdk8/build/jaxp: Added tag jdk8-b55 for changeset 7c2363666890

2012-09-12 Thread david . katleman
Changeset: f19d63b2119a Author:katleman Date: 2012-09-06 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/f19d63b2119a Added tag jdk8-b55 for changeset 7c2363666890 ! .hgtags

hg: jdk8/build/jaxws: Added tag jdk8-b55 for changeset 109c9e1f2d85

2012-09-12 Thread david . katleman
Changeset: 7813455ccdb0 Author:katleman Date: 2012-09-06 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/7813455ccdb0 Added tag jdk8-b55 for changeset 109c9e1f2d85 ! .hgtags

hg: jdk8/build/corba: Added tag jdk8-b55 for changeset e8a0e84383d6

2012-09-12 Thread david . katleman
Changeset: bf1bb47414e1 Author:katleman Date: 2012-09-06 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/bf1bb47414e1 Added tag jdk8-b55 for changeset e8a0e84383d6 ! .hgtags

hg: jdk8/build/langtools: 5 new changesets

2012-09-12 Thread david . katleman
Changeset: 0f8cf3d89a7c Author:katleman Date: 2012-09-06 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/0f8cf3d89a7c Added tag jdk8-b55 for changeset e48e7e1f026b ! .hgtags Changeset: 873ddd9f4900 Author:jfranck Date: 2012-08-31 10:37 +0100 URL:

Re: The future of partial builds

2012-09-12 Thread Weijun Wang
Windows X64 in VM can build within 25mins? That's quite impressive. Can you share what VM/OS/CPU/mem you are using? I only have VirtualBox running on Linux X64 now, but will consider moving to some other platforms if it helps a lot. Thanks Max On 09/13/2012 04:32 AM, Kelly O'Hair wrote: Wind