alanb [Mon, 07 Oct 2013 11:48:55 +0100] rev 20536
8025983: Typo in Javadoc of Files.isRegularFile()
Reviewed-by: mchung, chegar
jrose [Sat, 05 Oct 2013 05:30:40 -0700] rev 20535
8024438: JSR 292 API specification maintenance for JDK 8
Summary: add wildcard to unreflectConstructor, various clarifications and minor edits
Reviewed-by: mchung, darcy, twisti
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20534
8025112: JSR 292 spec updates for security manager and caller sensitivity
Summary: align CONSTANT_MethodHandle and Lookup.find* API calls, clarify security manager & @CallerSensitive interactions
Reviewed-by: mchung, twisti
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20533
8001110: method handles should have a collectArguments transform, generalizing asCollector
Summary: promote an existing private method; make unit tests on all argument positions to arity 10 with mixed types
Reviewed-by: twisti, vlivanov
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20532
8024599: JSR 292 direct method handles need to respect initialization rules for static members
Summary: Align MH semantic with bytecode behavior of constructor and static member accesses, regarding <clinit> invocation.
Reviewed-by: twisti, darcy, abuckley, vlivanov
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20531
8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
Summary: add an explicit check for leading "<", upgrade the unit tests
Reviewed-by: twisti, darcy
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20530
8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
Summary: Document error conditions that may occur when calling a "spreader" method handle. Use IAE in all cases.
Reviewed-by: twisti, vlivanov
jrose [Sat, 05 Oct 2013 05:30:39 -0700] rev 20529
8019417: JSR 292 javadoc should clarify method handle arity limits
Summary: clarification of erroneous reading of spec. that led to 7194534
Reviewed-by: twisti, darcy
jrose [Sat, 05 Oct 2013 05:30:38 -0700] rev 20528
8001105: findVirtual of Object[].clone produces internal error
Summary: Replicate JVM logic for access control that makes Object.clone appear public when applied to an array type.
Reviewed-by: twisti
jrose [Sat, 05 Oct 2013 05:30:38 -0700] rev 20527
8024761: JSR 292 improve performance of generic invocation
Summary: use a per-MH one element cache for MH.asType to speed up MH.invoke; also cache enough MH constants to cache LMF.metafactory
Reviewed-by: twisti