hg: hsx/hotspot-rt/hotspot: 8014059: JSR292: Failed to reject invalid class cplmhl00201m28n

2013-05-21 Thread bharadwaj . yadavalli
Changeset: ccdecfece956 Author:bharadwaj Date: 2013-05-21 16:17 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ccdecfece956 8014059: JSR292: Failed to reject invalid class cplmhl00201m28n Summary: Restrict reference of interface methods by invokestatic and invokes

hg: hsx/hotspot-rt/hotspot: 8013875: Incorrect vtable index being set during methodHandle creation for static

2013-05-08 Thread bharadwaj . yadavalli
Changeset: 39ead0411f07 Author:bharadwaj Date: 2013-05-08 14:18 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/39ead0411f07 8013875: Incorrect vtable index being set during methodHandle creation for static Summary: Set vtable index as appropriate for static interf

hg: hsx/hotspot-rt/hotspot: 2 new changesets

2013-05-01 Thread bharadwaj . yadavalli
Changeset: 08236d966eea Author:bharadwaj Date: 2013-05-01 08:07 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/08236d966eea 8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87 Summary: Do not treat static methods as miranda me

hg: hsx/hotspot-rt/hotspot: 8012961: Do not restrict static interface methods to be private

2013-04-23 Thread bharadwaj . yadavalli
Changeset: ce6d7e43501c Author:bharadwaj Date: 2013-04-23 08:12 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ce6d7e43501c 8012961: Do not restrict static interface methods to be private Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added a

hg: hsx/hotspot-rt/hotspot: 2 new changesets

2013-04-18 Thread bharadwaj . yadavalli
Changeset: 41ed397cc0cd Author:bharadwaj Date: 2013-04-18 08:05 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/41ed397cc0cd 8006267: InterfaceMethod_ref should allow invokestatic and invokespecial Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and

hg: hsx/hotspot-rt/hotspot: 8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5

2013-04-09 Thread bharadwaj . yadavalli
Changeset: 09b0d3e9ba6c Author:bharadwaj Date: 2013-04-09 08:52 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/09b0d3e9ba6c 8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5 Summary: Restore incorrect removal of s

hg: hsx/hotspot-rt/hotspot: 8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b

2013-03-25 Thread bharadwaj . yadavalli
Changeset: b8deb3205b51 Author:bharadwaj Date: 2013-03-25 09:36 -0700 URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b8deb3205b51 8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b Summary: Remove support for verification of class files with version 52 and

Re: hg: hsx/hotspot-rt/hotspot: 8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests

2013-01-11 Thread Bharadwaj Yadavalli
Hi David, Thanks for taking a closer look at this. I followed the specification at http://cr.openjdk.java.net/~dlsmith/jsr335-0.6.1/J.html#JJVMS-4.6 to make these changes. The illegality check I modified/added for Java 8 is as follows: if (major_gte_8) { // Class file version is JAVA_