hotspot-dev Digest, Vol 59, Issue 50

haitao0602 haitao0602 at 126.com
Mon Apr 9 02:06:40 PDT 2012


i  want to  unsubscribe,but i don't know what should i do?




At 2012-03-31 03:00:00,hotspot-dev-request at openjdk.java.net wrote:
>Send hotspot-dev mailing list submissions to
>	hotspot-dev at openjdk.java.net
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://mail.openjdk.java.net/mailman/listinfo/hotspot-dev
>or, via email, send a message with subject or body 'help' to
>	hotspot-dev-request at openjdk.java.net
>
>You can reach the person managing the list at
>	hotspot-dev-owner at openjdk.java.net
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of hotspot-dev digest..."
>
>
>Today's Topics:
>
>   1. hg: hsx/hotspot-main/hotspot: 5 new changesets
>      (david.holmes at oracle.com)
>   2. Re: Review Request (M) - 7157695 - Add windows implementation
>      of	socket interface (Nils Eliasson)
>   3. hg: hsx/hotspot-main/hotspot: 2 new changesets
>      (jesper.wilhelmsson at oracle.com)
>   4. code review request for minor FDS tweak (7157296, 7158067)
>      (Daniel D. Daugherty)
>   5. Withdraw CFV: New HotSpot Group Member: Frederic Parain
>      (James Melvin)
>   6. hg: hsx/hotspot-main/langtools: 6 new changesets
>      (john.coomes at oracle.com)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Fri, 30 Mar 2012 07:17:37 +0000
>From: david.holmes at oracle.com
>Subject: hg: hsx/hotspot-main/hotspot: 5 new changesets
>To: hotspot-dev at openjdk.java.net
>Message-ID: <20120330071749.A676347C30 at hg.openjdk.java.net>
>
>Changeset: f7c4174b33ba
>Author:    jiangli
>Date:      2012-03-13 13:50 -0400
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f7c4174b33ba
>
>7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.
>Summary: Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array.
>Reviewed-by: never, coleenp
>Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
>
>! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
>! src/share/vm/classfile/classFileParser.cpp
>! src/share/vm/classfile/classFileParser.hpp
>! src/share/vm/memory/dump.cpp
>! src/share/vm/oops/instanceKlass.cpp
>! src/share/vm/oops/instanceKlass.hpp
>! src/share/vm/oops/instanceKlassKlass.cpp
>! src/share/vm/prims/jvm.cpp
>! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
>! src/share/vm/prims/jvmtiRedefineClasses.cpp
>! src/share/vm/runtime/reflection.cpp
>
>Changeset: 21b94feb697c
>Author:    collins
>Date:      2012-03-13 15:37 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/21b94feb697c
>
>Merge
>
>
>Changeset: 6522ad563f99
>Author:    dlong
>Date:      2012-03-17 17:31 -0400
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/6522ad563f99
>
>Merge
>
>! src/share/vm/oops/instanceKlass.cpp
>
>Changeset: 0698f5ef5535
>Author:    dlong
>Date:      2012-03-25 18:08 -0400
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/0698f5ef5535
>
>Merge
>
>
>Changeset: 08bbee70226f
>Author:    dlong
>Date:      2012-03-29 23:49 -0400
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/08bbee70226f
>
>Merge
>
>
>
>
>------------------------------
>
>Message: 2
>Date: Fri, 30 Mar 2012 10:40:35 +0200
>From: Nils Eliasson <nils.eliasson at oracle.com>
>Subject: Re: Review Request (M) - 7157695 - Add windows implementation
>	of	socket interface
>To: David Holmes <david.holmes at oracle.com>
>Cc: Christian Thalinger <christian.thalinger at oracle.com>,
>	hotspot-dev at openjdk.java.net
>Message-ID: <4F757183.3080502 at oracle.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>ok,
>
>New webrev here: http://cr.openjdk.java.net/~neliasso/7157695/webrev.03/ 
><http://cr.openjdk.java.net/%7Eneliasso/7157695/webrev.03/>
>
>Defining socklen_t as int on windows makes a much better impl.
>
>Remains some casts from size_t to int on windows. So we have jni call in 
>jvm.h with jint/int -> os.hpp with size_t -> os_windows.hpp with int. 
>But we don't expect any negative lenghts so it should work.
>
>Thanks for the feedback,
>Nils E
>
>David Holmes skrev 2012-03-29 23:20:
>> On 30/03/2012 4:36 AM, Dean Long wrote:
>>> Isn't this webrev reversing the recent changes for 7091417?
>>
>> Yes - and it shouldn't be. size_t's and socklen_t's are the correct 
>> types to use.
>>
>> David
>>
>>> dl
>>>
>>> On 3/29/2012 10:42 AM, Christian Thalinger wrote:
>>>> I'm pretty sure this gets us into trouble with some compiler somewhere
>>>> (I'd guess GCC on Linux). On Mac OS X send is declared as:
>>>>
>>>> ssize_t
>>>> send(int socket, const void *buffer, size_t length, int flags);
>>>>
>>>> but length is now passed as int:
>>>>
>>>> -inline int os::send(int fd, char* buf, size_t nBytes, uint flags) {
>>>> +inline int os::send(int fd, char* buf, int nBytes, int flags) {
>>>> RESTARTABLE_RETURN_INT(::send(fd, buf, nBytes, flags));
>>>> }
>>>>
>>>> I think your changes are good but we might need some casts down in the
>>>> OS files eventually.
>>>>
>>>> -- Chris
>>>>
>>>> On Mar 29, 2012, at 3:00 PM, Nils Eliasson wrote:
>>>>
>>>>> http://cr.openjdk.java.net/~neliasso/7157695/webrev.01/<http://cr.openjdk.java.net/%7Eneliasso/7157695/webrev.01/> 
>>>>>
>>>>>
>>>>>
>>>>> 7157695 - Add windows implementation of socket interface
>>>>>
>>>>> Using winsock api which is almost posix compatible. Also changing
>>>>> some argument types for the socket interface calls in os.hpp to make
>>>>> the platform independent code more platform independent. This made
>>>>> the win implementation possible without casts, and allowed me to
>>>>> remove a lot of redundant casts from the jni exports in jvm.cpp.
>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20120330/b2af212f/attachment-0001.html 
>
>------------------------------
>
>Message: 3
>Date: Fri, 30 Mar 2012 11:24:43 +0000
>From: jesper.wilhelmsson at oracle.com
>Subject: hg: hsx/hotspot-main/hotspot: 2 new changesets
>To: hotspot-dev at openjdk.java.net
>Message-ID: <20120330112452.522B247C36 at hg.openjdk.java.net>
>
>Changeset: 9a9bb0010c91
>Author:    brutisso
>Date:      2012-03-27 10:29 +0200
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9a9bb0010c91
>
>7156764: Remove unused size parameter from some CollectedHeap methods
>Summary: Some minor cleanups
>Reviewed-by: tonyp, jwilhelm
>
>! src/share/vm/gc_implementation/g1/g1CollectorPolicy.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/oops/klass.cpp
>! src/share/vm/oops/klass.hpp
>
>Changeset: 5ab480a250a1
>Author:    jwilhelm
>Date:      2012-03-30 09:31 +0200
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5ab480a250a1
>
>Merge
>
>
>
>
>------------------------------
>
>Message: 4
>Date: Fri, 30 Mar 2012 11:32:28 -0600
>From: "Daniel D. Daugherty" <daniel.daugherty at oracle.com>
>Subject: code review request for minor FDS tweak (7157296, 7158067)
>To: hotspot-dev developers <hotspot-dev at openjdk.java.net>,
>	"serviceability-dev at openjdk.java.net"
>	<serviceability-dev at openjdk.java.net>, 	build-dev
>	<build-dev at openjdk.java.net>
>Message-ID: <4F75EE2C.3050505 at oracle.com>
>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>Greetings,
>
>In my recent Full Debug Symbols changes, I added the new
>ENABLE_FULL_DEBUG_SYMBOLS build flag. I originally implemented
>this flag to disable debug info for all build configs which
>doesn't make a whole lot of sense for non-product builds. After all
>what's a debug build without debug info? (Pretty much the same
>thing as a product build).
>
>As is usual, I have one bug to track the hotspot repo changes and
>another bug to track the other repos:
>
>     7157296 3/4 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect
>                 OPT builds
>     7158067 4/4 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect
>                 product builds
>
>Here are the webrev URLs:
>
>http://cr.openjdk.java.net/~dcubed/fds_revamp/7157296-webrev/0-jdk8-root/
>http://cr.openjdk.java.net/~dcubed/fds_revamp/7158067-webrev/0-jdk8-hotspot/
>http://cr.openjdk.java.net/~dcubed/fds_revamp/7157296-webrev/0-jdk8-jdk/
>
>Thanks, in advance, for any review comments.
>
>Dan
>
>
>
>------------------------------
>
>Message: 5
>Date: Fri, 30 Mar 2012 13:46:51 -0400
>From: James Melvin <james.melvin at oracle.com>
>Subject: Withdraw CFV: New HotSpot Group Member: Frederic Parain
>To: hotspot-dev at openjdk.java.net
>Message-ID: <4F75F18B.6020109 at oracle.com>
>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>Dear HotSpot Group,
>
>It's been brought to my attention that although Frederic Parain's
>contributions to the JDK are significant, not all of his work has been
>done in the Open. Unfortunately, I've been asked to withdraw the CFV now
>and resubmit it at an appropriate future time.
>
>- Jim
>
>
>On 3/28/12 10:02 AM, James Melvin wrote:
>> I hereby nominate Frederic Parain to Membership in the HotSpot Group.
>>
>> Frederic is a long-time HotSpot engineer. He started working on HotSpot
>> back in 2003 when he joined the Real-Time System project. His work in
>> the HotSpot runtime added support for real-time threading and
>> asynchronous execution before fixing and improving the instrumentation
>> and tooling of the Real-Time VM. He recently joined the serviceability
>> team where he has contributed to the JVM convergence effort by improving
>> HotSpot management APIs and implementing the diagnostic command
>> framework. In addition, Frederic is currently a Committer for several
>> Projects including HotSpot Express, JDK 6, JDK 7, JDK 7 Updates, and JDK 8.
>>
>> Votes are due by April 10, 2012.
>>
>> Only current Members of the HotSpot Group [1] are eligible
>> to vote on this nomination.
>>
>> For Lazy Consensus voting instructions, see [2].
>>
>> James Melvin
>> Sr. Development Manager
>> JVM Runtime Engineering
>>
>> [1] http://openjdk.java.net/census
>> [2] http://openjdk.java.net/groups/#member-vote
>
>
>------------------------------
>
>Message: 6
>Date: Fri, 30 Mar 2012 17:53:53 +0000
>From: john.coomes at oracle.com
>Subject: hg: hsx/hotspot-main/langtools: 6 new changesets
>To: hotspot-dev at openjdk.java.net
>Message-ID: <20120330175408.A7A7547C3D at hg.openjdk.java.net>
>
>Changeset: b14d9583ce92
>Author:    jjg
>Date:      2012-03-13 15:43 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/b14d9583ce92
>
>7150368: javac should include basic ability to generate native headers
>Reviewed-by: mcimadamore, darcy, ohrstrom
>
>! src/share/classes/com/sun/tools/javac/code/Symtab.java
>! src/share/classes/com/sun/tools/javac/file/Locations.java
>! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
>+ src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
>! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
>! src/share/classes/com/sun/tools/javac/main/Option.java
>! src/share/classes/com/sun/tools/javac/resources/javac.properties
>! src/share/classes/javax/tools/StandardLocation.java
>+ src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
>! test/tools/javac/diags/CheckResourceKeys.java
>+ test/tools/javac/nativeHeaders/NativeHeaderTest.java
>+ test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
>+ test/tools/javac/nativeHeaders/javahComparison/TestClass1.java
>+ test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
>+ test/tools/javac/nativeHeaders/javahComparison/TestClass3.java
>
>Changeset: 1fd57fcf2dbd
>Author:    lana
>Date:      2012-03-13 20:24 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/1fd57fcf2dbd
>
>Merge
>
>
>Changeset: ef67566c49ea
>Author:    jjg
>Date:      2012-03-14 13:53 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/ef67566c49ea
>
>7150784: bad copyright date in file
>Reviewed-by: darcy
>
>! test/tools/javac/api/7086261/T7086261.java
>
>Changeset: 6b473c9ebf1e
>Author:    lana
>Date:      2012-03-21 13:39 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/6b473c9ebf1e
>
>Merge
>
>
>Changeset: be069d72dde2
>Author:    lana
>Date:      2012-03-26 17:32 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/be069d72dde2
>
>Merge
>
>
>Changeset: 46831c72b7f6
>Author:    cl
>Date:      2012-03-29 13:02 -0700
>URL:       http://hg.openjdk.java.net/hsx/hotspot-main/langtools/rev/46831c72b7f6
>
>Added tag jdk8-b32 for changeset be069d72dde2
>
>! .hgtags
>
>
>
>End of hotspot-dev Digest, Vol 59, Issue 50
>*******************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20120409/c4e14f2a/attachment-0001.html 


More information about the hotspot-dev mailing list