1054 Commits

Author SHA1 Message Date
Alan Bateman
53e204dc49 8150668: Layer.defineModulesXXX with a Configuration containing java.base throws undocumented exception
Reviewed-by: chegar, mchung
2016-05-25 19:58:03 +01:00
Joe Darcy
072a878dbb 8157724: Improve javadoc tag usage in java.math
Reviewed-by: bpb
2016-05-24 13:51:35 -07:00
Vyom Tewari
af7a591d39 8016521: InetAddress should not always re-order addresses returned from name service
Reviewed-by: chegar
2016-05-24 20:15:18 +01:00
Doug Lea
27a77176a6 8153768: Miscellaneous changes imported from jsr166 CVS 2016-05
Reviewed-by: martin, psandoz, chegar, shade
2016-05-24 10:14:41 -07:00
Vyom Tewari
6bd865a6b4 8143923: java.net socket supportedOptions set depends on call order
Reviewed-by: chegar
2016-05-24 12:31:30 +01:00
Vladimir Ivanov
e3aacefb01 Merge 2016-05-24 14:14:18 +03:00
Alan Bateman
fe609fd3cb 8157598: ModuleReader find returns incorrect URI when modular JAR is a multi-release JAR
Reviewed-by: chegar, mchung
2016-05-24 11:31:25 +01:00
Michael Haupt
73dea49766 8157590: MethodHandles.arrayLength() lacks @since tag, implementation throws wrong exception
Reviewed-by: psandoz
2016-05-24 09:13:47 +02:00
Martin Buchholz
d1d3cba9db 8157613: Internal documentation improvements to ZipFile.java
Reviewed-by: plevart, sherman
2016-05-23 12:44:55 -07:00
Xueming Shen
7be8e94544 8147588: Jar file and Zip file not removed in spite of the OPEN_DELETE flag
Reviewed-by: alanb
2016-05-23 12:53:56 -07:00
Hiroshi Ito
c5ef4d69b9 8158365: List.spliterator should optimize for RandomAccess lists
Reviewed-by: psandoz
2016-05-23 23:12:05 +08:00
Jamil Nimeh
d4ed08f59e 8129972: Clarify the javadoc of java.security.CodeSource as to the nullability of 'location'
Improves clarity of the CodeSource javadoc, specifically regarding the ability of the URL parameter in the constructors being null.

Reviewed-by: mullan
2016-07-08 14:42:50 -07:00
Weijun Wang
ae0c75bb38 8157526: 3KeyTDEA word left in DRBG after JDK-8156213
Reviewed-by: xuelei
2016-05-23 09:31:58 +08:00
Joe Darcy
edf1a42740 8157527: Replace @since 1.9 with @since 9 on new math methods
Reviewed-by: chegar
2016-05-22 18:23:02 -07:00
Jan Lahoda
4b64ab9bb5 8157502: make docs broken after JDK-5100935
Correcting reference to Math::multiplyFull.

Reviewed-by: alanb
2016-05-21 13:18:15 +02:00
Alan Bateman
ce04e9d9a2 8152650: ModuleFinder.compose should accept varargs
Reviewed-by: mchung
2016-05-21 08:01:03 +01:00
Vladimir Ivanov
6faefd3af8 Merge 2016-05-20 18:05:28 +03:00
Paul Sandoz
65a33061ce 8157437: Typos in Stream JavaDoc
Reviewed-by: shade, alanb, lancea
2016-05-20 14:07:21 +02:00
Paul Sandoz
53ef4fecbf 8130023: API java.util.stream: explicitly specify guaranteed execution of the pipeline
Reviewed-by: briangoetz, redestad
2016-05-20 11:47:39 +02:00
Michael Haupt
95535658a6 8155985: Persistent Parameter Processing
Reviewed-by: jrose, vlivanov, ahgross
2016-05-20 09:58:14 +01:00
Nishit Jain
93f4f6c1b5 7102969: currency.properties supercede not working correctly
8149452: j.t.SimpleDateFormat.getDateFormatSymbols().getZoneStrings() returns incorrect result for some time zones
8157138: Error while fetching currency instance by Currency.getInstance(currencycode)

Reviewed-by: naoto, okutsu, peytoia
2016-05-20 13:48:58 +09:00
Brent Christian
0260528ef9 8029891: Deadlock detected in java/lang/ClassLoader/deadlock/GetResource.java
Properties now stores values in an internal ConcurrentHashMap

Reviewed-by: mchung, dholmes, plevart
2016-05-19 16:25:35 -07:00
Iris Clark
a950576f78 8144062: Move jdk.Version to java.lang.Runtime.Version
Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz
2016-05-19 12:04:54 -07:00
Mandy Chung
ab6efe7a7d 8157068: ExceptionInInitializerError if images build patched to use exploded version of jdk.internal.module.SystemModules
Reviewed-by: alanb
2016-05-19 11:17:35 -07:00
Aleksey Shipilev
55889705b0 8148604: JEP 280, Switch to more optimal concatenation strategy
Reviewed-by: psandoz, redestad
2016-05-19 16:59:31 +03:00
Alan Bateman
bed9953556 8148834: Update module-info reader/writer to 53.0
Reviewed-by: sundar, chegar
2016-05-19 13:10:08 +01:00
Shilpi Rastogi
8aff72ba65 8149574: Fix java/lang/invoke/MethodHandleImpl's use of Unsafe.defineAnonymousClass()
Reviewed-by: vlivanov, psandoz, sundar, mhaupt
2016-05-19 11:13:52 +02:00
Paul Sandoz
0bad445941 8157152: Atomic add for VarHandle byte[]/ByteBuffer views is incorrect for endian conversion
Reviewed-by: fyuan, shade, vlivanov
2016-05-18 18:46:14 +02:00
Michael Haupt
c4976196f5 8156915: introduce MethodHandle factory for array length
Reviewed-by: sundar
2016-05-18 10:42:29 +02:00
Martin Buchholz
2bb441c404 8157069: Assorted ZipFile improvements
Reviewed-by: sherman
2016-05-16 11:42:31 -07:00
Brian Burkhalter
9cdeece6b6 8130679: Writer/StringWriter.write methods do not specify index out bounds
Add throws tag indicating IndexOutOfBoundsExcepion to write() methods which have an index parameter.

Reviewed-by: chegar, prappo, rriggs
2016-05-17 16:04:53 -07:00
Aleksey Shipilev
33bb9220fc 8157171: Hook up Unsafe.weakCompareAndSetVolatile to VarHandles
Reviewed-by: psandoz, redestad
2016-05-17 22:28:00 +03:00
Alejandro Murillo
7a3decd3a2 Merge 2016-05-14 09:11:07 -07:00
Nadeesh TV
6c51be077a 8155823: Add date-time patterns 'v' and 'vvvv'
Addded  necessary methodss

Reviewed-by: rriggs, scolebourne
2016-05-13 18:58:32 +00:00
Tobias Hartmann
dd051e31bb 8155608: String intrinsic range checks are not strict enough
Range checks in inflate, compress and getChars are not strict enough.

Reviewed-by: kvn, twisti, jrose
2016-05-13 08:31:23 +02:00
Vaibhav Choudhary
2ab87a9fb7 8150702: change in javadoc for parseObject for MessageFormat - JDK-8073211
Reviewed-by: okutsu, peytoia
2016-05-13 12:52:29 +09:00
Mandy Chung
0f1d1d98bb 8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader
Reviewed-by: acorn, alanb, chegar, dfuchs
2016-05-12 11:16:56 -07:00
Weijun Wang
07f2c9d05f 8156213: Remove SHA-1 and 3KeyTDEA algorithms from DRBG
Reviewed-by: wetmore, xuelei
2016-05-12 13:06:03 +08:00
Stuart Marks
e0606a40d3 8156810: remove redundant sentence in SecurityManager.checkMemberAccess doc
Reviewed-by: darcy
2016-05-11 17:37:11 -07:00
Bhanu Prakash Gopularam
f2dabbdb6a 8062804: IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR too lenient
Addded the necessary chck in IsoFields WEEK_BASED_YEAR and QUARTER_OF_YEAR

Reviewed-by: rriggs, scolebourne
2016-05-11 10:28:23 +00:00
Xueming Shen
b45ea8903e 6328855: String: Matches hangs at short and easy Strings containing \r \n
6192895: java.util.regex.Matcher: Performance issue
6345469: java.util.regex.Matcher utilizes 100% of the CPU
6988218: RegEx matcher loops
6693451: RegEx matcher goes into infinite delay
7006761: Matcher.matches() has infinite loop
8140212: Slow performance of Matcher.find
8151481: j.u.regex.Pattern cleanup
6609854: Regex does not match correctly for negative nested character classes
4916384: CANON_EQ supports only combining character sequences with non-spacing marks
4867170: Pattern doesn't work with composite character in CANON_EQ mode
6995635: CANON_EQ pattern flag is buggy
6728861: ExceptionInInitializerError is caught when the pattern has precomposed character
6736245: A character in Composition Exclusion Table does not match itself
7080302: the normalization in java regex pattern may have flaw

Reviewed-by: rriggs, okutsu, alanb
2016-05-10 21:19:25 -07:00
Ivan Gerasimov
fcf085c678 8156661: Handful of typos in javadoc
Reviewed-by: prappo, rriggs
2016-05-10 17:16:55 +03:00
Jaroslav Kamenik
553aa43136 8155795: Optimize Integer/Long.reverse by using reverseBytes
Reviewed-by: redestad, shade
2016-05-10 13:28:00 +02:00
Mandy Chung
36b0cdb85a 8153912: Reconsider StackFrame::getFileName and StackFrame::getLineNumber
Add StackFrame::getByteCodeIndex method. Revised getFileName and getLineNumber method.

Reviewed-by: dfuchs, bchristi
2016-05-09 09:35:57 -07:00
Vladimir Ivanov
8761e88b55 Merge 2016-05-09 12:39:41 +03:00
Nishit Jain
880dc078b3 8154295: Currency iso code is int and hence looses the preceeding zero
Reviewed-by: naoto, okutsu, peytoia
2016-05-09 17:46:28 +09:00
Nadeesh TV
4900a83203 8079628: java.time: DateTimeFormatter containing "DD" fails on 3-digit day-of-year value`
Change the definition of 'DD' to match with CLDR

Reviewed-by: rriggs, scolebourne
2016-05-08 07:46:19 +00:00
Stuart Marks
b4192cdebc 8139233: add initial compact immutable collection implementations
Reviewed-by: plevart, forax, dfuchs, chegar, alanb, scolebourne
2016-05-06 11:33:32 -07:00
Vladimir Ivanov
905fb139d7 Merge 2016-05-06 18:21:41 +03:00
Nadeesh TV
386a77fd91 8148949: DateTimeFormatter pattern letters 'A','n','N'
Changed the definition of pattern letters 'A','n','N' because it does not match the definition of CLDR

Reviewed-by: rriggs, scolebourne
2016-05-06 12:48:19 +00:00