From tim.bell at sun.com Mon Mar 2 08:50:25 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Mon, 02 Mar 2009 16:50:25 +0000 Subject: hg: jdk7/jdk7/jdk: 6811578: genSolarisConstants.c should not require kernel patch to compile on Solaris 10 Message-ID: <20090302165037.961F9E59E@hg.openjdk.java.net> Changeset: 58ba2cd5a250 Author: alanb Date: 2009-03-01 14:44 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/58ba2cd5a250 6811578: genSolarisConstants.c should not require kernel patch to compile on Solaris 10 Reviewed-by: tbell ! src/solaris/native/sun/nio/fs/genSolarisConstants.c From xiomara.jayasena at sun.com Thu Mar 5 18:04:08 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:04:08 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b50 for changeset 5111e13e44e5 Message-ID: <20090306020408.6DBA9E856@hg.openjdk.java.net> Changeset: 28ba432554f4 Author: xdono Date: 2009-03-05 09:48 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/28ba432554f4 Added tag jdk7-b50 for changeset 5111e13e44e5 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:09:03 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:09:03 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b50 for changeset 0edbd0074b02 Message-ID: <20090306020904.87DD7E85C@hg.openjdk.java.net> Changeset: 12f178e7737f Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/12f178e7737f Added tag jdk7-b50 for changeset 0edbd0074b02 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:16:35 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:16:35 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b50 for changeset dae503d9f04c Message-ID: <20090306021637.52EF9E862@hg.openjdk.java.net> Changeset: 67f831f73d34 Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/67f831f73d34 Added tag jdk7-b50 for changeset dae503d9f04c ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:28:28 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:28:28 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b50 for changeset e8514e2be76d Message-ID: <20090306022829.DB280E872@hg.openjdk.java.net> Changeset: e2da22440463 Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/e2da22440463 Added tag jdk7-b50 for changeset e8514e2be76d ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:33:35 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:33:35 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b50 for changeset 5be52db581f1 Message-ID: <20090306023337.6E144E878@hg.openjdk.java.net> Changeset: 3f309316d6bf Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3f309316d6bf Added tag jdk7-b50 for changeset 5be52db581f1 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:38:43 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:38:43 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b50 for changeset 58ba2cd5a250 Message-ID: <20090306023901.CF61CE87E@hg.openjdk.java.net> Changeset: e0a8a9ccc4a4 Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e0a8a9ccc4a4 Added tag jdk7-b50 for changeset 58ba2cd5a250 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 5 18:50:48 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 06 Mar 2009 02:50:48 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b50 for changeset 46f2f6ed96f1 Message-ID: <20090306025050.8E2B0E889@hg.openjdk.java.net> Changeset: 4b72dc8fc51e Author: xdono Date: 2009-03-05 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4b72dc8fc51e Added tag jdk7-b50 for changeset 46f2f6ed96f1 ! .hgtags From Phil.Race at Sun.COM Fri Mar 6 12:03:50 2009 From: Phil.Race at Sun.COM (Phil Race) Date: Fri, 06 Mar 2009 12:03:50 -0800 Subject: Request for comments: JDK 7 Development Process Message-ID: <49B181A6.5000200@sun.com> Mark, > http://cr.openjdk.java.net/~mr/jdk7-dev-process.html > > The Release Team (RT) manages the feature list, controls changes to the > code base so as to gradually limit change over time, and in general is > responsible for delivering the release. Decisions are made by rough > consensus whenever possible; when consensus is not possible then the > chair makes a decision. > > The Release Team members are Joe Darcy (Core), Phil Race (Client), Paul > Hohensee (VM), Vita Santrucek (Quality), and Mark Reinhold (chair). In an "openjdk" view the release is mainly a set of source files. From Sun's point of view its also what's used to create a supported set of production binaries for a set of platforms, supporting documentation, training material etc etc. And the release team drives delivery of both of these, managing to a schedule derived from the approved feature list. > > Design Team > > The Design Team (DT), a superset of the Release Team, is a broad group > of active, experienced senior engineers from both inside and outside > Sun. This team helps ensure the ongoing integrity, correctness, and > performance of the platform and the code by reviewing language, API, > and other interface changes throughout the release, and also by > reviewing code in the later stages of the release. The DT is on the > hook to provide timely reviews of some types of changes; it has the > right to review other types of change. The DT can provide design > advice and consultation on request. I'd expect this team to be consulted for major or controversial changes in the implementation, even if they don't bubble up into the platform spec. The way I read this, something like MVM-lite isn't automatically on the radar of the design team, even if it "it has the right to review other types of change." In other words make this team aware of changes that meet the test of being a "feature", even if they aren't API. I'm also not at all sure about the inclusion of code reviews, and "later stages" is rather vague, as is "timely reviews". So I'd delete the code review part, and explain what timely means. > > The Design Team does not in any way supersede the authority of the JCP > over the SE Platform Specification or its component JSRs. The DT will > typically review component JSRs as they are being developed and offer > suggestions and advice to the spec lead, but the DT has no power to > mandate specific changes. Smaller specification changes will first be > reviewed by the DT and then submitted for review by the JCP as part of > the usual JSR maintenance-release process. > > (As of this draft, the Design Team is being formed.) > > Maintainers Team > > Each distinct component of the code base is owned by one or more active > engineers who are responsible for reviewing changes to it and serving > as an initial point of contact for questions, bugs, and other issues. > (The Maintainers Team as a whole does not have a specific role.) > > (TODO: Identify Maintainers) I suppose we have something close to that in the notion of a JCP spec lead becoming the maintainer afterwards. I think for a feature that's within a group you'd just say the group as a whole is the maintainers team. But where a "feature" spans say AWT, 2D, libs, VM then you can get a bunch of people together to develop it as a feature team, but I rather doubt that we'd be able to hold together that group forever in any formal way. And when you have JSR maintainers, feature maintainers, and openjdk groups there's some overlap/duplication potential. Maybe rather than individuals, the maintainers "team" is identified by the groups that need to be involved, and there's no formal team. .. > > In early milestone cycles all types of changes will be allowed in all > but the last two weeks. The last two weeks of each early cycle are for > stabilization, i.e., fixing bugs discovered earlier in the cycle or > during previous cycles. During early-milestone stabilization periods > each change must be approved by a Release Team member. > > Major features and other potentially-destabilizing changes should be > targeted for integration in the first two weeks of a specific milestone. > Features will be integrated only when complete, or very nearly so. I'm rather concerned as to the impact of this on some normal operations, or at least we need to spell it out. - Major features can't go into a team repo because that would mean the team can't integrate other work until the next milestone opens. - The feature repos would need to be built and tested and likely become integration repositories - ie ones that go directly to JDK7 master, or some other team repo would need to be the gateway. - You only get one build to get the feature in, so you'd better be ready. .. > Features > -------- > > The major work items of the release are organized into Features. > > A Feature is, roughly speaking, a change of which at least one of the > following statements is true: > > - It requires two or more weeks of engineering effort, > > - It's a significant or controversial change, or > > - It's in high demand by customers or developers. I'm having trouble picturing what that last one is about. Do you have examples of things in high demand that aren't otherwise significant ? -Phil. PS I suspect this may not get added to the original thread since I can't locate the original message to which to reply. From xiomara.jayasena at sun.com Mon Mar 9 20:44:10 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 03:44:10 +0000 Subject: hg: jdk7/jdk7: 5 new changesets Message-ID: <20090310034410.5C667EB34@hg.openjdk.java.net> Changeset: 3398ae556a2a Author: ohair Date: 2009-01-31 15:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/3398ae556a2a 6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config Reviewed-by: tbell ! make/jdk-rules.gmk ! make/jprt.config ! make/jprt.gmk Changeset: a4fd1a33eb93 Author: xdono Date: 2009-02-27 15:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/a4fd1a33eb93 Merge Changeset: c2a7f3471532 Author: xdono Date: 2009-03-09 11:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/c2a7f3471532 Merge Changeset: 93c2600a45a4 Author: xdono Date: 2009-03-09 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/93c2600a45a4 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! Makefile ! make/Defs-internal.gmk ! make/jdk-rules.gmk ! make/jprt.config ! make/jprt.gmk Changeset: 0f0189d55ce4 Author: xdono Date: 2009-03-09 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/0f0189d55ce4 Merge From xiomara.jayasena at sun.com Mon Mar 9 20:47:06 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 03:47:06 +0000 Subject: hg: jdk7/jdk7/corba: 2 new changesets Message-ID: <20090310034708.A99E0EB3A@hg.openjdk.java.net> Changeset: e2f388853a9d Author: xdono Date: 2009-03-09 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/e2f388853a9d 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk ! make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk ! make/com/sun/corba/minclude/org_omg_CosNaming.jmk ! make/com/sun/corba/minclude/org_omg_DynamicAny.jmk ! make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk ! make/com/sun/corba/se/sources/Makefile ! make/common/Defs-windows.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Compiler-sun.gmk ! make/common/shared/Defs-utils.gmk ! make/common/shared/Defs.gmk ! make/javax/xa/Makefile ! make/jprt.config ! make/org/omg/CORBA/Makefile ! src/share/classes/org/omg/CORBA/ir.idl ! src/share/classes/org/omg/DynamicAny/DynamicAny.idl Changeset: 3174f87bcd7c Author: xdono Date: 2009-03-09 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3174f87bcd7c Merge From xiomara.jayasena at sun.com Mon Mar 9 20:52:55 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 03:52:55 +0000 Subject: hg: jdk7/jdk7/hotspot: 5 new changesets Message-ID: <20090310035308.1872AEB40@hg.openjdk.java.net> Changeset: 69c752d99841 Author: ohair Date: 2009-01-31 17:19 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/69c752d99841 6799141: Build with --hash-style=both so that binaries can work on SuSE 10 Reviewed-by: tbell ! make/linux/makefiles/gcc.make Changeset: f9d5cfc2afa2 Author: xdono Date: 2009-02-27 15:13 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f9d5cfc2afa2 Merge Changeset: f5eac45b1641 Author: xdono Date: 2009-03-09 11:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f5eac45b1641 Merge Changeset: 0fbdb4381b99 Author: xdono Date: 2009-03-09 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0fbdb4381b99 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! agent/src/os/linux/ps_core.c ! agent/src/os/solaris/proc/saproc.cpp ! make/hotspot_version ! make/linux/makefiles/adlc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/adlc.make ! src/cpu/sparc/vm/jni_sparc.h ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/jni_x86.h ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/os_cpu/solaris_x86/vm/solaris_x86_64.il ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/dfa.cpp ! src/share/vm/adlc/dict2.cpp ! src/share/vm/adlc/filebuff.hpp ! src/share/vm/adlc/forms.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/gc_implementation/includeDB_gc_g1 ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_shared ! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/ageTable.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/includeDB_features ! src/share/vm/includeDB_gc ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/libadt/port.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/oopFactory.hpp ! src/share/vm/memory/permGen.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constMethodKlass.hpp ! src/share/vm/oops/constMethodOop.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolKlass.hpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/cpCacheKlass.hpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp ! src/share/vm/utilities/workgroup.hpp ! test/Makefile ! test/compiler/6757316/Test6757316.java ! test/compiler/6758234/Test6758234.java ! test/compiler/6775880/Test.java ! test/compiler/6778657/Test.java Changeset: ce2272390558 Author: xdono Date: 2009-03-09 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce2272390558 Merge From xiomara.jayasena at sun.com Mon Mar 9 20:56:24 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 03:56:24 +0000 Subject: hg: jdk7/jdk7/jaxp: 2 new changesets Message-ID: <20090310035628.0A1F3EB46@hg.openjdk.java.net> Changeset: 6698e1f801df Author: xdono Date: 2009-03-09 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/6698e1f801df 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! make/Makefile Changeset: ae890d80d5df Author: xdono Date: 2009-03-09 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ae890d80d5df Merge From xiomara.jayasena at sun.com Mon Mar 9 20:59:27 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 03:59:27 +0000 Subject: hg: jdk7/jdk7/jaxws: 2 new changesets Message-ID: <20090310035931.30BFEEB4C@hg.openjdk.java.net> Changeset: d1525894c1a8 Author: xdono Date: 2009-03-09 13:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/d1525894c1a8 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! make/Makefile Changeset: 41a66a42791b Author: xdono Date: 2009-03-09 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/41a66a42791b Merge From xiomara.jayasena at sun.com Mon Mar 9 21:03:18 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 04:03:18 +0000 Subject: hg: jdk7/jdk7/jdk: 7 new changesets Message-ID: <20090310040453.61263EB52@hg.openjdk.java.net> Changeset: 30bf00392b6d Author: ohair Date: 2009-01-31 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/30bf00392b6d 6799141: Build with --hash-style=both so that binaries can work on SuSE 10 Reviewed-by: tbell ! make/common/Defs-linux.gmk ! make/common/shared/Compiler-gcc.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Compiler-sun.gmk + make/common/shared/Defs-versions.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Defs.gmk ! make/common/shared/Platform.gmk ! make/common/shared/Sanity-Settings.gmk ! make/common/shared/Sanity.gmk Changeset: dfb5a9a71c1c Author: xdono Date: 2009-02-27 15:13 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dfb5a9a71c1c Merge - make/javax/sound/jsoundhs/FILES.gmk - make/javax/sound/jsoundhs/Makefile - make/javax/sound/jsoundhs/mapfile-vers - src/share/classes/com/sun/beans/ObjectHandler.java - src/share/lib/audio/soundbank.gm - src/windows/native/sun/windows/UnicowsLoader.cpp - src/windows/native/sun/windows/UnicowsLoader.h - src/windows/native/sun/windows/awt_MMStub.cpp - src/windows/native/sun/windows/awt_MMStub.h - src/windows/native/sun/windows/awt_Multimon.h - src/windows/native/sun/windows/awt_Unicode.cpp - src/windows/native/sun/windows/awt_Unicode.h - src/windows/native/sun/windows/awt_dlls.cpp - src/windows/native/sun/windows/awt_dlls.h Changeset: d71e3cc6c4e7 Author: xdono Date: 2009-02-27 15:55 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d71e3cc6c4e7 Merge - src/solaris/classes/sun/nio/ch/FileDispatcher.java - src/solaris/native/sun/nio/ch/FileDispatcher.c - src/windows/classes/sun/nio/ch/FileDispatcher.java - src/windows/native/sun/nio/ch/FileDispatcher.c Changeset: abfccc052872 Author: xdono Date: 2009-03-03 15:21 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/abfccc052872 Merge Changeset: 83c0526fb9c9 Author: xdono Date: 2009-03-09 11:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/83c0526fb9c9 Merge Changeset: ca0976a15868 Author: xdono Date: 2009-03-09 13:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ca0976a15868 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/util/regex/Matcher.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java ! src/share/native/java/util/zip/zip_util.c ! src/share/native/java/util/zip/zip_util.h ! src/solaris/native/java/net/NetworkInterface.c Changeset: b1e3e3b8e6b2 Author: xdono Date: 2009-03-09 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b1e3e3b8e6b2 Merge From xiomara.jayasena at sun.com Mon Mar 9 21:09:53 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 10 Mar 2009 04:09:53 +0000 Subject: hg: jdk7/jdk7/langtools: 2 new changesets Message-ID: <20090310040958.C2E66EB58@hg.openjdk.java.net> Changeset: 03bcd66bd8e7 Author: xdono Date: 2009-03-09 13:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/03bcd66bd8e7 6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair ! make/build.properties ! make/build.xml ! make/netbeans/langtools/build.xml ! make/netbeans/langtools/nbproject/project.xml ! make/netbeans/langtools/nbproject/standard-context-menu-items.ent ! make/netbeans/langtools/nbproject/standard-ide-actions.ent ! make/tools/SelectTool/SelectToolTask.java ! src/share/classes/com/sun/tools/apt/comp/AnnotationProcessingError.java ! src/share/classes/com/sun/tools/apt/comp/Apt.java ! src/share/classes/com/sun/tools/apt/comp/UsageMessageNeededException.java ! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java ! src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java ! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java ! src/share/classes/com/sun/tools/classfile/Annotation.java ! src/share/classes/com/sun/tools/classfile/AttributeException.java ! src/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/share/classes/com/sun/tools/classfile/ConstantPoolException.java ! src/share/classes/com/sun/tools/classfile/Descriptor.java ! src/share/classes/com/sun/tools/classfile/DescriptorException.java ! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/api/Messages.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/OptionName.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/resources/javac.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/DocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javadoc/Messager.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java ! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java ! src/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java ! src/share/classes/com/sun/tools/javah/Gen.java ! src/share/classes/com/sun/tools/javap/InternalError.java ! src/share/classes/sun/tools/javap/JavapPrinter.java ! test/tools/javac/6668794/badClass/Test.java ! test/tools/javac/cast/6558559/T6558559a.java ! test/tools/javac/cast/6558559/T6558559b.java ! test/tools/javac/cast/6665356/T6665356.java ! test/tools/javac/generics/6723444/T6723444.java ! test/tools/javac/generics/6729401/T6729401.java ! test/tools/javac/generics/rare/6665356/T6665356.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javadoc/6176978/T6176978.java ! test/tools/javadoc/6176978/X.java Changeset: 2c0076945b1a Author: xdono Date: 2009-03-09 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2c0076945b1a Merge From Xiomara.Jayasena at Sun.COM Mon Mar 9 21:12:41 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Mon, 09 Mar 2009 21:12:41 -0700 Subject: jdk7-b51: Build Integration Message-ID: <49B5E8B9.70704@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/0f0189d55ce4 http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3174f87bcd7c http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce2272390558 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ae890d80d5df http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/41a66a42791b http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b1e3e3b8e6b2 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2c0076945b1a ---- PIT results or PIT waiver : These changes are coordinated with RE [xiomara] and tested in the RE environment. From fw at deneb.enyo.de Tue Mar 10 07:08:44 2009 From: fw at deneb.enyo.de (Florian Weimer) Date: Tue, 10 Mar 2009 15:08:44 +0100 Subject: jdk7-b51: Build Integration In-Reply-To: <49B5E8B9.70704@sun.com> (Xiomara Jayasena's message of "Mon, 09 Mar 2009 21:12:41 -0700") References: <49B5E8B9.70704@sun.com> Message-ID: <877i2xtqqb.fsf@mid.deneb.enyo.de> * Xiomara Jayasena: > http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2c0076945b1a Is it deliberate that the large substantial merge from the tl/langtools repository occurred about two weeks ago? From Xiomara.Jayasena at Sun.COM Tue Mar 10 07:32:21 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Tue, 10 Mar 2009 07:32:21 -0700 Subject: jdk7-b51: Build Integration In-Reply-To: <877i2xtqqb.fsf@mid.deneb.enyo.de> References: <49B5E8B9.70704@sun.com> <877i2xtqqb.fsf@mid.deneb.enyo.de> Message-ID: <49B679F5.5020406@sun.com> Florian Weimer wrote: > * Xiomara Jayasena: > > >> http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2c0076945b1a >> > > Is it deliberate that the large substantial merge from the > tl/langtools repository occurred about two weeks ago? > I am not sure what you mean by deliberate? Groups push into the master repos as they are ready. Being ready involves a number of things which can impact when they can push to the master repos. In general, pushes are well planned by each team. -Xiomara -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/jdk7-dev/attachments/20090310/52073ecf/attachment.html From y.umaoka at gmail.com Thu Mar 12 13:12:14 2009 From: y.umaoka at gmail.com (Yoshito Umaoka) Date: Thu, 12 Mar 2009 16:12:14 -0400 Subject: JDK 7 Development Process question Message-ID: <49B96C9E.8020805@gmail.com> > > I've posted a (partial) first draft, here: > > http://cr.openjdk.java.net/~mr/jdk7-dev-process.html > > This draft covers teams, schedule structure, and the proposal > and review process for features. Still to come are sections > on how to document code/API/specification changes and on the > process for reviewing such changes (i.e., the redesign of > Sun's internal CCC process). > I'm currently working for the Locale Enhancement project sponsored by the Internationalization group. I read your proposal above and have some questions. > To propose a new Feature for inclusion in the release, the first step is > to write up a Feature Proposal and circulate it to the jdk7-dev list or > other lists, as appropriate, for comment and feedback. (A template will > be provided; it will look much like a traditional Sun "one pager" > document.) > > When you're ready, submit your proposal to the Release Team for initial > review and approval. The RT will evaluate your proposal and decide > whether it merits inclusion in the release. > > A Feature, once approved, is subject to two further approval steps: > > - Design Review: Once an overall approach and design is complete it > should be submitted to the Design Team for review. > > - Final Review: When the Feature is nearly ready for integration it > should be submitted to the Design Team for review and to the Release > Team for final approval and targeting to a specific milestone build. > > Owners of Features already approved for JDK 7 will be asked to write and > publish a Feature Proposal, but in most cases this can be constructed > from existing documents, e.g., Sun's internal JDK feature-planning > database or team-specific one-pagers. Previously-approved Features will > be subject only to the Final Review step. > When are you going to migrate to this process described above? Our project wants to propose a new Feature to JDK7, and I was told from a member of the Internationalization group working for Sun that we're supposed to submit a CCC. Then he told me that the process will be changed soon and referred your note above recently. Could you advice us what we're supposed to do for proposing a new feature to JDK7 now? -Yoshito Umaoka (OpenJDK Locale Enhancement Project) From tim.bell at sun.com Fri Mar 13 14:31:17 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 13 Mar 2009 21:31:17 +0000 Subject: hg: jdk7/jdk7/corba: 5 new changesets Message-ID: <20090313213122.CB6B4EEC4@hg.openjdk.java.net> Changeset: 9e6c48c2582d Author: jjg Date: 2009-02-26 18:28 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/9e6c48c2582d 6809563: corba build in JDK uses invalid bootclasspath for javah Reviewed-by: ohair ! make/common/shared/Defs-java.gmk Changeset: db35452e8965 Author: jjg Date: 2009-02-26 18:32 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/db35452e8965 6810915: Sun proprietary warnings in JDK build Reviewed-by: ohair ! make/Makefile ! make/common/shared/Defs-java.gmk Changeset: 082f59f5ac64 Author: tbell Date: 2009-03-02 15:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/082f59f5ac64 Merge Changeset: ec634b3aa302 Author: tbell Date: 2009-03-06 10:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/ec634b3aa302 Merge Changeset: c471ac1a1770 Author: tbell Date: 2009-03-09 23:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/c471ac1a1770 Merge From tim.bell at sun.com Fri Mar 13 14:34:57 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 13 Mar 2009 21:34:57 +0000 Subject: hg: jdk7/jdk7/jdk: 21 new changesets Message-ID: <20090313213923.532E2EED0@hg.openjdk.java.net> Changeset: 266358f13a6f Author: dl Date: 2009-02-24 14:01 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/266358f13a6f 6803402: Race condition in AbstractQueuedSynchronizer Summary: Read fields in reverse initialization order Reviewed-by: martin ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java Changeset: f9c187839d72 Author: kevinw Date: 2009-02-24 19:03 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f9c187839d72 6809463: Missing license header in test LargeZipFile.java Reviewed-by: alanb ! test/java/util/zip/ZipFile/LargeZipFile.java Changeset: dde3fe2e8164 Author: kevinw Date: 2009-02-25 14:32 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dde3fe2e8164 Merge Changeset: 2fb53eb9df14 Author: mchung Date: 2009-02-26 14:36 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2fb53eb9df14 6801467: Defer get the launcher resource bundle until it's needed Summary: Lazily initialize the launcher resource bundle Reviewed-by: ksrini, darcy ! src/share/classes/sun/launcher/LauncherHelper.java Changeset: 4f0b6455a977 Author: jjg Date: 2009-02-26 18:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4f0b6455a977 6810915: Sun proprietary warnings in JDK build Reviewed-by: ohair ! make/common/shared/Defs-java.gmk ! make/docs/Makefile ! make/javax/swing/beaninfo/SwingBeans.gmk Changeset: de1d02ad2d1d Author: mchung Date: 2009-02-27 13:43 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de1d02ad2d1d 6799689: Make sun.misc.FloatingDecimal.hexFloatPattern static field initialized lazily Summary: Lazily initialize the hexFloatPattern static field Reviewed-by: darcy ! src/share/classes/sun/misc/FloatingDecimal.java Changeset: 0da45c759116 Author: mchung Date: 2009-02-27 16:34 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0da45c759116 6809504: Remove enctype="text/xml" from the offline registration page Summary: Remove enctype="text/xml" from register.html and other localized versions Reviewed-by: ksrini ! src/share/classes/com/sun/servicetag/resources/register.html ! src/share/classes/com/sun/servicetag/resources/register_ja.html ! src/share/classes/com/sun/servicetag/resources/register_zh_CN.html Changeset: b656e842e1be Author: xuelei Date: 2009-03-02 23:17 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b656e842e1be 6549506: Specification of Permission.toString() method contradicts with JDK implementation Summary: update the spec, and add double quotes around component. Reviewed-by: weijun ! src/share/classes/java/security/Permission.java + test/java/security/Permission/ToString.java Changeset: 7546743f4cc0 Author: tbell Date: 2009-03-02 15:10 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7546743f4cc0 Merge Changeset: 07d2550f5c84 Author: mchung Date: 2009-03-03 19:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/07d2550f5c84 6799230: Lazily load java.lang.annotation.Annotation class Summary: Remove the static EMPTY_ANNOTATION_ARRAY field; add AnnotationParser.toArray method Reviewed-by: darcy ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: a8d9e8cb38bb Author: weijun Date: 2009-03-04 15:09 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a8d9e8cb38bb 6705872: SecureRandom number init is taking too long on a java.io.tmpdir with a large number of files. Reviewed-by: xuelei, alanb ! src/share/classes/sun/security/provider/SeedGenerator.java Changeset: 94d02968a504 Author: chegar Date: 2009-03-04 13:28 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/94d02968a504 6775145: ClassLoaderUtil.releaseLoader calls System.out.println ("classLoader = " + classLoader) Summary: Remove System.out debugging statements Reviewed-by: michaelm ! src/share/classes/sun/misc/ClassLoaderUtil.java Changeset: 03001e92d155 Author: chegar Date: 2009-03-04 13:36 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/03001e92d155 6737323: Typo in javadoc for SocketPermission Summary: Remove redundant line form class description Reviewed-by: jccollet ! src/share/classes/java/net/SocketPermission.java Changeset: 6568cd51ae12 Author: sherman Date: 2009-03-04 09:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6568cd51ae12 6812879: Excess code line in ArrayList method Summary: Removed the line of "oldData" which is no longer used. Reviewed-by: martin ! src/share/classes/java/util/ArrayList.java Changeset: 97da21737d9e Author: weijun Date: 2009-03-05 14:49 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/97da21737d9e 6813402: keytool cannot -printcert entries without extensions Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java + test/sun/security/tools/keytool/NoExtNPE.sh Changeset: da9d0283a496 Author: valeriep Date: 2009-03-03 19:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/da9d0283a496 6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider Summary: Removed finalize() and add more error handling to native code Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/share/native/sun/security/pkcs11/wrapper/p11_convert.c ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_digest.c ! src/share/native/sun/security/pkcs11/wrapper/p11_dual.c ! src/share/native/sun/security/pkcs11/wrapper/p11_general.c ! src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_mutex.c ! src/share/native/sun/security/pkcs11/wrapper/p11_objmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c ! src/share/native/sun/security/pkcs11/wrapper/p11_sign.c ! src/share/native/sun/security/pkcs11/wrapper/p11_util.c ! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h Changeset: 7b3cfde54812 Author: valeriep Date: 2009-03-05 11:44 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7b3cfde54812 Merge Changeset: 2b6cf18aeb6f Author: tbell Date: 2009-03-06 10:52 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2b6cf18aeb6f Merge Changeset: c769c46c27ce Author: mullan Date: 2009-03-09 09:46 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c769c46c27ce 6787130: java.policy file contains stale link to http://java.sun.com/notes Reviewed-by: weijun ! src/share/lib/security/java.policy Changeset: aa48deaf9af4 Author: mullan Date: 2009-03-09 09:56 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/aa48deaf9af4 Merge Changeset: 175504cc095d Author: tbell Date: 2009-03-09 23:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/175504cc095d Merge From tim.bell at sun.com Fri Mar 13 14:52:23 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 13 Mar 2009 21:52:23 +0000 Subject: hg: jdk7/jdk7/langtools: 10 new changesets Message-ID: <20090313215241.458CCEED6@hg.openjdk.java.net> Changeset: 435d5d9bb87d Author: darcy Date: 2009-02-24 17:16 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/435d5d9bb87d 6501749: 6501749 Filer should state connection between created files and root elements Reviewed-by: jjg ! src/share/classes/javax/annotation/processing/Filer.java Changeset: 1fbc1cc6e260 Author: darcy Date: 2009-02-24 17:48 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/1fbc1cc6e260 6498938: Faulty comparison of TypeMirror objects in getElementsAnnotatedWith implementation Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java + test/tools/javac/processing/environment/round/Foo.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Changeset: 5240b1120530 Author: bpatel Date: 2009-02-27 18:57 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/5240b1120530 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! test/com/sun/javadoc/AuthorDD/AuthorDD.java ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHref/TestHref.java + test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testLinkOption/TestLinkOption.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java ! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java Changeset: 2f4c4900ca2b Author: tbell Date: 2009-03-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2f4c4900ca2b Merge Changeset: 850869f70213 Author: mcimadamore Date: 2009-03-05 17:24 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/850869f70213 6467183: javac fails to raise unchecked warning on cast of parameterized generic subclass Summary: cleanup code for generating unchecked cast warnings Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/cast/6467183/T6467183a.java + test/tools/javac/cast/6467183/T6467183a.out + test/tools/javac/cast/6467183/T6467183b.java Changeset: 84a18d7da478 Author: mcimadamore Date: 2009-03-05 17:24 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/84a18d7da478 6804733: javac generates spourious diagnostics for ill-formed type-variable bounds Summary: fixed algorithm for checking cycles in typevar declarations Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/typevars/6804733/T6804733.java + test/tools/javac/generics/typevars/6804733/T6804733.out Changeset: 9711a6c2db7e Author: mcimadamore Date: 2009-03-05 17:25 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/9711a6c2db7e 6807255: LineNumberTable wrong if enhanced-for-loops are used Summary: end position of iterable for-each loop was not set properly Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java Changeset: 86b60aa941c6 Author: mcimadamore Date: 2009-03-05 17:25 +0000 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/86b60aa941c6 6799605: Basic/Raw formatters should use type/symbol printer instead of toString() Summary: create new combo type/symbol visitor printer used by all diagnostic formatters Reviewed-by: jjg + src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java + test/tools/javac/Diagnostics/6799605/T6799605.java + test/tools/javac/Diagnostics/6799605/T6799605.out ! test/tools/javac/NestedInnerClassNames.out ! test/tools/javac/T6241723.out ! test/tools/javac/depDocComment/SuppressDeprecation.out ! test/tools/javac/mandatoryWarnings/deprecated/Test3.out ! test/tools/javac/mandatoryWarnings/deprecated/Test3b.out ! test/tools/javac/mandatoryWarnings/deprecated/Test4.out ! test/tools/javac/mandatoryWarnings/deprecated/Test4b.out ! test/tools/javac/mandatoryWarnings/deprecated/Test4c.out ! test/tools/javac/mandatoryWarnings/deprecated/Test4d.out ! test/tools/javac/positions/T6253161.out ! test/tools/javac/positions/T6253161a.out ! test/tools/javac/warnings/Deprecation.lintAll.out ! test/tools/javac/warnings/Deprecation.lintDeprecation.out Changeset: 6d00caa683b3 Author: tbell Date: 2009-03-06 10:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6d00caa683b3 Merge Changeset: 8c55d5b0ed71 Author: tbell Date: 2009-03-09 23:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8c55d5b0ed71 Merge ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java From Tim.Bell at Sun.COM Fri Mar 13 14:59:02 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 13 Mar 2009 14:59:02 -0700 Subject: jdk7-b51: JSN, Tools, Core Libraries, and Serviceability Message-ID: <49BAD726.6020808@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/c471ac1a1770 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce2272390558 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ae890d80d5df http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/41a66a42791b http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/175504cc095d http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8c55d5b0ed71 http://hg.openjdk.java.net/jdk7/jdk7/rev/0f0189d55ce4 --- Component : libs Go/NoGO : Go Date : 3/13/09 Tested By : SQE_TL_PIT Cost(total man-days): 0.5 Workspace : /java/jdk/7.0/ws/integration/Telos/jdk Bundles : /net/jprt-web.sfbay/jprt/archive/2009/03/2009-03-10-065551.tbell.Agones/bundles Platforms : Solaris Sparc 11(32), -server; SuSE SLES10,-client ; WinXP Prof(32) Tests : /net/sqenfs-1/export1/comp/libs/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1643 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested. Pass: 6721753 java classes_io File.createTempFile produces guessable file name Tested. Fail: Bugs/rfes with no unit tests and no 'noreg-/nounit-' keywords: Bugs/rfes with no unit tests: Other reasons: 6812879 java classes_util Excess code line in ArrayList method : noreg-trivial 6803402 java classes_util Race condition in AbstractQueuedSynchronizer : noreg-hard 6809463 java classes_util Missing license header in test LargeZipFile.java : noreg-self 6809504 java sunserviceta Remove enctype="text/xml" from the offline regis : noreg-other 6799689 java classes_math Make sun.misc.FloatingDecimal.hexFloatPattern st : noreg-perf New bugs filed during this PIT : Notes: Integration target J2SE build number: 1.7.0-51 Component : net Status : 0 major failures, 0 minor failures Date : 03/12/2009 at 23:01 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b50 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Sol Sparc 10(64OS)(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/networking/pit/7/b51/ Number of Tests Executed : 230 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6737323: (doc) Typo in javadoc for SocketPermission 6775145: ClassLoaderUtil.releaseLoader calls System.out.println ("classLoader = " + classLoader) Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b51 Issues and Notes: 6737323 - doc change, 6775145 - noreg-trivial ------------------------------- From JSN SQE Component : sec Status : 0 major failures, 0 minor failures Date : 03/13/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b51 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Solaris AMD64(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/security/pit/7/b51/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6549506: Specification of Permission.toString() method contradicts with JDK implementation 6813402: keytool cannot -printcert entries without extensions Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6705872: SecureRandom number init is taking too long on a java.io.tmpdir with a large number of files. 6787130: java.policy file contains stale link to http://java.sun.com/notes Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b51 Issues and Notes: 6705872 - noreg-hard,6787130 - noreg-doc ------------------------------- From JSN SQE Component : tools Go/NoGO : Go Date : 3/13/09 Tested By : SQE_TL_PIT Cost(total man-days): 0.5 Workspace : /java/jdk/7.0/ws/integration/Telos/jdk Bundles : /net/jprt-web.sfbay/jprt/archive/2009/03/2009-03-10-065551.tbell.Agones/bundles Platforms : Solaris Sparc 11(32), -server; WinXP Prof(32), -client; SuSE SLES10 -client; Tests : /net/sqenfs-1/export1/comp/tools/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1079 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested. Pass: 6786690 docle stddoclet Javadoc HTML WCAG 2.0 accessibility issues in st 6498938 java classes_anno Faulty comparison of TypeMirror objects in Round 6467183 java compiler javac fails to raise unchecked warning on cast o 6799605 java compiler Basic/Raw formatters should use type/symbol prin 6804733 java compiler javac generates spourious diagnostics for ill-fo Tested. Fail: Bugs/rfes with no unit tests and no 'noreg-/nounit-' keywords: Bugs/rfes with no unit tests: 6501749 java classes_anno Filer should state connection between created fi : noreg-doc 6799230 java classes_lang Lazily load java.lang.annotation.Annotation clas : noreg-perf 6807255 java compiler LineNumberTable wrong if enhanced-for-loops are : noreg-hard 6801467 java tools Defer get the launcher resource bundle until it' : noreg-perf New bugs filed during this PIT : None Notes: Integration target J2SE build number: 1.7.0-51 From erik.trimble at sun.com Wed Mar 18 00:39:02 2009 From: erik.trimble at sun.com (erik.trimble at sun.com) Date: Wed, 18 Mar 2009 07:39:02 +0000 Subject: hg: jdk7/jdk7/hotspot: 49 new changesets Message-ID: <20090318074038.0172FE177@hg.openjdk.java.net> Changeset: 9e5a6ed08fc9 Author: jmasa Date: 2009-02-17 15:35 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9e5a6ed08fc9 6786346: intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226) Summary: Two assertions were incorrectly composed. Reviewed-by: tonyp ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: a0576ae7045f Author: ysr Date: 2009-02-20 11:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a0576ae7045f Merge Changeset: 5d75ab5f6698 Author: kvn Date: 2009-02-18 13:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5d75ab5f6698 6807084: AutoBox elimination is broken with compressed oops Summary: Add checks for DecodeN nodes into AutoBox elimination code. Reviewed-by: never ! src/share/vm/opto/memnode.cpp Changeset: 49a36a80b0c7 Author: kvn Date: 2009-02-19 17:38 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/49a36a80b0c7 6802499: EA: assert(false,"unknown node on this path") Summary: Add missing checks for SCMemProj node in Escape analysis code. Reviewed-by: never ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp Changeset: 22e09c0f4b47 Author: twisti Date: 2009-02-23 12:02 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/22e09c0f4b47 6808589: Merge vm_version_x86_{32,64}.{cpp,hpp} Summary: There is very much duplicated code in vm_version_x86_{32,64}.{cpp,hpp}. Refactoring these would help maintainability. Reviewed-by: kvn, never + src/cpu/x86/vm/vm_version_x86.cpp + src/cpu/x86/vm/vm_version_x86.hpp - src/cpu/x86/vm/vm_version_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.hpp - src/cpu/x86/vm/vm_version_x86_64.cpp - src/cpu/x86/vm/vm_version_x86_64.hpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp ! src/share/vm/includeDB_core Changeset: 6bea93606c11 Author: kvn Date: 2009-02-23 16:03 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6bea93606c11 6791572: assert("duplicating node that's already been matched") Summary: Mark inputs for an address expression as shared if there are other uses besides address expressions. Reviewed-by: never ! src/share/vm/opto/matcher.cpp Changeset: e57b6f22d1f3 Author: kvn Date: 2009-02-24 09:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e57b6f22d1f3 Merge - src/cpu/x86/vm/vm_version_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.hpp - src/cpu/x86/vm/vm_version_x86_64.cpp - src/cpu/x86/vm/vm_version_x86_64.hpp Changeset: ef3b3df478b9 Author: trims Date: 2009-02-25 22:55 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ef3b3df478b9 Merge - src/cpu/x86/vm/vm_version_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.hpp - src/cpu/x86/vm/vm_version_x86_64.cpp - src/cpu/x86/vm/vm_version_x86_64.hpp Changeset: 01ddca3f0730 Author: jcoomes Date: 2009-02-09 13:47 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/01ddca3f0730 Merge Changeset: 3264b1424f72 Author: apangin Date: 2009-02-15 20:09 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3264b1424f72 Merge Changeset: a53107650e8b Author: apangin Date: 2009-02-22 17:11 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a53107650e8b Merge Changeset: 82e4d969e7cb Author: ikrylov Date: 2009-02-19 04:54 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/82e4d969e7cb 6806046: Hotspot build error when compiled from Visual Studio Summary: Define HOTSPOT_LIB_ARCH in the preprocessor flags of the generated projects Reviewed-by: kamg, xlu ! src/share/tools/MakeDeps/BuildConfig.java Changeset: 1b68c738c0d9 Author: apangin Date: 2009-02-22 17:21 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1b68c738c0d9 Merge Changeset: 7898caac2071 Author: apangin Date: 2009-02-26 14:25 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7898caac2071 Merge - src/cpu/x86/vm/vm_version_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.hpp - src/cpu/x86/vm/vm_version_x86_64.cpp - src/cpu/x86/vm/vm_version_x86_64.hpp Changeset: 3698e8f47799 Author: tonyp Date: 2009-02-24 15:50 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3698e8f47799 6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure) Summary: Under certain circumstances (evacuation failure) the pause time is not communicated to the policy and, as a result, the pause time field is not initialized properly. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 83ef1482304c Author: jmasa Date: 2009-02-24 22:12 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/83ef1482304c 6806226: Signed integer overflow in growable array code causes JVM crash Summary: Workaround the overflow by doing the intermediate calculations in an unsigned variable. Reviewed-by: ysr, jcoomes ! src/share/vm/utilities/growableArray.cpp Changeset: 59150d6667e1 Author: jmasa Date: 2009-02-24 22:51 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/59150d6667e1 Merge Changeset: 1fa16c3565be Author: ysr Date: 2009-02-27 15:30 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1fa16c3565be Merge Changeset: 0ad1cb407fa1 Author: never Date: 2009-02-25 10:53 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0ad1cb407fa1 6805427: adlc compiler may generate incorrect machnode emission code Reviewed-by: kvn, twisti ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp Changeset: 07d449658fc7 Author: never Date: 2009-02-25 14:36 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07d449658fc7 6807963: need tool to make sense of LogCompilaton output Reviewed-by: kvn + src/share/tools/LogCompilation/Makefile + src/share/tools/LogCompilation/README + src/share/tools/LogCompilation/manifest.mf + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java + src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java Changeset: 523ded093c31 Author: kvn Date: 2009-02-26 14:26 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/523ded093c31 6809798: SafePointScalarObject node placed into incorrect block during GCM Summary: Replace the control edge of a pinned node before scheduling. Reviewed-by: never ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/macro.cpp Changeset: ed6404fac86b Author: never Date: 2009-02-26 16:57 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ed6404fac86b 6810855: KILL vs. TEMP ordering restrictions are too strong Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: dbbe28fc66b5 Author: twisti Date: 2009-02-27 03:35 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/dbbe28fc66b5 6778669: Patch from Red Hat -- fixes compilation errors Summary: Some fixes which are required to build on recent GCCs. Reviewed-by: never, kvn Contributed-by: langel at redhat.com ! make/linux/makefiles/adlc.make ! make/solaris/makefiles/adlc.make ! src/share/vm/adlc/adlc.hpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/dfa.cpp ! src/share/vm/adlc/filebuff.cpp ! src/share/vm/adlc/filebuff.hpp ! src/share/vm/adlc/forms.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/includeDB_core ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: ec59443af135 Author: kvn Date: 2009-02-27 08:34 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ec59443af135 6811267: Fix for 6809798 broke linux build Summary: Fix method's declaration. Reviewed-by: phh, twisti ! src/share/vm/opto/block.hpp Changeset: 98cb887364d3 Author: twisti Date: 2009-02-27 13:27 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/98cb887364d3 6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/linux/launcher/java.c ! src/os/linux/launcher/java_md.h ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/launcher/java.c ! src/os/solaris/launcher/java_md.h ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/tools/MakeDeps/Database.java ! src/share/vm/adlc/Doc/Syntax.doc ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/dict2.cpp ! src/share/vm/adlc/dict2.hpp ! src/share/vm/adlc/filebuff.cpp ! src/share/vm/adlc/filebuff.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp ! src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/libadt/dict.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/permGen.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/generateOopMap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/locknode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/extendedPC.hpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/orderAccess.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/threadCritical.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 19962e74284f Author: never Date: 2009-03-01 20:49 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/19962e74284f 6811384: MacroAssembler::serialize_memory may touch next page on amd64 Reviewed-by: kvn, phh, twisti ! src/cpu/x86/vm/assembler_x86.cpp Changeset: d8c7fa77a6dc Author: kvn Date: 2009-03-03 10:34 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d8c7fa77a6dc Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 0386097d43d8 Author: dcubed Date: 2009-03-02 13:57 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0386097d43d8 6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one") Summary: Don't create JvmtiThreadState for an exiting JavaThread. Reviewed-by: coleenp, swamyv ! src/share/vm/prims/jvmtiThreadState.hpp Changeset: ea20d7ce26b0 Author: dcubed Date: 2009-03-02 14:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ea20d7ce26b0 6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness Summary: Check for NULL return values from jvmti_thread_state() and state_for() and return a JVM TI error code as appropriate. Reviewed-by: coleenp, swamyv ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiThreadState.hpp ! src/share/vm/runtime/thread.hpp Changeset: 70998f2e05ef Author: dcubed Date: 2009-03-02 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/70998f2e05ef 6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry. Reviewed-by: acorn, swamyv ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/includeDB_core ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 2f716c0acb64 Author: dcubed Date: 2009-03-02 14:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2f716c0acb64 6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer Summary: Change JvmtiEnvBase::is_valid() and JvmtiRawMonitor::is_valid() to fetch the _magic fields via Bytes::get_native_u[248](). Reviewed-by: coleenp, swamyv ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp Changeset: afa80fa86d22 Author: dcubed Date: 2009-03-02 14:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/afa80fa86d22 Merge ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/includeDB_core ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 5caef2219893 Author: dcubed Date: 2009-03-02 16:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5caef2219893 Merge ! src/share/vm/includeDB_core Changeset: 3db67f76d308 Author: acorn Date: 2009-03-05 22:07 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3db67f76d308 Merge ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/includeDB_core ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: c6c601a0f2d6 Author: ysr Date: 2009-03-02 16:37 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c6c601a0f2d6 6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/includeDB_gc ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/heapDumper.hpp Changeset: 4f360ec815ba Author: iveresov Date: 2009-03-06 13:50 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4f360ec815ba 6720309: G1: don't synchronously update RSet during evacuation pauses 6720334: G1: don't update RSets of collection set regions during an evacuation pause Summary: Introduced a deferred update mechanism for delaying the rset updates during the collection pause Reviewed-by: apetrusenko, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 0db4adb6e914 Author: tonyp Date: 2009-03-07 11:07 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0db4adb6e914 6810698: G1: two small bugs in the sparse remembered sets Summary: The _expanded flag of the sparse RSets is not reset and this can leave a RSet in an inconsistent state if it is expanded more than once. Also, we should be iterating over the _cur, instead of the _next, sparse table Reviewed-by: apetrusenko, iveresov ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp Changeset: ae1579717a57 Author: tonyp Date: 2009-03-07 11:07 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ae1579717a57 6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity") Summary: The length of the fast cset test vector is decided at the beginning of a GC, but more regions can be added during the GC. The simple fix is to set the length of the fast cset test vector to the max. Reviewed-by: iveresov ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 7ea5ca260b28 Author: tonyp Date: 2009-03-07 11:07 -0500 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7ea5ca260b28 6814467: G1: small fixes related to concurrent marking verboseness Summary: A few small fixes to remove some inconsistencies in the concurrent mark-related verbose GC output. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: bcedf688d882 Author: tonyp Date: 2009-03-09 11:32 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bcedf688d882 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/os.cpp Changeset: 19f25e603e7b Author: kvn Date: 2009-03-03 18:25 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/19f25e603e7b 6812721: Block's frequency should not be NaN Summary: Set MIN_BLOCK_FREQUENCY block's frequency when calculated block's frequency is NaN Reviewed-by: never ! src/share/vm/opto/gcm.cpp Changeset: 56aae7be60d4 Author: jrose Date: 2009-03-04 09:58 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/56aae7be60d4 6812678: macro assembler needs delayed binding of a few constants (for 6655638) Summary: minor assembler enhancements preparing for method handles Reviewed-by: kvn ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/asm/assembler.cpp ! src/share/vm/asm/assembler.hpp Changeset: 9adddb8c0fc8 Author: jrose Date: 2009-03-06 21:36 -0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9adddb8c0fc8 6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638) Summary: Code in vtableStubs and templateTable moved into MacroAssembler. Reviewed-by: kvn ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp Changeset: 337400e7a5dd Author: twisti Date: 2009-03-09 03:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/337400e7a5dd 6797305: Add LoadUB and LoadUI opcode class Summary: Add a LoadUB (unsigned byte) and LoadUI (unsigned int) opcode class so we have these load optimizations in the first place and do not need to handle them in the matcher. Reviewed-by: never, kvn ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/forms.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/6797305/Test6797305.java Changeset: 2f2f54ed12ce Author: kvn Date: 2009-03-10 08:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2f2f54ed12ce Merge ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp Changeset: 87fa6e083d82 Author: apetrusenko Date: 2009-03-10 00:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/87fa6e083d82 6760309: G1: update remembered sets during Full GCs Reviewed-by: iveresov, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: fcf566137dbf Author: tonyp Date: 2009-03-12 11:34 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fcf566137dbf Merge Changeset: 7bb995fbd3c0 Author: trims Date: 2009-03-12 18:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7bb995fbd3c0 Merge ! make/linux/makefiles/adlc.make ! make/solaris/makefiles/adlc.make ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.cpp - src/cpu/x86/vm/vm_version_x86_32.hpp - src/cpu/x86/vm/vm_version_x86_64.cpp - src/cpu/x86/vm/vm_version_x86_64.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/dfa.cpp ! src/share/vm/adlc/dict2.cpp ! src/share/vm/adlc/filebuff.hpp ! src/share/vm/adlc/forms.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/includeDB_core ! src/share/vm/includeDB_gc ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: 2581d90c6c9b Author: trims Date: 2009-03-12 18:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2581d90c6c9b 6816970: Bump HS15 build number to 03 Summary: Update the HS15 Build number to 03 Reviewed-by: jcoomes ! make/hotspot_version From Erik.Trimble at Sun.COM Wed Mar 18 00:59:55 2009 From: Erik.Trimble at Sun.COM (Erik Trimble) Date: Wed, 18 Mar 2009 00:59:55 -0700 Subject: jdk7-b51: Hotspot Message-ID: <49C0A9FB.9030706@sun.com> Hotspot 15 Build 03 has been integrated for Build 51 of JDK 7. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3174f87bcd7c http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2581d90c6c9b http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ae890d80d5df http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/41a66a42791b http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b1e3e3b8e6b2 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2c0076945b1a http://hg.openjdk.java.net/jdk7/jdk7/rev/0f0189d55ce4 ------------ Component : VM Status : 0 major failures, 1 minor failures Date : 03/18/2009 at 08:30 Tested By : VM SQE Cost(total man-days): 1 Workspace : /java/jdk/ws/hotspot/ws/master Bundles : /net/jprt-web.sfbay/jprt/archive/2009/03/2009-03-13-012031.et151817.hs15b03/bundles/ Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server WinXP Prof(32), -client WinXP Prof(32), -server WinXP Home(32), -client WinXP Home(32), -server Win Server 2003(32), -client Win Server 2003(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server Solaris AMD64(64jdk), -d64/-server Sol Sparc 10(64OS)(64jdk), -d64/-server win server2003 AMD(64OS)(64jdk), -d64/-server RH AS4.0 AMD(64OS)(64jdk), -d64/-server Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/tools/gtee/results/HSX/PIT/VM/15/b03/jdk7b51/ Number of Tests Executed : 623361 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6786346: intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226) 6802499: EA: assert(false,"unknown node on this path") 6806226: Signed integer overflow in growable array code causes JVM crash 6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined 6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer 6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC Tested, Pass (partial fixes): 6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one") 6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6797305: Add LoadUB and LoadUI opcode class 6812721: Block's frequency should not be NaN 6799141: Build with --hash-style=both so that binaries can work on SuSE 10 6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure) 6812678: macro assembler needs delayed binding of a few constants (for 6655638) 6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638) 6807963: need tool to make sense of LogCompilaton output 6811384: MacroAssembler::serialize_memory may touch next page on amd64 6810698: G1: two small bugs in the sparse remembered sets 6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity") 6814467: G1: small fixes related to concurrent marking verboseness 6810855: KILL vs. TEMP ordering restrictions are too strong 6720309: G1: don't synchronously update RSet during evacuation pauses 6720334: G1: don't update RSets of collection set regions during an evacuation pause 6760309: G1: update remembered sets during Full GCs 6807084: AutoBox elimination is broken with compressed oops 6805427: adlc compiler may generate incorrect machnode emission code 6809798: SafePointScalarObject node placed into incorrect block during GCM 6791572: assert("duplicating node that's already been matched") Other reasons: 6814575: Update copyright year 6808589: Merge vm_version_x86_{32,64}.{cpp,hpp} 6806046: Hotspot build error when compiled from Visual Studio 6778669: Patch from Red Hat -- fixes compilation errors 6811267: Fix for 6809798 broke linux build 6810672: Comment typos 6816970: Bump HS15 build number to 03 New bugs filed: Bugs in PIT build: 6818264: Heap dumper unexpectedly adds .hprof suffix Bugs in earlier promoted build: 6818464: TEST_BUG: Timeout values in several java/util tests are insufficient Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b51 Issues and Notes: Unverified fixes are because no tests exist or the fix is build or source comment/typo fix. 6791572 actually could be verified, will do it today. ------------------------------- From VM SQE -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA From xiomara.jayasena at sun.com Wed Mar 18 14:46:13 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Wed, 18 Mar 2009 21:46:13 +0000 Subject: hg: jdk7/jdk7/corba: 3 new changesets Message-ID: <20090318214617.1380CE25B@hg.openjdk.java.net> Changeset: 53d5b45f73ab Author: ohair Date: 2009-03-11 14:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/53d5b45f73ab 6790292: BOOTDIR of jdk6 u12 will not work with jdk7 builds Reviewed-by: tbell ! make/common/Rules.gmk Changeset: 9c0cc0d0eca2 Author: ohair Date: 2009-03-11 17:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/9c0cc0d0eca2 6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 Reviewed-by: tbell ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-windows.gmk ! src/windows/resource/version.rc Changeset: 3eb8f1047a74 Author: xdono Date: 2009-03-16 16:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3eb8f1047a74 Merge From xiomara.jayasena at sun.com Wed Mar 18 14:50:12 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Wed, 18 Mar 2009 21:50:12 +0000 Subject: hg: jdk7/jdk7/jdk: 4 new changesets Message-ID: <20090318215117.B40FBE26C@hg.openjdk.java.net> Changeset: 711a9fb838d1 Author: ohair Date: 2009-03-16 11:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/711a9fb838d1 6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 Summary: These changes create a preference for the newer 6.1 SDK on Windows. Reviewed-by: tbell ! make/common/Defs-windows.gmk ! make/common/shared/Compiler-gcc.gmk ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Compiler-sun.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Sanity-Settings.gmk ! make/common/shared/Sanity.gmk ! src/windows/native/sun/windows/awt.rc ! src/windows/resource/version.rc Changeset: ece878b04159 Author: xdono Date: 2009-03-16 16:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ece878b04159 Merge Changeset: bdb4b0b28407 Author: ohair Date: 2009-03-17 13:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bdb4b0b28407 6818565: Regression with fix 6816311: COMPILER_VERSION -> REQUIRED_COMPILER_VERSION Reviewed-by: tbell - make/common/shared/Compiler.gmk ! make/common/shared/Defs-solaris.gmk ! make/common/shared/Defs.gmk Changeset: fea0898259ae Author: ohair Date: 2009-03-17 13:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fea0898259ae Merge From Xiomara.Jayasena at Sun.COM Wed Mar 18 15:13:09 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara.Jayasena at Sun.COM) Date: Wed, 18 Mar 2009 15:13:09 -0700 Subject: jdk7-b51: Build Integration Message-ID: <49C171F5.3030406@Sun.COM> http://hg.openjdk.java.net/jdk7/jdk7/rev/0f0189d55ce4 http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3eb8f1047a74 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2581d90c6c9b http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ae890d80d5df http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/41a66a42791b http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fea0898259ae http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8c55d5b0ed71 ---- PIT results or PIT waiver : These changes are coordinated with RE [xiomara] and tested in the RE environment. From xiomara.jayasena at sun.com Thu Mar 19 17:52:57 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 00:52:57 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b51 for changeset 0f0189d55ce4 Message-ID: <20090320005257.EFADFE366@hg.openjdk.java.net> Changeset: 4264c2fe6649 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/4264c2fe6649 Added tag jdk7-b51 for changeset 0f0189d55ce4 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 17:55:58 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 00:55:58 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b51 for changeset 3eb8f1047a74 Message-ID: <20090320005559.4A35BE36D@hg.openjdk.java.net> Changeset: bec82237d694 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/bec82237d694 Added tag jdk7-b51 for changeset 3eb8f1047a74 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 18:01:01 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 01:01:01 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b51 for changeset 2581d90c6c9b Message-ID: <20090320010103.893F7E378@hg.openjdk.java.net> Changeset: 1b1e8f1a4fe8 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1b1e8f1a4fe8 Added tag jdk7-b51 for changeset 2581d90c6c9b ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 18:07:53 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 01:07:53 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b51 for changeset ae890d80d5df Message-ID: <20090320010755.43402E386@hg.openjdk.java.net> Changeset: 69ad87dc25cb Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/69ad87dc25cb Added tag jdk7-b51 for changeset ae890d80d5df ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 18:11:02 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 01:11:02 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b51 for changeset 41a66a42791b Message-ID: <20090320011104.0ACF9E393@hg.openjdk.java.net> Changeset: e646890d18b7 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/e646890d18b7 Added tag jdk7-b51 for changeset 41a66a42791b ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 18:23:44 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 01:23:44 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b51 for changeset 8c55d5b0ed71 Message-ID: <20090320012345.ECBD7E3A1@hg.openjdk.java.net> Changeset: 29329051d483 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/29329051d483 Added tag jdk7-b51 for changeset 8c55d5b0ed71 ! .hgtags From xiomara.jayasena at sun.com Thu Mar 19 18:14:23 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 20 Mar 2009 01:14:23 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b51 for changeset fea0898259ae Message-ID: <20090320011435.0B778E39A@hg.openjdk.java.net> Changeset: bcbeadb4a5d7 Author: xdono Date: 2009-03-19 13:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bcbeadb4a5d7 Added tag jdk7-b51 for changeset fea0898259ae ! .hgtags From mlists at juma.me.uk Wed Mar 25 09:10:58 2009 From: mlists at juma.me.uk (Ismael Juma) Date: Wed, 25 Mar 2009 16:10:58 +0000 Subject: JDK 7 Features. Message-ID: <1237997458.1287.9.camel@lcmesh.config> Hi all, I am happy to see an initial plan for JDK 7 that includes features, milestones and dates. Mark suggested in his blog entry[1], that follow-ups should be directed to this list. I suggest adding "Scalar replacement" as one of the new VM features. It's already available in JDK 6 Update 14, but not enabled by default (along with Compressed 64-bit object pointers and the G1 collector). I believe it's a major new feature and it can have a substantial performance benefit[2]. Best, Ismael [1] http://blogs.sun.com/mr/entry/jdk7 [2] http://blog.juma.me.uk/2008/12/17/objects-with-no-allocation-overhead/ From mr at sun.com Wed Mar 25 09:42:43 2009 From: mr at sun.com (Mark Reinhold) Date: Wed, 25 Mar 2009 09:42:43 -0700 Subject: JDK 7 schedule and features Message-ID: <20090325164243.BA4DE97059@eggemoggin.niobe.net> FYI, I've posted current schedule and feature-list information to the main project page [1], and also published an accompanying blog [2]. - Mark [1] http://openjdk.java.net/projects/jdk7 [2] http://blogs.sun.com/mr/entry/jdk7 From Paul.Hohensee at Sun.COM Thu Mar 26 16:38:03 2009 From: Paul.Hohensee at Sun.COM (Paul Hohensee) Date: Thu, 26 Mar 2009 19:38:03 -0400 Subject: JDK 7 Features. In-Reply-To: <1237997458.1287.9.camel@lcmesh.config> References: <1237997458.1287.9.camel@lcmesh.config> Message-ID: <49CC11DB.7060804@sun.com> As you note, it's available in 6u14, and is also available in 6u6p, the current performance release (for which see http://java.sun.com/performance). It'll be on the feature list for 6u14, but it's off by default for now because while it's pretty reliable, it's not yet reliable enough for us to turn make it the default. It does get turned on when you use -XX:+AggressiveOpts though. Scalar replacement is actually an optimization enabled by something called Escape Analysis, which latter finds all the objects that are used only by the thread that allocated them. I.e., they don't 'escape' the thread that allocated them. Such objects are candidates for object explosion, which splits an object up into its component fields and allocates them in registers (that's what scalar replacement is) or on the thread stack (which we don't do yet for various reasons, not least of which is that it's almost as fast to allocate in the heap as on the thread stack, and that the thread stack is rather small). You're right that scalar replacement has the potential to make some code much faster, assuming there's enough registers available. AggressiveOpts is our catchall flag for performance features that will eventually become the default. Scalar replacement (and escape analysis) are on the list. Anyone want to help us out? :) Paul Ismael Juma wrote: > Hi all, > > I am happy to see an initial plan for JDK 7 that includes features, > milestones and dates. > > Mark suggested in his blog entry[1], that follow-ups should be directed > to this list. I suggest adding "Scalar replacement" as one of the new VM > features. It's already available in JDK 6 Update 14, but not enabled by > default (along with Compressed 64-bit object pointers and the G1 > collector). I believe it's a major new feature and it can have a > substantial performance benefit[2]. > > Best, > Ismael > > [1] http://blogs.sun.com/mr/entry/jdk7 > [2] > http://blog.juma.me.uk/2008/12/17/objects-with-no-allocation-overhead/ > > From mlists at juma.me.uk Fri Mar 27 03:12:08 2009 From: mlists at juma.me.uk (Ismael Juma) Date: Fri, 27 Mar 2009 10:12:08 +0000 Subject: JDK 7 Features. In-Reply-To: <49CC11DB.7060804@sun.com> References: <1237997458.1287.9.camel@lcmesh.config> <49CC11DB.7060804@sun.com> Message-ID: <1238148728.27543.33.camel@localhost.localdomain> Hi Paul, Thanks for the reply. On Thu, 2009-03-26 at 19:38 -0400, Paul Hohensee wrote: [...] > It does get turned on when you use -XX:+AggressiveOpts though. [...] > AggressiveOpts is our > catchall flag for performance features that will eventually become the > default. Good to know that there are plans to make it on by default. If you look at the features list for JDK 7: http://openjdk.java.net/projects/jdk7/features/ "Compressed 64-bit object pointers" and "Garbage-First GC (G1)" are two items in the list (both included in JDK 6 Update 14 early access). My question is, why is Scalar replacement not there? Is it because it's not deemed important enough (I would disagree with that) or is it because there is uncertainty whether it will be stable enough for production usage by the time JDK 7 ships (while there's more certainty for the others)? > Scalar replacement (and escape analysis) are on the list. Anyone want to > help us out? :) As far as I am concerned, it would depend on what you guys need help with. It's safe to say that I would not be able to help much with the implementation. ;) I guess that would leave testing and bug reports (on a side-note, it would be useful to have a wiki page explaining what kind of information makes it easier to fix bugs caused by new features like this and how to collect it). Best, Ismael From tim.bell at sun.com Fri Mar 27 14:50:01 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 27 Mar 2009 21:50:01 +0000 Subject: hg: jdk7/jdk7/corba: 2 new changesets Message-ID: <20090327215004.522E2EBB7@hg.openjdk.java.net> Changeset: 126389a38e7d Author: tbell Date: 2009-03-23 17:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/126389a38e7d 6695776: corba jscheme jar files in repository could be built from source Summary: Forward port of changes from the 6-open train. Reviewed-by: darcy, ohair, tbell Contributed-by: Andrew John Hughes ! make/com/sun/corba/se/sources/Makefile ! make/sun/rmi/corbalogsources/Makefile ! make/tools/Makefile + make/tools/logutil/Makefile ! src/share/classes/com/sun/tools/corba/se/logutil/IndentingPrintWriter.java + src/share/classes/com/sun/tools/corba/se/logutil/Input.java + src/share/classes/com/sun/tools/corba/se/logutil/InputCode.java + src/share/classes/com/sun/tools/corba/se/logutil/InputException.java + src/share/classes/com/sun/tools/corba/se/logutil/MC.java - src/share/classes/com/sun/tools/corba/se/logutil/lib/jscheme.jar - src/share/classes/com/sun/tools/corba/se/logutil/lib/jschemelogutil.jar - src/share/classes/com/sun/tools/corba/se/logutil/scripts/mc - src/share/classes/com/sun/tools/corba/se/logutil/scripts/mc.scm - src/share/classes/com/sun/tools/corba/se/logutil/scripts/run Changeset: 61116c9789b9 Author: tbell Date: 2009-03-23 17:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/61116c9789b9 Merge From tim.bell at sun.com Fri Mar 27 14:53:58 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 27 Mar 2009 21:53:58 +0000 Subject: hg: jdk7/jdk7/jdk: 21 new changesets Message-ID: <20090327215816.2FE54EBC3@hg.openjdk.java.net> Changeset: e1064300e0f6 Author: mchung Date: 2009-03-12 10:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e1064300e0f6 6810254: Lazily instantiate the shared secret access objects Summary: Register the shutdown hooks only when needed and remove JavaIODeleteOnExitAccess Reviewed-by: alanb ! make/java/java/FILES_java.gmk ! src/share/classes/java/io/Console.java ! src/share/classes/java/io/DeleteOnExitHook.java ! src/share/classes/java/io/File.java ! src/share/classes/java/lang/ApplicationShutdownHooks.java ! src/share/classes/java/lang/Shutdown.java ! src/share/classes/java/lang/System.java ! src/share/classes/sun/misc/JavaIOAccess.java - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/misc/SharedSecrets.java Changeset: fdb1567ea28c Author: mchung Date: 2009-03-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fdb1567ea28c 6813240: Remove dead code in sun.misc.FormattedFloatingDecimal class Summary: Remove unused methods from FormattedFloatingDecimal that were originally copied from FloatingDecimal Reviewed-by: darcy ! src/share/classes/sun/misc/FormattedFloatingDecimal.java Changeset: 9d5cce463fa0 Author: weijun Date: 2009-03-13 09:20 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9d5cce463fa0 6815182: GSSAPI/SPNEGO does not work with server using MIT Kerberos library Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/spnego/NegTokenInit.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/krb5/auto/SpnegoReqFlags.java Changeset: ef3eba839fb7 Author: weijun Date: 2009-03-13 09:21 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ef3eba839fb7 6550221: jaas, jgss and smartcardio javadoc files do not contain Copyrights Reviewed-by: ohair ! make/docs/Makefile Changeset: f381e737916d Author: xuelei Date: 2009-03-13 12:59 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f381e737916d 6798714: OCSPResponse class has to check the validity of signing certificate for OCSP response Summary: checking validity and ocsp-nocheck extension. Reviewed-by: mullan, vinnie ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java + src/share/classes/sun/security/x509/OCSPNoCheckExtension.java ! src/share/classes/sun/security/x509/OIDMap.java ! src/share/classes/sun/security/x509/PKIXExtensions.java Changeset: c2ca4a97ba86 Author: tbell Date: 2009-03-13 15:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c2ca4a97ba86 Merge - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java Changeset: 181472dbbebb Author: xuelei Date: 2009-03-17 11:54 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/181472dbbebb 6383095: CRL revoked certificate failures masked by OCSP failures Summary: remove the mask if certificate revoked Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java + test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java Changeset: 171dc1779708 Author: tbell Date: 2009-03-17 13:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/171dc1779708 6814587: Legal notice repair needed in jdk/src/share/classes/java/nio 6814590: Legal notice repair needed in jdk/test/java/awt/Frame/FrameSize/TestFrameSize.java 6814591: Legal notice repair needed in jdk/test/javax/script/Test3.java Reviewed-by: alanb, xdono ! src/share/classes/java/nio/file/SecureDirectoryStream.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! test/java/awt/Frame/FrameSize/TestFrameSize.java ! test/javax/script/Test3.java Changeset: fa87de6b1ac3 Author: dfuchs Date: 2009-03-12 15:36 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fa87de6b1ac3 6661448: Make the SNMP agent optional when OPENJDK=true and IMPORT_BINARY_PLUGS=false Reviewed-by: mchung, ohair ! make/com/sun/jmx/Makefile ! make/java/management/Makefile ! make/javax/management/Makefile ! make/sun/management/Makefile ! src/share/classes/sun/management/Agent.java ! test/com/sun/jmx/snmp/SnmpOidHashCode.java ! test/com/sun/jmx/snmp/TimeTicksWrapping.java Changeset: e90ce2ac06a8 Author: dfuchs Date: 2009-03-13 14:25 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e90ce2ac06a8 Merge - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java Changeset: ef27484bbd7f Author: dfuchs Date: 2009-03-18 18:55 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ef27484bbd7f Merge Changeset: 392cd358db5d Author: mchung Date: 2009-03-18 17:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/392cd358db5d 6817246: Redundant call to set InetAddressCachePolicy to FOREVER if not set during initialization Summary: Remove InetAddressCachePolicy.setIfNotSet call from System.setSecurityManager0 Reviewed-by: alanb, jccollet ! src/share/classes/java/lang/System.java Changeset: 87acd36bd847 Author: weijun Date: 2009-03-19 11:17 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/87acd36bd847 6819272: keytool -importcert should read the whole input Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java + test/sun/security/tools/keytool/importreadall.sh Changeset: 3b6d7e15ccd9 Author: sherman Date: 2009-03-20 16:22 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3b6d7e15ccd9 6817475: named-capturing group name started with digit causes PSE exception Summary: Need accept the digit as the first char of the group name Reviewed-by: alanb ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: c6b37e92e387 Author: sherman Date: 2009-03-20 17:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c6b37e92e387 Merge ! src/share/classes/java/util/regex/Pattern.java - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java Changeset: cc8ffb0fc1a4 Author: tbell Date: 2009-03-21 13:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/cc8ffb0fc1a4 Merge - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java Changeset: 74fe20f0e49b Author: weijun Date: 2009-03-23 17:05 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/74fe20f0e49b 6820606: keytool can generate serialno more randomly Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/x509/CertAndKeyGen.java Changeset: 4faf788c4949 Author: sherman Date: 2009-03-23 09:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4faf788c4949 6636323: Optimize handling of builtin charsets 6636319: Encoders should implement isLegalReplacement(byte[] repl) Summary: optimized new String(byte[], cs/csn) and String.getBytes(cs/csn) for speed and memory consumption in singlebyte case. Reviewed-by: alanb ! make/java/nio/FILES_java.gmk ! src/share/classes/java/lang/StringCoding.java + src/share/classes/sun/nio/cs/ArrayDecoder.java + src/share/classes/sun/nio/cs/ArrayEncoder.java ! src/share/classes/sun/nio/cs/ISO_8859_1.java ! src/share/classes/sun/nio/cs/SingleByte.java ! src/share/classes/sun/nio/cs/US_ASCII.java ! test/sun/nio/cs/FindEncoderBugs.java + test/sun/nio/cs/StrCodingBenchmark.java + test/sun/nio/cs/TestStringCoding.java Changeset: b9cc5da6c516 Author: sherman Date: 2009-03-23 09:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b9cc5da6c516 Merge Changeset: 13cd6eb34cfa Author: tbell Date: 2009-03-23 17:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/13cd6eb34cfa 6695776: corba jscheme jar files in repository could be built from source Summary: Forward port of changes from the 6-open train. Reviewed-by: darcy, ohair, tbell Contributed-by: Andrew John Hughes ! THIRD_PARTY_README Changeset: 8306f3df15ff Author: tbell Date: 2009-03-23 17:57 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8306f3df15ff Merge - make/common/shared/Compiler.gmk From tim.bell at sun.com Fri Mar 27 15:09:22 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 27 Mar 2009 22:09:22 +0000 Subject: hg: jdk7/jdk7/langtools: 4 new changesets Message-ID: <20090327220930.A0761EBCB@hg.openjdk.java.net> Changeset: 889ec3ddc91b Author: tbell Date: 2009-03-17 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/889ec3ddc91b 6814592: Legal notice repair needed in langtools/test/tools/javap/T4884240.java Reviewed-by: jjg ! test/tools/javap/T4884240.java Changeset: edd944553131 Author: bpatel Date: 2009-03-19 19:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/edd944553131 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! test/com/sun/javadoc/testHeadings/TestHeadings.java ! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java + test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/C1.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/I1.java + test/com/sun/javadoc/testHtmlTableTags/pkg1/package-info.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C2.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java + test/com/sun/javadoc/testHtmlTableTags/pkg2/package-info.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java Changeset: b000f7c728ae Author: bpatel Date: 2009-03-20 15:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b000f7c728ae 6820360: Fix for definition list tags nesting adds an extra list tag for package summary page. Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java + test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/package-info.java Changeset: 3bf905cb80e7 Author: tbell Date: 2009-03-21 13:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3bf905cb80e7 Merge From Tim.Bell at Sun.COM Fri Mar 27 15:10:12 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 27 Mar 2009 15:10:12 -0700 Subject: jdk7-b52: JSN, Tools, Core Libraries, and Serviceability Message-ID: <49CD4EC4.2080608@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/61116c9789b9 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1b1e8f1a4fe8 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/69ad87dc25cb http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/e646890d18b7 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8306f3df15ff http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3bf905cb80e7 http://hg.openjdk.java.net/jdk7/jdk7/rev/4264c2fe6649 --- Component : net Status : 0 major failures, 0 minor failures Date : 03/27/2009 at 23:01 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Sol Sparc 10(64OS)(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/networking/pit/7/b52/ Number of Tests Executed : 243 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6817246 Redundant call to set InetAddressCachePolicy to FOREVER if not set during initialization Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b52 Issues and Notes: 6817246 - modularization, noreg-perf ------------------------------- From JSN SQE Component : sec Status : 0 major failures, 0 minor failures Date : 03/27/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Solaris AMD64(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay:9090/tert/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6383095 java classes_secu CRL revoked certificate failures masked by OCSP 6798714 java classes_secu OCSPResponse class has to check the validity of 6819272 java classes_secu keytool -importcert should read the whole input 6815182 jgss spnego GSSAPI/SPNEGO does not work with server using MI Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6550221 java classes_secu jaas, jgss and smartcardio javadoc files do not 6820606 java classes_secu keytool can generate serialno more randomly Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b52 Issues and Notes: 6550221 - noreg-doc\uff0c6820606 - noreg-trivial ------------------------------- From JSN SQE Component : libs Status : 0 major failures, 0 minor failures Date : 03/27/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Solaris AMD64(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay:9090/tert/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6636319 java char_encodin Encoders should implement isLegalReplacement(byt 6636323 java char_encodin Optimize handling of builtin charsets 6817475 java classes_util named-capturing group name started with digit ca Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6814587 java classes_nio Legal notice repair needed in jdk/src/share/clas 6813240 java classes_util Remove dead code in sun.misc.FormattedFloatingDe Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b52 Issues and Notes: 6814587 - noreg-doc\uff0c6813240 - noreg-perf ------------------------------- From JSN SQE Component : tools Status : 0 major failures, 0 minor failures Date : 03/27/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 Platforms : Solaris Sparc 10(32), -client WinXP Prof(32), -server RH9(32), -client Solaris AMD64(64jdk), -d64/-server Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay:9090/tert/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6814592 java javap Legal notice repair needed in langtools/test/to Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b52 Issues and Notes: 6814592 - noreg-doc ------------------------------- From JSN SQE From Tim.Bell at Sun.COM Fri Mar 27 16:42:10 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 27 Mar 2009 16:42:10 -0700 Subject: Make that b53 Re: jdk7-b52: JSN, Tools, Core Libraries, and Serviceability In-Reply-To: <49CD4EC4.2080608@sun.com> References: <49CD4EC4.2080608@sun.com> Message-ID: <49CD6452.40108@sun.com> Integrator makes a mistake. b52 promoted yesterday. These changes will be promoted in b53. Tim Tim Bell wrote: > http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/61116c9789b9 > http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1b1e8f1a4fe8 > http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/69ad87dc25cb > http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/e646890d18b7 > http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8306f3df15ff > http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3bf905cb80e7 > http://hg.openjdk.java.net/jdk7/jdk7/rev/4264c2fe6649 > > --- > > > > Component : net > Status : 0 major failures, 0 minor failures > Date : 03/27/2009 at 23:01 > Tested By : JSN SQE > Cost(total man-days): 1 > > Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking > Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 > Platforms : > Solaris Sparc 10(32), -client > WinXP Prof(32), -server > RH9(32), -client > Sol Sparc 10(64OS)(64jdk), -d64/-server > > Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking > Browsers : NA > Patches : NA > Logs : /net/sqenfs-2/export2/results/networking/pit/7/b52/ > Number of Tests Executed : 243 product tests, 0 unit tests, 0 tck tests > > Bug verification status: > ====================================== > Tested, Pass: > > Tested, Pass (partial fixes): > > Tested, Fail: > > Untested bug fixes: > Bugs/rfes with no unit tests: > 6817246 Redundant call to set InetAddressCachePolicy to FOREVER if > not set during initialization > > Other reasons: > > New bugs filed: > Bugs in PIT build: > > Bugs in earlier promoted build: > > Number of PIT requested: 1 > Integration target J2SE build number: 1.7.0-b52 > > Issues and Notes: > 6817246 - modularization, noreg-perf > ------------------------------- > From JSN SQE > > > Component : sec > Status : 0 major failures, 0 minor failures > Date : 03/27/2009 at 04:30 > Tested By : JSN SQE > Cost(total man-days): 1 > > Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security > Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 > Platforms : > Solaris Sparc 10(32), -client > WinXP Prof(32), -server > RH9(32), -client > Solaris AMD64(64jdk), -d64/-server > > Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security > Browsers : NA > Patches : NA > Logs : http://jsn-sb2500-1.sfbay:9090/tert/ > Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests > > Bug verification status: > ====================================== > Tested, Pass: > 6383095 java classes_secu CRL revoked certificate failures masked by OCSP > 6798714 java classes_secu OCSPResponse class has to check the validity of > 6819272 java classes_secu keytool -importcert should read the whole input > 6815182 jgss spnego GSSAPI/SPNEGO does not work with server using MI > > > Tested, Pass (partial fixes): > > Tested, Fail: > > Untested bug fixes: > Bugs/rfes with no unit tests: > 6550221 java classes_secu jaas, jgss and smartcardio javadoc files do not > 6820606 java classes_secu keytool can generate serialno more randomly > > > Other reasons: > > New bugs filed: > Bugs in PIT build: > > Bugs in earlier promoted build: > > Number of PIT requested: 1 > Integration target J2SE build number: 1.7.0-b52 > > Issues and Notes: > 6550221 - noreg-doc\uff0c6820606 - noreg-trivial > ------------------------------- > From JSN SQE > > > Component : libs > Status : 0 major failures, 0 minor failures > Date : 03/27/2009 at 04:30 > Tested By : JSN SQE > Cost(total man-days): 1 > > Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs > Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 > Platforms : > Solaris Sparc 10(32), -client > WinXP Prof(32), -server > RH9(32), -client > Solaris AMD64(64jdk), -d64/-server > > Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs > Browsers : NA > Patches : NA > Logs : http://jsn-sb2500-1.sfbay:9090/tert/ > Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests > > Bug verification status: > ====================================== > Tested, Pass: > 6636319 java char_encodin Encoders should implement isLegalReplacement(byt > 6636323 java char_encodin Optimize handling of builtin charsets > 6817475 java classes_util named-capturing group name started with digit ca > > > Tested, Pass (partial fixes): > > Tested, Fail: > > Untested bug fixes: > Bugs/rfes with no unit tests: > 6814587 java classes_nio Legal notice repair needed in jdk/src/share/clas > 6813240 java classes_util Remove dead code in sun.misc.FormattedFloatingDe > > > > > Other reasons: > > New bugs filed: > Bugs in PIT build: > > Bugs in earlier promoted build: > > Number of PIT requested: 1 > Integration target J2SE build number: 1.7.0-b52 > > Issues and Notes: > 6814587 - noreg-doc\uff0c6813240 - noreg-perf > ------------------------------- > From JSN SQE > > > > Component : tools > Status : 0 major failures, 0 minor failures > Date : 03/27/2009 at 04:30 > Tested By : JSN SQE > Cost(total man-days): 1 > > Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools > Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b52 > Platforms : > Solaris Sparc 10(32), -client > WinXP Prof(32), -server > RH9(32), -client > Solaris AMD64(64jdk), -d64/-server > > Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools > Browsers : NA > Patches : NA > Logs : http://jsn-sb2500-1.sfbay:9090/tert/ > Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests > > Bug verification status: > ====================================== > Tested, Pass: > > > Tested, Pass (partial fixes): > > Tested, Fail: > > Untested bug fixes: > Bugs/rfes with no unit tests: > 6814592 java javap Legal notice repair needed in langtools/test/to > > > > > > Other reasons: > > New bugs filed: > Bugs in PIT build: > > Bugs in earlier promoted build: > > Number of PIT requested: 1 > Integration target J2SE build number: 1.7.0-b52 > > Issues and Notes: > 6814592 - noreg-doc > ------------------------------- > From JSN SQE From xiomara.jayasena at sun.com Tue Mar 31 09:03:13 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:03:13 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b52 for changeset 4264c2fe6649 Message-ID: <20090331160314.1AE69ED13@hg.openjdk.java.net> Changeset: c235f4a8559d Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/c235f4a8559d Added tag jdk7-b52 for changeset 4264c2fe6649 ! .hgtags From xiomara.jayasena at sun.com Tue Mar 31 09:06:37 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:06:37 +0000 Subject: hg: jdk7/jdk7/corba: 2 new changesets Message-ID: <20090331160640.0D94BED19@hg.openjdk.java.net> Changeset: 2e02b4137dad Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/2e02b4137dad Added tag jdk7-b52 for changeset bec82237d694 ! .hgtags Changeset: 3c4d73194f6f Author: xdono Date: 2009-03-31 08:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/3c4d73194f6f Merge - src/share/classes/com/sun/tools/corba/se/logutil/lib/jscheme.jar - src/share/classes/com/sun/tools/corba/se/logutil/lib/jschemelogutil.jar - src/share/classes/com/sun/tools/corba/se/logutil/scripts/mc - src/share/classes/com/sun/tools/corba/se/logutil/scripts/mc.scm - src/share/classes/com/sun/tools/corba/se/logutil/scripts/run From xiomara.jayasena at sun.com Tue Mar 31 09:12:07 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:12:07 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b52 for changeset 1b1e8f1a4fe8 Message-ID: <20090331161212.8C596ED1F@hg.openjdk.java.net> Changeset: 6e56a851ccaa Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6e56a851ccaa Added tag jdk7-b52 for changeset 1b1e8f1a4fe8 ! .hgtags From xiomara.jayasena at sun.com Tue Mar 31 09:21:57 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:21:57 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b52 for changeset 69ad87dc25cb Message-ID: <20090331162159.61464ED25@hg.openjdk.java.net> Changeset: 30e3f9614f07 Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/30e3f9614f07 Added tag jdk7-b52 for changeset 69ad87dc25cb ! .hgtags From xiomara.jayasena at sun.com Tue Mar 31 09:25:20 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:25:20 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b52 for changeset e646890d18b7 Message-ID: <20090331162522.77D61ED2B@hg.openjdk.java.net> Changeset: 2c10f0cbb34e Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/2c10f0cbb34e Added tag jdk7-b52 for changeset e646890d18b7 ! .hgtags From xiomara.jayasena at sun.com Tue Mar 31 09:29:28 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:29:28 +0000 Subject: hg: jdk7/jdk7/jdk: 2 new changesets Message-ID: <20090331163003.208BAED31@hg.openjdk.java.net> Changeset: 3501cc282cd2 Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3501cc282cd2 Added tag jdk7-b52 for changeset bcbeadb4a5d7 ! .hgtags Changeset: 1bbbd1bf9be3 Author: xdono Date: 2009-03-31 08:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1bbbd1bf9be3 Merge - src/share/classes/sun/misc/JavaIODeleteOnExitAccess.java From xiomara.jayasena at sun.com Tue Mar 31 09:40:39 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Tue, 31 Mar 2009 16:40:39 +0000 Subject: hg: jdk7/jdk7/langtools: 2 new changesets Message-ID: <20090331164044.4F73AED37@hg.openjdk.java.net> Changeset: 1ec9ff434ce2 Author: xdono Date: 2009-03-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/1ec9ff434ce2 Added tag jdk7-b52 for changeset 29329051d483 ! .hgtags Changeset: 72c2df1a2b5a Author: xdono Date: 2009-03-31 08:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/72c2df1a2b5a Merge From mr at sun.com Tue Mar 31 21:30:22 2009 From: mr at sun.com (Mark Reinhold) Date: Tue, 31 Mar 2009 21:30:22 -0700 Subject: openjdk and jdk product build In-Reply-To: xiomara.jayasena@sun.com; Tue, 31 Mar 2009 12:32:07 PDT; <49D26FB7.30005@Sun.COM> Message-ID: <20090401043022.4FA342665C@callebaut.niobe.net> > Date: Tue, 31 Mar 2009 12:32:07 -0700 > From: xiomara.jayasena at sun.com > In general if RE is able to build the jdk7 product build and not > build the openjdk build, then should the promotion be delayed, until > there is a fix? Yes. - Mark From mr at sun.com Tue Mar 31 21:34:01 2009 From: mr at sun.com (Mark Reinhold) Date: Tue, 31 Mar 2009 21:34:01 -0700 Subject: JDK 7 Milestone 3 Message-ID: <20090401043401.823BF2665C@callebaut.niobe.net> Thus far we've been fairly lax about managing change in the first two milestones, but Milestone 3 is the "JavaOne Preview" milestone and as such we need to make sure that it's solid. So here's the plan: - Features targeted to M3 should be integrated into b54. If you need more time, please coordinate with the Release Team. In either case, coordinate with your local gatekeeper to make sure your changes are pushed into an appropriate group forest in time for integration into the master forest. - The first four builds (b54-57) will be open for bug fixes and small changes without prior approval, except for the usual requirement of at least one code review and CCC review, if appropriate. - Changes for the last two builds (b58, 59) will require Release Team approval. The RT will meet several times per week, if necessary, to ensure low latency on decisions. Approval requests and grants will be recorded via keywords on Sun bug entries. - The last build (b60) is reserved for showstoppers. If there are no showstoppers then we'll skip this build. Comments welcome. - Mark From Xiomara.Jayasena at Sun.COM Tue Mar 31 22:03:37 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Tue, 31 Mar 2009 22:03:37 -0700 Subject: openjdk and jdk product build In-Reply-To: <20090401043022.4FA342665C@callebaut.niobe.net> References: <20090401043022.4FA342665C@callebaut.niobe.net> Message-ID: <49D2F5A9.9020804@sun.com> Mark Reinhold wrote: >> Date: Tue, 31 Mar 2009 12:32:07 -0700 >> From: xiomara.jayasena at sun.com >> > > >> In general if RE is able to build the jdk7 product build and not >> build the openjdk build, then should the promotion be delayed, until >> there is a fix? >> > > Yes. > Thanks -- that was my original thought as well. -Xiomara > - Mark > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/jdk7-dev/attachments/20090331/21ef81ab/attachment.html