From Jonathan.Gibbons at Sun.COM Fri Dec 7 09:41:52 2007 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 07 Dec 2007 09:41:52 -0800 Subject: Welcome, Maurizio Cimadamore Message-ID: Compiler folk, I am delighted to announce that Maurizio Cimadamore has recently joined Sun's Language Tools team and will be working on javac. He will also be a member of the OpenJDK Compiler Group, so you can expect to see and hear more from him here :-) He comes to us from the University of Bologna, Italy, where he worked on the studying language design issues, and reification of generic types. To this end, he developed a prototype compiler called EGO (based on the research work of Mirko Viroli, his PhD tutor); this compiler is an extension of javac allowing generic types to be better supported at runtime so that type-dependent operations (such as cast and instanceof) can be applied to generic types too without any risk of heap pollution. Starting from this work he then developed a prototype of a JVM with runtime support for generic types exploiting the same reification scheme exploited within the EGO compiler. -- Jon From Janet.Koenig at Sun.COM Fri Dec 7 10:48:48 2007 From: Janet.Koenig at Sun.COM (Janet Koenig) Date: Fri, 07 Dec 2007 10:48:48 -0800 Subject: Welcome, Maurizio Cimadamore In-Reply-To: References: Message-ID: <47599590.9070206@sun.com> Welcome Maurizio! It's great to have you on board! And I'm sure the Dublin guys will take good care of you until we can get you over here w/ the rest of the compiler team in the Bay Area. Regards, Janet Jonathan Gibbons wrote: > Compiler folk, > > I am delighted to announce that Maurizio Cimadamore has recently > joined Sun's Language Tools team and will be working on javac. He will > also be a member of the OpenJDK Compiler Group, so you can expect to > see and hear more from him here :-) > > He comes to us from the University of Bologna, Italy, where he worked > on the studying language design issues, and reification of generic > types. To this end, he developed a prototype compiler called EGO > (based on the research work of Mirko Viroli, his PhD tutor); this > compiler is an extension of javac allowing generic types to be better > supported at runtime so that type-dependent operations (such as cast > and instanceof) can be applied to generic types too without any risk > of heap pollution. Starting from this work he then developed a > prototype of a JVM with runtime support for generic types exploiting > the same reification scheme exploited within the EGO compiler. > > -- Jon From John.Rose at Sun.COM Mon Dec 10 19:46:04 2007 From: John.Rose at Sun.COM (John Rose) Date: Mon, 10 Dec 2007 19:46:04 -0800 Subject: for review (S): 6610906: inexplicable IncompatibleClassChangeError References: Message-ID: It looks like we've switched now away from the internal aliases. Here's a code review I recently sent internally, which really should have been external. Vladimir, Tom, Steve: Thanks for the reviews; I'll put you in the changeset comment as soon as I learn your OpenJDK names. Non-Sun people: Welcome to the party! -- John Begin forwarded message: From: John Rose Date: December 5, 2007 6:46:46 PM PST To: hs-compiler Compiler Cc: Mark Reinhold Subject: for review (S): 6610906: inexplicable IncompatibleClassChangeError http://homepage.mac.com/rose00/work/webrev/6610906/ -- John P.S. This is my first stumble toward a mercurial-based putback.... To get a more "open" feel for this review, I put this webrev up on an external site. The repo. is on my MacBook. I think only the Bugster interactions have required SWAN access. However, I'm sending the request to our internal mail alias, not the openjdk group alias. Also, this putback can't go anywhere yet, since the parent repo. (hotspot-comp) is still the experimental one. (My repo. is freshly cloned from http://hg.openjdk.java.net/jdk7/jdk7/ hotspot .) I generated the webrev using this command: /java/devtools/share/bin/webrev -ON -i 6610906-comments.html The contents of the "author comments" file looks like this: For putback to http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/ hotspot
6610906: inexplicable IncompatibleClassChangeError
Summary: dependency check must treat polymorphic interfaces consistently
Reviewed-by: ?? I'll strip the formatting (which webrev should have put in for me) and use it as a changeset comment. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20071210/bce52171/attachment.html From John.Rose at Sun.COM Mon Dec 10 20:03:29 2007 From: John.Rose at Sun.COM (John Rose) Date: Mon, 10 Dec 2007 20:03:29 -0800 Subject: for review (S): 6610906: inexplicable IncompatibleClassChangeError In-Reply-To: References: Message-ID: <218085FB-46FF-44DB-A1A9-D37FE95A7312@sun.com> > On Dec 10, 2007, at 7:58 PM, Peter Ah? wrote: >> You sent this to compiler-dev at openjdk, which I believe is for >> javac. Are you sure you reached the right audience? D'oh. Sorry folks for the newbie noise. We're switching to *hotspot*-compiler-dev at ojdk. -- John On Dec 10, 2007, at 7:46 PM, John Rose wrote: > It looks like we've switched now away from the internal aliases.