736 Commits

Author SHA1 Message Date
Joe Darcy
965536262b 4851642: Add fused multiply add to Java math library
Reviewed-by: bpb, nadezhin
2016-04-15 10:14:57 -07:00
Chris Hegarty
07cdc33e34 8137058: Clear out all non-Critical APIs from sun.reflect
Reviewed-by: alanb, jfranck, mchung
2016-04-15 16:19:15 +01:00
Roger Riggs
38659d2ed9 8086278: java/lang/ProcessHandle/TreeTest.java failed - ProcessReaper StackOverflowException
Increase reaper stack size by 50% to 48k

Reviewed-by: chegar, martin
2016-04-13 16:57:49 -04:00
Mandy Chung
c5f11b19c4 8153895: (proxy) redundant read edges to superinterfaces of proxy interfaces
Reviewed-by: sundar, plevart
2016-04-13 11:03:16 -07:00
Anthony Scarpino
87bdca8684 8152205: jdk.security.provider.preferred is ambiguously documented
Reviewed-by: wetmore, xuelei, weijun
2016-04-13 10:20:40 -07:00
Shilpi Rastogi
284ec15fed 8150829: Enhanced drop-args, identity and default constant, varargs adjustment
Reviewed-by: psandoz, mhaupt, jrose
2016-04-13 15:48:14 +02:00
Alan Bateman
33a3b1cdf0 8154077: (fs) Reduce number of file system classes loaded during startup
Reviewed-by: bpb, chegar
2016-04-13 14:29:25 +01:00
Paul Sandoz
87c6cee72e 8146458: Improve exception reporting for Objects.checkIndex/checkFromToIndex/checkFromIndexSize
Reviewed-by: jrose, smarks
2016-04-13 15:05:50 +02:00
Paul Sandoz
e10605459a 8151198: VarHandle factory-specific exceptions
Reviewed-by: shade
2016-04-13 15:05:49 +02:00
Paul Sandoz
a7aff44bbb 8151705: VarHandle.AccessMode enum names should conform to code style
Reviewed-by: mhaupt, shade, redestad
2016-04-13 15:05:48 +02:00
Nadeesh TV
f1634255f5 8148849: Truncating Duration
Introduce a new method  to truncatedTo()

Reviewed-by: rriggs, scolebourne
2016-04-13 10:41:27 +00:00
Michael Haupt
c304110149 8153637: MethodHandles.countedLoop/3 initialises loop counter to 1 instead of 0
Reviewed-by: psandoz, redestad
2016-04-13 09:20:22 +02:00
Alejandro Murillo
fd0239a0bc Merge 2016-04-13 00:00:39 -07:00
Mandy Chung
becc097af0 8153665: URLClassLoader::definePackage no longer inspect packages from ancestors
Reviewed-by: alanb
2016-04-12 18:58:21 -07:00
Claes Redestad
08d525d5fc 8154067: Avoid early use of limited privilege escalation in InnerClassLambdaMetafactory
Reviewed-by: alanb, mchung, mullan, briangoetz
2016-04-12 21:41:28 +02:00
Steve Drach
f767b8ce19 8153213: Jar manifest attribute "Multi-Release" accepts any value
Reviewed-by: psandoz, redestad
2016-04-12 18:25:10 +02:00
Alejandro Murillo
b84738d2e3 Merge 2016-04-11 14:21:27 -07:00
Stuart Marks
4544652494 8145461: finalize and integrate @Deprecated annotation specification change
Reviewed-by: scolebourne, chegar, lancea
2016-04-11 11:45:30 -07:00
Paul Sandoz
878d4d8655 8151706: Update VarHandle implementation to use @Stable arrays
Reviewed-by: mhaupt, shade, redestad
2016-04-11 18:21:25 +02:00
Peter Levart
589c46da46 8152115: (proxy) Examine performance of dynamic proxy creation
Redesign caching of dynamic Proxy classes

Reviewed-by: mchung
2016-04-11 10:55:03 +02:00
Mark Sheppard
8906a1381d 8134577: Eliminate or standardize a replacement for sun.net.spi.nameservice.NameServiceDescriptor
Reviewed-by: chegar, alanb
2016-04-11 03:00:50 +01:00
Bharadwaj Yadavalli
3d214817a2 Merge 2016-04-08 12:36:27 -04:00
Nishit Jain
3fd42e1ad4 7129443: (cal) Difference between comment and implementation of DAY_OF_WEEK_IN_MONTH
Reviewed-by: okutsu, peytoia
2016-04-08 14:35:35 +09:00
Doug Lea
c35f79810f 8151579: Optimize ConcurrentHashMap.Node
Reviewed-by: martin, psandoz, forax
2016-04-07 10:12:08 -07:00
Daniel D. Daugherty
3115b36c77 Merge 2016-04-07 10:03:48 -07:00
Doug Lea
8251bcfb71 8152433: Typo in interface Deque javadocs
Reviewed-by: martin, psandoz, forax
2016-04-07 10:01:36 -07:00
Doug Lea
fb58fda736 8152924: Improve scalability of CompletableFuture with large number of dependents
Reviewed-by: martin, psandoz
2016-04-07 09:57:08 -07:00
Masayoshi Okutsu
39befffe7d 8151431: DateFormatSymbols triggers this.clone() in the constructor
Reviewed-by: naoto, peytoia
2016-04-07 17:52:01 +09:00
Nadeesh TV
ffd9774362 8148950: Enhance ChronoField Javadoc
Made the suggested changes in the doc.

Reviewed-by: rriggs, scolebourne
2016-04-06 11:45:15 +00:00
Nadeesh TV
63fb402683 8030864: Add an efficient getDateTimeMillis method to java.time
Added epochSecond method in Chronology and overided it in IsoChronology

Reviewed-by: rriggs, scolebourne
2016-04-06 07:20:37 +00:00
Bharadwaj Yadavalli
eb1715ed7c Merge 2016-04-05 15:39:38 -04:00
Alejandro Murillo
1d713a3760 Merge 2016-04-04 13:40:23 -07:00
Jamsheed Mohammed C M
8496a7c536 8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.

Reviewed-by: vlivanov
2016-04-04 02:07:28 -07:00
Jesper Wilhelmsson
2ad8a47677 Merge 2016-04-02 05:30:48 +02:00
Claes Redestad
7f353eb42e 8152641: Plugin to generate BMH$Species classes ahead-of-time
Reviewed-by: plevart, mchung, forax, vlivanov, jrose
2016-04-01 20:28:03 +02:00
Alejandro Murillo
e380336101 Merge 2016-03-31 14:25:38 -07:00
Ivan Gerasimov
763f4898ff 8079136: Accessing a nested sublist leads to StackOverflowError
Reviewed-by: psandoz, tvaleev
2016-03-31 17:30:31 +03:00
Chris Hegarty
3c06ea62d8 8152190: Move sun.misc.JarIndex and InvalidJarIndexException to an internal package
Reviewed-by: alanb
2016-03-31 06:23:43 +01:00
Claes Redestad
3312808cdb 8152951: Avoid calculating the reverse of StringConcatFactory$Recipe elements
Reviewed-by: shade, vlivanov
2016-03-29 18:27:33 +02:00
Zoltan Majo
31936440a5 Merge 2016-03-29 13:43:29 +02:00
Masayoshi Okutsu
b09c81ce39 8152077: (cal) Calendar.roll does not always roll the hours during daylight savings
Reviewed-by: peytoia
2016-03-29 18:04:41 +09:00
Claes Redestad
996686aae0 8152733: Avoid creating Manifest when checking for Multi-Release attribute
Co-authored-by: Steve Drach <steve.drach@oracle.com>
Reviewed-by: psandoz, alanb
2016-03-28 22:25:32 +02:00
Doug Lea
837a779be8 8152083: Optimize TimeUnit conversions
Reviewed-by: martin, shade, forax
2016-03-28 08:53:39 -07:00
Aleksey Shipilev
1d963af553 8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz, dl
2016-03-25 15:35:43 +03:00
Alejandro Murillo
3b0a2b4093 Merge 2016-03-24 15:53:22 -07:00
Chris Hegarty
03f0d9ab61 Merge 2016-03-24 15:34:37 +00:00
Chris Hegarty
bbadf6c0ef 8149122: Move sun.misc.URLClassPath and Resouce to an internal package
Reviewed-by: alanb, rriggs
2016-03-24 15:32:54 +00:00
Zoltan Majo
c8858ca3b6 Merge 2016-03-24 16:21:19 +01:00
Xue-Lei Andrew Fan
240f07d0fb 8152237: Support BigInteger.TWO
Reviewed-by: jnimeh, bpb, weijun
2016-03-24 12:41:24 +00:00
Chris Hegarty
b40e890e78 8152642: Remove sun.misc.Unsafe dependency from java.lang.reflect.Proxy
Reviewed-by: alanb, shade
2016-03-24 11:56:47 +00:00