525 Commits

Author SHA1 Message Date
Alejandro Murillo
f77dadee42 Merge 2015-06-04 15:38:00 -07:00
Ivan Gerasimov
f35750c5d6 8058779: Faster implementation of String.replace(CharSequence, CharSequence)
Reviewed-by: sherman, plevart, forax, psandoz
2015-06-03 19:26:58 +03:00
Roger Riggs
103d99baf1 8077350: JEP 102 Process API Updates Implementation
Reviewed-by: chegar, plevart, psandoz, darcy, martin, alanb
2015-05-29 14:04:12 -04:00
Ivan Gerasimov
97f5b473ec 8081027: Create a common test to check adequacy of initial size of static HashMap/ArrayList fields
Reviewed-by: martin
2015-05-29 19:20:22 +03:00
Vladimir Ivanov
eaf1406cf4 8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, coleenp
2015-05-29 17:05:33 +03:00
Tobias Hartmann
5369087363 Merge 2015-05-29 12:49:32 +02:00
Joe Darcy
0de6f9f413 8080901: Replace package.html files with package-info.java in the java.base module
Reviewed-by: lancea, alanb, vinnie
2015-05-22 10:45:59 -07:00
Tobias Hartmann
adb5f5e10f Merge 2015-05-22 09:50:33 +02:00
Vladimir Ivanov
47a5823eae 8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, stefank, twisti
2015-05-21 18:23:01 +03:00
Joe Darcy
5899576955 8075284: fix up miscellaneous TM constructions
Reviewed-by: lancea
2015-05-19 13:30:03 -07:00
Ivan Gerasimov
43b2601a96 8080535: (ch) Expected size of Character.UnicodeBlock.map is not optimal
Reviewed-by: martin, chegar
2015-05-18 19:15:50 +03:00
Joe Darcy
9fe30fb118 8078136: Incorrect figure number in reference to Hacker's Delight book in Long.bitCount() method
Reviewed-by: lancea
2015-05-17 11:04:01 -07:00
Ivan Gerasimov
cbe55b316e 8071571: Move substring of same string to slow path
Reviewed-by: martin
2015-05-15 22:10:29 +03:00
Vladimir Ivanov
6652d6ac33 8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared
Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
2015-05-15 19:23:27 +03:00
Claes Redestad
608c2ef496 8061254: SPECjvm2008-XML performance regressions in 9-b33
Reviewed-by: alanb, shade
2015-05-15 16:09:55 +02:00
Joe Darcy
7ceb605aa6 8053918: make the spec for @Documented comprehensible
Reviewed-by: jjg, abuckley
2015-05-11 17:54:03 -07:00
Naoto Sato
9a104f4c57 8079186: Add 'localeServiceProvider' target in the class description of RuntimePermission
Reviewed-by: mullan
2015-05-07 08:55:17 -07:00
Alejandro Murillo
c185e9a5bf Merge 2015-05-01 03:56:04 -07:00
Alexander Stepanov
0bdbfa87dc 8076224: some tidy warnings from core libs
Minor HTML markup fix

Reviewed-by: rriggs, lancea
2015-04-28 21:30:10 +04:00
Vladimir Ivanov
7840b0e7c1 8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms
Reviewed-by: psandoz
2015-04-23 18:01:38 +03:00
Joe Darcy
d112215fc2 8078467: Update core libraries to use diamond with anonymous classes
Reviewed-by: mchung, alanb
2015-04-23 09:32:35 -07:00
Vladimir Ivanov
ad2c8376dd 8078290: Customize adapted MethodHandle in MH.invoke() case
Reviewed-by: jrose
2015-04-21 21:06:06 +03:00
Brent Christian
b5af5771c7 8048264: StringBuffer's codePoint methods throw unspecified IndexOutOfBoundsException
Add missing @throws tags

Reviewed-by: dholmes, lancea
2015-04-17 12:49:51 -07:00
Vladimir Ivanov
f0f9b42b17 8057967: CallSite dependency tracking scales devastatingly poorly
Reviewed-by: jrose, roland, plevart, shade
2015-04-17 18:15:13 +03:00
Michael Haupt
2e8fb0e5de 8033465: JSR292: InvokerBytecodeGenerator: convert a check for REF_invokeVirtual on an interface into an assert
Reviewed-by: vlivanov
2015-04-14 18:26:01 +03:00
Vladimir Ivanov
c9ac987bf3 8076461: JSR292: remove unused native and constants
Reviewed-by: jrose, vlivanov
2015-04-14 18:16:02 +03:00
Vladimir Ivanov
4097393258 8057919: Class.getSimpleName() should work for non-JLS compliant class names
Reviewed-by: dholmes, jrose
2015-04-14 18:03:12 +03:00
Vladimir Ivanov
bc83974fb5 8077054: DMH LFs should be customizeable
Reviewed-by: jrose
2015-04-14 17:59:52 +03:00
Zoltan Majo
1d3fd38413 Merge 2015-03-27 09:02:55 +01:00
Vladimir Ivanov
71020f90ef 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
Reviewed-by: jrose, kvn
2015-03-20 11:42:31 -07:00
Roger Riggs
c92b8a33a6 8073220: A typo in the documentation for class ProcessBuilder
Correct reference to be OutputStream

Reviewed-by: martin, alanb
2015-03-23 09:53:08 -04:00
Roger Riggs
7cb7ae5914 8071480: (process spec) ProcessBuilder.start spec linked to the wrong checkRead and checkWrite methods
Disambiguate with links to checkRead(String) and checkWrite(String)

Reviewed-by: alanb, martin
2015-03-23 09:52:42 -04:00
Roger Riggs
367a429ff4 8058464: (process spec) ProcessBuilder.redirectXXX throws unspecified NPE
Add a class level spec for null arguments throwing NPE in ProcessBuilder

Reviewed-by: martin, alanb
2015-03-10 16:44:45 -04:00
Joe Darcy
de2f72a351 8074126: Correct @see cross-refs to the JLS in java.lang[.annotation]
Reviewed-by: lancea
2015-03-02 16:06:58 -08:00
Vladimir Ivanov
284a867adc 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict
Reviewed-by: psandoz
2015-02-27 18:03:21 +03:00
Joe Darcy
8efc09a66a 8073952: Spec of j.l.r.Method.toString/toGenericString need to be clarified
Reviewed-by: lancea
2015-02-26 18:02:49 -08:00
Joel Borggrén-Franck
cdf8c27ddb 8014678: Spurious AccessControlException thrown in java.lang.Class.getEnclosingMethod()
Reviewed-by: ahgross, mchung, psandoz
2015-02-25 14:30:02 +01:00
Aleksey Shipilev
e0e6ce31fd 8073479: Replace obj.getClass hacks with Objects.requireNonNull
Reviewed-by: dfuchs, plevart, vlivanov
2015-02-20 18:32:10 +03:00
Alejandro Murillo
a68e87751a Merge 2015-02-18 09:14:48 -08:00
Staffan Larsen
f9c63b42ed 8025636: Hide lambda proxy frames in stacktraces
Reviewed-by: jrose, forax, jfranck, vlivanov
2015-02-17 10:09:26 +01:00
Alejandro Murillo
5621c4a866 Merge 2015-02-16 08:47:40 -08:00
Roger Riggs
5d4cdb23e5 8072034: (process) ProcessBuilder.start and Runtime.exec UnsupportedOperationException editorial cleanup
Reviewed-by: alanb
2015-02-12 12:06:36 -05:00
Joe Darcy
42d24e8ed5 8072843: Typo in the description of the j.l.r.Executable.getAnnotatedReceiverType
Reviewed-by: lancea
2015-02-10 11:34:13 -08:00
Dean Long
8a65f6962b Merge 2015-01-31 02:42:15 -05:00
Roger Riggs
0854df7b86 8055330: (process spec) ProcessBuilder.start and Runtime.exec should throw UnsupportedOperationException on platforms that don't support
Clarify optional behavior and the exception thrown when not supported

Reviewed-by: dfuchs, martin
2015-01-30 16:13:04 -05:00
Brian Burkhalter
c2fe1ca470 8067669: Documentation for methods in Number incomplete regarding too large values
Remove statments about rounding and truncation from the *Valud() methods

Reviewed-by: rriggs, darcy, alundblad
2015-01-30 10:23:45 -08:00
Joe Darcy
51e2269c61 8071959: java.lang.Object uses implicit default constructor
Reviewed-by: lancea
2015-01-29 16:16:35 -08:00
Joe Darcy
0841b6a90e 8071434: doc updates for java.lang.Object
Reviewed-by: rriggs
2015-01-29 15:14:44 -08:00
Vladimir Ivanov
55d14bca62 8071788: BlockInliningWrapper.asType() is broken
Reviewed-by: jrose
2015-01-29 10:29:49 -08:00
Vladimir Ivanov
676ea83240 8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0
Reviewed-by: jrose
2015-01-29 10:29:43 -08:00