82485 Commits

Author SHA1 Message Date
Erik Helin
5d5b1157d1 8029326: G1 does not check if threads gets created
Reviewed-by: brutisso, jmasa, jwilhelm
2013-12-09 08:20:45 +01:00
Lois Foltan
5ece6fc7fd 8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
Implementation of JDK 8 JVMS 5.4.3.4 specification change to skip static and non-public methods of java.lang.Object for interface method resolution.

Reviewed-by: acorn, coleenp
2013-12-10 16:18:26 -05:00
Alejandro Murillo
39b4ed8824 Added tag hs25-b62 for changeset dfe9ffbee182 2013-12-06 09:29:15 -08:00
Alejandro Murillo
7f58c74120 Merge 2013-12-06 09:29:14 -08:00
Kumar Srinivasan
d56f2315c5 8029504: Regression: TestDocRootLink test fails on Windows
Reviewed-by: bpatel, jjg
2013-12-06 09:07:47 -08:00
Brian Goetz
dbcdc16212 8030253: Update langtools to use strings-in-switch
8030262: Update langtools to use foreach loops
8030245: Update langtools to use try-with-resources and multi-catch

Reviewed-by: darcy
2013-12-18 10:29:25 -05:00
Eric McCorkle
bedae747dc 8030687: Add .out files to fix failing tests
Forgot to hg add golden files in a previous fix

Reviewed-by: jjg
2013-12-17 19:27:49 -05:00
Paul Govereau
a183356fde 8030642: Add golden files to javac/limits
Add golden files to check output of negative compilation tests in javac/limits

Reviewed-by: jjg, emc
2013-12-17 18:15:48 -05:00
Joe Darcy
f089800ee7 8030080: Correct misstatement in JSR 269 MR (in javax.lang.model)
Reviewed-by: jfranck
2013-12-17 10:28:36 -08:00
Jan Lahoda
0f0e04b6a0 8028235: Better error recovery for parsing 'void' as a type of the lambda parameter
Handle "void" as a primitive type in JavacParser.analyzeParens.

Reviewed-by: vromero
2013-12-17 10:58:26 +01:00
Jan Lahoda
92c25244aa 8028415: TreeMaker.Literal(Object) creates invalid JCLiterals when passed a Character
JCLiteral for char must contain an Integer, not the provided Character.

Reviewed-by: jjg
2013-12-17 10:58:21 +01:00
Jan Lahoda
8ebb81fb7a 8029800: Flags.java uses String.toLowerCase without specifying Locale
Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods.

Reviewed-by: jjg, bpatel
2013-12-17 10:55:59 +01:00
Jan Lahoda
b06d1bfb55 8029715: test needs bugID added to @bug tag
Adding forgotten bug number

Reviewed-by: vromero
2013-12-17 10:55:58 +01:00
Joe Darcy
b2651d0972 8028545: Add -source 9 and -target 9 to javac
8000961: Change javac source and target default to 9

Reviewed-by: jjg
2013-12-16 10:15:38 -08:00
Vicente Romero
ffb2f48033 8030214: fix for JDK-8020216 breaks the build
Reviewed-by: jjg
2013-12-16 17:33:18 +00:00
Andrey Nazarov
213b16163b 8028708: TEST_BUG, Tests should pass through VM options, langtools tests
Reviewed-by: jjg, vromero
2013-12-16 15:07:13 +00:00
Vicente Romero
4d99383951 8020216: javac, compile time error isn't shown when final static field is not assigned
Reviewed-by: jjg
2013-12-16 14:32:12 +00:00
Lois Foltan
2078c58bbf 8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
Check first that a class is not a dynamically-generated bytecode associated with 1.4 reflection implementation, to emitting an ICCE of an invokespecial IMR of a method in an indirect superinterface.

Reviewed-by: acorn, hseigel
2013-12-06 11:33:10 -05:00
Volker Simonis
f3dbbd9d4f 8029669: PPC64: 8027566 changes broke AIX build after sync
Reviewed-by: alanb, ihse
2013-12-06 14:22:34 +01:00
Vladimir Kozlov
3a6874c2c2 Merge 2013-12-05 15:12:22 -08:00
Vladimir Kozlov
75284b677e Merge 2013-12-05 15:10:36 -08:00
Albert Noll
dacc8e143f Merge 2013-12-05 12:49:55 -08:00
Martin Buchholz
3bca43355b 8029629: java/lang/ProcessBuilder/Basic.java fails intermittently
Improved test for Thread.interrupt

Reviewed-by: martin, rriggs
2013-12-05 15:49:53 -05:00
Roger Riggs
603a48280b 8030875: Macros for checking and returning on exceptions
Move exception checking macros to common jni_util.h

Reviewed-by: chegar
2014-01-10 10:45:56 -05:00
Paul Sandoz
7546938fc2 8031428: CountTest causes lambda Ser/Derialization tests to fail
Reviewed-by: chegar
2014-01-10 16:17:34 +01:00
Lana Steuck
013fccac9d Merge 2013-12-05 10:34:55 -08:00
Lana Steuck
72d1a95d79 Merge 2013-12-05 10:34:49 -08:00
Lana Steuck
7383b43bc5 Merge 2013-12-05 10:33:57 -08:00
Lana Steuck
6dab2645e6 Merge 2013-12-05 10:32:51 -08:00
Lana Steuck
d1bc57f56e Merge 2013-12-05 10:32:36 -08:00
Lana Steuck
ce0b21b5f0 Merge 2013-12-05 10:32:02 -08:00
Lana Steuck
6828b62fcf Merge 2013-12-05 10:30:25 -08:00
Erik Helin
865adecf33 Merge 2013-12-05 17:49:55 +01:00
Roger Riggs
efe46c73dd 8029525: java/lang/ProcessBuilder/Basic.java fails intermittently
Reviewed-by: alanb, chegar
2013-12-05 16:19:06 +00:00
Brian Burkhalter
efe4e2425f 8029501: BigInteger division algorithm selection heuristic is incorrect
Change Burnikel-Ziegler division heuristic to require that the dividend int-length exceed that of the divisor by a minimum amount.

Reviewed-by: darcy
2013-12-05 07:45:27 -08:00
Brian Burkhalter
9fab2b1e9a 8029514: java/math/BigInteger/BigIntegerTest.java failing since thresholds adjusted in 8022181
Ensure the value returned by getLower() is unsigned.

Reviewed-by: darcy
2013-12-05 07:44:59 -08:00
Yuri Nesterenko
f6fc8e9104 8029264: [doclint] more doclint and tidy cleanup
Reviewed-by: alexsch, serb, malenkov
2013-12-05 18:04:12 +04:00
Alexander Zuev
392828adff Merge 2013-12-05 16:37:35 +04:00
Alexander Zuev
c8e534f139 Merge 2013-12-05 16:37:30 +04:00
Markus Grönlund
cd7d5ca125 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
Reviewed-by: kvn, sspitsyn
2013-12-05 12:35:38 +01:00
Doug Lea
1c59527f70 8028564: Concurrent calls to CHM.put can fail to add the key/value to the map
Reviewed-by: psandoz, chegar, alanb
2013-12-05 09:44:53 +01:00
John R Rose
722570a7ee 8029507: Enhance JVM method processing
Update MemberName.clazz correctly in MemberName.resolve; also pass lookupClass to MethodHandles::resolve_MemberName

Reviewed-by: acorn, vlivanov
2013-12-05 00:36:42 -08:00
Erik Joelsson
2a3bb7ccda 8027963: Create unlimited policy jars
Reviewed-by: wetmore, ihse
2013-12-05 09:25:31 +01:00
David Katleman
8638a2c00b Added tag jdk8-b119 for changeset a529e9d7d40e 2013-12-04 23:11:52 -08:00
David Katleman
e75e2f3fb8 Added tag jdk8-b119 for changeset 7598dfa5cb4c 2013-12-04 23:11:45 -08:00
David Katleman
58458be746 Added tag jdk8-b119 for changeset ad69f3bf4111 2013-12-04 23:11:27 -08:00
David Katleman
5347e7b3f2 Added tag jdk8-b119 for changeset a8319a97a474 2013-12-04 23:11:17 -08:00
David Katleman
0ed55262dc Added tag jdk8-b119 for changeset 96c027ed69dc 2013-12-04 23:11:13 -08:00
David Katleman
f8fb03ffcf Added tag jdk8-b119 for changeset e61cf7994c51 2013-12-04 23:11:03 -08:00
David Katleman
e0d189a7d9 Added tag jdk8-b119 for changeset a0ac783d73d4 2013-12-04 23:10:57 -08:00