henryjen [Mon, 07 Oct 2013 15:18:37 -0700] rev 20538
8026009: Changes for 8025968 break all stream tests
Reviewed-by: mduigou
henryjen [Mon, 07 Oct 2013 11:25:56 -0700] rev 20537
8025968: Integrate test improvements made in lambda repo
Reviewed-by: psandoz
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
coffeys [Fri, 04 Oct 2013 16:27:12 +0100] rev 20526
8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
Reviewed-by: mkos, chegar
bpatel [Fri, 04 Oct 2013 15:25:18 -0700] rev 20525
8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8.
Reviewed-by: tbell
rfield [Fri, 04 Oct 2013 09:54:43 -0700] rev 20524
8021186: jdk/lambda/vm/DefaultMethodsTest.java fails
Summary: remove DefaultMethodsTest from jdk/test/problemList.txt
Reviewed-by: mduigou
rriggs [Sat, 14 Sep 2013 22:54:38 +0100] rev 20523
8024834: Better return type for TemporalField resolve
Summary: Allow resolve method to return more than just ChronoLocalDate
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
rriggs [Sat, 14 Sep 2013 22:50:40 +0100] rev 20522
8024807: Add getChronlogy() to CLDT/CZDT
Summary: Alternative to method is clunky and hard to find
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
rriggs [Fri, 04 Oct 2013 12:01:29 -0400] rev 20521
8024999: Instant.Parse typo in example
Summary: javadoc only fix to correct example to use "." and "Z"
Reviewed-by: sherman
rriggs [Sat, 14 Sep 2013 22:46:49 +0100] rev 20520
8024835: Change until() to accept any compatible temporal
Summary: Method until(Temporal,TemporalUnit) now uses from() to convert; Enhance from() methods where necessary
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
rriggs [Wed, 04 Sep 2013 15:18:54 +0100] rev 20519
8023762: Add ChronoPeriod interface and bind period to Chronology
Summary: Make Period ISO-only, adding a Chronology-specific period concept
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
rriggs [Fri, 30 Aug 2013 11:43:57 +0100] rev 20518
8023763: Rename ChronoDateImpl
Summary: Rename ChronoDateImpl to ChronoLocalDateImpl
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
rriggs [Thu, 29 Aug 2013 20:38:46 +0100] rev 20517
8023764: Optimize Period addition
Summary: Optimise plus/minus for common cases
Reviewed-by: sherman
Contributed-by: scolebourne@joda.org
vinnie [Fri, 04 Oct 2013 16:05:55 +0100] rev 20516
8008296: keytool utility doesn't support '-importpassword' command
Reviewed-by: weijun
allwin [Fri, 04 Oct 2013 15:00:42 +0200] rev 20515
8025829: Add java/lang/instrument/RetransformBigClass.sh to problemlist
Reviewed-by: sla, jbachorik
rriggs [Thu, 03 Oct 2013 15:16:14 -0400] rev 20514
8024427: Missing java.time.chrono serialization tests
Summary: Add tests and cleanup existing serialization tests
Reviewed-by: sherman
rriggs [Thu, 22 Aug 2013 10:01:47 -0700] rev 20513
8024896: Refactor java.time serialization tests into separate subpackage
Summary: Move serialization tests to .serial subpackage
Reviewed-by: sherman
Contributed-by: paul.rank@oracle.com
rfield [Thu, 03 Oct 2013 11:26:53 -0700] rev 20512
8020849: jdk/lambda/vm/DefaultMethodsTest.java
Summary: Bridge generation has been removed from the VM. Fix is to remove tests that no longer make sense.
Reviewed-by: ksrini
rfield [Thu, 03 Oct 2013 10:23:48 -0700] rev 20511
8010433: Remove lambda metafactory work-around to JDK-8005119
Summary: Restore invokespecial to lambda metafactory
Reviewed-by: ksrini
kizune [Thu, 03 Oct 2013 17:40:45 +0400] rev 20510
8025738: locale related test fails on langtools mac 10.7 test host
Reviewed-by: ksrini
dsamersoff [Thu, 03 Oct 2013 16:54:55 +0400] rev 20509
8009213: sun/management/jdp/JdpTest.sh fails with exit code 1
Summary: There's no guarantee that the java process has executed far enough to be found by jps when we try to obtain it's pid.
Reviewed-by: sla
psandoz [Thu, 03 Oct 2013 10:59:51 +0200] rev 20508
8025567: Mark relevant public stream tests as serialization hostile
Reviewed-by: alanb
psandoz [Wed, 02 Oct 2013 16:34:12 +0200] rev 20507
8025534: Unsafe typecast in java.util.stream.Streams.Nodes
8025538: Unsafe typecast in java.util.stream.SpinedBuffer
8025533: Unsafe typecast in java.util.stream.Streams.RangeIntSpliterator.splitPoint()
8025525: Unsafe typecast in java.util.stream.Node.OfPrimitive.asArray()
Reviewed-by: chegar
emc [Wed, 02 Oct 2013 19:13:42 -0400] rev 20506
8020981: Update methods of java.lang.reflect.Parameter to throw correct exceptions
Summary: Fix behavior of parameter reflection API for malformed class files.
Reviewed-by: darcy
wetmore [Wed, 02 Oct 2013 09:38:57 -0700] rev 20505
8025694: Rename getStrongSecureRandom based on feedback
8014838: getStrongSecureRandom() should require at least one implementation
Reviewed-by: mullan, darcy
egahlin [Tue, 01 Oct 2013 17:48:01 +0200] rev 20504
6696975: JTop plugin fails if connected readonly to target JVM
Reviewed-by: mchung, jbachorik, sla, sjiang
psandoz [Tue, 01 Oct 2013 18:20:03 +0200] rev 20503
8025535: Unsafe typecast in java.util.stream.SortedOps
Reviewed-by: mduigou, chegar
okutsu [Wed, 02 Oct 2013 17:57:04 +0900] rev 20502
8022666: java.util.Calendar.set(int,int,int,int,int,int) documentation typo
Reviewed-by: peytoia
coffeys [Wed, 02 Oct 2013 09:21:02 +0100] rev 20501
8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
Reviewed-by: chegar
okutsu [Wed, 02 Oct 2013 15:31:35 +0900] rev 20500
6902861: (cal) GregorianCalendar roll WEEK_OF_YEAR is broken for January 1 2010
Reviewed-by: peytoia
xuelei [Tue, 01 Oct 2013 20:25:44 -0700] rev 20499
8025123: SNI support in Kerberos cipher suites
Reviewed-by: weijun, xuelei
Contributed-by: Artem Smotrakov <artem.smotrakov@oracle.com>
drchase [Fri, 27 Sep 2013 13:32:32 -0400] rev 20498
8022701: Accessibility checking: InvocationTargetException is thrown instead of IllegalAccessError
Summary: Inserted code to convert specific exceptions, case-by-case, plus a test.
Reviewed-by: jrose, twisti
ksrini [Tue, 01 Oct 2013 15:40:34 -0700] rev 20497
8025342: NLS: unsupported translation format in jar/pack/DriverResource.java
Reviewed-by: naoto, mfang
emc [Tue, 01 Oct 2013 17:35:32 -0400] rev 20496
8021398: j.l.r.Parameter.getAnnotatedType().getType() for not annotated use of type returns null
Summary: Fixed issue with type annotation reflection framework that would cause getType of AnnotatedTypes to be null if no annotations were present.
Reviewed-by: darcy, jfranck
vlivanov [Wed, 18 Sep 2013 20:12:05 +0400] rev 20495
8024616: JSR292: lazily initialize core NamedFunctions used for bootstrapping
Reviewed-by: jrose
vlivanov [Mon, 23 Sep 2013 19:51:40 +0400] rev 20494
8001107: @Stable annotation for constant folding of lazily evaluated variables
Reviewed-by: twisti, kvn, rbackman
Contributed-by: john.r.rose@oracle.com, vladimir.x.ivanov@oracle.com
mduigou [Tue, 01 Oct 2013 10:37:05 -0700] rev 20493
8025686: Update jdk repo netbeans projects to support NetBeans 7.4 for Java 8 support
Reviewed-by: lancea, chegar
mduigou [Tue, 01 Oct 2013 10:23:00 -0700] rev 20492
8025067: Unconditionally throw NPE if null op provided to Arrays.parallelPrefix
Reviewed-by: henryjen, chegar, psandoz
mduigou [Mon, 30 Sep 2013 15:50:06 -0700] rev 20491
7057785: Add note about optional support of recursive methods for self-referential Collection/Map
Reviewed-by: scolebourne, darcy, mduigou
Contributed-by: Stephen Colebourne <scolebourne@joda.org>
aefimov [Tue, 01 Oct 2013 17:15:43 +0400] rev 20490
8024707: TransformerException : item() return null with node list of length != 1
Reviewed-by: joehw, lancea
psandoz [Tue, 01 Oct 2013 12:19:20 +0200] rev 20489
8024408: Specifications for Collection/List/Set/SortedSet.spliterator() need to document if all the (subclass) instances are required to return SIZED spliterators
Reviewed-by: alanb
naoto [Mon, 30 Sep 2013 16:15:49 -0700] rev 20488
8016110: Japanese char (MS932) 0x5C cannot be used as an argument when quoted
Reviewed-by: ksrini, akhil
ascarpino [Mon, 02 Sep 2013 09:52:08 -0700] rev 20487
8009438: sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04
Reviewed-by: vinnie
ascarpino [Wed, 18 Sep 2013 14:57:29 -0700] rev 20486
8004283: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing intermittently
Reviewed-by: vinnie
ascarpino [Thu, 19 Sep 2013 11:59:14 -0700] rev 20485
7122707: Security Providers need to have their version numbers updated for JDK8
Reviewed-by: xuelei
allwin [Mon, 30 Sep 2013 14:28:53 +0200] rev 20484
8012923: [parfait] File Descriptor Leak in jdk/src/windows/demo/jvmti/hprof/hprof_md.c
Reviewed-by: chegar, sla, sspitsyn, mgronlun
sla [Mon, 30 Sep 2013 12:58:18 +0200] rev 20483
8023492: jfr.jar gets loaded even though it's not used
Reviewed-by: erikj, mgronlun
jfranck [Mon, 30 Sep 2013 12:19:48 +0200] rev 20482
8009719: core reflection should get type annotation data from the VM lazily
Summary: Remove typeAnnotations field from Method, Constructor, and Field, update Executable and Field to fetch data on demand.
Reviewed-by: darcy, erikj
jfranck [Mon, 30 Sep 2013 11:18:18 +0200] rev 20481
8007072: Update Core Reflection for Type Annotations to match latest spec
8022324: j.l.Class.getAnnotatedInterfaces() for array type returns wrong value
8024915: j.l.r.Executable.getAnnotatedReceiverType() should return null for static methods
Summary: Update javadoc and implementation of reflection for type annotations to match latest spec
Reviewed-by: darcy
lana [Fri, 27 Sep 2013 18:38:00 -0700] rev 20480
Merge
mduigou [Fri, 27 Sep 2013 17:27:15 -0700] rev 20479
8025610: Add explicit @throws NPE documentation to Optional constructor and Optional.of
Reviewed-by: briangoetz, chegar, alanb