Peter Levart
020a27b202
8149925: We don't need jdk.internal.ref.Cleaner any more - part1
...
1st part of removing legacy jdk.internal.ref.Cleaner
Reviewed-by: chegar, mchung
2016-03-09 21:17:06 +01:00
Alejandro Murillo
7abd206441
Merge
2016-03-08 19:03:30 -08:00
Chris Hegarty
bd69ca08d2
8151384: Improve String.CASE_INSENSITIVE_ORDER and remove sun.misc.ASCIICaseInsensitiveComparator
...
Reviewed-by: shade, sherman
2016-03-08 12:11:07 +00:00
Alejandro Murillo
dbc5e5d48d
Merge
2016-03-05 20:46:44 -08:00
Jesper Wilhelmsson
ace4ef5700
Merge
2016-03-05 10:10:20 +01:00
Coleen Phillimore
d0426d7d41
8150778: Reduce Throwable.getStackTrace() calls to the JVM
...
Replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]
Reviewed-by: dfuchs, mchung, shade, hseigel
2016-03-10 14:20:59 -05:00
Stuart Marks
48a86ddf3e
8153330: deprecate Runtime.traceInstructions() and traceMethodCalls()
...
Reviewed-by: alanb, dholmes, mchung
2016-04-22 13:10:53 -07:00
Michael Haupt
cafabcafce
8154754: MethodHandles.countedLoop errors in deriving loop arguments, result type, and local state
...
Reviewed-by: redestad
2016-04-22 15:05:54 +02:00
Michael Haupt
e53e280d37
8154751: MethodHandles.countedLoop does not accept empty bodies
...
Reviewed-by: redestad
2016-04-22 15:05:26 +02:00
Michael Haupt
5b392c0abc
8152667: MHs.iteratedLoop(...) throws unexpected WMTE, disallows Iterator subclasses, generates inconsistent loop result type
...
Reviewed-by: redestad
2016-04-22 13:36:22 +02:00
Chris Hegarty
d6208a2b4a
8150162: Move sun.misc.Version to a truly internal package
...
Reviewed-by: alanb, iris, mchung, rriggs
2016-03-03 12:07:13 +00:00
Michael Haupt
1619ac11c9
8150635: j.l.i.MethodHandles.loop(...) throws IndexOutOfBoundsException
...
Reviewed-by: psandoz
2016-03-02 20:16:11 +01:00
Michael Haupt
fc2641e57f
8150953: j.l.i.MethodHandles: example section in whileLoop(...) provides example for doWhileLoop
...
Reviewed-by: psandoz
2016-03-02 14:15:15 +01:00
Ivan Gerasimov
2c101cfb09
8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary
...
Reviewed-by: martin
2016-03-02 14:10:40 +03:00
Michael Haupt
bfb7e8cd07
8150782: findClass / accessClass throw unexpected exceptions
...
Reviewed-by: sundar
2016-03-13 20:26:29 +01:00
Daniel Fuchs
a2f7bf924c
8150856: Inconsistent API documentation for @param caller in System.LoggerFinder.getLogger
...
@throws clause is correct; @param caller documentation fixed: caller must not be null.
Reviewed-by: martin
2016-03-01 12:05:14 +01:00
Jesper Wilhelmsson
633dd2bf9d
Merge
2016-02-29 15:24:51 +01:00
Michael Haupt
2d20eec823
8150825: MethodHandles.tryFinally throws IndexOutOfBoundsException for non-conforming parameter lists
...
Reviewed-by: redestad
2016-02-29 14:16:20 +01:00
Tobias Hartmann
a09d434fda
Merge
2016-02-29 09:02:14 +01:00
Cheleswer Sahu
b9e4cabc43
8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata
...
Reviewed-by: kevinw, dholmes
2016-02-26 16:19:04 +05:30
Aleksey Shipilev
ef5eb42e40
8150180: String.value contents should be trusted
...
Reviewed-by: vlivanov, redestad, jrose, twisti
2016-02-23 17:55:28 +03:00
Alejandro Murillo
d147a661d8
Merge
2016-02-18 15:19:41 -08:00
Aleksey Shipilev
6fe8f6f2f5
8149835: StringConcatFactory should emit classes with the same package as the host class
...
Reviewed-by: psandoz, alanb, mchung
2016-02-17 19:29:16 +03:00
Joe Darcy
a188f9045f
8149896: Remove unnecessary values in FloatConsts and DoubleConsts
...
Reviewed-by: shade, psandoz, lbourges, mduigou
2016-02-16 09:09:31 -08:00
Roger Riggs
e4e9015254
8148775: Spec for j.l.ProcessBuilder.Redirect.DISCARD need to be improved
...
Reviewed-by: martin
2016-02-16 11:36:20 -05:00
Alejandro Murillo
36d5ceb3eb
Merge
2016-02-23 18:57:08 -08:00
Michael Haupt
19a07cb7db
8143410: augment pseudo-code descriptions in MethodHandles API
...
Reviewed-by: psandoz
2016-02-23 09:49:04 +01:00
Michael Haupt
5baf4fccc4
8150360: augment/correct MethodHandle API documentation
...
Reviewed-by: psandoz
2016-02-23 07:17:54 +01:00
Shilpi Rastogi
165fa0078f
8144931: Assert class signatures are correct and refer to valid classes
...
Reviewed-by: vlivanov, psandoz, mhaupt
2016-02-22 09:02:14 +01:00
Vladimir Ivanov
4458220d4a
8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
...
Reviewed-by: jrose, redestad
2016-02-15 20:27:12 +03:00
Chris Hegarty
8f6486a73b
8149653: Move sun.misc.InnocuousThread to jdk.internal.misc
...
Reviewed-by: mchung, rriggs
2016-02-15 10:13:21 +00:00
Xueming Shen
0072af1be6
7071819: To support Extended Grapheme Clusters in Regex
...
8147531: To add named character construct \N{...} to support Unicode name property
Reviewed-by: naoto, okutsu, plevart
2016-02-12 19:24:31 -08:00
Aleksey Shipilev
7bee07b465
8149459: StringConcatFactory should be synced up with LambdaMetafactory
...
Reviewed-by: psandoz, vlivanov, forax
2016-02-10 16:36:25 +03:00
Shilpi Rastogi
ff97659a79
8071368: Use more concrete types for NamedFunction constants in the code
...
Reviewed-by: psandoz, vlivanov, mhaupt
2016-02-10 11:04:13 +01:00
Shilpi Rastogi
3e45966cd3
8138884: MethodHandles.Lookup.findVirtual() Javadoc fails to consider private interface methods
...
Reviewed-by: psandoz, mhaupt
2016-02-10 10:44:58 +01:00
Shilpi Rastogi
e49c2412cb
8138578: MethodHandles.Lookup.findSpecial() Javadoc fails to consider static methods
...
Reviewed-by: psandoz, vlivanov, mhaupt
2016-02-08 17:37:46 +01:00
Aleksey Shipilev
24816037ab
8148936: Adapt UUID.toString() to Compact Strings
...
Reviewed-by: igerasim, redestad
2016-02-04 16:00:48 +03:00
Aleksey Shipilev
68d21c3b1e
8148869: StringConcatFactory MH_INLINE_SIZED_EXACT strategy does not work with -XX:-CompactStrings
...
Reviewed-by: vlivanov, psandoz
2016-02-03 00:49:41 +03:00
Chris Hegarty
64b292668e
Merge
2016-02-02 17:20:53 +00:00
Aleksey Shipilev
454df89b32
8148787: StringConcatFactory exactness check produces bad bytecode when a non-arg concat is requested
...
Reviewed-by: vlivanov, psandoz
2016-02-02 18:15:15 +03:00
Chris Hegarty
5765b5b4f0
8148117: Move sun.misc.Cleaner to jdk.internal.ref
...
Reviewed-by: alanb, rriggs
2016-02-02 08:59:52 +00:00
Aleksey Shipilev
ad776ff126
8148730: Add @since tags in new String concat APIs
...
Reviewed-by: alanb
2016-02-01 15:11:50 +03:00
Alejandro Murillo
a1cfe0ce2d
Merge
2016-04-14 19:55:41 -07:00
Daniel D. Daugherty
451af9b1b2
Merge
2016-04-14 15:25:41 -07: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
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
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