John R Rose
c5b5f0d6c7
8025112: JSR 292 spec updates for security manager and caller sensitivity
...
Align CONSTANT_MethodHandle and Lookup.find* API calls, clarify security manager & @CallerSensitive interactions
Reviewed-by: mchung, twisti
2013-10-05 05:30:39 -07:00
John R Rose
32e77eaae1
8001110: method handles should have a collectArguments transform, generalizing asCollector
...
Promote an existing private method; make unit tests on all argument positions to arity 10 with mixed types
Reviewed-by: twisti, vlivanov
2013-10-05 05:30:39 -07:00
John R Rose
4ea5f818b5
8024599: JSR 292 direct method handles need to respect initialization rules for static members
...
Align MH semantic with bytecode behavior of constructor and static member accesses, regarding <clinit> invocation.
Reviewed-by: twisti, darcy, abuckley, vlivanov
2013-10-05 05:30:39 -07:00
John R Rose
154969a2bc
8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
...
Add an explicit check for leading "<", upgrade the unit tests
Reviewed-by: twisti, darcy
2013-10-05 05:30:39 -07:00
John R Rose
e4df9dc1ee
8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
...
Document error conditions that may occur when calling a "spreader" method handle. Use IAE in all cases.
Reviewed-by: twisti, vlivanov
2013-10-05 05:30:39 -07:00
John R Rose
77dc59f6ca
8019417: JSR 292 javadoc should clarify method handle arity limits
...
Clarification of erroneous reading of spec. that led to 7194534
Reviewed-by: twisti, darcy
2013-10-05 05:30:39 -07:00
John R Rose
622186edcb
8001105: findVirtual of Object[].clone produces internal error
...
Replicate JVM logic for access control that makes Object.clone appear public when applied to an array type.
Reviewed-by: twisti
2013-10-05 05:30:38 -07:00
John R Rose
62ee211c8d
8024761: JSR 292 improve performance of generic invocation
...
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
2013-10-05 05:30:38 -07:00
Sean Coffey
6427a35789
8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
...
Reviewed-by: mkos, chegar
2013-10-05 08:56:34 +01:00
Christian Thalinger
d45a887dca
Merge
2013-10-04 19:05:32 -07:00
Steve Sides
03c9c56f88
8005542: jtreg test OverrideBridge.java contains @ignore
...
Reviewed-by: jjg
2013-10-04 16:23:05 -07:00
Johnny Chen
c1c21c0ff1
8025940: Windows build fails after the fix for 8025280
...
Reviewed-by: prr, jgodinez
2013-10-04 16:17:59 -07:00
Kumar Srinivasan
74d2e71e10
8003537: javap use internal class name when printing bound of type variable
...
Reviewed-by: jjg
2013-10-04 16:08:18 -07:00
Bhavesh Patel
80f7d761c6
8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8
...
Reviewed-by: tbell
2013-10-04 15:26:37 -07:00
Jonathan Gibbons
bb2e47a5f4
8025970: Spurious characters in JavaCompiler
...
Reviewed-by: ksrini
2013-10-04 15:24:42 -07:00
Jonathan Gibbons
6995b57041
6525408: DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode
...
Reviewed-by: darcy
2013-10-04 14:46:46 -07:00
Alejandro Murillo
52267389a1
8025859: new hotspot build - hs25-b54
...
Reviewed-by: jcoomes
2013-10-04 14:19:56 -07:00
Alejandro Murillo
91b6c6cb5f
Added tag hs25-b53 for changeset 2e003ae41242
2013-10-04 14:10:09 -07:00
Alejandro Murillo
e244a49e78
Merge
2013-10-04 14:10:08 -07:00
Jonathan Gibbons
be225c4b49
8022163: javac exits with 0 status and no messages on error to construct an ann-procesor
...
Reviewed-by: darcy
2013-10-04 13:59:13 -07:00
Bhavesh Patel
b10f820519
8024756: method grouping tabs are not selectable
...
Reviewed-by: jjg
2013-10-04 13:41:13 -07:00
John Coomes
875078a4e0
Merge
2013-10-04 13:37:25 -07:00
Bhavesh Patel
7ad9444ac1
8008164: Invisible table captions in javadoc-generated html
...
Reviewed-by: jjg
2013-10-04 13:32:30 -07:00
Daniel Fuchs
785483b7a9
8025745: Clarify API documentation of JAXP factories
...
Clarifies usage of ServiceLoader in JAXP factories.
Reviewed-by: alanb, joehw, psandoz
2013-10-04 19:15:10 +02:00
Christian Thalinger
bfc53b6607
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
...
Reviewed-by: kvn, roland
2013-10-04 10:11:48 -07:00
Joe Darcy
e18872a5a9
8025913: Rename jdk.Supported to jdk.Exported
...
Reviewed-by: psandoz, forax, lancea, alanb, mchung, jjg
2013-10-04 10:00:28 -07:00
Mikhail Cherkasov
798b7d2356
8020688: Broken links in documentation at http://docs.oracle.com/javase/6/docs/api/index
...
Reviewed-by: anthony, alexsch
2013-10-04 20:13:32 +04:00
Alexander Zuev
bb40243d1a
7096170: should remove unused support for enabling javac logging
...
Reviewed-by: jjg
2013-10-04 19:38:55 +04:00
Sean Coffey
1d4c1c6ee5
8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
...
Reviewed-by: mkos, chegar
2013-10-04 16:27:12 +01:00
Bhavesh Patel
c855900623
8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8
...
Reviewed-by: tbell
2013-10-04 15:25:18 -07:00
Robert Field
f718e1fa54
8021186: jdk/lambda/vm/DefaultMethodsTest.java fails
...
Remove DefaultMethodsTest from jdk/test/problemList.txt
Reviewed-by: mduigou
2013-10-04 09:54:43 -07:00
Sergey Malenkov
85a24d4abd
8025448: Enhance listening events
...
Reviewed-by: art, skoivu
2013-10-04 19:23:02 +04:00
Miroslav Kos
69e3b11c83
8025054: Update JAX-WS RI integration to 2.2.9-b130926.1035
...
Reviewed-by: chegar
2013-10-04 16:21:34 +01:00
Chris Hegarty
6c1acc1638
Merge
2013-10-04 14:51:17 +01:00
Fredrik Arvidsson
d3094c0e8c
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
...
Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
2013-10-04 13:44:49 +02:00
Mikael Gerdin
2a3f1d56d3
8025526: VirtualSpace should support per-instance disabling of large pages
...
Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl
2013-10-04 13:33:02 +02:00
Stefan Karlsson
ab6f813d49
Merge
2013-10-05 08:01:36 -07:00
Stefan Karlsson
3b34e78d20
8024838: Significant slowdown due to transparent huge pages
...
Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso
2013-10-05 10:14:58 +02:00
Jesper Wilhelmsson
829ad9332b
8025854: Use "young gen" instead of "eden"
...
Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes
2013-10-04 22:08:37 +02:00
Fredrik Arvidsson
738af149a2
8016845: SA is unable to use hsdis on windows
...
Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
2013-10-04 13:01:07 +02:00
Athijegannathan Sundararajan
be135d2901
8025771: Enhance Nashorn Contexts
...
Reviewed-by: jlaskey, hannesw
2013-10-04 16:21:29 +05:30
Erik Joelsson
1afb02e222
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK
...
Reviewed-by: sla, ctornqvi
2013-10-04 12:45:39 +02:00
Calvin Cheung
48a315bb52
Merge
2013-10-04 21:00:43 -07:00
Coleen Phillimore
afd39d536b
Merge
2013-10-05 03:14:53 +02:00
Coleen Phillimore
916c31fb47
Merge
2013-10-05 00:58:43 +02:00
Coleen Phillimore
7527f79e6d
Merge
2013-10-05 00:53:02 +02:00
Albert Noll
4f459e644f
8025656: compiler/8013496/Test8013496.sh fails on assert
...
Ensure the thread is in correct state; rewrote test in Java
Reviewed-by: kvn, twisti
2013-10-04 09:19:13 +02:00
Jan Lahoda
dd031ed38f
8025118: Annotation processing api returns default modifier for interface without default methods
...
TypeElement.getModifiers() should not contain Modifier.DEFAULT
Reviewed-by: darcy, jjg
2013-10-04 08:29:54 +02:00
Coleen Phillimore
b08778e139
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
...
Redefined class in stack trace may not be found by method_idnum so handle null.
Reviewed-by: sla, dcubed, sspitsyn
2013-10-03 18:53:27 -04:00
Lois Foltan
e2466c1507
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
...
Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue
Reviewed-by: coleenp, dcubed
2013-10-03 18:50:58 -04:00