From robert.field at oracle.com Sun Feb 1 07:55:19 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 01 Feb 2015 07:55:19 +0000 Subject: hg: kulla/dev/langtools: Complexity control: change partially immutable, partially updated wrapping, to bi-layered immutable wraps. Directly use source on internal parse. Message-ID: <201502010755.t117tJ1E013091@aojmv0008> Changeset: 7fe92fc4472d Author: rfield Date: 2015-01-31 23:55 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7fe92fc4472d Complexity control: change partially immutable, partially updated wrapping, to bi-layered immutable wraps. Directly use source on internal parse. ! repl/TODO ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java + repl/src/impl/InnerWrap.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/WrapFactory.java From robert.field at oracle.com Sun Feb 1 17:02:22 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 01 Feb 2015 17:02:22 +0000 Subject: hg: kulla/dev/langtools: Wrap clean-up. Message-ID: <201502011702.t11H2MTp015507@aojmv0008> Changeset: b84d05063524 Author: rfield Date: 2015-02-01 09:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b84d05063524 Wrap clean-up. ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java + repl/src/impl/GeneralWrap.java ! repl/src/impl/OuterWrapFactory.java < repl/src/impl/WrapFactory.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/Wrap.java < repl/src/impl/InnerWrap.java From robert.field at oracle.com Mon Feb 2 06:19:35 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 02 Feb 2015 06:19:35 +0000 Subject: hg: kulla/dev/langtools: Now Snippets turn, converting to bi-layered immutable: source and outer-wrapped/compiled. Universal corralling mechanism. Two golden file regressions. One real regression. Will address tomorrow. Message-ID: <201502020619.t126JZQt029918@aojmv0008> Changeset: 325837207aa6 Author: rfield Date: 2015-02-01 22:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/325837207aa6 Now Snippets turn, converting to bi-layered immutable: source and outer-wrapped/compiled. Universal corralling mechanism. Two golden file regressions. One real regression. Will address tomorrow. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java + repl/src/impl/SnippetSource.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/Wrap.java From andrei.eremeev at oracle.com Mon Feb 2 15:33:04 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Mon, 02 Feb 2015 18:33:04 +0300 Subject: Bugs Message-ID: <54CF98B0.1050400@oracle.com> Hi REPL team, New REPL bugs related to completion analysis: 1. assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. 2. switch (ch) case a: break; // Expected COMPLETE_WITH_SEMI, got UNKNOWN. "break" breaks the code. 3. Statements without braces fail. for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] As well as If constructions. 4. int path[], status: expected [COMPLETE_WITH_SEMI], but found [DEFINITELY_INCOMPLETE] Andrei Eremeev From jonathan.gibbons at oracle.com Mon Feb 2 17:21:56 2015 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 02 Feb 2015 09:21:56 -0800 Subject: Bugs In-Reply-To: <54CF98B0.1050400@oracle.com> References: <54CF98B0.1050400@oracle.com> Message-ID: <54CFB234.5010203@oracle.com> On 02/02/2015 07:33 AM, andrei.eremeev wrote: > Hi REPL team, > > New REPL bugs related to completion analysis: > 1. assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. > > 2. switch (ch) case a: break; // Expected COMPLETE_WITH_SEMI, got > UNKNOWN. > "break" breaks the code. Andrei, Did you really mean what you typed in the example, with no '{' ? Doesn't seem like COMPLETE_WITH_SEMI to me. -- Jon > > 3. Statements without braces fail. > for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] > As well as If constructions. > > 4. int path[], status: expected [COMPLETE_WITH_SEMI], but found > [DEFINITELY_INCOMPLETE] > > Andrei Eremeev From robert.field at oracle.com Mon Feb 2 21:00:43 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 02 Feb 2015 21:00:43 +0000 Subject: hg: kulla/dev/langtools: Tie generated class names to Snippet id, thus producing reproducible stack trace ids. Simplify OuterWrap, remove factory. Clean up class wrapping. Fix transitional indirect redeclaration. Add sequence numbers to SnippetImpl. Fixes all broken tests. Message-ID: <201502022100.t12L0hjK024781@aojmv0008> Changeset: f88e31f39de2 Author: rfield Date: 2015-02-02 13:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f88e31f39de2 Tie generated class names to Snippet id, thus producing reproducible stack trace ids. Simplify OuterWrap, remove factory. Clean up class wrapping. Fix transitional indirect redeclaration. Add sequence numbers to SnippetImpl. Fixes all broken tests. ! repl/TODO ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java + repl/src/impl/OuterWrap.java - repl/src/impl/OuterWrapFactory.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TaskFactory.java ! repl/src/remote/RemoteCodes.java From robert.field at oracle.com Tue Feb 3 06:05:22 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 03 Feb 2015 06:05:22 +0000 Subject: hg: kulla/dev/langtools: Fix three CompletenessAnalyzer bugs found by Eremeev: Message-ID: <201502030605.t1365MIr007443@aojmv0008> Changeset: 4345d7f30552 Author: rfield Date: 2015-02-02 22:05 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/4345d7f30552 Fix three CompletenessAnalyzer bugs found by Eremeev: - assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. - for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] - int path[], status: expected [COMPLETE_WITH_SEMI], but found [DEFINITELY_INCOMPLETE] Fix variable declaration reconstruction in the case of array brackets trailing the identifier. Added corresponding regression tests. ! repl/TODO ! repl/src/impl/CompletenessAnalyzer.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/Wrap.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/VariablesTest.java From andrei.eremeev at oracle.com Tue Feb 3 08:56:43 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Tue, 03 Feb 2015 11:56:43 +0300 Subject: Bugs In-Reply-To: <54CFB234.5010203@oracle.com> References: <54CF98B0.1050400@oracle.com> <54CFB234.5010203@oracle.com> Message-ID: <54D08D4B.4080700@oracle.com> Yes, thank you. The root cause of the problem is using labels in such way: a : { for (int i = 0; i < 10; ++i) { break a;} } Andrei Eremeev On 02/02/2015 08:21 PM, Jonathan Gibbons wrote: > On 02/02/2015 07:33 AM, andrei.eremeev wrote: >> Hi REPL team, >> >> New REPL bugs related to completion analysis: >> 1. assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. >> >> 2. switch (ch) case a: break; // Expected COMPLETE_WITH_SEMI, got >> UNKNOWN. >> "break" breaks the code. > > Andrei, > > Did you really mean what you typed in the example, with no '{' ? > Doesn't seem like COMPLETE_WITH_SEMI to me. > > -- Jon > >> >> 3. Statements without braces fail. >> for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] >> As well as If constructions. >> >> 4. int path[], status: expected [COMPLETE_WITH_SEMI], but found >> [DEFINITELY_INCOMPLETE] >> >> Andrei Eremeev > From andrei.eremeev at oracle.com Tue Feb 3 12:06:45 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Tue, 03 Feb 2015 15:06:45 +0300 Subject: Bugs In-Reply-To: <54D08D4B.4080700@oracle.com> References: <54CF98B0.1050400@oracle.com> <54CFB234.5010203@oracle.com> <54D08D4B.4080700@oracle.com> Message-ID: <54D0B9D5.40004@oracle.com> And another thing. Return is not allowed in the top-level declaration, but completion analysis returns different values according whether a statement has braces. if (os == null) return null; <- UNKNOWN if (os == null) { return null; } <- COMPLETE Is it correct behavior for this code? Andrei Eremeev On 02/03/2015 11:56 AM, andrei.eremeev wrote: > Yes, thank you. The root cause of the problem is using labels in such > way: > a : { for (int i = 0; i < 10; ++i) { break a;} } > > Andrei Eremeev > > On 02/02/2015 08:21 PM, Jonathan Gibbons wrote: >> On 02/02/2015 07:33 AM, andrei.eremeev wrote: >>> Hi REPL team, >>> >>> New REPL bugs related to completion analysis: >>> 1. assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. >>> >>> 2. switch (ch) case a: break; // Expected COMPLETE_WITH_SEMI, got >>> UNKNOWN. >>> "break" breaks the code. >> >> Andrei, >> >> Did you really mean what you typed in the example, with no '{' ? >> Doesn't seem like COMPLETE_WITH_SEMI to me. >> >> -- Jon >> >>> >>> 3. Statements without braces fail. >>> for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] >>> As well as If constructions. >>> >>> 4. int path[], status: expected [COMPLETE_WITH_SEMI], but found >>> [DEFINITELY_INCOMPLETE] >>> >>> Andrei Eremeev >> > From robert.field at oracle.com Tue Feb 3 16:26:34 2015 From: robert.field at oracle.com (Robert Field) Date: Tue, 03 Feb 2015 08:26:34 -0800 Subject: completion analysis and return, was Bugs In-Reply-To: <54D0B9D5.40004@oracle.com> References: <54CF98B0.1050400@oracle.com> <54CFB234.5010203@oracle.com> <54D08D4B.4080700@oracle.com> <54D0B9D5.40004@oracle.com> Message-ID: <14b5043c2a8.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> The goal of completion analysis is to determine if an input is incomplete (prompt is needed for more input), where a unit of code ends if there are more than one on a line, and if the input needs a semicolon added. The gray area then is what to do for erroneous input. My decision was to fail-fast, so the user can send to declare() for error messages. This is clearly the right choice for lexical garbage. But in a case like this, it can result in no semicolon being added, and thus a poorer error message. So, I think I will shift to being more lenient. Additionally, I'm thinking, in declare(), return could be treated as the expression value, since this is what you want if you paste in a method body. Thoughts? The reason the results are different is that given anything ending before the matching brace, parenthesis, or bracket is known to be incomplete, the insides are not looked at, except to match. Thanks, Robert On February 3, 2015 4:07:27 AM "andrei.eremeev" wrote: > And another thing. > Return is not allowed in the top-level declaration, but completion > analysis returns different values according whether a statement has braces. > > if (os == null) return null; <- UNKNOWN > if (os == null) { return null; } <- COMPLETE > > Is it correct behavior for this code? > > Andrei Eremeev > > On 02/03/2015 11:56 AM, andrei.eremeev wrote: > > Yes, thank you. The root cause of the problem is using labels in such > > way: > > a : { for (int i = 0; i < 10; ++i) { break a;} } > > > > Andrei Eremeev > > > > On 02/02/2015 08:21 PM, Jonathan Gibbons wrote: > >> On 02/02/2015 07:33 AM, andrei.eremeev wrote: > >>> Hi REPL team, > >>> > >>> New REPL bugs related to completion analysis: > >>> 1. assert true // Expected COMPLETE_WITH_SEMI, got COMPLETE. > >>> > >>> 2. switch (ch) case a: break; // Expected COMPLETE_WITH_SEMI, got > >>> UNKNOWN. > >>> "break" breaks the code. > >> > >> Andrei, > >> > >> Did you really mean what you typed in the example, with no '{' ? > >> Doesn't seem like COMPLETE_WITH_SEMI to me. > >> > >> -- Jon > >> > >>> > >>> 3. Statements without braces fail. > >>> for(Object o : a) a; // expected [COMPLETE] but found [UNKNOWN] > >>> As well as If constructions. > >>> > >>> 4. int path[], status: expected [COMPLETE_WITH_SEMI], but found > >>> [DEFINITELY_INCOMPLETE] > >>> > >>> Andrei Eremeev > >> > > > From robert.field at oracle.com Tue Feb 3 18:12:59 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 03 Feb 2015 18:12:59 +0000 Subject: hg: kulla/dev/langtools: Fix Eremeev found completion analysis errors: allow top level break, continue, and return. Message-ID: <201502031812.t13ICxoY019258@aojmv0008> Changeset: b69b3f31c9b6 Author: rfield Date: 2015-02-03 10:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b69b3f31c9b6 Fix Eremeev found completion analysis errors: allow top level break, continue, and return. ! repl/src/impl/CompletenessAnalyzer.java ! repl/testng/test/CompletenessTest.java From robert.field at oracle.com Wed Feb 4 02:57:09 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 04 Feb 2015 02:57:09 +0000 Subject: hg: kulla/dev/langtools: New tests: completeness, modifiers, enum, annotations, etc. Message-ID: <201502040257.t142v98S001418@aojmv0008> Changeset: d1696f1b2da9 Author: rfield Date: 2015-02-03 18:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d1696f1b2da9 New tests: completeness, modifiers, enum, annotations, etc. Separate completeness analysis stress test suite. Currently 2 failures. Contributed-by: andrei.eremeev at oracle.com + repl/scripts/stress.sh + repl/testng/stress.xml + repl/testng/stress/CompletenessStressCorbaTest.java + repl/testng/stress/CompletenessStressJaxpTest.java + repl/testng/stress/CompletenessStressJaxwsTest.java + repl/testng/stress/CompletenessStressJdkTest.java + repl/testng/stress/CompletenessStressLangtoolsTest.java + repl/testng/stress/CompletenessStressNashornTest.java + repl/testng/stress/CompletenessStressTestBase.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/CompletenessStressTest.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java + repl/testng/test/ModifiersTest.java ! repl/testng/test/SnippetTest.java From robert.field at oracle.com Wed Feb 4 03:29:08 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 04 Feb 2015 03:29:08 +0000 Subject: hg: kulla/dev/langtools: Completeness analysis: Fix array initializers, and super in type parameters. Now no tests fail. Message-ID: <201502040329.t143T9Zh008016@aojmv0008> Changeset: 70ff38af7707 Author: rfield Date: 2015-02-03 19:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/70ff38af7707 Completeness analysis: Fix array initializers, and super in type parameters. Now no tests fail. ! repl/TODO ! repl/src/impl/CompletenessAnalyzer.java From robert.field at oracle.com Wed Feb 4 04:04:30 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 04 Feb 2015 04:04:30 +0000 Subject: hg: kulla/dev/langtools: Add back regression test removed in merge. Message-ID: <201502040404.t1444UaO014306@aojmv0008> Changeset: 5603b5d5b8fb Author: rfield Date: 2015-02-03 20:03 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5603b5d5b8fb Add back regression test removed in merge. ! repl/testng/test/CompletenessTest.java From robert.field at oracle.com Wed Feb 4 22:01:55 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 04 Feb 2015 22:01:55 +0000 Subject: hg: kulla/dev/langtools: Forward reference of methods, variables, and classes from methods implemented. Message-ID: <201502042201.t14M1tsI010041@aojmv0008> Changeset: 75913598bf9d Author: rfield Date: 2015-02-04 14:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/75913598bf9d Forward reference of methods, variables, and classes from methods implemented. Dependency tracker implemented. KISS -- false postives possible. Dependency mapper with lazy removal. Redefine/Replace crawl implemented: Changed definitions propagate to referenced definitions. New method on Snippet - otherCorralledErrors(): Used when already declared Snippet develops errors other then unresolved. Support in Repl tool for new information. ! repl/TODO ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SnippetSource.java + repl/src/impl/TreeDependencyScanner.java ! repl/src/tool/Repl.java From robert.field at oracle.com Wed Feb 4 22:05:20 2015 From: robert.field at oracle.com (Robert Field) Date: Wed, 04 Feb 2015 14:05:20 -0800 Subject: hg: kulla/dev/langtools: Forward reference of methods, variables, and classes from methods implemented. In-Reply-To: <201502042201.t14M1tsI010041@aojmv0008> References: <201502042201.t14M1tsI010041@aojmv0008> Message-ID: <54D297A0.50003@oracle.com> Example -- -> int f() { return g(); } | Declared method f, however, it cannot be invoked until method g() is declared -> f() | Attempted to call f which cannot be invoked until method g() is declared. -> int g() { return 55; } | Declared method g -> f() | Expression value is: 55 | assigned to temporary variable $2 of type int -> double g() { return 3.14159; } | Replaced method g -> f() | Attempted to call f which cannot be invoked until this error is addressed -- | Error: | incompatible types: possible lossy conversion from double to int | int f() { return g(); } | ^--^ -> short g() { return (short) 4; } | Replaced method g -> f() | Expression value is: 4 | assigned to temporary variable $6 of type int -> void m() { System.out.println(new D()); } | Declared method m, however, it cannot be invoked until class D is declared -> m() | Attempted to call m which cannot be invoked until class D is declared. -> class D { public String toString() { return "I'm D"; } } | Declared class D -> m() I'm D -> class D { int x; public String toString() { return "Different D"; } } | Replaced class D -> m() Different D -> double d() { return x * 1000; } | Declared method d, however, it cannot be invoked until variable x is declared -> int x = 7 | Declared variable x of type int with initial value 7 -> d() | Expression value is: 7000.0 | assigned to temporary variable $4 of type double -> double x = 3.14159 | Replaced variable x of type double with initial value 3.14159 -> d() | Expression value is: 3141.5899999999997 | assigned to temporary variable $5 of type double -Robert On 02/04/15 14:01, robert.field at oracle.com wrote: > Changeset: 75913598bf9d > Author: rfield > Date: 2015-02-04 14:01 -0800 > URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/75913598bf9d > > Forward reference of methods, variables, and classes from methods implemented. > Dependency tracker implemented. KISS -- false postives possible. > Dependency mapper with lazy removal. > Redefine/Replace crawl implemented: Changed definitions propagate to referenced definitions. > New method on Snippet - otherCorralledErrors(): Used when already declared Snippet develops errors other then unresolved. > Support in Repl tool for new information. > > ! repl/TODO > ! repl/src/api/EvaluationState.java > ! repl/src/impl/EvaluationStateImpl.java > ! repl/src/impl/SnippetImpl.java > ! repl/src/impl/SnippetMaps.java > ! repl/src/impl/SnippetSource.java > + repl/src/impl/TreeDependencyScanner.java > ! repl/src/tool/Repl.java > From robert.field at oracle.com Thu Feb 5 03:09:05 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 05 Feb 2015 03:09:05 +0000 Subject: hg: kulla/dev/langtools: Regression tests for redefine crawl and forward reference (method to method). Message-ID: <201502050309.t15395r1012437@aojmv0008> Changeset: 34f694f4372c Author: rfield Date: 2015-02-04 19:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/34f694f4372c Regression tests for redefine crawl and forward reference (method to method). ! repl/TODO ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java From robert.field at oracle.com Thu Feb 5 06:04:43 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 05 Feb 2015 06:04:43 +0000 Subject: hg: kulla/dev/langtools: Preserve identity of Snippet even when redefined or replaced by the internal dependency crawl. Message-ID: <201502050604.t1564iTR014786@aojmv0008> Changeset: 1c56f509062a Author: rfield Date: 2015-02-04 22:04 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1c56f509062a Preserve identity of Snippet even when redefined or replaced by the internal dependency crawl. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java + repl/src/impl/Snip.java ! repl/src/impl/SnippetMaps.java - repl/src/impl/SnippetSource.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/testng/test/ReplaceTest.java From robert.field at oracle.com Thu Feb 5 06:28:32 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 05 Feb 2015 06:28:32 +0000 Subject: hg: kulla/dev/langtools: Rename switch confused Mercurial. Manually fixing. Message-ID: <201502050628.t156SWTc018491@aojmv0008> Changeset: 3ac516c8ea4d Author: rfield Date: 2015-02-04 22:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3ac516c8ea4d Rename switch confused Mercurial. Manually fixing. - repl/src/impl/SnippetImpl.java From robert.field at oracle.com Thu Feb 5 18:52:21 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 05 Feb 2015 18:52:21 +0000 Subject: hg: kulla/dev/langtools: Dependencies and redefine/replace crawl for classes and vars added. So now there is all ways dependencies. Message-ID: <201502051852.t15IqLd5012022@aojmv0008> Changeset: 29f469aebbf9 Author: rfield Date: 2015-02-05 10:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/29f469aebbf9 Dependencies and redefine/replace crawl for classes and vars added. So now there is all ways dependencies. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TreeDependencyScanner.java From robert.field at oracle.com Fri Feb 6 01:47:51 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 06 Feb 2015 01:47:51 +0000 Subject: hg: kulla/dev/langtools: Add dependency automatic update information to API: new updates field of Result. Message-ID: <201502060147.t161lqZp013813@aojmv0008> Changeset: 7f1fd34d8427 Author: rfield Date: 2015-02-05 17:47 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7f1fd34d8427 Add dependency automatic update information to API: new updates field of Result. Prepare Repl tool. Add /verbose command to Repl tool. Add support for testing updates, corralling, unresolved, etc in the KullaTesting framework. Add tests. ! repl/TODO ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java From andrei.eremeev at oracle.com Fri Feb 6 11:33:21 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Fri, 06 Feb 2015 14:33:21 +0300 Subject: Bug: InternalError Message-ID: <54D4A681.2050207@oracle.com> Hi REPL team, Local class declaration causes failure of REPL. -> void f() { class A {} g(); } | Declared method f, however, it cannot be invoked until method g() is declared -> void g() {} Exception in thread "main" java.lang.InternalError: Wrong # refs: 0 -- [], name: REPL.$REPL1$1A at impl.JDIExecution.nameToRef(JDIExecution.java:139) at impl.EvaluationStateImpl.declare(EvaluationStateImpl.java:544) at impl.EvaluationStateImpl.declare(EvaluationStateImpl.java:596) at impl.EvaluationStateImpl.processMethod(EvaluationStateImpl.java:397) at impl.EvaluationStateImpl.declare(EvaluationStateImpl.java:195) at tool.Repl.processSource(Repl.java:395) at tool.Repl.run(Repl.java:177) at tool.Repl.fresh(Repl.java:131) at tool.Repl.start(Repl.java:124) at tool.Repl.main(Repl.java:116) Andrei Eremeev From robert.field at oracle.com Fri Feb 6 16:12:17 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 06 Feb 2015 16:12:17 +0000 Subject: hg: kulla/dev/langtools: Display automatic crawl update information in Repl tool, when /verbose is on. Message-ID: <201502061612.t16GCI50028014@aojmv0008> Changeset: 11e6f6f9a99f Author: rfield Date: 2015-02-06 08:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/11e6f6f9a99f Display automatic crawl update information in Repl tool, when /verbose is on. ! repl/src/tool/Repl.java From robert.field at oracle.com Sat Feb 7 20:16:03 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 07 Feb 2015 20:16:03 +0000 Subject: hg: kulla/dev/langtools: API change: Message-ID: <201502072016.t17KG3OM012514@aojmv0008> Changeset: 775cc2d70615 Author: rfield Date: 2015-02-07 12:15 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/775cc2d70615 API change: Separate out the information that changes as the Snippet is updated from the immutable Snippet information. This information is now in Declaration. Previous Declaration is now Declaration.Kind. Internally: Map class name to Snippet based on embedded number not explict map. Clean up handling of class name ot bytes map. Enable testException. ! repl/src/api/EvaluationState.java + repl/src/impl/DeclarationImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java - repl/src/impl/Snip.java + repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Sun Feb 8 04:19:40 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 04:19:40 +0000 Subject: hg: kulla/dev/langtools: Per discussions, an update replacing a variable resets it to null. User always warned. Message-ID: <201502080419.t184Jft1005172@aojmv0008> Changeset: 5dc343ff762c Author: rfield Date: 2015-02-07 20:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5dc343ff762c Per discussions, an update replacing a variable resets it to null. User always warned. ! repl/src/tool/Repl.java From robert.field at oracle.com Sun Feb 8 05:49:26 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 05:49:26 +0000 Subject: hg: kulla/dev/langtools: REPL tool: Five feedback levels and single letter command abbreviations. Message-ID: <201502080549.t185nRra020259@aojmv0008> Changeset: d2ce1486b04a Author: rfield Date: 2015-02-07 21:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d2ce1486b04a REPL tool: Five feedback levels and single letter command abbreviations. ! repl/src/tool/Repl.java From robert.field at oracle.com Sun Feb 8 06:21:43 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 06:21:43 +0000 Subject: hg: kulla/dev/langtools: TODO update. Message-ID: <201502080621.t186Lh1s025938@aojmv0008> Changeset: 15002309c137 Author: rfield Date: 2015-02-07 22:21 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/15002309c137 TODO update. ! repl/TODO From robert.field at oracle.com Sun Feb 8 15:02:42 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 15:02:42 +0000 Subject: hg: kulla/dev/langtools: REPL tool: Execute command line argument input files. Also, update REPL tool tests. Message-ID: <201502081502.t18F2gq1025935@aojmv0008> Changeset: 5133757bc54b Author: rfield Date: 2015-02-08 07:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5133757bc54b REPL tool: Execute command line argument input files. Also, update REPL tool tests. ! repl/TODO - repl/samples/overload.repl - repl/samples/replace.repl + repl/samples/testoverload.repl + repl/samples/testreplace.repl ! repl/scripts/run.sh ! repl/src/tool/Repl.java From robert.field at oracle.com Sun Feb 8 20:51:26 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 20:51:26 +0000 Subject: hg: kulla/dev/langtools: Clean up errors and remote termination. Message-ID: <201502082051.t18KpVn3024167@aojmv0008> Changeset: 448d007746c1 Author: rfield Date: 2015-02-08 12:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/448d007746c1 Clean up errors and remote termination. REPL tool: ctrl-D ends session. Fix failure restart. ! repl/TODO ! repl/src/impl/JDIEventHandler.java - repl/src/impl/MessageOutput.java ! repl/src/impl/ThreadInfo.java ! repl/src/impl/VMConnection.java ! repl/src/tool/Repl.java From robert.field at oracle.com Sun Feb 8 21:12:18 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sun, 08 Feb 2015 21:12:18 +0000 Subject: hg: kulla/dev/langtools: Fix VMDisconnectedException on shutdown. Remove already fixed issues from TODO. Message-ID: <201502082112.t18LCJcs027267@aojmv0008> Changeset: e0ec95c910e2 Author: rfield Date: 2015-02-08 13:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e0ec95c910e2 Fix VMDisconnectedException on shutdown. Remove already fixed issues from TODO. ! repl/TODO ! repl/src/impl/VMConnection.java From andrei.eremeev at oracle.com Mon Feb 9 14:32:32 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Mon, 09 Feb 2015 17:32:32 +0300 Subject: New tests and bugs Message-ID: <54D8C500.1090104@oracle.com> Hi REPL team, Please, find new tests here: http://cr.openjdk.java.net/~aeremeev/forward_reference.00/ Found bugs: calling of unresolved method causes creation of temporary variable -> int f() { return x; } | Declared method f, however, it cannot be invoked until variable x is declared -> f() | Attempted to call f which cannot be invoked until variable x is declared. -> /vars | int $1 = 0 Class redeclaration changes behavior of assign variable: assertDeclare("class A { public String toString() { return \"old\"; } }", Declared); assertDeclare("A a = new A();", Declared); assertExecute1("a;", "old"); assertDeclare("class A { public String toString() { return \"new\"; } }", Replaced); assertExecute1("a;", "old"); <-- Expected old, but found null. Andrei Eremeev From robert.field at oracle.com Mon Feb 9 15:32:28 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 09 Feb 2015 15:32:28 +0000 Subject: hg: kulla/dev/langtools: New forward-reference, and replace tests. Message-ID: <201502091532.t19FWSTU005063@aojmv0008> Changeset: af870404d59e Author: rfield Date: 2015-02-09 07:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/af870404d59e New forward-reference, and replace tests. More detailed testing and other updates to completeness stress tests. Contributed-by: andrei.eremeev at oracle.com ! repl/TODO ! repl/testng/stress/CompletenessStressCorbaTest.java ! repl/testng/stress/CompletenessStressJaxpTest.java ! repl/testng/stress/CompletenessStressJaxwsTest.java ! repl/testng/stress/CompletenessStressJdkTest.java ! repl/testng/stress/CompletenessStressLangtoolsTest.java ! repl/testng/stress/CompletenessStressNashornTest.java ! repl/testng/stress/CompletenessStressTestBase.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/ReplaceTest.java From robert.field at oracle.com Mon Feb 9 15:37:04 2015 From: robert.field at oracle.com (Robert Field) Date: Mon, 09 Feb 2015 07:37:04 -0800 Subject: New tests and bugs In-Reply-To: <54D8C500.1090104@oracle.com> References: <54D8C500.1090104@oracle.com> Message-ID: <54D8D420.1020000@oracle.com> On 02/09/15 06:32, andrei.eremeev wrote: > Hi REPL team, > > Please, find new tests here: > http://cr.openjdk.java.net/~aeremeev/forward_reference.00/ Thanks. Pushed. > > Found bugs: calling of unresolved method causes creation of temporary > variable > -> int f() { return x; } > | Declared method f, however, it cannot be invoked until variable x > is declared > > -> f() > | Attempted to call f which cannot be invoked until variable x is > declared. > > -> /vars > | int $1 = 0 Added the following bug: - Expression generates temp var even when it does not complete because of internal/exteral exception -- needs to be deleted > > Class redeclaration changes behavior of assign variable: > assertDeclare("class A { public String toString() { return \"old\"; > } }", Declared); > assertDeclare("A a = new A();", Declared); > assertExecute1("a;", "old"); > assertDeclare("class A { public String toString() { return \"new\"; > } }", Replaced); > assertExecute1("a;", "old"); <-- Expected old, but found null. The semantics have changed. All updates are automatic to all dependencies. "a" cannot hold a "old" A anymore. This is the expected behavior. > > > Andrei Eremeev Thanks, Robert From robert.field at oracle.com Mon Feb 9 16:07:39 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 09 Feb 2015 16:07:39 +0000 Subject: hg: kulla/dev/langtools: Updates per Eremeev changes (last commit). Message-ID: <201502091607.t19G7epB016336@aojmv0008> Changeset: 9fef3ad5cc0d Author: rfield Date: 2015-02-09 08:07 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9fef3ad5cc0d Updates per Eremeev changes (last commit). ! repl/TODO ! repl/testng/test/ReplaceTest.java From robert.field at oracle.com Tue Feb 10 01:19:38 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 10 Feb 2015 01:19:38 +0000 Subject: hg: kulla/dev/langtools: Fix two completeness bugs: Message-ID: <201502100119.t1A1Jc39013547@aojmv0008> Changeset: af972d87b2cc Author: rfield Date: 2015-02-09 17:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/af972d87b2cc Fix two completeness bugs: Unknown: int path[][] = new int[22][] Multi statement division -- e.g. C c = new C(); class C { int z; } More automated completeness testing. Test cross-product proper input slicing. Lazy initialization of evaluation state to vastly speed-up completeness testing. ! repl/src/impl/CompletenessAnalyzer.java ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/testng/stress/CompletenessStressTestBase.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/ShutdownTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Tue Feb 10 05:28:03 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 10 Feb 2015 05:28:03 +0000 Subject: hg: kulla/dev/langtools: Completion analysis: more testing, more fixes. Message-ID: <201502100528.t1A5S3vi025603@aojmv0008> Changeset: 77994e425514 Author: rfield Date: 2015-02-09 21:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/77994e425514 Completion analysis: more testing, more fixes. ! repl/TODO ! repl/src/impl/CompletenessAnalyzer.java ! repl/testng/test/CompletenessTest.java From robert.field at oracle.com Tue Feb 10 06:50:28 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 10 Feb 2015 06:50:28 +0000 Subject: hg: kulla/dev/langtools: REPL tool: Start-up. Defaults to popular imports and printf. Uses Prefences API (really?). See /startsave and /startset. Message-ID: <201502100650.t1A6oSLX009469@aojmv0008> Changeset: cbe3407cb7ac Author: rfield Date: 2015-02-09 22:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/cbe3407cb7ac REPL tool: Start-up. Defaults to popular imports and printf. Uses Prefences API (really?). See /startsave and /startset. ! repl/TODO ! repl/src/tool/Repl.java From robert.field at oracle.com Mon Feb 9 18:33:26 2015 From: robert.field at oracle.com (Robert Field) Date: Mon, 09 Feb 2015 10:33:26 -0800 Subject: Result: New Kulla Committer: Andrei Eremeev Message-ID: <54D8FD76.9090708@oracle.com> Voting for Andrei Eremeev [1] is now closed. Yes: 4 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Robert Field [1] http://mail.openjdk.java.net/pipermail/kulla-dev/2015-January/000096.html From robert.field at oracle.com Tue Feb 10 22:33:33 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 10 Feb 2015 22:33:33 +0000 Subject: hg: kulla/dev/langtools: API change: Expose id in Snippet. Add snippets() to EvaluationState to access list of current Snippets. Message-ID: <201502102233.t1AMXYuI020434@aojmv0008> Changeset: 5c928020a3f2 Author: rfield Date: 2015-02-10 14:33 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5c928020a3f2 API change: Expose id in Snippet. Add snippets() to EvaluationState to access list of current Snippets. Error handling overhaul. ! repl/TODO ! repl/src/api/EvaluationState.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TaskFactory.java ! repl/src/tool/Repl.java From robert.field at oracle.com Wed Feb 11 05:16:09 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 11 Feb 2015 05:16:09 +0000 Subject: hg: kulla/dev/langtools: Implement concise feedback level. Add /prompt toggle for cut-and-paste from editor use. Message-ID: <201502110516.t1B5G9s2001795@aojmv0008> Changeset: b6a5903c8997 Author: rfield Date: 2015-02-10 21:15 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b6a5903c8997 Implement concise feedback level. Add /prompt toggle for cut-and-paste from editor use. ! repl/TODO ! repl/src/tool/Repl.java From robert.field at oracle.com Wed Feb 11 21:42:46 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 11 Feb 2015 21:42:46 +0000 Subject: hg: kulla/dev/langtools: Implement: Type walk (based on ..code.Printer). Message-ID: <201502112142.t1BLgkau012129@aojmv0008> Changeset: 68bbb2695466 Author: rfield Date: 2015-02-11 13:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/68bbb2695466 Implement: Type walk (based on ..code.Printer). Fix: public static java.lang.Class $1; ("".getClass()). Fix: anonymous class temp vars. Implement: Unique key for imports. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/TreeDissector.java + repl/src/impl/TypePrinter.java ! repl/src/remote/RemoteCodes.java ! repl/testng/test/SnippetTest.java From robert.field at oracle.com Wed Feb 11 23:50:02 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 11 Feb 2015 23:50:02 +0000 Subject: hg: kulla/dev/langtools: Organize SnippetImpl by kind. Message-ID: <201502112350.t1BNo2eF004275@aojmv0008> Changeset: 7094a97ada72 Author: rfield Date: 2015-02-11 15:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7094a97ada72 Organize SnippetImpl by kind. ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetImpl.java From robert.field at oracle.com Thu Feb 12 21:01:14 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 12 Feb 2015 21:01:14 +0000 Subject: hg: kulla/dev/langtools: Create class name filtering mechanism. Message-ID: <201502122101.t1CL1EUU004375@aojmv0008> Changeset: 8e45c9fdd98f Author: rfield Date: 2015-02-12 12:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/8e45c9fdd98f Create class name filtering mechanism. Remove leading dot on computed REPL type names. eg. .C. Prepare for: Remove package name prefix from imported class names. Remove built-in java.lang. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/TreeDissector.java ! repl/src/impl/TypePrinter.java ! repl/src/tool/Repl.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Fri Feb 13 12:40:56 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 13 Feb 2015 12:40:56 +0000 Subject: hg: kulla/dev/langtools: Expunge diagnostics and execution output of internal details. REPL tool: remove references to API implementation knowledge. Message-ID: <201502131240.t1DCeu46006881@aojmv0008> Changeset: cadc7c44a62a Author: rfield Date: 2015-02-13 04:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/cadc7c44a62a Expunge diagnostics and execution output of internal details. REPL tool: remove references to API implementation knowledge. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/OuterWrap.java ! repl/src/impl/TaskFactory.java ! repl/src/tool/Repl.java From andrei.eremeev at oracle.com Mon Feb 16 12:21:44 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Mon, 16 Feb 2015 15:21:44 +0300 Subject: More tests and API to set output stream In-Reply-To: <54DE64CB.5090205@oracle.com> References: <54DE64CB.5090205@oracle.com> Message-ID: <54E1E0D8.7050602@oracle.com> Adding kulla-dev to the thread. Andrei Eremeev On 02/13/2015 11:55 PM, andrei.eremeev wrote: > Hi Robert, > > Please, find some tests for currentDeclaration() here: > http://cr.openjdk.java.net/~aeremeev/current_declaration.00/ > The patch is comprised of tests for "Test that replaced Snippets have > null Declarations" and some clean-up. > > Could you clarify what you mean in the following statement? > > Test that stack traces have the Snippet id. assertException is not > comparing filename, and test should be changed to fetch Snippet.id() > to compare. > assertException compares actual stack trace with expected one; > expected stack trace contains golden information about filenames, > which are Snippet.id(). ExecutionException does not contain > information about Snippet. > > To test REPL output, I need an ability to set a custom stream writer > to REPL. Currently, all output goes to stdout/stderr. I suggest adding > API to set output stream and using one stream, as it is done in javac. > Thus, tests for tool will look like: > REPL.start(input, output, args); > // checking output stream. > Please, find prototype of this feature in attachments. What do you > think about it? > > Andrei Eremeev -------------- next part -------------- A non-text attachment was scrubbed... Name: output.diff Type: text/x-patch Size: 13878 bytes Desc: not available URL: From andrei.eremeev at oracle.com Mon Feb 16 15:46:39 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Mon, 16 Feb 2015 18:46:39 +0300 Subject: Bug: Repeated modifier if method is annotated Message-ID: <54E210DF.6010609@oracle.com> Hi REPL team, Annotation in methods causes error "repeated modifier". @interface A {} public void testFile() {} | Error: | repeated modifier | @A public void f() {} | ^ Andrei Eremeev From robert.field at oracle.com Mon Feb 16 19:16:34 2015 From: robert.field at oracle.com (Robert Field) Date: Mon, 16 Feb 2015 11:16:34 -0800 Subject: More tests and API to set output stream In-Reply-To: <54E1E0D8.7050602@oracle.com> References: <54DE64CB.5090205@oracle.com> <54E1E0D8.7050602@oracle.com> Message-ID: <54E24212.9080800@oracle.com> On 02/13/2015 11:55 PM, andrei.eremeev wrote: >> Hi Robert, >> >> Please, find some tests for currentDeclaration() here: >> http://cr.openjdk.java.net/~aeremeev/current_declaration.00/ >> The patch is comprised of tests for "Test that replaced Snippets have >> null Declarations" and some clean-up. Thanks. Will push. >> >> Could you clarify what you mean in the following statement? >>> Test that stack traces have the Snippet id. assertException is not >>> comparing filename, and test should be changed to fetch Snippet.id() >>> to compare. >>> assertException compares actual stack trace with expected one; >>> expected stack trace contains golden information about filenames, >>> which are Snippet.id(). >> >> ExecutionException does not contain information about Snippet. Sure. In a stack trace, for REPL code, the filename is returned as "#" followed by the Snippet.id() . The Snippets and then id() of the elements in the stack trace should be retrieved and compared instead of comparing against hard-coded "#1" etc. >> >> To test REPL output, I need an ability to set a custom stream writer >> to REPL. Currently, all output goes to stdout/stderr. I suggest >> adding API to set output stream and using one stream, as it is done >> in javac. Thus, tests for tool will look like: >> REPL.start(input, output, args); >> // checking output stream. >> Please, find prototype of this feature in attachments. What do you >> think about it? I see what you are getting at. You want an in-process tool testing approach. That is reasonable. I was assuming remote-launch and output grabbing would be used. There are problems with this prototype: Changes are made to the remote agent, it is in a separate process and will not see these changes. The prints in the remote code, as are most of these prints, targets of this TODO item: * Remove all prints from API implementation, making them API exceptions or return values as needed. The prototype merges all output, whether previously sent to out or to err into one writer. It also, unnecessarily adds a new layer of indirection, through a Writer. Rather than collapsing, you could retain more information by maintaining the separate channels. Since this is so tied to the above issue I need to address, I'll implement a first pass. -Robert >> >> Andrei Eremeev > From robert.field at oracle.com Mon Feb 16 20:02:33 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 16 Feb 2015 20:02:33 +0000 Subject: hg: kulla/dev/langtools: Update tests. Message-ID: <201502162002.t1GK2Xox019969@aojmv0008> Changeset: 2792bb850879 Author: rfield Date: 2015-02-16 12:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2792bb850879 Update tests. Add tests for Snippet declaration going null after it has been replaced. Contributed-by: andrei.eremeev at oracle.com ! repl/TODO ! repl/testng/test/ClassesTest.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Mon Feb 16 20:37:17 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Mon, 16 Feb 2015 20:37:17 +0000 Subject: hg: kulla/dev/langtools: Type name testing to go with type name fixes. Message-ID: <201502162037.t1GKbHWW027802@aojmv0008> Changeset: f06a28ecc614 Author: rfield Date: 2015-02-16 12:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f06a28ecc614 Type name testing to go with type name fixes. ! repl/TODO + repl/testng/test/TypeNameTest.java From robert.field at oracle.com Tue Feb 17 05:06:45 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 17 Feb 2015 05:06:45 +0000 Subject: hg: kulla/dev/langtools: Add I/O control to API. Transmit input stream to remote execution. Consolidate implementation I/O. Add I/O testing infrasture to KullaTesting. Add I/O tests. Message-ID: <201502170506.t1H56jdo004930@aojmv0008> Changeset: c667aab39ff8 Author: rfield Date: 2015-02-16 21:06 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c667aab39ff8 Add I/O control to API. Transmit input stream to remote execution. Consolidate implementation I/O. Add I/O testing infrasture to KullaTesting. Add I/O tests. ! repl/TODO ! repl/src/api/EvaluationProcessing.java ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIEnv.java ! repl/src/impl/Util.java ! repl/src/impl/VMConnection.java ! repl/src/tool/Repl.java + repl/testng/test/IOTest.java ! repl/testng/test/KullaTesting.java From robert.field at oracle.com Wed Feb 18 05:29:18 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 05:29:18 +0000 Subject: hg: kulla/dev/langtools: REPL tool testng test framework. All tool inputs and outputs individually configurable. Message-ID: <201502180529.t1I5TIjx018930@aojmv0008> Changeset: d259d32157d2 Author: rfield Date: 2015-02-17 21:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d259d32157d2 REPL tool testng test framework. All tool inputs and outputs individually configurable. ! repl/TODO ! repl/src/tool/Repl.java ! repl/testng/test/KullaTesting.java + repl/testng/test/ReplToolTesting.java + repl/testng/test/TestingInputStream.java + repl/testng/test/ToolBasicTest.java From robert.field at oracle.com Wed Feb 18 06:05:00 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 06:05:00 +0000 Subject: hg: kulla/dev/langtools: Allow compiler options on analysis pass. Message-ID: <201502180605.t1I651cc024976@aojmv0008> Changeset: b693f7701526 Author: rfield Date: 2015-02-17 22:04 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b693f7701526 Allow compiler options on analysis pass. Fix wrapping bounds checks. Contributed-by: jan.lahoda at oracle.com ! repl/TODO ! repl/src/impl/TaskFactory.java ! repl/src/impl/Wrap.java From andrei.eremeev at oracle.com Wed Feb 18 13:53:36 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Wed, 18 Feb 2015 16:53:36 +0300 Subject: Tests for EvaluationState.snippets() and Snippet.id() Message-ID: <54E49960.3030701@oracle.com> Hi REPL team, Following is tests for EvaluationState.snippets() and Snippet.id(), and little fixes in jtreg headers. http://cr.openjdk.java.net/~aeremeev/tests_for_snippets.00/ Andrei Eremeev From andrei.eremeev at oracle.com Wed Feb 18 16:46:59 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Wed, 18 Feb 2015 19:46:59 +0300 Subject: Bug in multi-line string declaration Message-ID: <54E4C203.3090905@oracle.com> Hi REPL team, Multi-line string declaration fails with error : bad operand type java.lang.String for unary operator '+++'. -> String s = "aaa" + >> "aaa"; | Error: | bad operand type java.lang.String for unary operator '+++' | String s = "aaa" + | "aaa"; | ^ Andrei Eremeev From robert.field at oracle.com Wed Feb 18 17:04:00 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 17:04:00 +0000 Subject: hg: kulla/dev/langtools: Add Snippet tests. Message-ID: <201502181704.t1IH40IP005854@aojmv0008> Changeset: 54f954135c28 Author: rfield Date: 2015-02-18 09:03 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/54f954135c28 Add Snippet tests. Fix build headers. Contributed-by: andrei.eremeev at oracle.com ! repl/testng/test/AnalysisTest.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/CompletenessStressTest.java ! repl/testng/test/CompletenessTest.java ! repl/testng/test/EmptyTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/IOTest.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/ImportTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ModifiersTest.java ! repl/testng/test/NullTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SanityTest.java ! repl/testng/test/ShutdownTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/ToolBasicTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Wed Feb 18 20:53:10 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 20:53:10 +0000 Subject: hg: kulla/dev/langtools: Provide access to Resolve.isStatic() Message-ID: <201502182053.t1IKrAEu025878@aojmv0008> Changeset: 6c2474f968a1 Author: rfield Date: 2015-02-18 10:54 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6c2474f968a1 Provide access to Resolve.isStatic() + repl/src/impl/ReplResolve.java From jonathan.gibbons at oracle.com Wed Feb 18 21:03:31 2015 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 18 Feb 2015 13:03:31 -0800 Subject: Bug in multi-line string declaration In-Reply-To: <54E4C203.3090905@oracle.com> References: <54E4C203.3090905@oracle.com> Message-ID: <54E4FE23.9000602@oracle.com> There's two parts to this. There's whatever is going on in kulla, but the reference to the unary operator '+++' is a javac quirk that (coincidentally) was should have been fixed by Maurizio's work on his refactoring of the operator code in javac. -- Jon On 02/18/2015 08:46 AM, andrei.eremeev wrote: > Hi REPL team, > > Multi-line string declaration fails with error : bad operand type > java.lang.String for unary operator '+++'. > > -> String s = "aaa" + > >> "aaa"; > | Error: > | bad operand type java.lang.String for unary operator '+++' > | String s = "aaa" + > | "aaa"; > | ^ > > Andrei Eremeev From robert.field at oracle.com Wed Feb 18 21:13:19 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 21:13:19 +0000 Subject: hg: kulla/dev/langtools: Initial work on tab completion: API and usage in REPL tool. Message-ID: <201502182113.t1ILDJG8000983@aojmv0008> Changeset: 58bf06db5c9b Author: rfield Date: 2015-02-18 13:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/58bf06db5c9b Initial work on tab completion: API and usage in REPL tool. With new regression test: CompletionTest.java Note: This has a dependency on jline2, it must be built and run with this library. It can be downloaded from: http://mvnrepository.com/artifact/jline/jline/2.12.1 Contributed-by: jan.lahoda at oracle.com Also, corresponding updates to the scripts. ! repl/scripts/compile.sh ! repl/scripts/run.sh ! repl/scripts/test.sh ! repl/src/api/SourceCodeAnalysis.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/tool/Repl.java + repl/testng/test/CompletionTest.java ! repl/testng/test/KullaTesting.java From robert.field at oracle.com Wed Feb 18 21:40:28 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 21:40:28 +0000 Subject: hg: kulla/dev/langtools: Separate out console interaction from command output to allow REPL tests to be uneffected by platform specific output. Also API clarification. Message-ID: <201502182140.t1ILeSsm006203@aojmv0008> Changeset: 9e19ee10eb60 Author: rfield Date: 2015-02-18 13:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9e19ee10eb60 Separate out console interaction from command output to allow REPL tests to be uneffected by platform specific output. Also API clarification. ! repl/TODO ! repl/src/api/EvaluationState.java ! repl/src/tool/Repl.java ! repl/testng/test/ReplToolTesting.java From maurizio.cimadamore at oracle.com Wed Feb 18 22:42:03 2015 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 18 Feb 2015 22:42:03 +0000 Subject: Bug in multi-line string declaration In-Reply-To: <54E4FE23.9000602@oracle.com> References: <54E4C203.3090905@oracle.com> <54E4FE23.9000602@oracle.com> Message-ID: <54E5153B.3060002@oracle.com> On 18/02/15 21:03, Jonathan Gibbons wrote: > There's two parts to this. There's whatever is going on in kulla, > but the reference to the unary operator '+++' is a javac quirk that > (coincidentally) was should have been fixed by Maurizio's work on his > refactoring of the operator code in javac. Yeah - that's fixed as part of the latest operator work; unary '+' was turned into '+++' back in the early JDK 8 days because javac was resolving operators using overload resolution and there were like 12 different versions of '+' most of which didn't apply if you were really after an unary operator. Since in vanilla javac this kind of error is never possible (i.e. the parser will reject such code), using '+++' was an hacky way to squeeze more performances out of javac (avoiding all the useless overloads). Now that a more general solution is in place, the hack is no longer needed - but as Jon says, the problem here as probably very little to do with '+' vs. '+++' and more with parser possibly not constructing the right AST. Maurizio > > -- Jon > > On 02/18/2015 08:46 AM, andrei.eremeev wrote: >> Hi REPL team, >> >> Multi-line string declaration fails with error : bad operand type >> java.lang.String for unary operator '+++'. >> >> -> String s = "aaa" + >> >> "aaa"; >> | Error: >> | bad operand type java.lang.String for unary operator '+++' >> | String s = "aaa" + >> | "aaa"; >> | ^ >> >> Andrei Eremeev > From robert.field at oracle.com Wed Feb 18 23:36:50 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 23:36:50 +0000 Subject: hg: kulla/dev/langtools: Error handling clean-up. Direct all output through proper channels. Misc clean-up. Message-ID: <201502182336.t1INaoak028856@aojmv0008> Changeset: ec9edd929667 Author: rfield Date: 2015-02-18 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ec9edd929667 Error handling clean-up. Direct all output through proper channels. Misc clean-up. ! repl/TODO ! repl/src/impl/CompletenessAnalyzer.java ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/ThreadInfo.java ! repl/src/impl/TreeDissector.java ! repl/src/impl/Util.java ! repl/src/impl/VMConnection.java ! repl/src/remote/RemoteAgent.java From robert.field at oracle.com Wed Feb 18 23:57:40 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 18 Feb 2015 23:57:40 +0000 Subject: hg: kulla/dev/langtools: Parameterize debugging information. Message-ID: <201502182357.t1INvfdH002579@aojmv0008> Changeset: 0e9c0f6a8492 Author: rfield Date: 2015-02-18 15:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/0e9c0f6a8492 Parameterize debugging information. ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/VMConnection.java ! repl/src/tool/Repl.java From robert.field at oracle.com Thu Feb 19 00:38:30 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 00:38:30 +0000 Subject: hg: kulla/dev/langtools: Parameterize debug at the REPL command level. Message-ID: <201502190038.t1J0cVV5010426@aojmv0008> Changeset: bb217581a3f5 Author: rfield Date: 2015-02-18 16:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bb217581a3f5 Parameterize debug at the REPL command level. ! repl/TODO ! repl/src/tool/Repl.java From robert.field at oracle.com Thu Feb 19 01:20:52 2015 From: robert.field at oracle.com (Robert Field) Date: Wed, 18 Feb 2015 17:20:52 -0800 Subject: Bug in multi-line string declaration In-Reply-To: <54E5153B.3060002@oracle.com> References: <54E4C203.3090905@oracle.com> <54E4FE23.9000602@oracle.com> <54E5153B.3060002@oracle.com> Message-ID: <54E53A74.9090906@oracle.com> The problem turns out to be position information loss in parser string folding. The parser concatenates the strings but does not fix the position information. I don't know if this can be seen as a compiler bug for javac because I don't know if this position information could ever show in an error message -- I couldn't think of a way -- all error messages wanted to point to the plus (as opposed to the beginning of the expression). Anyway, fixable by passing in -XDallowStringFolding=false Thanks, Robert On 02/18/15 14:42, Maurizio Cimadamore wrote: > > On 18/02/15 21:03, Jonathan Gibbons wrote: >> There's two parts to this. There's whatever is going on in kulla, >> but the reference to the unary operator '+++' is a javac quirk that >> (coincidentally) was should have been fixed by Maurizio's work on his >> refactoring of the operator code in javac. > Yeah - that's fixed as part of the latest operator work; unary '+' was > turned into '+++' back in the early JDK 8 days because javac was > resolving operators using overload resolution and there were like 12 > different versions of '+' most of which didn't apply if you were > really after an unary operator. Since in vanilla javac this kind of > error is never possible (i.e. the parser will reject such code), using > '+++' was an hacky way to squeeze more performances out of javac > (avoiding all the useless overloads). > > Now that a more general solution is in place, the hack is no longer > needed - but as Jon says, the problem here as probably very little to > do with '+' vs. '+++' and more with parser possibly not constructing > the right AST. > > Maurizio >> >> -- Jon >> >> On 02/18/2015 08:46 AM, andrei.eremeev wrote: >>> Hi REPL team, >>> >>> Multi-line string declaration fails with error : bad operand type >>> java.lang.String for unary operator '+++'. >>> >>> -> String s = "aaa" + >>> >> "aaa"; >>> | Error: >>> | bad operand type java.lang.String for unary operator '+++' >>> | String s = "aaa" + >>> | "aaa"; >>> | ^ >>> >>> Andrei Eremeev >> > From robert.field at oracle.com Thu Feb 19 01:24:36 2015 From: robert.field at oracle.com (Robert Field) Date: Wed, 18 Feb 2015 17:24:36 -0800 Subject: Bug in multi-line string declaration In-Reply-To: <54E53A74.9090906@oracle.com> References: <54E4C203.3090905@oracle.com> <54E4FE23.9000602@oracle.com> <54E5153B.3060002@oracle.com> <54E53A74.9090906@oracle.com> Message-ID: <54E53B54.40103@oracle.com> Oh, and so it isn't confusing, this can be reproduced on a single line: String s = "a" + "b"; -Robert On 02/18/15 17:20, Robert Field wrote: > The problem turns out to be position information loss in parser string > folding. > > The parser concatenates the strings but does not fix the position > information. I don't know if this can be seen as a compiler bug for > javac because I don't know if this position information could ever > show in an error message -- I couldn't think of a way -- all error > messages wanted to point to the plus (as opposed to the beginning of > the expression). > > Anyway, fixable by passing in -XDallowStringFolding=false > > Thanks, > Robert > > > On 02/18/15 14:42, Maurizio Cimadamore wrote: >> >> On 18/02/15 21:03, Jonathan Gibbons wrote: >>> There's two parts to this. There's whatever is going on in kulla, >>> but the reference to the unary operator '+++' is a javac quirk that >>> (coincidentally) was should have been fixed by Maurizio's work on >>> his refactoring of the operator code in javac. >> Yeah - that's fixed as part of the latest operator work; unary '+' >> was turned into '+++' back in the early JDK 8 days because javac was >> resolving operators using overload resolution and there were like 12 >> different versions of '+' most of which didn't apply if you were >> really after an unary operator. Since in vanilla javac this kind of >> error is never possible (i.e. the parser will reject such code), >> using '+++' was an hacky way to squeeze more performances out of >> javac (avoiding all the useless overloads). >> >> Now that a more general solution is in place, the hack is no longer >> needed - but as Jon says, the problem here as probably very little to >> do with '+' vs. '+++' and more with parser possibly not constructing >> the right AST. >> >> Maurizio >>> >>> -- Jon >>> >>> On 02/18/2015 08:46 AM, andrei.eremeev wrote: >>>> Hi REPL team, >>>> >>>> Multi-line string declaration fails with error : bad operand type >>>> java.lang.String for unary operator '+++'. >>>> >>>> -> String s = "aaa" + >>>> >> "aaa"; >>>> | Error: >>>> | bad operand type java.lang.String for unary operator '+++' >>>> | String s = "aaa" + >>>> | "aaa"; >>>> | ^ >>>> >>>> Andrei Eremeev >>> >> > From robert.field at oracle.com Thu Feb 19 01:29:36 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 01:29:36 +0000 Subject: hg: kulla/dev/langtools: Fix: String s = "a" + "b"; Message-ID: <201502190129.t1J1Ta5K019295@aojmv0008> Changeset: 106743621366 Author: rfield Date: 2015-02-18 17:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/106743621366 Fix: String s = "a" + "b"; Causing: bad operand type java.lang.String for unary operator '+++'. See email 2/18. Also, allow extra options for ParseTask too. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/TaskFactory.java ! repl/testng/test/SimpleRegressionTest.java From robert.field at oracle.com Thu Feb 19 02:53:16 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 02:53:16 +0000 Subject: hg: kulla/dev/langtools: Increase the power and use of TreeDissector, in preparation for corralling of classes. Message-ID: <201502190253.t1J2rGfw004218@aojmv0008> Changeset: ee82cdf093fa Author: rfield Date: 2015-02-18 18:53 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ee82cdf093fa Increase the power and use of TreeDissector, in preparation for corralling of classes. ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/TreeDissector.java From jan.lahoda at oracle.com Thu Feb 19 12:36:17 2015 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 19 Feb 2015 12:36:17 +0000 Subject: hg: kulla/dev/langtools: 2 new changesets Message-ID: <201502191236.t1JCaHak003869@aojmv0008> Changeset: 7caa862db3f9 Author: jlahoda Date: 2015-02-19 11:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7caa862db3f9 More correct removing of the trailing identifier ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/testng/test/CompletionTest.java Changeset: 50bca6cca947 Author: jlahoda Date: 2015-02-19 13:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/50bca6cca947 Simplifying handling of completion inside methods (other contexts may not work) ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/testng/test/CompletionTest.java From andrei.eremeev at oracle.com Thu Feb 19 15:37:43 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Thu, 19 Feb 2015 18:37:43 +0300 Subject: Tests for exceptions and snippet id. Bugs. Message-ID: <54E60347.7030600@oracle.com> Hi REPL team, Please find new tests here: http://cr.openjdk.java.net/~aeremeev/exceptions_and_snippets_id.00/ Concerning yesterday's conversation with Robert, I have developed tests for the following points: > Extract the id from a declared snippet and assert that the # in the exception filename matches. Added more tests cases to ExceptionsTest. Currently "filename" is extracted from snippets. > Declare a variety of things in one test and assert that each id gets bigger than the last from first to last. > Replace (and also Redefine) and assert that the id is retained. Newly declared snippets are checked whether id() is larger than id() of previous snippets in case of snippet declaration, and whether id() equals to id() of an old snippet in case of snippet redefinition or replacement. (See KullaTesting#assertSuccesfullDeclare) Bugs: 1. When import is redeclared, declaration type is Declared, but id is retained from old declaration. 2. Line number in stack trace elements is always one. While exception is thrown in the second line. Example: -> void f() { >> throw new Error(); >> } | Declared method f -> f(); | java.lang.Error thrown | at f (#9:1) | at (#10:1) 3. Class names of anonymous and local classes do not appear in stack trace. (See ExceptionTest) Andrei Eremeev From robert.field at oracle.com Thu Feb 19 16:41:17 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 16:41:17 +0000 Subject: hg: kulla/dev/langtools: Extract the id from a declared snippet and assert that the # in the exception filename matches. Message-ID: <201502191641.t1JGfH1N027246@aojmv0008> Changeset: b528d3c6c037 Author: rfield Date: 2015-02-19 08:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b528d3c6c037 Extract the id from a declared snippet and assert that the # in the exception filename matches. Added more tests cases to ExceptionsTest. Currently "filename" is extracted from snippets. - Declare a variety of things in one test and assert that each id gets bigger than the last from first to last. - Replace (and also Redefine) and assert that the id is retained. - Newly declared snippets are checked whether id() is larger than id() of previous snippets in case of snippet declaration, and whether id() equals to id() of an old snippet in case of snippet redefinition or replacement. (See KullaTesting#assertSuccesfullDeclare) Bugs == new test failures: 1. When import is redeclared, declaration type is Declared, but id is retained from old declaration. 2. Line number in stack trace elements is always one. While exception is thrown in the second line. Example: -> void f() { >> throw new Error(); >> } | Declared method f -> f(); | java.lang.Error thrown | at f (#9:1) | at (#10:1) 3. Class names of anonymous and local classes do not appear in stack trace. (See ExceptionTest) Contributed-by: andrei.eremeev at oracle.com ! repl/testng/test/ClassesTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ModifiersTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SanityTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Thu Feb 19 16:50:41 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 16:50:41 +0000 Subject: hg: kulla/dev/langtools: TODO update. Message-ID: <201502191650.t1JGofEa029980@aojmv0008> Changeset: 3b691e55c610 Author: rfield Date: 2015-02-19 08:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3b691e55c610 TODO update. ! repl/TODO From robert.field at oracle.com Thu Feb 19 17:09:11 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 19 Feb 2015 17:09:11 +0000 Subject: hg: kulla/dev/langtools: Fix: When import is redeclared, declaration type is Declared, but id is retained from old declaration. Message-ID: <201502191709.t1JH9B9n003425@aojmv0008> Changeset: 5bb160fadf48 Author: rfield Date: 2015-02-19 09:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5bb160fadf48 Fix: When import is redeclared, declaration type is Declared, but id is retained from old declaration. ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/testng/test/ReplaceTest.java From andrei.eremeev at oracle.com Thu Feb 19 19:13:38 2015 From: andrei.eremeev at oracle.com (Andrei Eremeev) Date: Thu, 19 Feb 2015 11:13:38 -0800 (PST) Subject: hg: kulla/dev/langtools: Error handling clean-up. Direct all output through proper channels. Misc clean-up. Message-ID: <673fe803-5638-4f07-aca4-f1f8bbd89070@default> Fix failed. I used two chunks of code: List list = new ArrayList<>(); while (true) { list.add(new byte[100000]); } and void f() { f(); } f(); Each chunk is executed one after another. After several code executions ArrayIndexOutOfBoundsException is thrown: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 at impl.EvaluationStateImpl.translateExecutionException(EvaluationStateImpl.java:651) at impl.EvaluationStateImpl.execute(EvaluationStateImpl.java:640) at tool.Repl.processSource(Repl.java:587) at tool.Repl.run(Repl.java:264) at tool.Repl.cmdLoad(Repl.java:482) at tool.Repl.processCommand(Repl.java:337) at tool.Repl.run(Repl.java:262) at tool.Repl.start(Repl.java:194) at tool.Repl.start(Repl.java:161) at tool.Repl.main(Repl.java:156) or evaluation state dies "| State engine terminated. Resetting...". Andrei Eremeev ----- Original Message ----- From: robert.field at oracle.com To: kulla-dev at openjdk.java.net Sent: Thursday, February 19, 2015 2:37:10 AM GMT +04:00 Abu Dhabi / Muscat Subject: hg: kulla/dev/langtools: Error handling clean-up. Direct all output through proper channels. Misc clean-up. Changeset: ec9edd929667 Author: rfield Date: 2015-02-18 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ec9edd929667 Error handling clean-up. Direct all output through proper channels. Misc clean-up. ! repl/TODO ! repl/src/impl/CompletenessAnalyzer.java ! repl/src/impl/EvaluationProcessingImpl.java ! repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/ThreadInfo.java ! repl/src/impl/TreeDissector.java ! repl/src/impl/Util.java ! repl/src/impl/VMConnection.java ! repl/src/remote/RemoteAgent.java From robert.field at oracle.com Fri Feb 20 00:36:01 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 20 Feb 2015 00:36:01 +0000 Subject: hg: kulla/dev/langtools: Fix for ArrayIndexOutOfBoundsException: -1 in stack overflow. Message-ID: <201502200036.t1K0a12v007922@aojmv0008> Changeset: 87f5ed11f1ce Author: rfield Date: 2015-02-19 16:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/87f5ed11f1ce Fix for ArrayIndexOutOfBoundsException: -1 in stack overflow. ! repl/src/impl/EvaluationStateImpl.java From robert.field at oracle.com Fri Feb 20 00:42:56 2015 From: robert.field at oracle.com (Robert Field) Date: Thu, 19 Feb 2015 16:42:56 -0800 Subject: hg: kulla/dev/langtools: Error handling clean-up. Direct all output through proper channels. Misc clean-up. In-Reply-To: <673fe803-5638-4f07-aca4-f1f8bbd89070@default> References: <673fe803-5638-4f07-aca4-f1f8bbd89070@default> Message-ID: <54E68310.8000801@oracle.com> On 02/19/15 11:13, Andrei Eremeev wrote: > Fix failed. > I used two chunks of code: > List list = new ArrayList<>(); > while (true) { > list.add(new byte[100000]); > } > > and > > void f() { > f(); > } > f(); > > Each chunk is executed one after another. After several code executions ArrayIndexOutOfBoundsException is thrown: > Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 > at impl.EvaluationStateImpl.translateExecutionException(EvaluationStateImpl.java:651) > at impl.EvaluationStateImpl.execute(EvaluationStateImpl.java:640) > at tool.Repl.processSource(Repl.java:587) > at tool.Repl.run(Repl.java:264) > at tool.Repl.cmdLoad(Repl.java:482) > at tool.Repl.processCommand(Repl.java:337) > at tool.Repl.run(Repl.java:262) > at tool.Repl.start(Repl.java:194) > at tool.Repl.start(Repl.java:161) > at tool.Repl.main(Repl.java:156) Hmmm, the code has shifted since then, but I believe I have fixed this. Can't reproduce on my system. Please let me know what it does now. Which test is this occurring for? > > or evaluation state dies "| State engine terminated. Resetting...". That would be the remote VM crashing under the load. I don't think we can consider that a Kulla bug. What is your platform? -Robert > > Andrei Eremeev > > ----- Original Message ----- > From: robert.field at oracle.com > To: kulla-dev at openjdk.java.net > Sent: Thursday, February 19, 2015 2:37:10 AM GMT +04:00 Abu Dhabi / Muscat > Subject: hg: kulla/dev/langtools: Error handling clean-up. Direct all output through proper channels. Misc clean-up. > > Changeset: ec9edd929667 > Author: rfield > Date: 2015-02-18 15:36 -0800 > URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ec9edd929667 > > Error handling clean-up. Direct all output through proper channels. Misc clean-up. > > ! repl/TODO > ! repl/src/impl/CompletenessAnalyzer.java > ! repl/src/impl/EvaluationProcessingImpl.java > ! repl/src/impl/EvaluationStateImpl.java > ! repl/src/impl/JDIExecution.java > ! repl/src/impl/MemoryFileManager.java > ! repl/src/impl/SnippetMaps.java > ! repl/src/impl/SourceCodeAnalysisImpl.java > ! repl/src/impl/TaskFactory.java > ! repl/src/impl/ThreadInfo.java > ! repl/src/impl/TreeDissector.java > ! repl/src/impl/Util.java > ! repl/src/impl/VMConnection.java > ! repl/src/remote/RemoteAgent.java > From robert.field at oracle.com Fri Feb 20 01:44:44 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 20 Feb 2015 01:44:44 +0000 Subject: hg: kulla/dev/langtools: Fix: class and method names within anonymous and local classes do not appear in stack trace. Disable exception line number check until linenumbers implemented (obscures other errors). Message-ID: <201502200144.t1K1iic9020089@aojmv0008> Changeset: dc40288489cf Author: rfield Date: 2015-02-19 17:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/dc40288489cf Fix: class and method names within anonymous and local classes do not appear in stack trace. Disable exception line number check until linenumbers implemented (obscures other errors). ! repl/TODO ! repl/src/impl/EvaluationStateImpl.java ! repl/src/remote/RemoteCodes.java ! repl/testng/test/ExceptionsTest.java From robert.field at oracle.com Fri Feb 20 07:14:52 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 20 Feb 2015 07:14:52 +0000 Subject: hg: kulla/dev/langtools: Elide, by default, start-up file definitions from list and save. Message-ID: <201502200714.t1K7EqPX017544@aojmv0008> Changeset: d041a035ecd7 Author: rfield Date: 2015-02-19 23:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d041a035ecd7 Elide, by default, start-up file definitions from list and save. ! repl/TODO ! repl/src/tool/Repl.java ! repl/testng/test/ToolBasicTest.java From jan.lahoda at oracle.com Fri Feb 20 12:31:44 2015 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 20 Feb 2015 12:31:44 +0000 Subject: hg: kulla/dev/langtools: Fixing completion in argument position Message-ID: <201502201231.t1KCViGk025561@aojmv0008> Changeset: aae584bc2515 Author: jlahoda Date: 2015-02-20 13:31 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/aae584bc2515 Fixing completion in argument position ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/testng/test/CompletionTest.java ! repl/testng/test/KullaTesting.java From brian.goetz at oracle.com Fri Feb 20 18:59:13 2015 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 20 Feb 2015 13:59:13 -0500 Subject: REPL bugs Message-ID: <54E78401.6030309@oracle.com> Seems we are ignoring finality for both REPL-level vars and classes. But, unlike some other modifiers we ignore, these do have a sensible interpretation? repl> final int x = 3; x repl> x = 4; no error ----- repl> final class Foo { } Foo repl> class Bar extends Foo { } no error repl> new Bar() no error ----- repl> return 3 // nothing Probably best to reject "return x" as not being a statement that makes sense at top-level. ----- -> System.exit(0) | State engine terminated. Resetting... -> new Thread() { public void run() { System.exit(0); } }.start() | State engine terminated. Resetting... Nice! ----- Both static initializers and instance initializers seem to get executed as expressions: -> static { System.out.println("x"); } x -> { System.out.println("x"); } x But I don't think these make sense at the top level -- they should probably be rejected. (Arguably the latter might be interpreted as simply creating a new lexical scope, but the former is definitely a static initializer.) From robert.field at oracle.com Fri Feb 20 19:09:28 2015 From: robert.field at oracle.com (Robert Field) Date: Fri, 20 Feb 2015 11:09:28 -0800 Subject: REPL bugs In-Reply-To: <54E78401.6030309@oracle.com> References: <54E78401.6030309@oracle.com> Message-ID: <14ba864fe70.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> Thanks, will address. As to final, this is problematic as definition is separated from execution. -Robert On February 20, 2015 10:59:47 AM Brian Goetz wrote: > Seems we are ignoring finality for both REPL-level vars and classes. > But, unlike some other modifiers we ignore, these do have a sensible > interpretation? > > repl> final int x = 3; > x > > repl> x = 4; > no error > > ----- > > repl> final class Foo { } > Foo > > repl> class Bar extends Foo { } > no error > > repl> new Bar() > no error > > ----- > > repl> return 3 > // nothing > > Probably best to reject "return x" as not being a statement that makes > sense at top-level. > > ----- > > -> System.exit(0) > | State engine terminated. Resetting... > > -> new Thread() { public void run() { System.exit(0); } }.start() > | State engine terminated. Resetting... > > Nice! > > ----- > > Both static initializers and instance initializers seem to get executed > as expressions: > > -> static { System.out.println("x"); } > x > > -> { System.out.println("x"); } > x > > But I don't think these make sense at the top level -- they should > probably be rejected. (Arguably the latter might be interpreted as > simply creating a new lexical scope, but the former is definitely a > static initializer.) From robert.field at oracle.com Tue Feb 24 05:11:23 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 05:11:23 +0000 Subject: hg: kulla/dev/langtools: Fix overloaded methods. Message-ID: <201502240511.t1O5BNmU028702@aojmv0008> Changeset: 5fc9d0b7ca5a Author: rfield Date: 2015-02-23 21:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5fc9d0b7ca5a Fix overloaded methods. ! repl/TODO ! repl/src/impl/TreeDissector.java ! repl/testng/test/MethodsTest.java From robert.field at oracle.com Tue Feb 24 05:24:32 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 05:24:32 +0000 Subject: hg: kulla/dev/langtools: Some renames suggested by Brian. Message-ID: <201502240524.t1O5OWDp001165@aojmv0008> Changeset: 077ee34f36f4 Author: rfield Date: 2015-02-23 21:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/077ee34f36f4 Some renames suggested by Brian. + repl/src/api/EvalProcessing.java + repl/src/api/EvalState.java - repl/src/api/EvaluationProcessing.java - repl/src/api/EvaluationState.java ! repl/src/impl/DeclarationImpl.java + repl/src/impl/EvalProcessingImpl.java + repl/src/impl/EvalStateImpl.java - repl/src/impl/EvaluationProcessingImpl.java - repl/src/impl/EvaluationStateImpl.java ! repl/src/impl/JDIEnv.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/MemoryFileManager.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/impl/TaskFactory.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/src/impl/VMConnection.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/ShutdownTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Tue Feb 24 05:39:38 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 05:39:38 +0000 Subject: hg: kulla/dev/langtools: Unnest API: Exceptions at top level Message-ID: <201502240539.t1O5dc9P004002@aojmv0008> Changeset: 58df1889f062 Author: rfield Date: 2015-02-23 21:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/58df1889f062 Unnest API: Exceptions at top level ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/SimpleRegressionTest.java From robert.field at oracle.com Tue Feb 24 05:48:02 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 05:48:02 +0000 Subject: hg: kulla/dev/langtools: Unnest API: Snippet at top level. And actualy add exceptions to top-level. Message-ID: <201502240548.t1O5m3om004992@aojmv0008> Changeset: 2da756eefd81 Author: rfield Date: 2015-02-23 21:47 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2da756eefd81 Unnest API: Snippet at top level. And actualy add exceptions to top-level. ! repl/src/api/EvalState.java + repl/src/api/ExecutionException.java + repl/src/api/Snippet.java + repl/src/api/UnresolvedException.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Tue Feb 24 06:13:31 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 06:13:31 +0000 Subject: hg: kulla/dev/langtools: Rename the illogical trio: Declared/Redefined/Replaced with: Added/Modified/Replaced. Message-ID: <201502240613.t1O6DVKT010197@aojmv0008> Changeset: ad524240d6b1 Author: rfield Date: 2015-02-23 22:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ad524240d6b1 Rename the illogical trio: Declared/Redefined/Replaced with: Added/Modified/Replaced. ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/ToolBasicTest.java ! repl/testng/test/VariablesTest.java From jan.lahoda at oracle.com Tue Feb 24 07:50:13 2015 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 24 Feb 2015 07:50:13 +0000 Subject: hg: kulla/dev/langtools: 2 new changesets Message-ID: <201502240750.t1O7oDK5027306@aojmv0008> Changeset: 3e4b0240b255 Author: jlahoda Date: 2015-02-24 08:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3e4b0240b255 Introducing type-based filtering of completion items. ! repl/src/api/SourceCodeAnalysis.java ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/CompletionTest.java ! repl/testng/test/KullaTesting.java Changeset: 547df3403765 Author: jlahoda Date: 2015-02-24 08:03 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/547df3403765 Adding completion after 'new'. ! repl/src/impl/SourceCodeAnalysisImpl.java ! repl/testng/test/CompletionTest.java From robert.field at oracle.com Tue Feb 24 08:12:47 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 08:12:47 +0000 Subject: hg: kulla/dev/langtools: Divide Snippet into specific types (VarSnippet, MethodSnippet, ClassSnippet, ExpressionSnippet, StatementSnippet, ImportSnippet); With queries specific to the type. Message-ID: <201502240812.t1O8ClMn002426@aojmv0008> Changeset: ebaadd5c4fb1 Author: rfield Date: 2015-02-24 00:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ebaadd5c4fb1 Divide Snippet into specific types (VarSnippet, MethodSnippet, ClassSnippet, ExpressionSnippet, StatementSnippet, ImportSnippet); With queries specific to the type. ! repl/src/api/EvalState.java ! repl/src/api/Snippet.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/tool/Repl.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From jan.lahoda at oracle.com Tue Feb 24 09:06:01 2015 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 24 Feb 2015 09:06:01 +0000 Subject: hg: kulla/dev/langtools: Autocomplete prefix common to all completions even in case only filtered items are shown Message-ID: <201502240906.t1O962D6012908@aojmv0008> Changeset: 7046731bb3a1 Author: jlahoda Date: 2015-02-24 10:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7046731bb3a1 Autocomplete prefix common to all completions even in case only filtered items are shown ! repl/src/tool/Repl.java From robert.field at oracle.com Tue Feb 24 17:14:35 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Tue, 24 Feb 2015 17:14:35 +0000 Subject: hg: kulla/dev/langtools: Remove resolution status query from Snippet (mutability) and put it on EvalState. Rename it to resolutionState. Message-ID: <201502241714.t1OHEZEY000974@aojmv0008> Changeset: b2cbc307974f Author: rfield Date: 2015-02-24 09:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b2cbc307974f Remove resolution status query from Snippet (mutability) and put it on EvalState. Rename it to resolutionState. ! repl/src/api/EvalState.java ! repl/src/api/Snippet.java - repl/src/impl/DeclarationImpl.java ! repl/src/impl/EvalStateImpl.java + repl/src/impl/ResolutionStatusImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java From robert.field at oracle.com Wed Feb 25 00:11:33 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 25 Feb 2015 00:11:33 +0000 Subject: hg: kulla/dev/langtools: 2 new changesets Message-ID: <201502250011.t1P0BX95028111@aojmv0008> Changeset: bce27c37acc5 Author: rfield Date: 2015-02-24 15:47 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bce27c37acc5 In prep for deeper changes: List with one Snippet each, instead of Result with multiple Snippets. ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java Changeset: d84f5ca0cec0 Author: rfield Date: 2015-02-24 16:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d84f5ca0cec0 Result to EvalResult to top-level. ResolutionStatus.Kind to Outcome. etc. + repl/src/api/EvalResult.java ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/ResolutionStatusImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Wed Feb 25 01:14:12 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 25 Feb 2015 01:14:12 +0000 Subject: hg: kulla/dev/langtools: Outcome now part of EvalResult (previously in ResolutionStatus). Message-ID: <201502250114.t1P1ECXV009500@aojmv0008> Changeset: 3c984abc9b6f Author: rfield Date: 2015-02-24 17:13 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3c984abc9b6f Outcome now part of EvalResult (previously in ResolutionStatus). ! repl/src/api/EvalResult.java ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/ResolutionStatusImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Wed Feb 25 08:19:44 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 25 Feb 2015 08:19:44 +0000 Subject: hg: kulla/dev/langtools: Overhaul of EvalState: Execution is now one step, text in, value and info out. Snippet now just info instead of central mechanism. Message-ID: <201502250819.t1P8JjKG024406@aojmv0008> Changeset: 432355d18654 Author: rfield Date: 2015-02-25 00:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/432355d18654 Overhaul of EvalState: Execution is now one step, text in, value and info out. Snippet now just info instead of central mechanism. ! repl/src/api/EvalResult.java ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/tool/Repl.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/CompletionTest.java ! repl/testng/test/EmptyTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/IOTest.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/ImportTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ModifiersTest.java ! repl/testng/test/NullTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SanityTest.java ! repl/testng/test/ShutdownTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From andrei.eremeev at oracle.com Wed Feb 25 11:53:24 2015 From: andrei.eremeev at oracle.com (andrei.eremeev at oracle.com) Date: Wed, 25 Feb 2015 11:53:24 +0000 Subject: hg: kulla/dev/langtools: Refactoring of stress tests. Added stress tests for EvalState.declare() Message-ID: <201502251153.t1PBrOX3029718@aojmv0008> Changeset: cbdf614f2b52 Author: aeremeev Date: 2015-02-25 14:50 +0300 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/cbdf614f2b52 Refactoring of stress tests. Added stress tests for EvalState.declare() ! repl/scripts/stress.sh - repl/testng/stress/CompletenessStressCorbaTest.java - repl/testng/stress/CompletenessStressJaxpTest.java - repl/testng/stress/CompletenessStressJaxwsTest.java - repl/testng/stress/CompletenessStressJdkTest.java - repl/testng/stress/CompletenessStressLangtoolsTest.java - repl/testng/stress/CompletenessStressNashornTest.java + repl/testng/stress/CompletenessStressTest.java - repl/testng/stress/CompletenessStressTestBase.java + repl/testng/stress/DeclareStressTest.java + repl/testng/stress/StressTestBase.java - repl/testng/test/CompletenessStressTest.java + repl/testng/test/KullaCompletenessStressTest.java + repl/testng/test/KullaDeclareStressTest.java ! repl/testng/test/KullaTesting.java From andrei.eremeev at oracle.com Wed Feb 25 15:38:20 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Wed, 25 Feb 2015 18:38:20 +0300 Subject: Bug in multi-snippet declaration Message-ID: <54EDEC6C.4090807@oracle.com> Hi REPL team, Bug in multi-snippet declaration: getState().eval("class A {}\nclass B extends A {}"); getState().classes().forEach(c -> System.out.println(c.name())); The second line prints only class A, while A and B must be printed. Andrei Eremeev From andrei.eremeev at oracle.com Wed Feb 25 16:56:03 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Wed, 25 Feb 2015 19:56:03 +0300 Subject: Bug: NPE after class replacement Message-ID: <54EDFEA3.70704@oracle.com> Hi REPL team, NPE after replacing a class on which another class depends. -> class A {} | Added class A -> class B extends A {} | Added class B -> interface A {} | Replaced interface A Exception in thread "main" java.lang.NullPointerException at tool.Repl.handleUpdates(Repl.java:668) at tool.Repl.processSource(Repl.java:651) at tool.Repl.run(Repl.java:271) at tool.Repl.start(Repl.java:201) at tool.Repl.start(Repl.java:168) at tool.Repl.main(Repl.java:163) Andrei Eremeev From robert.field at oracle.com Wed Feb 25 19:08:24 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 25 Feb 2015 19:08:24 +0000 Subject: hg: kulla/dev/langtools: Prevent reinitialization of var on update. Message-ID: <201502251908.t1PJ8PLT005305@aojmv0008> Changeset: bb2d07f3cdff Author: rfield Date: 2015-02-25 11:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bb2d07f3cdff Prevent reinitialization of var on update. ! repl/src/impl/EvalStateImpl.java From robert.field at oracle.com Wed Feb 25 21:14:38 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Wed, 25 Feb 2015 21:14:38 +0000 Subject: hg: kulla/dev/langtools: Retain the snippet on compile fail. Fixes NPE in REPL tool. Message-ID: <201502252114.t1PLEcAN003149@aojmv0008> Changeset: bdbb1e2d858d Author: rfield Date: 2015-02-25 13:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/bdbb1e2d858d Retain the snippet on compile fail. Fixes NPE in REPL tool. ! repl/TODO ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/SnippetMaps.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/ReplaceTest.java From robert.field at oracle.com Wed Feb 25 21:17:55 2015 From: robert.field at oracle.com (Robert Field) Date: Wed, 25 Feb 2015 13:17:55 -0800 Subject: Bug: NPE after class replacement In-Reply-To: <54EDFEA3.70704@oracle.com> References: <54EDFEA3.70704@oracle.com> Message-ID: <54EE3C03.5080800@oracle.com> I just pushed a fix for the underlying bug that caused this. However, the question of how to address changes that utterly break classes (no corralling is possible) needs to be examined. Probably during or after the implementation of class corralling. -Robert On 02/25/15 08:56, andrei.eremeev wrote: > Hi REPL team, > > NPE after replacing a class on which another class depends. > > -> class A {} > | Added class A > > -> class B extends A {} > | Added class B > > -> interface A {} > | Replaced interface A > Exception in thread "main" java.lang.NullPointerException > at tool.Repl.handleUpdates(Repl.java:668) > at tool.Repl.processSource(Repl.java:651) > at tool.Repl.run(Repl.java:271) > at tool.Repl.start(Repl.java:201) > at tool.Repl.start(Repl.java:168) > at tool.Repl.main(Repl.java:163) > > > Andrei Eremeev From robert.field at oracle.com Thu Feb 26 01:24:39 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:24:39 +0000 Subject: hg: kulla/dev/jaxp: 20 new changesets Message-ID: <201502260124.t1Q1OeBP023900@aojmv0008> Changeset: 479ec57704fb Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/479ec57704fb Added tag jdk9-b43 for changeset 40b242363040 ! .hgtags Changeset: 0cb0844b5892 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/0cb0844b5892 Merge Changeset: 0dab3e848229 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/0dab3e848229 Added tag jdk9-b44 for changeset 0cb0844b5892 ! .hgtags Changeset: 74eaf7ad9865 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/74eaf7ad9865 Added tag jdk9-b45 for changeset 0dab3e848229 ! .hgtags Changeset: e7736286abe1 Author: joehw Date: 2015-01-15 19:10 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/e7736286abe1 8051563: Update JAXP functional tests Reviewed-by: lancea, joehw Contributed-by: tristan.yan at oracle.com ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java ! test/javax/xml/jaxp/functional/test/auctionportal/UserController.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyCHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyErrorHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/ParserTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/MyContentHandler.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileReadOnlyBaseTest.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyAttrCHandler.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java ! test/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMOutput.java + test/javax/xml/jaxp/libs/test/auctionportal/MyErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/XInclHandler.java Changeset: 40c313767a61 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/40c313767a61 Added tag jdk9-b46 for changeset 74eaf7ad9865 ! .hgtags Changeset: e391de88e69b Author: lana Date: 2015-01-16 12:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/e391de88e69b Merge - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java Changeset: 833051855168 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/833051855168 Added tag jdk9-b47 for changeset e391de88e69b ! .hgtags Changeset: 036b399b9dfa Author: aefimov Date: 2015-01-26 12:17 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/036b399b9dfa 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: b13f7d2000cf Author: joehw Date: 2015-01-27 22:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/b13f7d2000cf 8054196: XPath: support any type Reviewed-by: alanb, lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathNodesImpl.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathResultImpl.java ! src/java.xml/share/classes/javax/xml/xpath/XPath.java + src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java + src/java.xml/share/classes/javax/xml/xpath/XPathNodes.java ! src/java.xml/share/classes/javax/xml/xpath/package.html + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathAnyTypeTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathExpAnyTypeTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTestBase.java Changeset: 4c6f39775ae7 Author: joehw Date: 2015-01-28 15:07 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/4c6f39775ae7 8052401: JAXP function gap tests conversion Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4693341.dtd + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4693341.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4848653.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/certificate.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4693341.dtd + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4693341.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4858685.txt + test/javax/xml/jaxp/libs/test/gaptest/GapTestConst.java Changeset: dd12ac86d265 Author: joehw Date: 2015-01-28 22:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/dd12ac86d265 8051547: Convert JAXP function tests: javax.xml.validation.* to jtreg (testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test1.xsd + test/javax/xml/jaxp/libs/javax/xml/validation/ptests/MyErrorHandler.java + test/javax/xml/jaxp/libs/javax/xml/validation/ptests/ValidationTestConst.java Changeset: 391b0a02d161 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/391b0a02d161 Added tag jdk9-b48 for changeset 833051855168 ! .hgtags Changeset: 786058752e0a Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/786058752e0a Merge Changeset: f4a5137f4343 Author: joehw Date: 2015-01-30 17:07 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/f4a5137f4343 8051709: Convert JAXP function tests: javax.xml.datatype to jtreg (testng) tests Reviewed-by: lancea Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java Changeset: 274f2f808627 Author: joehw Date: 2015-01-30 19:10 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/274f2f808627 8051710: Convert JAXP function tests: javax.xml.jaxp14.* to jtreg (testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/dataentry.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/test.xml ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPDataProvider.java Changeset: 829c7a1a2f99 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/829c7a1a2f99 Added tag jdk9-b49 for changeset 786058752e0a ! .hgtags Changeset: 74ead7bddde1 Author: lana Date: 2015-02-05 15:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/74ead7bddde1 Merge Changeset: 7cb3674cbd8c Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/7cb3674cbd8c Added tag jdk9-b50 for changeset 74ead7bddde1 ! .hgtags Changeset: 57b26c883d54 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxp/rev/57b26c883d54 Added tag jdk9-b51 for changeset 7cb3674cbd8c ! .hgtags From robert.field at oracle.com Thu Feb 26 01:25:59 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:25:59 +0000 Subject: hg: kulla/dev/langtools: 69 new changesets Message-ID: <201502260125.t1Q1PxEO024229@aojmv0008> Changeset: a2cedf7d76b2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a2cedf7d76b2 Added tag jdk9-b43 for changeset 6a06008aec10 ! .hgtags Changeset: de2ce70d907c Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/de2ce70d907c Merge Changeset: 1f060de59b3d Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1f060de59b3d Added tag jdk9-b44 for changeset de2ce70d907c ! .hgtags Changeset: 3c528021e99a Author: lana Date: 2014-12-25 19:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3c528021e99a Merge Changeset: 73bbdcf236b2 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/73bbdcf236b2 Merge - test/tools/sjavac/SJavac.java Changeset: 3bdbc3b8aa14 Author: vromero Date: 2015-01-05 17:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3bdbc3b8aa14 8064857: javac generates LVT entry with length 0 for local variable Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseFor.java ! test/tools/javac/flow/tests/TestCaseForEach.java ! test/tools/javac/flow/tests/TestCaseIfElse.java ! test/tools/javac/flow/tests/TestCaseSwitch.java ! test/tools/javac/flow/tests/TestCaseTry.java ! test/tools/javac/flow/tests/TestCaseWhile.java Changeset: 92ee16cb8a0c Author: mcimadamore Date: 2015-01-06 15:46 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/92ee16cb8a0c 8067883: Javac misses some opportunities for diagnostic simplification Summary: Javac always report full inference diagnostic, even when message does not mention inference variables. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883a.out + test/tools/javac/Diagnostics/compressed/8067883/T8067883b.out Changeset: 70d213c84585 Author: jjg Date: 2015-01-06 14:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/70d213c84585 8059977: StandardJavaFileManager should support java.nio.file.Path Reviewed-by: jlahoda + src/java.compiler/share/classes/javax/tools/FileManagerUtils.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/api/file/MyStandardJavaFileManager.java + test/tools/javac/api/file/SJFM_AsPath.java + test/tools/javac/api/file/SJFM_GetFileObjects.java + test/tools/javac/api/file/SJFM_IsSameFile.java + test/tools/javac/api/file/SJFM_Locations.java + test/tools/javac/api/file/SJFM_TestBase.java Changeset: 0fbde6c61674 Author: darcy Date: 2015-01-07 17:06 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/0fbde6c61674 8068639: Make certain annotation classfile warnings opt-in Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java Changeset: aa568700edd1 Author: mcimadamore Date: 2015-01-08 14:43 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/aa568700edd1 8058542: Devise scheme for better diagnostic creation Summary: Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation. Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck ! make/Tools.gmk ! make/build.properties ! make/build.xml ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! make/intellij/build.xml ! make/intellij/compiler.xml ! make/intellij/langtools.iml ! make/intellij/misc.xml ! make/netbeans/langtools/nbproject/project.xml + make/tools/anttasks/PropertiesParserTask.java + make/tools/propertiesparser/PropertiesParser.java + make/tools/propertiesparser/gen/ClassGenerator.java + make/tools/propertiesparser/parser/Message.java + make/tools/propertiesparser/parser/MessageFile.java + make/tools/propertiesparser/parser/MessageInfo.java + make/tools/propertiesparser/parser/MessageLine.java + make/tools/propertiesparser/parser/MessageType.java + make/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/Diagnostics/6769027/T6769027.java ! test/tools/javac/diags/MessageFile.java Changeset: 7b2e1f42a6ad Author: sogoel Date: 2015-01-08 22:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7b2e1f42a6ad 8058373: Group 10a: golden files for tests in tools/javac dir Reviewed-by: jjg, darcy ! test/tools/javac/SerialWarn.java + test/tools/javac/SerialWarn.out ! test/tools/javac/T4994049/DeprecatedYES.java + test/tools/javac/T4994049/DeprecatedYES.out ! test/tools/javac/T6231847.java ! test/tools/javac/T6231847.out ! test/tools/javac/overrridecrash/B.java + test/tools/javac/overrridecrash/B.out ! test/tools/javac/processing/6365040/T6365040.java + test/tools/javac/processing/6365040/T6365040.out ! test/tools/javac/processing/6511613/clss41701.java + test/tools/javac/processing/6511613/clss41701.out ! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java + test/tools/javac/processing/errors/TestFatalityOfParseErrors.out ! test/tools/javac/processing/messager/MessagerBasics.java + test/tools/javac/processing/messager/MessagerBasics.out ! test/tools/javac/staticQualifiedNew/StaticQualifiedNew.java + test/tools/javac/staticQualifiedNew/StaticQualifiedNew.out Changeset: 6a927a9114c1 Author: mcimadamore Date: 2015-01-09 15:48 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6a927a9114c1 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/conditional/ConditionalWithFinalStrings.java Changeset: 6d3e36e420df Author: mcimadamore Date: 2015-01-09 15:49 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/6d3e36e420df 8043741: VerifyError due to missing checkcast Summary: Proto-type is not set correctly for NULLCHK synthetic trees Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/MissingCast2.java Changeset: 7dfe06818a80 Author: mcimadamore Date: 2015-01-09 15:50 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7dfe06818a80 8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target Summary: bitset for alive variables contains info about variables out of range Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/BranchToFewerDefines.java Changeset: 38f7c632df2b Author: mcimadamore Date: 2015-01-09 15:51 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/38f7c632df2b 8067914: Redundant type cast nodes in AST (follow up from JDK-8043741) Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/tree/8067914/E.out + test/tools/javac/tree/8067914/NukeExtraCast.java + test/tools/javac/tree/8067914/T8067914.java Changeset: 3be9980b55c3 Author: jjg Date: 2015-01-09 18:03 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3be9980b55c3 8068759: ConstFoldTest fails on Windows Reviewed-by: ksrini ! test/tools/javac/ConstFoldTest.java Changeset: 8d887da488cd Author: darcy Date: 2015-01-12 09:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/8d887da488cd 8006469: Cleanup reflective access of java.lang.annotation.Repeatable Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java Changeset: c65afe55d627 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c65afe55d627 Added tag jdk9-b45 for changeset 73bbdcf236b2 ! .hgtags Changeset: e272d9be5f90 Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e272d9be5f90 Merge - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java Changeset: 143e819d5ddc Author: jlahoda Date: 2015-01-13 10:17 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/143e819d5ddc 8062358: ClassCastException in TransTypes.visitApply Summary: Incorrect handling of subtype relations involving lower bounded wildcard causes ClassCastException Reviewed-by: vromero, dlsmith Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/LowerBoundBottomTypeTest.java Changeset: 441711fd360d Author: jlahoda Date: 2015-01-13 10:25 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/441711fd360d 8037546: javac -parameters does not emit parameter names for lambda expressions Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java Changeset: 4359df35c893 Author: jlahoda Date: 2015-01-13 10:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/4359df35c893 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java Changeset: 014b653eafa9 Author: jlahoda Date: 2015-01-13 10:36 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/014b653eafa9 8027888: javac wrongly allows annotations in array-typed class literals Summary: Compiler incorrectly accepts type annotations on array-typed class literals. Reviewed-by: jlahoda, jfranck Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out Changeset: 3e11383862ce Author: jlahoda Date: 2015-01-13 19:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3e11383862ce 8066843: Messager.printMessage cannot print multiple errors for same source position Summary: Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position. Reviewed-by: darcy, jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/doclint/AnchorTest.out ! test/tools/doclint/AnchorTest2.out ! test/tools/doclint/HtmlTagsTest.out ! test/tools/doclint/anchorTests/p/Test.javac.out ! test/tools/doclint/anchorTests/p/Test.out ! test/tools/doclint/anchorTests/p/package-info.javac.out ! test/tools/doclint/anchorTests/p/package-info.out ! test/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/tools/javac/6304921/TestLog.java + test/tools/javac/processing/TestMultipleErrors.java + test/tools/javac/processing/TestMultipleErrors.out Changeset: c7a7b3fb997e Author: mcimadamore Date: 2015-01-15 13:58 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c7a7b3fb997e 8068995: Cleanup method reference lookup code Summary: Simplify method reference code lookup and generate better/more uniform diagnostics Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java + test/tools/javac/diags/examples/BadInstanceMethodInUnboundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInBoundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInUnboundLookup.java - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java ! test/tools/javac/lambda/MethodReference22.out ! test/tools/javac/lambda/MethodReference28.out ! test/tools/javac/lambda/MethodReference51.out ! test/tools/javac/lambda/MethodReference55.out ! test/tools/javac/lambda/MethodReference68.out ! test/tools/javac/lambda/MethodReference73.out ! test/tools/javac/lambda/TargetType60.out Changeset: 59a7535b9ff7 Author: mcimadamore Date: 2015-01-15 16:24 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/59a7535b9ff7 8069069: Build failure because of dependency on generated file Summary: Make build spuriously fails to build property classes Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: ab5991ac1286 Author: mcimadamore Date: 2015-01-16 12:02 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ab5991ac1286 8069164: Fix langtools make build so that diagnostic framework can be used Summary: Fix race condition between gensrc targets and output location of parseproperties task Reviewed-by: erikj, jlahoda Contributed-by: erik.joelsson at oracle.com ! make/Tools.gmk ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: a510d7536fa1 Author: jlahoda Date: 2015-01-16 14:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a510d7536fa1 8068517: Compiler may generate wrong InnerClasses attribute for static enum reference Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/classfiles/InnerClasses/T8068517.java Changeset: e7cf0a7e1c03 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e7cf0a7e1c03 Added tag jdk9-b46 for changeset e272d9be5f90 ! .hgtags Changeset: 230c13955250 Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/230c13955250 Merge - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java Changeset: 52227644abfa Author: rfield Date: 2015-01-16 20:03 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/52227644abfa 8068488: Facilitate extension of the javac parser -- missing modifier Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/extend/JavacExtensionTest.java + test/tools/javac/parser/extend/TrialParser.java + test/tools/javac/parser/extend/TrialParserFactory.java Changeset: c31aefdd3ab4 Author: mcimadamore Date: 2015-01-19 18:29 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c31aefdd3ab4 8069229: new .java file with no copyright notice Summary: Add missing copyright header Reviewed-by: jlahoda ! make/tools/propertiesparser/gen/ClassGenerator.java Changeset: 2dc86bb9736a Author: jlahoda Date: 2015-01-20 09:51 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2dc86bb9736a 8052070: javac crashes when there are duplicated type parameters Summary: Avoid eager completion of ClassSymbol while type parameters are being processed. Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/8052070/DuplicateTypeParameter.java + test/tools/javac/8052070/DuplicateTypeParameter.out Changeset: 1b58b3cc63bc Author: jlahoda Date: 2015-01-20 12:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1b58b3cc63bc 8069094: SuppressWarnings(\"deprecation\") not respected on default clause on annotation declarations Summary: Properly deferring warnings that are reported during entering of annotation's default value. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/warnings/suppress/T8069094.java + test/tools/javac/warnings/suppress/T8069094.out Changeset: 1580b10e028a Author: jfranck Date: 2015-01-20 21:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1580b10e028a 8046977: ClassCastException: typing information needed for method reference bridging not preserved Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java Changeset: ba94059b469a Author: jfranck Date: 2015-01-21 19:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ba94059b469a 8070507: LambdaLambdaSerialized can fail in -agentvm mode Reviewed-by: mcimadamore ! test/tools/javac/lambda/LambdaLambdaSerialized.java ! test/tools/javac/lambda/SerializedLambdaInInit.java Changeset: a6f70f3d55b5 Author: jfranck Date: 2015-01-22 09:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a6f70f3d55b5 8071310: Tests missing for checkin for JDK-8046977 Reviewed-by: jlahoda Contributed-by: srikanth.adayapalam at oracle.com + test/tools/javac/lambda/MethodReferenceGenericTarget.java Changeset: de31f7bc10c7 Author: jlahoda Date: 2015-01-23 15:14 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/de31f7bc10c7 8069254: Warning issued despite @SafeVarargs annotation on constructor Summary: The Symbol created for diamond inference does not have annotations attached - need to look for @SafeVarargs on the underlying constructor's Symbol. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/varargs/warning/Warn6.java Changeset: 308d21ad93c9 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/308d21ad93c9 Added tag jdk9-b47 for changeset 230c13955250 ! .hgtags Changeset: 5b102fc29edf Author: lana Date: 2015-01-24 23:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5b102fc29edf Merge Changeset: 1a05a620f8dc Author: sogoel Date: 2015-01-27 15:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1a05a620f8dc 8068463: Group 10c: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore ! test/tools/javac/annotations/6359949/T6359949a.java + test/tools/javac/annotations/6359949/T6359949a.out ! test/tools/javac/annotations/default/A.java + test/tools/javac/annotations/default/Derr.out + test/tools/javac/annotations/default/Eerr.out ! test/tools/javac/annotations/neg/Dep.java + test/tools/javac/annotations/neg/Dep.out ! test/tools/javac/lint/Deprecation.java + test/tools/javac/lint/Deprecation.out ! test/tools/javac/lint/FallThrough.java + test/tools/javac/lint/FallThrough.out ! test/tools/javac/lint/Unchecked.java + test/tools/javac/lint/Unchecked.out ! test/tools/javac/staticImport/Ambig1.java + test/tools/javac/staticImport/Ambig1.out ! test/tools/javac/staticImport/ImportPrivate.java + test/tools/javac/staticImport/ImportPrivate.out ! test/tools/javac/staticImport/PrivateStaticImport.java + test/tools/javac/staticImport/PrivateStaticImport.out ! test/tools/javac/staticImport/Shadow.java + test/tools/javac/staticImport/Shadow.out ! test/tools/javac/staticImport/StaticImport2.java + test/tools/javac/staticImport/StaticImport2.out Changeset: 3f816163cf59 Author: mchung Date: 2015-01-27 19:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/3f816163cf59 8068937: jdeps shows "not found" if target class has no reference other than its own package Reviewed-by: alanb ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java ! test/tools/jdeps/Basic.java + test/tools/jdeps/p/C.java + test/tools/jdeps/p/SubClass.java + test/tools/jdeps/q/Gee.java Changeset: cfe864a5e8be Author: jjg Date: 2015-01-29 14:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/cfe864a5e8be 8071617: move pathToURLs from javac.file.Locations to javadoc.DocletInvoker Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java Changeset: d0315cb6ade7 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d0315cb6ade7 Added tag jdk9-b48 for changeset 5b102fc29edf ! .hgtags Changeset: 15c79f28e30a Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/15c79f28e30a Merge Changeset: a7d2c38930ee Author: sogoel Date: 2015-01-30 14:59 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/a7d2c38930ee 8071629: Write new test to test -j switch Reviewed-by: jjg + test/tools/sjavac/ParallelCompilations.java Changeset: 2d2baba27992 Author: jlahoda Date: 2015-02-02 18:52 +0530 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/2d2baba27992 8069265: ClassCastException when compiled with JDK 9b08+, JDK8 compiles OK. Summary: Alternate fix for 8015499 to eliminate extra checkcast (by working around a limitation in Types#asSuper) without the side effect that results in 8069265 Reviewed-by: mcimadamore, jjg Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/CheckNoClassCastException.java ! test/tools/javac/T7053059/DoubleCastTest.java Changeset: e5f5ecfefba8 Author: jlahoda Date: 2015-02-02 21:53 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e5f5ecfefba8 8072054: Cannot build langtools if checked-out in a directory ending with \"com\" Summary: Making sure a proper package name is used when generating Properties classes Reviewed-by: mcimadamore ! make/tools/propertiesparser/gen/ClassGenerator.java Changeset: 5a2254319314 Author: mchung Date: 2015-02-03 14:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5a2254319314 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties Changeset: 4925358d11e6 Author: mcimadamore Date: 2015-02-05 18:51 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/4925358d11e6 8072445: tools/javac/lambda/MethodReference55.java fails across platforms Summary: remove copyright from test header Reviewed-by: jlahoda ! test/tools/javac/lambda/MethodReference55.java ! test/tools/javac/lambda/MethodReference55.out Changeset: ffbb7994cc0b Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ffbb7994cc0b Added tag jdk9-b49 for changeset 15c79f28e30a ! .hgtags Changeset: 1ccb6ef2f40b Author: lana Date: 2015-02-05 15:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1ccb6ef2f40b Merge Changeset: b93a15ac3bde Author: sadayapalam Date: 2015-02-12 10:16 +0530 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/b93a15ac3bde 8069545: javac shouldn't check nested stuck lambdas during overload resolution Summary: Nested lambdas should not be considered while overload resolution is in progress Reviewed-by: mcimadamore Contributed-by: vicente.romero at oracle.com, srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/tools/javac/lambda/8016177/T8016177g.java ! test/tools/javac/lambda/8016177/T8016177g.out + test/tools/javac/lambda/8068399/T8068399.java + test/tools/javac/lambda/8068430/T8068430.java + test/tools/javac/lambda/8071432/T8071432.java + test/tools/javac/lambda/8071432/T8071432.out Changeset: 5b8a5840e690 Author: ksrini Date: 2015-02-12 15:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5b8a5840e690 8071836: javadoc fails as javadoc resource bundle not visible to com.sun.tools.javac.util.JavacMessages Reviewed-by: jjg, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java Changeset: 9c1c3351aa64 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/9c1c3351aa64 Added tag jdk9-b50 for changeset 1ccb6ef2f40b ! .hgtags Changeset: 7c44d9a33bbe Author: lana Date: 2015-02-12 16:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/7c44d9a33bbe Merge Changeset: e77eb6b8977e Author: emc Date: 2015-02-13 17:00 -0500 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e77eb6b8977e 8066725: javac produces classfiles it cannot read Summary: Revert behavioral changes from 8029012 and 8065132 Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/annotations/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: e0b35c562008 Author: mcimadamore Date: 2015-02-16 12:24 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e0b35c562008 8071241: Investigate alternate strategy for type-checking operators Summary: Separat operator lookup logic from overload resolution. Reviewed-by: jjg, jlahoda, sadayapalam ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/7102515/T7102515.out ! test/tools/javac/diags/examples/IncomparableTypes.java ! test/tools/javac/expression/NullAppend.out ! test/tools/javac/expression/NullAppend2.out - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: 344181855204 Author: sadayapalam Date: 2015-02-16 19:14 +0530 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/344181855204 8073201: Incorrect @bug annotation in checkin for JDK-8069545 Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! test/tools/javac/lambda/8068399/T8068399.java ! test/tools/javac/lambda/8068430/T8068430.java ! test/tools/javac/lambda/8071432/T8071432.java Changeset: c40f54b4d890 Author: jlahoda Date: 2015-02-17 15:39 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c40f54b4d890 8067445: New modular image-based file manager skips boot classes Summary: Taking "sun.boot.class.path" system property into account when constructing bootclasspath for modular images. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/BootClassPathPrepend.java + test/tools/javac/file/ExplodedImage.java Changeset: 5e500700b168 Author: vromero Date: 2015-02-18 17:07 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/5e500700b168 8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java Changeset: c5561bfde449 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/c5561bfde449 Added tag jdk9-b51 for changeset 7c44d9a33bbe ! .hgtags Changeset: ee20efe0255d Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/ee20efe0255d Merge - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: 414b82835861 Author: dlsmith Date: 2015-02-20 17:05 -0700 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/414b82835861 8039214: Inference should not map capture variables to their upper bounds Summary: Update to Types.containsType; related adjustment to most-specific test Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/CaptureLowerBound.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.out + test/tools/javac/generics/inference/NestedCapture.java + test/tools/javac/generics/inference/NestedWildcards.java + test/tools/javac/generics/wildcards/SubtypeCaptureLeak.java Changeset: e29b25f6101f Author: mcimadamore Date: 2015-02-23 13:02 +0000 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/e29b25f6101f 8071291: Compiler crashes trying to cast UnionType to IntersectionClassType Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/multicatch/8071291/T8071291.java Changeset: 59af0866b952 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/59af0866b952 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: f683944ffa42 Author: jlahoda Date: 2015-02-24 16:11 +0100 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/f683944ffa42 8067886: Inaccessible nested classes can be incorrectly imported Summary: Check type accessibility at the point of import when importing the type using type-import-on-demand. Reviewed-by: mcimadamore, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/ImportInaccessible.java + test/tools/javac/importscope/ImportInaccessible.out Changeset: d6ec687ad8fb Author: jjg Date: 2015-02-25 14:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d6ec687ad8fb 8041628: Javadoc cross-compilation problem Reviewed-by: jjg Contributed-by: duboscq at ssw.jku.at ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: 357ec4a7f083 Author: rfield Date: 2015-02-25 17:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/357ec4a7f083 Update. - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java From robert.field at oracle.com Thu Feb 26 01:27:24 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:27:24 +0000 Subject: hg: kulla/dev/nashorn: 39 new changesets Message-ID: <201502260127.t1Q1ROMJ024576@aojmv0008> Changeset: c327a2247264 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/c327a2247264 Added tag jdk9-b43 for changeset 8ae8dff2a28f ! .hgtags Changeset: 50ee57606272 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/50ee57606272 Merge Changeset: 3c2bbeda038a Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/3c2bbeda038a Added tag jdk9-b44 for changeset 50ee57606272 ! .hgtags Changeset: 9eb891e01c37 Author: sundar Date: 2015-01-05 16:02 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/9eb891e01c37 8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java Changeset: 04808fb1b059 Author: sundar Date: 2015-01-07 14:02 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/04808fb1b059 8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec Reviewed-by: hannesw, attila + samples/jd.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: ff6d1fe94b3d Author: attila Date: 2015-01-12 11:29 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/ff6d1fe94b3d 8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8068580.js + test/src/jdk/nashorn/test/models/BigAbstract.java Changeset: 649c7e6d4a94 Author: attila Date: 2015-01-12 14:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/649c7e6d4a94 8068784: Halve the function object creation code size Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 6fe52d22c17a Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6fe52d22c17a Added tag jdk9-b45 for changeset 3c2bbeda038a ! .hgtags Changeset: 2ecf0a617f0f Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2ecf0a617f0f Merge Changeset: 65337c25a5e3 Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/65337c25a5e3 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: d4510be6f97a Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d4510be6f97a 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 6344abc235e9 Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6344abc235e9 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: db52b3e36abc Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/db52b3e36abc 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 1cf2dcef036a Author: sundar Date: 2015-01-15 10:18 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/1cf2dcef036a 8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8068985.js + test/script/basic/JDK-8068985.js.EXPECTED Changeset: 505768f25b7b Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/505768f25b7b Added tag jdk9-b46 for changeset 2ecf0a617f0f ! .hgtags Changeset: 29046d42a95e Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/29046d42a95e Merge Changeset: 6599a7187c00 Author: attila Date: 2015-01-19 16:07 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6599a7187c00 8067880: Dead typed push methods in ArrayData Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java Changeset: da0ae09ceff8 Author: attila Date: 2015-01-20 12:34 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/da0ae09ceff8 8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 5052d31bdb8e Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/5052d31bdb8e Added tag jdk9-b47 for changeset 29046d42a95e ! .hgtags Changeset: f08660f30051 Author: lana Date: 2015-01-24 23:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/f08660f30051 Merge Changeset: 82ae555768c7 Author: attila Date: 2015-01-28 17:58 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/82ae555768c7 8067139: Finally blocks inlined incorrectly Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpToInlinedFinally.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + test/script/basic/JDK-8067139.js Changeset: abcaff34422d Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/abcaff34422d Added tag jdk9-b48 for changeset f08660f30051 ! .hgtags Changeset: 2ae58b5f05f8 Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2ae58b5f05f8 Merge Changeset: ceed654a29a4 Author: attila Date: 2015-01-30 15:03 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/ceed654a29a4 8072000: New compiler warning after JDK-8067139 Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java Changeset: 8e86c58cbb00 Author: sundar Date: 2015-02-05 19:08 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/8e86c58cbb00 8072595: nashorn should not use obj.getClass() for null checks Reviewed-by: hannesw, attila ! samples/javashell.js ! samples/shell.js ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 82d1bb9324cf Author: hannesw Date: 2015-02-05 14:42 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/82d1bb9324cf 8062141: Various performance issues parsing JSON Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JO.java + test/examples/json-parser-micro.js + test/script/basic/JDK-8062141.js + test/script/basic/JDK-8062141.js.EXPECTED ! test/script/basic/NASHORN-623.js.EXPECTED Changeset: 2b9af466a49d Author: hannesw Date: 2015-02-05 14:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2b9af466a49d 8068872: Nashorn JSON.parse drops numeric keys Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8068872.js + test/script/basic/JDK-8068872.js.EXPECTED Changeset: 1f3e41112f46 Author: hannesw Date: 2015-02-05 16:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/1f3e41112f46 8072626: Test for JDK-8068872 fails in tip Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java Changeset: ad5d8ab912fe Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/ad5d8ab912fe Added tag jdk9-b49 for changeset 2ae58b5f05f8 ! .hgtags Changeset: 32e48a0d59e1 Author: lana Date: 2015-02-05 15:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/32e48a0d59e1 Merge Changeset: dbfbf5423642 Author: sundar Date: 2015-02-06 19:28 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/dbfbf5423642 8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes Reviewed-by: attila, lagergren + samples/getclassnpe.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 2feff3616ba7 Author: sundar Date: 2015-02-09 14:40 +0530 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2feff3616ba7 8072752: Add regression tests for 8071678 and 8071594 Reviewed-by: hannesw, attila ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 99cdacecab0a Author: slugovoy Date: 2015-02-10 13:10 +0300 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/99cdacecab0a 8069182: Nightly test results are empty for targets test262/markdown/testjfx Reviewed-by: sundar, lagergren ! make/build.xml Changeset: 4a2dfd2ec3f3 Author: attila Date: 2015-02-12 16:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/4a2dfd2ec3f3 8072596: Arrays.asList results in ClassCastException with a JS array Reviewed-by: lagergren, sundar ! samples/javashell.js ! samples/shell.js ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8072596.js + test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java Changeset: 1306ccc917a2 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/1306ccc917a2 Added tag jdk9-b50 for changeset 32e48a0d59e1 ! .hgtags Changeset: 10b32cc48ccc Author: lana Date: 2015-02-12 16:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/10b32cc48ccc Merge Changeset: fada76c29db9 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/fada76c29db9 Added tag jdk9-b51 for changeset 10b32cc48ccc ! .hgtags Changeset: 2568a362d358 Author: attila Date: 2015-02-20 15:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2568a362d358 8072426: Can't compare Java objects to strings or numbers Reviewed-by: hannesw, lagergren, sundar ! make/nbproject/project.xml + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/DefaultValueImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8023026.js.EXPECTED ! test/script/basic/JDK-8024847.js + test/script/basic/JDK-8072426.js Changeset: 7477f3456800 Author: attila Date: 2015-02-20 17:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/7477f3456800 8073560: Update BuildNashorn.gmk to require source/target 8 for jdk9 build Reviewed-by: sundar ! make/BuildNashorn.gmk From robert.field at oracle.com Thu Feb 26 01:27:55 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:27:55 +0000 Subject: hg: kulla/dev/corba: 14 new changesets Message-ID: <201502260127.t1Q1RtTN024657@aojmv0008> Changeset: 1f57bd728c9e Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/1f57bd728c9e Added tag jdk9-b43 for changeset 9645e35616b6 ! .hgtags Changeset: 9e3f2bed80c0 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/9e3f2bed80c0 Added tag jdk9-b44 for changeset 1f57bd728c9e ! .hgtags Changeset: cada2bd4ec02 Author: alanb Date: 2015-01-06 13:19 +0000 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/cada2bd4ec02 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: 729f92339a54 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/729f92339a54 Added tag jdk9-b45 for changeset 9e3f2bed80c0 ! .hgtags Changeset: 326f2068b4a4 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/326f2068b4a4 Merge - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: ee8447ca632e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/ee8447ca632e Added tag jdk9-b46 for changeset 326f2068b4a4 ! .hgtags Changeset: a13c49c5f289 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/a13c49c5f289 Added tag jdk9-b47 for changeset ee8447ca632e ! .hgtags Changeset: 9285d14eb7b6 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/9285d14eb7b6 Added tag jdk9-b48 for changeset a13c49c5f289 ! .hgtags Changeset: 224f593393e5 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/224f593393e5 Added tag jdk9-b49 for changeset 9285d14eb7b6 ! .hgtags Changeset: 2309c02386d1 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/2309c02386d1 Added tag jdk9-b50 for changeset 224f593393e5 ! .hgtags Changeset: d243fb6b055e Author: msheppar Date: 2015-02-16 00:12 +0000 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/d243fb6b055e 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/java.corba/share/classes/sun/corba/SharedSecrets.java Changeset: 002c61f3a7cf Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/002c61f3a7cf Added tag jdk9-b51 for changeset 2309c02386d1 ! .hgtags Changeset: b8538bbb6f22 Author: lana Date: 2015-02-19 16:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/b8538bbb6f22 Merge Changeset: 47b9cf289a91 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/corba/rev/47b9cf289a91 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.corba/share/classes/javax/rmi/CORBA/GetORBPropertiesFileAction.java From robert.field at oracle.com Thu Feb 26 01:34:12 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:34:12 +0000 Subject: hg: kulla/dev/langtools: TODO update. Message-ID: <201502260134.t1Q1YCsD025347@aojmv0008> Changeset: 1393dc9bc572 Author: rfield Date: 2015-02-25 17:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1393dc9bc572 TODO update. ! repl/TODO From robert.field at oracle.com Thu Feb 26 01:41:20 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:41:20 +0000 Subject: hg: kulla/dev: 74 new changesets Message-ID: <201502260141.t1Q1fKnT027328@aojmv0008> Changeset: 486faaacd5c5 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/486faaacd5c5 Added tag jdk9-b43 for changeset 02ee8c65622e ! .hgtags Changeset: 8994f5d87b3b Author: lana Date: 2014-12-23 13:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/8994f5d87b3b Merge Changeset: 1510f6e52044 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/1510f6e52044 Added tag jdk9-b44 for changeset 8994f5d87b3b ! .hgtags Changeset: 3dd628fde208 Author: lana Date: 2015-01-01 16:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/3dd628fde208 Merge Changeset: 7588c9eee1bf Author: alanb Date: 2015-01-06 13:26 +0000 URL: http://hg.openjdk.java.net/kulla/dev/rev/7588c9eee1bf 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: ef5c7075496d Author: alanb Date: 2015-01-06 13:55 +0000 URL: http://hg.openjdk.java.net/kulla/dev/rev/ef5c7075496d 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: 394de05938d7 Author: ihse Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/394de05938d7 8067759: Create initial test bundle framework Reviewed-by: ihse, erikj Contributed-by: ingemar.aberg at oracle.com ! common/autoconf/spec.gmk.in ! make/Jprt.gmk ! make/Main.gmk Changeset: 9cf5345d1ef5 Author: erikj Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/9cf5345d1ef5 8068726: Tab completion of targets fails when current dir is the output dir Reviewed-by: ihse ! Makefile Changeset: 95cca36ba3e4 Author: ihse Date: 2015-01-09 16:59 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/95cca36ba3e4 8068735: Configure fails on Windows if Visual Studio $LIB/$INCLUDE is lower case Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: e02ca92c8502 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/e02ca92c8502 Added tag jdk9-b45 for changeset 3dd628fde208 ! .hgtags Changeset: 12f1e276447b Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/12f1e276447b Merge Changeset: 985ebbb43b15 Author: brutisso Date: 2015-01-07 10:17 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/985ebbb43b15 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! make/jprt.properties Changeset: 0b99e12ed261 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/0b99e12ed261 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! make/jprt.properties Changeset: 0f3ba0d7b789 Author: iignatyev Date: 2014-12-13 00:10 +0300 URL: http://hg.openjdk.java.net/kulla/dev/rev/0f3ba0d7b789 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/lib/sun/hotspot/code/BlobType.java Changeset: 9026a8b2ff70 Author: iignatyev Date: 2014-12-24 19:31 +0300 URL: http://hg.openjdk.java.net/kulla/dev/rev/9026a8b2ff70 Merge Changeset: a09f9fd80f87 Author: fzhinkin Date: 2014-12-30 11:05 +0300 URL: http://hg.openjdk.java.net/kulla/dev/rev/a09f9fd80f87 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: 4d44e58519ec Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/kulla/dev/rev/4d44e58519ec Merge Changeset: 0083abcee332 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/0083abcee332 Merge Changeset: 378fd58fe406 Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/378fd58fe406 Merge Changeset: bcd111a37396 Author: erikj Date: 2015-01-15 12:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/bcd111a37396 8068902: Solaris build fails with new 10u10 devkit Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: 5a5a7a59ebdd Author: ihse Date: 2015-01-15 15:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/5a5a7a59ebdd 8066769: Fix merge errors following JDK-8049367 Reviewed-by: erikj ! common/bin/compare.sh ! make/Images.gmk ! make/MakeHelpers.gmk ! make/ModuleWrapper.gmk Changeset: e881be6b7af7 Author: ihse Date: 2015-01-15 15:40 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/e881be6b7af7 8069063: More merge errors following JDK-8049367 Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: da879ffb91cc Author: ihse Date: 2015-01-15 15:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/da879ffb91cc 8069057: Make sure configure is run by bash Reviewed-by: erikj ! common/autoconf/configure Changeset: f1dc16345985 Author: darcy Date: 2015-01-15 14:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/f1dc16345985 8067099: Add deprecation lint warning to build of jdk repository Reviewed-by: erikj ! make/common/SetupJavaCompilers.gmk Changeset: f18f3a2c038d Author: erikj Date: 2015-01-16 10:15 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/f18f3a2c038d 8069041: Bootcycle builds do not work with sjavac Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: 159e483f0ad1 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/159e483f0ad1 Added tag jdk9-b46 for changeset 12f1e276447b ! .hgtags Changeset: b6cca3e6175a Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/b6cca3e6175a Merge Changeset: 80c36a4cd87b Author: mchung Date: 2015-01-22 13:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/80c36a4cd87b 8069414: Rename oracle.accessbridge to jdk.accessbridge Reviewed-by: alanb, ptbrunet, erikj ! modules.xml Changeset: 6dc74e68d7d7 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/6dc74e68d7d7 Added tag jdk9-b47 for changeset b6cca3e6175a ! .hgtags Changeset: 0064e246d83f Author: lana Date: 2015-01-24 23:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/0064e246d83f Merge Changeset: 8720fa7696cb Author: erikj Date: 2015-01-26 10:28 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/8720fa7696cb 8069261: Create make dependencies on make variable values Reviewed-by: ihse ! common/autoconf/spec.gmk.in ! make/Images.gmk ! make/Main.gmk ! make/ZipSource.gmk ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/TextFileProcessing.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 775974c95273 Author: erikj Date: 2015-01-26 16:25 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/775974c95273 8071550: SetupJavaComilation EXCLUDE/INCLUDE/EXCLUDE_FILE do not work on META-INF files Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: c1b2c69ee113 Author: erikj Date: 2015-01-14 16:03 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/c1b2c69ee113 8065576: Enable pipefail in the shell used by make to better detect build errors Reviewed-by: ihse, tbell, martin ! common/autoconf/basics.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 243f16c4fae2 Author: minqi Date: 2015-01-18 23:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/243f16c4fae2 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 291e59375885 Author: erikj Date: 2015-01-20 13:56 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/291e59375885 8067479: verify-modules fails in bootcycle build Reviewed-by: ihse, dholmes ! common/autoconf/bootcycle-spec.gmk.in ! make/Main.gmk Changeset: 668cf43ddeb5 Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/668cf43ddeb5 Merge ! make/common/JavaCompilation.gmk Changeset: a6e8bde6a87e Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/a6e8bde6a87e Merge ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: bb7c11ec0b20 Author: erikj Date: 2015-01-28 14:04 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/bb7c11ec0b20 8071651: infinite build loops in 9-dev windows platform on Jan 26 Reviewed-by: alanb, ihse ! make/common/MakeBase.gmk ! test/make/TestMakeBase.gmk Changeset: 9e57473496a4 Author: erikj Date: 2015-01-28 15:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/9e57473496a4 8071781: Bootcycle build fails on macosx Reviewed-by: ihse ! common/autoconf/bootcycle-spec.gmk.in Changeset: 71a789a76a0e Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/71a789a76a0e Added tag jdk9-b48 for changeset 0064e246d83f ! .hgtags Changeset: d91ed1951b94 Author: lana Date: 2015-01-29 15:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/d91ed1951b94 Merge Changeset: 7ce51db7cc34 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/7ce51db7cc34 Merge ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 805822616039 Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/805822616039 Merge Changeset: 197265d15c34 Author: mchung Date: 2015-02-03 14:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/197265d15c34 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! common/bin/unshuffle_list.txt ! modules.xml Changeset: cd980bcebb6c Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/cd980bcebb6c Added tag jdk9-b49 for changeset d91ed1951b94 ! .hgtags Changeset: d1f37d39ff24 Author: lana Date: 2015-02-05 15:41 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/d1f37d39ff24 Merge Changeset: 32470a815f99 Author: erikj Date: 2015-02-06 09:56 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/32470a815f99 8071329: Stop exporting INCLUDE and LIB when building on windows Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/Main.gmk ! make/common/NativeCompilation.gmk Changeset: 8e581c2c5729 Author: ihse Date: 2015-02-06 12:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/8e581c2c5729 8072106: Properly handle dependencies for deleted header files Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: de6bd77b936e Author: ihse Date: 2015-02-06 12:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/de6bd77b936e 8071767: Improve names and dependencies for image targets Reviewed-by: ihse, erikj, dholmes Contributed-by: ingemar.aberg at oracle.com, magnus.ihse.bursie at oracle.com ! make/Main.gmk Changeset: ecba02d2d87d Author: erikj Date: 2015-02-10 12:25 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/ecba02d2d87d 8062223: Upgrading to ccache 1.3.10 disables the use of ccache Reviewed-by: ihse ! README-builds.html ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 507654772146 Author: ihse Date: 2015-02-11 09:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/507654772146 8072732: Regression in configure due to JDK-8069057 Reviewed-by: erikj, tbell ! common/autoconf/configure Changeset: fcfe20d443ae Author: ihse Date: 2015-02-11 09:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/fcfe20d443ae 8072132: Filter out additional files when stripping Reviewed-by: erikj, tbell ! make/StripBinaries.gmk Changeset: 942895213b68 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/942895213b68 Added tag jdk9-b50 for changeset d1f37d39ff24 ! .hgtags Changeset: 6207b4b8731c Author: lana Date: 2015-02-12 16:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/6207b4b8731c Merge Changeset: a67cf596b4fd Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/a67cf596b4fd 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 6bfd6ad07c7b Author: erikj Date: 2015-02-16 12:25 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/6bfd6ad07c7b 8073166: Unable to successfully build the merge of jdk9/hs with jdk9/dev Reviewed-by: alanb ! make/Main.gmk Changeset: 209734e14cb9 Author: erikj Date: 2015-02-17 16:53 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/209734e14cb9 8072950: api/xinclude/Harold/harold-97.html\#harold-97, api/xinclude/Harold/harold-67.html\#harold-67 fails on solaris with build port-stage-aarch64 Reviewed-by: tbell ! make/common/JavaCompilation.gmk Changeset: 39ee0ee4f890 Author: erikj Date: 2015-01-15 16:36 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/39ee0ee4f890 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 ! make/common/MakeBase.gmk Changeset: 6ebc4cb8a14d Author: ihse Date: 2015-01-16 16:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/6ebc4cb8a14d 8069064: Various improvements and fixes in build system Reviewed-by: erikj ! Makefile ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk Changeset: afb1acbdd115 Author: serb Date: 2015-01-16 18:45 +0300 URL: http://hg.openjdk.java.net/kulla/dev/rev/afb1acbdd115 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/CompileJavaModules.gmk ! modules.xml Changeset: a521d2e3f763 Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/a521d2e3f763 Merge ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk Changeset: ef9a245ba9ff Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/ef9a245ba9ff Merge ! common/autoconf/spec.gmk.in ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 34e490baa2fb Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/34e490baa2fb Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: f3c96aea372d Author: erikj Date: 2015-02-05 14:55 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/f3c96aea372d 8072107: New dependency introduced by deploy.dll and awt.dll (msvcp100.dll) Reviewed-by: ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: b3d5aeadac2d Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/b3d5aeadac2d Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 398d207005fa Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/398d207005fa Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 94abe9257d46 Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/94abe9257d46 Added tag jdk9-b51 for changeset 6207b4b8731c ! .hgtags Changeset: 1822e59f1712 Author: lana Date: 2015-02-19 16:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/1822e59f1712 Merge Changeset: 9e33546e9aab Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/9e33546e9aab 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/MakeHelpers.gmk Changeset: a7f523a9c2f5 Author: chegar Date: 2015-02-23 15:51 +0000 URL: http://hg.openjdk.java.net/kulla/dev/rev/a7f523a9c2f5 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! make/common/CORE_PKGS.gmk Changeset: 0c6ab35a9db4 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/rev/0c6ab35a9db4 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! common/bin/unshuffle_list.txt Changeset: 1e62ebf45f79 Author: ihse Date: 2015-02-25 11:04 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/1e62ebf45f79 8073231: Add convenient way of adding custom configure options to jprt Reviewed-by: erikj, tbell Contributed-by: ingemar.aberg at oracle.com ! make/jprt.properties Changeset: 6fcde8f7bf77 Author: ihse Date: 2015-02-25 14:48 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/6fcde8f7bf77 8073862: BASIC_FIXUP_EXECUTABLE should not fail on empty path Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 46e8332cefba Author: ihse Date: 2015-02-25 14:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/rev/46e8332cefba 8073864: Configure must handle invalid elements on INCLUDE/LIB for visualstudio Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 From andrei.eremeev at oracle.com Thu Feb 26 12:14:36 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Thu, 26 Feb 2015 15:14:36 +0300 Subject: Bug: resetting REPL does not reset debug flag Message-ID: <54EF0E2C.4090805@oracle.com> Hi REPL team, -> /debug | Debugging on -> /reset | Resetting state. -> /debug | Debugging off Andrei Eremeev From robert.field at oracle.com Thu Feb 26 16:11:05 2015 From: robert.field at oracle.com (Robert Field) Date: Thu, 26 Feb 2015 08:11:05 -0800 Subject: Bug: resetting REPL does not reset debug flag In-Reply-To: <54EF0E2C.4090805@oracle.com> References: <54EF0E2C.4090805@oracle.com> Message-ID: <54EF4599.6090606@oracle.com> This is a feature, not a bug. ;-) /debug is also not an end-user feature, -Robert On 02/26/15 04:14, andrei.eremeev wrote: > Hi REPL team, > > -> /debug > | Debugging on > > -> /reset > | Resetting state. > > -> /debug > | Debugging off > > Andrei Eremeev From andrei.eremeev at oracle.com Thu Feb 26 17:30:03 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Thu, 26 Feb 2015 20:30:03 +0300 Subject: Bug: /list returns nothing after resetting of REPL. Message-ID: <54EF581B.4010002@oracle.com> Hi REPL team, /list returns nothing after resetting of REPL. -> int a; | Added variable a of type int -> /list 9 : int a; -> /reset | Resetting state. -> int a; | Added variable a of type int -> /list Andrei Eremeev From robert.field at oracle.com Fri Feb 27 01:21:09 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 27 Feb 2015 01:21:09 +0000 Subject: hg: kulla/dev/langtools: Implement adding to classpath. Added to API. In REPL tool: -classpath or -cp commandline options and /classpath or /cp command. Implemented in filemanager (compiler) and RemoteClassLoader (remote runtime). Message-ID: <201502270121.t1R1L9rV012864@aojmv0008> Changeset: d0cdc90ff3e9 Author: rfield Date: 2015-02-26 17:20 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d0cdc90ff3e9 Implement adding to classpath. Added to API. In REPL tool: -classpath or -cp commandline options and /classpath or /cp command. Implemented in filemanager (compiler) and RemoteClassLoader (remote runtime). ! repl/TODO ! repl/src/api/EvalState.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/JDIExecution.java ! repl/src/impl/TaskFactory.java ! repl/src/remote/RemoteAgent.java ! repl/src/remote/RemoteClassLoader.java ! repl/src/remote/RemoteCodes.java ! repl/src/tool/Repl.java From robert.field at oracle.com Fri Feb 27 01:51:58 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 27 Feb 2015 01:51:58 +0000 Subject: hg: kulla/dev/langtools: Fix REPL: /list returns nothing after resetting of REPL. Regularize start-up. Message-ID: <201502270151.t1R1pwiI018647@aojmv0008> Changeset: d6bad0b52d32 Author: rfield Date: 2015-02-26 17:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/d6bad0b52d32 Fix REPL: /list returns nothing after resetting of REPL. Regularize start-up. ! repl/src/tool/Repl.java From robert.field at oracle.com Fri Feb 27 01:52:27 2015 From: robert.field at oracle.com (Robert Field) Date: Thu, 26 Feb 2015 17:52:27 -0800 Subject: Bug: /list returns nothing after resetting of REPL. In-Reply-To: <54EF581B.4010002@oracle.com> References: <54EF581B.4010002@oracle.com> Message-ID: <54EFCDDB.7060903@oracle.com> Thanks! Fixed just pushed. -Robert On 02/26/15 09:30, andrei.eremeev wrote: > Hi REPL team, > > /list returns nothing after resetting of REPL. > > -> int a; > | Added variable a of type int > > -> /list > > 9 : int a; > > -> /reset > | Resetting state. > > -> int a; > | Added variable a of type int > > -> /list > > Andrei Eremeev From robert.field at oracle.com Fri Feb 27 02:23:12 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 27 Feb 2015 02:23:12 +0000 Subject: hg: kulla/dev/langtools: Clarify that input to eval() is exactly one snippet. Message-ID: <201502270223.t1R2NDXH024468@aojmv0008> Changeset: 1746ef1be7d3 Author: rfield Date: 2015-02-26 18:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1746ef1be7d3 Clarify that input to eval() is exactly one snippet. ! repl/src/api/EvalState.java From robert.field at oracle.com Fri Feb 27 02:25:50 2015 From: robert.field at oracle.com (Robert Field) Date: Thu, 26 Feb 2015 18:25:50 -0800 Subject: Bug in multi-snippet declaration In-Reply-To: <54EDEC6C.4090807@oracle.com> References: <54EDEC6C.4090807@oracle.com> Message-ID: <54EFD5AE.7000603@oracle.com> I have just pushed a clarification to the eval() spec -- /** * Check for errors, if valid, evaluate the input. The input should be * exactly one complete snippet of source code, that is, one expression, * statement, variable declaration, method declaration, class declaration, * or import. * To break arbitrary input into individual complete snippets, use * {@link SourceCodeAnalysis#analyzeCompletion(String)}. On 02/25/15 07:38, andrei.eremeev wrote: > Hi REPL team, > > Bug in multi-snippet declaration: > > getState().eval("class A {}\nclass B extends A {}"); > getState().classes().forEach(c -> System.out.println(c.name())); > > The second line prints only class A, while A and B must be printed. > > Andrei Eremeev From andrei.eremeev at oracle.com Fri Feb 27 12:34:40 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Fri, 27 Feb 2015 15:34:40 +0300 Subject: Clean-up in start up header Message-ID: <54F06460.6040409@oracle.com> Hi REPL team, Little clean-up: "/?" should be added to: | Welcome to the Java REPL mock-up -- Version 0.224 | Type /help for help Andrei Eremeev From andrei.eremeev at oracle.com Fri Feb 27 12:48:45 2015 From: andrei.eremeev at oracle.com (andrei.eremeev) Date: Fri, 27 Feb 2015 15:48:45 +0300 Subject: hg: kulla/dev/langtools: Clarify that input to eval() is exactly one snippet. In-Reply-To: <201502270223.t1R2NDXH024468@aojmv0008> References: <201502270223.t1R2NDXH024468@aojmv0008> Message-ID: <54F067AD.7090202@oracle.com> Hi Robert, eval returns a list of EvalResult. So when does this method return a list? Andrei On 02/27/2015 05:23 AM, robert.field at oracle.com wrote: > Changeset: 1746ef1be7d3 > Author: rfield > Date: 2015-02-26 18:23 -0800 > URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1746ef1be7d3 > > Clarify that input to eval() is exactly one snippet. > > ! repl/src/api/EvalState.java > From robert.field at oracle.com Fri Feb 27 16:43:54 2015 From: robert.field at oracle.com (Robert Field) Date: Fri, 27 Feb 2015 08:43:54 -0800 Subject: hg: kulla/dev/langtools: Clarify that input to eval() is exactly one snippet. In-Reply-To: <54F067AD.7090202@oracle.com> References: <201502270223.t1R2NDXH024468@aojmv0008> <54F067AD.7090202@oracle.com> Message-ID: <14bcbec4128.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> Only in cases like this: int x, y = 4, z Gives three snippets, one for each var. This needs clarification in the javadoc. -Robert On February 27, 2015 4:49:13 AM "andrei.eremeev" wrote: > Hi Robert, > > eval returns a list of EvalResult. So when does this method return a list? > > Andrei > > On 02/27/2015 05:23 AM, robert.field at oracle.com wrote: > > Changeset: 1746ef1be7d3 > > Author: rfield > > Date: 2015-02-26 18:23 -0800 > > URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/1746ef1be7d3 > > > > Clarify that input to eval() is exactly one snippet. > > > > ! repl/src/api/EvalState.java > > > From robert.field at oracle.com Fri Feb 27 23:06:25 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 27 Feb 2015 23:06:25 +0000 Subject: hg: kulla/dev/langtools: Shift the spec (javadoc) and names, a 'snippet' is a chunk of source that eval() eats, it is no longer a representation of anything. Message-ID: <201502272306.t1RN6PTG007119@aojmv0008> Changeset: 0b8e67d648d0 Author: rfield Date: 2015-02-27 15:06 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/0b8e67d648d0 Shift the spec (javadoc) and names, a 'snippet' is a chunk of source that eval() eats, it is no longer a representation of anything. ! repl/TODO ! repl/src/api/EvalResult.java ! repl/src/api/EvalState.java - repl/src/api/Snippet.java + repl/src/api/SnippetInfo.java ! repl/src/api/UnresolvedException.java ! repl/src/impl/EvalStateImpl.java ! repl/src/impl/SnippetImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/UnresolvedExceptionImpl.java ! repl/src/tool/Repl.java ! repl/testng/stress/DeclareStressTest.java ! repl/testng/test/ClassesTest.java ! repl/testng/test/ExceptionsTest.java ! repl/testng/test/IgnoreTest.java ! repl/testng/test/KullaTesting.java ! repl/testng/test/MethodsTest.java ! repl/testng/test/ReplaceTest.java ! repl/testng/test/SimpleRegressionTest.java ! repl/testng/test/SnippetTest.java ! repl/testng/test/TypeNameTest.java ! repl/testng/test/VariablesTest.java From robert.field at oracle.com Thu Feb 26 01:25:16 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:25:16 +0000 Subject: hg: kulla/dev/jaxws: 20 new changesets Message-ID: <201502260125.t1Q1PGbP024070@aojmv0008> Changeset: 2a03baa4d849 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/2a03baa4d849 Added tag jdk9-b43 for changeset edc13d27dc87 ! .hgtags Changeset: e529374fbe52 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/e529374fbe52 Added tag jdk9-b44 for changeset 2a03baa4d849 ! .hgtags Changeset: bb4579bd7e6b Author: alanb Date: 2015-01-06 13:20 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/bb4579bd7e6b 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java + src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Detail.java + src/java.xml.ws/share/classes/javax/xml/soap/DetailEntry.java + src/java.xml.ws/share/classes/javax/xml/soap/FactoryFinder.java + src/java.xml.ws/share/classes/javax/xml/soap/MessageFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeaders.java + src/java.xml.ws/share/classes/javax/xml/soap/Name.java + src/java.xml.ws/share/classes/javax/xml/soap/Node.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJResult.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBody.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBodyElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnection.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnectionFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConstants.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElementFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPEnvelope.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFaultElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeaderElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Text.java + src/java.xml.ws/share/classes/javax/xml/soap/package.html Changeset: 4222060cacf2 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/4222060cacf2 Added tag jdk9-b45 for changeset e529374fbe52 ! .hgtags Changeset: 64ca52b0bda8 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/64ca52b0bda8 Merge - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html Changeset: 6c17d648d03e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/6c17d648d03e Added tag jdk9-b46 for changeset 64ca52b0bda8 ! .hgtags Changeset: ef93f7aa0d2f Author: mkos Date: 2014-10-22 20:14 +0200 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/ef93f7aa0d2f 8054367: More references for endpoints Reviewed-by: mullan, skoivu ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/Utils.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/Utils.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/Utils.java Changeset: be1acab1fe62 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/be1acab1fe62 Added tag jdk9-b47 for changeset 6c17d648d03e ! .hgtags Changeset: 33e7e6998048 Author: lana Date: 2015-01-24 23:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/33e7e6998048 Merge Changeset: 3b14b7c9c719 Author: aefimov Date: 2015-01-26 12:36 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/3b14b7c9c719 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Changeset: da92782ca2a3 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/da92782ca2a3 Added tag jdk9-b48 for changeset 33e7e6998048 ! .hgtags Changeset: 435a49db1de0 Author: lana Date: 2015-01-29 15:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/435a49db1de0 Merge Changeset: 45a30e7ee623 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/45a30e7ee623 Added tag jdk9-b49 for changeset 435a49db1de0 ! .hgtags Changeset: 42d4089329e7 Author: aefimov Date: 2015-02-12 17:12 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/42d4089329e7 8071585: Update JAX-WS RI integration to latest version (2.2.11-b150127.1410) Reviewed-by: alanb ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBException.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBIntrospector.java ! src/java.xml.bind/share/classes/javax/xml/bind/Marshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/SchemaOutputResolver.java ! src/java.xml.bind/share/classes/javax/xml/bind/TypeConstraintException.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttachmentRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementDecl.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementWrapper.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElements.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlEnumValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlID.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlIDREF.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlList.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlMixed.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlNsForm.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlRootElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchema.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchemaType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlTransient.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CArrayInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassRef.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CEnumLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NType.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Outline.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties Changeset: af31e698b42d Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/af31e698b42d Added tag jdk9-b50 for changeset 45a30e7ee623 ! .hgtags Changeset: bb9cf97a5ac6 Author: lana Date: 2015-02-12 16:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/bb9cf97a5ac6 Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java Changeset: 1d1e7704eca9 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/1d1e7704eca9 Added tag jdk9-b51 for changeset bb9cf97a5ac6 ! .hgtags Changeset: 85b190e52036 Author: mchung Date: 2015-02-20 09:15 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/85b190e52036 8073374: Re-examine jdk.xml.ws dependency on java.xml.ws SOAPNamespaceConstants Reviewed-by: lancea, mkos ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java Changeset: 3246e08d17a6 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/3246e08d17a6 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java Changeset: ba8cbdef7c26 Author: mchung Date: 2015-02-25 14:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jaxws/rev/ba8cbdef7c26 8073361: Missing doPrivileged in com.sun.xml.internal.bind.v2.ClassFactory Reviewed-by: mullan, mkos ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java From robert.field at oracle.com Thu Feb 26 01:26:36 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:26:36 +0000 Subject: hg: kulla/dev/jdk: 310 new changesets Message-ID: <201502260126.t1Q1QmWs024461@aojmv0008> Changeset: 178625b2dbd5 Author: redestad Date: 2014-12-31 15:03 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/178625b2dbd5 8028357: Unnecessary allocation in AliasFileParser Reviewed-by: jbachorik ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java Changeset: 4cd41f1142d2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4cd41f1142d2 Added tag jdk9-b43 for changeset 8c6ad41974f9 ! .hgtags Changeset: 8cc4dc300041 Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8cc4dc300041 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 346e256d398b Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/346e256d398b Added tag jdk9-b44 for changeset 8cc4dc300041 ! .hgtags Changeset: 406206fbc0ca Author: lana Date: 2014-12-25 19:46 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/406206fbc0ca Merge Changeset: 1d0b8d17fe1e Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1d0b8d17fe1e Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 9acaa4f57b0b Author: lana Date: 2015-01-01 16:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9acaa4f57b0b Merge Changeset: 5f22b23442ba Author: chegar Date: 2015-01-04 19:32 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5f22b23442ba 8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails Reviewed-by: alanb, prappo Contributed-by: Chris Hegarty , Nathan Clement ! src/java.base/share/classes/java/io/FilterOutputStream.java ! test/java/io/etc/FailingFlushAndClose.java Changeset: d06dbe4fcf73 Author: sundar Date: 2015-01-05 21:52 +0530 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d06dbe4fcf73 8068279: (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName Reviewed-by: jlaskey, alanb ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: 53f5efc381ac Author: smarks Date: 2014-12-23 16:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/53f5efc381ac 8067316: TEST_BUG: update RMI test library with better test.timeout.factor handling Reviewed-by: lancea ! test/java/rmi/activation/Activatable/checkActivateRef/group.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/group.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/group.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/group.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/group.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/group.security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/group.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/group.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/group.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/group.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/group.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/group.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/group.security.policy ! test/java/rmi/activation/Activatable/restartService/group.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/group.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/group.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/group.security.policy ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/group.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/group.security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/group.security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/group.security.policy ! test/java/rmi/activation/CommandEnvironment/group.security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/group.security.policy ! test/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/java/rmi/server/RemoteServer/setLogPermission/java.policy + test/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 693d57c7c0ca Author: msheppar Date: 2015-01-05 23:53 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/693d57c7c0ca 8067151: [TESTBUG] com/sun/corba/5036554/TestCorbaBug.sh Summary: changed TESTJAVA to COMPILEJAVA for javac and idlj paths. Reviewed-by: chegar ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: c361ce24614a Author: sundar Date: 2015-01-06 18:22 +0530 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c361ce24614a 8068462: javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API Reviewed-by: alanb, jlaskey ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: a289cadef417 Author: alanb Date: 2015-01-06 13:28 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a289cadef417 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! make/src/classes/build/tools/module/boot.modules Changeset: b810aea89f39 Author: alanb Date: 2015-01-06 13:58 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b810aea89f39 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules + src/java.sql/share/classes/javax/transaction/xa/XAException.java + src/java.sql/share/classes/javax/transaction/xa/XAResource.java + src/java.sql/share/classes/javax/transaction/xa/Xid.java + src/java.sql/share/classes/javax/transaction/xa/package.html + src/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java + src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java + src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java + src/java.transaction/share/classes/javax/transaction/package.html Changeset: b868adbb539e Author: xuelei Date: 2015-01-07 03:59 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b868adbb539e 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! test/com/sun/crypto/provider/Cipher/DES/TestUtility.java + test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: a11462e42173 Author: sjiang Date: 2015-01-07 14:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a11462e42173 8068418: NotificationBufferDeadlockTest.java throw exception: java.lang.Exception: TEST FAILED: Deadlock detected Reviewed-by: dholmes ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Changeset: 9095c6b4bedd Author: jnimeh Date: 2015-01-07 09:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9095c6b4bedd 8058912: Broken link (access denied error) to http://www.rsasecurity.com in RC5ParameterSpec Reviewed-by: xuelei, mullan ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java Changeset: 8efdc47cdc0c Author: bpb Date: 2015-01-07 14:15 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8efdc47cdc0c 8059175: Zero BigDecimal with negative scale prints leading zeroes in String.format Summary: Correct erroneous appending of zeroes and clean up code logic. Reviewed-by: darcy, psandoz ! src/java.base/share/classes/java/util/Formatter.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java Changeset: bc74cc84c49e Author: coffeys Date: 2015-01-08 11:44 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bc74cc84c49e 8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 8b619a62ca00 Author: msheppar Date: 2015-01-08 20:00 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8b619a62ca00 8068597: Add error code to to exception condition message resulting from GetAdaptersAddresses function calls Summary: added error code to exception message thrown after a GetAdaptersAddresses call. Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 83863e84201c Author: darcy Date: 2015-01-08 10:06 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/83863e84201c 6481080: (ann) @Deprecated annotation has no effect on packages Reviewed-by: lancea, alanb, psandoz, abuckley ! src/java.base/share/classes/java/lang/Deprecated.java Changeset: 3f79145b3e1f Author: sjiang Date: 2015-01-09 09:55 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3f79145b3e1f 8068591: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java should be quarantined Reviewed-by: jbachorik ! test/ProblemList.txt Changeset: 3e592dffb6e2 Author: erikj Date: 2015-01-09 16:54 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3e592dffb6e2 8067060: build can still fail with spaces following -L on link lines Reviewed-by: smarks, ihse ! make/lib/LibCommon.gmk Changeset: eed55a6ebaa3 Author: juh Date: 2015-01-09 11:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/eed55a6ebaa3 8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled Reviewed-by: mullan ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml Changeset: cbe302e284b5 Author: bpb Date: 2015-01-09 17:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/cbe302e284b5 4026465: Provide more byte array constructors for BigInteger Summary: Add two's complement and sign-magnitude constructors for byte arrays with offset and length. Reviewed-by: darcy, alanb, scolebourne ! src/java.base/share/classes/java/math/BigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 42770c335bf7 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/42770c335bf7 Added tag jdk9-b45 for changeset 9acaa4f57b0b ! .hgtags Changeset: efedac7f44ed Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/efedac7f44ed Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 8dda4f63d536 Author: asmotrak Date: 2015-01-13 14:26 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8dda4f63d536 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep + test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java + test/com/sun/crypto/provider/Mac/MacSameTest.java + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java + test/com/sun/crypto/provider/Mac/Utils.java + test/sun/security/pkcs11/Mac/MacKAT.java + test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: d4586c70acac Author: sjiang Date: 2015-01-13 14:35 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d4586c70acac 8068774: CounterMonitorDeadlockTest.java timed out Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorDeadlockTest.java Changeset: 75c351a01d3c Author: vlivanov Date: 2015-01-13 07:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/75c351a01d3c 8067344: Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke Reviewed-by: psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: beb1329b3c21 Author: ykantser Date: 2014-12-19 13:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/beb1329b3c21 6977426: sun/tools tests can intermittently fail to find app's Java pid Reviewed-by: dfuchs, jbachorik, egahlin, sjiang ! test/TEST.groups - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh + test/java/util/logging/TestLoggerWeakRefLeak.java - test/sun/tools/common/CommonTests.sh Changeset: 1be64643ea55 Author: minqi Date: 2014-12-19 22:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1be64643ea55 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 2c76a16c2ac8 Author: minqi Date: 2014-12-24 20:23 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2c76a16c2ac8 Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: ffb595b1ff47 Author: dsamersoff Date: 2014-12-27 07:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ffb595b1ff47 8068242: Quarantine the test IsModifiableClassAgent.java Summary: Quarantine the test Reviewed-by: hseigel, jbachorik, dsamersoff Contributed-by: alexander.kulyakhtin at oracle.com ! test/java/lang/instrument/IsModifiableClassAgent.java Changeset: 233b64e0e5e2 Author: hseigel Date: 2014-12-27 13:27 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/233b64e0e5e2 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 2efb43f9275e Author: jbachorik Date: 2014-12-29 19:07 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2efb43f9275e 8068233: java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java is still in exclude list Reviewed-by: chegar, sspitsyn ! test/ProblemList.txt Changeset: 6249ced5ff69 Author: tpivovarova Date: 2014-12-24 17:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6249ced5ff69 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jps/JpsHelper.java Changeset: 5aec1b06349c Author: dpochepk Date: 2014-12-12 00:40 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5aec1b06349c 8067291: Need additional vm checks in jdk/test/lib/testlibrary/jdk/testlibrary/Platform, checking which vm is run Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Platform.java Changeset: 2b0c2588b324 Author: dpochepk Date: 2014-12-12 21:16 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2b0c2588b324 8067307: Need custom classloaders(parent-last and filtering one) for JDK-8066625 in testlibrary Reviewed-by: fzhinkin, iignatyev + test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java + test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java Changeset: 375809586f23 Author: dpochepk Date: 2014-12-13 22:14 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/375809586f23 8067295: Need to port Utils chagnes from JDK-8066440 into jdk workspace Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 61f7ad62a86c Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/61f7ad62a86c Merge Changeset: bdb11ff7e924 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bdb11ff7e924 Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: e4c8adab277b Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e4c8adab277b Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 71a8a36c96f4 Author: chegar Date: 2015-01-13 17:14 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/71a8a36c96f4 8068599: Add mutability, serializability, and thread-safety, caveat to all Collectors that do not accept a Collection supplier Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: d873f6a7d16b Author: juh Date: 2015-01-13 14:33 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d873f6a7d16b 8059916: Change default criticality of policy mappings and policy constraints certificate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java ! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java + test/sun/security/x509/Extensions/DefaultCriticality.java Changeset: 18c0f5323646 Author: kshefov Date: 2015-01-14 13:43 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/18c0f5323646 8058793: Test sun/awt/datatransfer/DataFlavorComparatorTest.java fails with compilation error Reviewed-by: alexsch, azvegint Contributed-by: srinivasan.raghavan at oracle.com ! test/sun/awt/datatransfer/DataFlavorComparatorTest.java Changeset: 95f1c90ebb7f Author: redestad Date: 2015-01-06 06:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/95f1c90ebb7f 8068498: Remove constructor dependency on line.separator from PrintWriter and BufferedWriter Reviewed-by: alanb, sherman ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: c60cf8acabb2 Author: lpriima Date: 2015-01-14 21:35 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c60cf8acabb2 8067471: Use private static final char[0] for empty Strings Reviewed-by: igerasim, redestad, shade ! src/java.base/share/classes/java/lang/String.java Changeset: 1d796a93a6a2 Author: ksrini Date: 2015-01-14 12:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1d796a93a6a2 8067437: New tests for mJRE feature removal. Reviewed-by: darcy, ksrini Contributed-by: andrey.x.nazarov at oracle.com ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/MultipleJRE.sh + test/tools/launcher/MultipleJRERemoved.java Changeset: b1dafe86ab5c Author: darcy Date: 2015-01-14 16:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b1dafe86ab5c 8068948: Update java.base module to use new try-with-resources statement Reviewed-by: alanb, igerasim ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/java/io/FileDescriptor.java Changeset: 803d8d4d7595 Author: chegar Date: 2015-01-15 10:56 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/803d8d4d7595 8061297: sun/reflect/CallerSensitive/CallerSensitiveFinder.java should use the JRT FileSystem Reviewed-by: alanb, mchung, psandoz, xiaofeya ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java Changeset: e214dfeba0ff Author: vlivanov Date: 2015-01-15 19:16 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e214dfeba0ff 8066122: CollectionUsageThreshold.java times out when run with -XX:+ExplicitGCInvokesConcurrent Summary: CollectionUsageThreshold.java hangs due to VM performs concurrent GC with -XX:+ExplicitGCInvokesConcurrent flag, as result - notification is not received. Excluded test execution with -XX:+ExplicitGCInvokesConcurrent. Reviewed-by: dfazunen, tschatzl Contributed-by: Michail Chernov ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: feac2f926a20 Author: chegar Date: 2015-01-15 17:05 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/feac2f926a20 8042581: Intermittent failure in java/net/DatagramSocket/InheritHandle.java Reviewed-by: alanb, chegar ! test/java/net/DatagramSocket/InheritHandle.java Changeset: 021b47694183 Author: vinnie Date: 2015-01-15 17:57 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/021b47694183 8059009: LDAPCertStore fails to retrieve CRL after LDAP server closes idle connection Reviewed-by: vinnie Contributed-by: Artem Smotrakov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: beb95de9c054 Author: darcy Date: 2015-01-15 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/beb95de9c054 8069127: Suppress deprecation warnings in jdk.deploy.osx module Reviewed-by: wetmore, juh ! src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java Changeset: e88af276ad34 Author: redestad Date: 2015-01-16 12:41 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e88af276ad34 8068736: Avoid synchronization on Executable/Field.declaredAnnotations Reviewed-by: jfranck, psandoz ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java Changeset: 24a477fa59a5 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/24a477fa59a5 Added tag jdk9-b46 for changeset efedac7f44ed ! .hgtags Changeset: b641c14730ac Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b641c14730ac Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: d8c24becdde8 Author: sherman Date: 2015-01-16 13:46 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d8c24becdde8 8042262: Javadoc typo in java.util.Formatter Summary: to fix the simple typo in java doc Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/util/Formatter.java Changeset: 207376817426 Author: darcy Date: 2015-01-16 14:04 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/207376817426 8060077: Class.toGenericString specification doesn't mention array types Reviewed-by: psandoz, jfranck ! src/java.base/share/classes/java/lang/Class.java ! test/java/lang/Class/GenericStringTest.java Changeset: db36e1e35707 Author: erikj Date: 2015-01-19 09:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/db36e1e35707 8068748: missing US_export_policy.jar in jdk9-b44 is causing compilation errors building jdk9 source code Reviewed-by: ihse, wetmore ! make/gendata/GendataPolicyJars.gmk Changeset: a3233570bc4e Author: igerasim Date: 2015-01-19 19:12 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a3233570bc4e 8067951: System.loadLibrary cannot find library when path contains quoted entry Reviewed-by: sherman, rriggs, alanb ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java ! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java + test/java/lang/ClassLoader/LibraryPathProperty.java Changeset: 32e5cb13a06b Author: xiaofeya Date: 2015-01-20 13:49 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/32e5cb13a06b 8061448: Cleanup sun/misc/JarIndex tests to remove the check for the jre directory Reviewed-by: chegar ! test/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java ! test/sun/misc/JarIndex/metaInfFilenames/Basic.java Changeset: 4fa8d83cfa5e Author: lpriima Date: 2015-01-20 13:56 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4fa8d83cfa5e 8068795: HttpServer missing tailing space for some response codes Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java + test/com/sun/net/httpserver/MissingTrailingSpace.java Changeset: 353147b4364d Author: ykantser Date: 2015-01-08 10:44 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/353147b4364d 8065226: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 98c282afebc3 Author: minqi Date: 2015-01-10 12:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/98c282afebc3 Merge ! test/ProblemList.txt - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 7ae507e37c51 Author: ykantser Date: 2015-01-12 08:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7ae507e37c51 8068718: com/sun/jdi/CatchPatternTest.sh should be quarantined Reviewed-by: jbachorik Contributed-by: mikael.auno at oracle.com ! test/ProblemList.txt Changeset: 8131a2fa16df Author: jbachorik Date: 2015-01-12 11:01 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8131a2fa16df 8062450: Timeout in LowMemoryTest.java Reviewed-by: dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 4cf7d5acda08 Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4cf7d5acda08 Merge ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 562ec0efc6cf Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/562ec0efc6cf Merge Changeset: 3c029527630c Author: alexsch Date: 2014-12-17 14:58 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3c029527630c 6219960: null reference in ToolTipManager Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java + test/javax/swing/JToolTip/6219960/bug6219960.java Changeset: 5d93e8959edc Author: alexsch Date: 2014-12-17 17:56 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5d93e8959edc 4796987: XP Only JButton.setBorderPainted() does not work with XP L&F Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java + test/javax/swing/JButton/4796987/bug4796987.java Changeset: 7816a3f4b250 Author: prr Date: 2014-12-23 13:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7816a3f4b250 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: c00fa04f9799 Author: serb Date: 2014-12-25 14:43 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c00fa04f9799 7180976: Pending String deadlocks UIDefaults Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java + test/javax/swing/UIDefaults/7180976/Pending.java Changeset: fa40ff9d941b Author: serb Date: 2014-12-25 14:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fa40ff9d941b 8067657: Dead/outdated links in Javadoc of package java.beans Reviewed-by: azvegint, prr ! src/java.desktop/share/classes/java/beans/package.html Changeset: b13201daee59 Author: serb Date: 2014-12-25 22:48 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b13201daee59 8068275: Some tests failed after JDK-8063104 Reviewed-by: azvegint, yan ! test/java/awt/regtesthelpers/Util.java Changeset: d5cb5fb925a9 Author: avstepan Date: 2014-12-30 17:26 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d5cb5fb925a9 8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java Changeset: 1b0939780c97 Author: serb Date: 2014-12-30 22:13 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1b0939780c97 8056214: Stop including libjawt in libawt_xawt Reviewed-by: ant, art, tbell ! make/lib/Awt2dLibraries.gmk Changeset: 187cc0727445 Author: prr Date: 2015-01-05 13:30 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/187cc0727445 Merge Changeset: e86b25619ca1 Author: ddehaven Date: 2015-01-20 11:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e86b25619ca1 Merge Changeset: 11142ab6e13f Author: dl Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/11142ab6e13f 8068432: Inconsistent exception handling in CompletableFuture.thenCompose Reviewed-by: psandoz, chegar, martin ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 1c49c73398b2 Author: psandoz Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1c49c73398b2 8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator Reviewed-by: chegar, lancea, alanb ! src/java.base/share/classes/java/util/Spliterator.java Changeset: fc3e92951010 Author: plevart Date: 2015-01-21 12:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fc3e92951010 8047769: SecureRandom should be more frugal with file descriptors Summary: Introduce FileInputStreamPool to cache open FileInputStreams Reviewed-by: wetmore, alanb, chegar + src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java + test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: e00af1714678 Author: wetmore Date: 2014-08-26 17:09 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e00af1714678 8046656: Update protocol support Reviewed-by: xuelei, wetmore, igerasim, mullan, asmotrak Contributed-by: jamil.nimeh at oracle.com ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 480ecd26b4e3 Author: mchung Date: 2014-08-29 20:16 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/480ecd26b4e3 8055314: Update refactoring for new loader Reviewed-by: mullan, ahgross, igerasim ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: dd66a3cbbbff Author: michaelm Date: 2014-09-10 10:33 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/dd66a3cbbbff 8048035: Ensure proper proxy protocols Reviewed-by: alanb, chegar ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 3071309ab5a2 Author: alexsch Date: 2014-09-11 13:04 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3071309ab5a2 8055304: More boxing for DirectoryComboBoxModel Reviewed-by: serb, prr, skoivu ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: e6d938af3941 Author: prr Date: 2014-09-11 10:10 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e6d938af3941 8055489: Better substitution formats Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/LETableReference.h Changeset: 7e5b6664a797 Author: prr Date: 2014-09-11 10:12 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7e5b6664a797 8056276: Fontmanager feature improvements Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/Features.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: fdae04f62a7d Author: msheppar Date: 2014-09-12 16:11 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fdae04f62a7d 8056264: Multicast support improvements Summary: avoid passing a null ifname string to GetStringUTFChars native fn calls within a NetworkInterface method call flows Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c Changeset: 791e4813f3fc Author: ascarpino Date: 2014-10-02 11:20 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/791e4813f3fc 8057555: Less cryptic cipher suite management Reviewed-by: xuelei, igerasim, mullan, asmotrak Contributed-by: jamil.j.nimeh at oracle.com ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 1b3f1830b467 Author: weijun Date: 2014-10-08 19:13 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1b3f1830b467 8059485: Resolve parsing ambiguity Reviewed-by: mullan, vinnie ! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java Changeset: e29470398a5a Author: smarks Date: 2014-10-15 15:41 -0700 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e29470398a5a 8055309: RMI needs better transportation considerations Reviewed-by: alanb, igerasim, skoivu, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: aaeab7d05999 Author: weijun Date: 2014-10-21 22:37 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/aaeab7d05999 8060474: Resolve more parsing ambiguity Reviewed-by: mullan, ahgross ! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: 211a40a877db Author: weijun Date: 2014-10-23 07:07 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/211a40a877db 8061826: Part of JDK-8060474 should be reverted Reviewed-by: mullan, ahgross ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: 6c16bc68f187 Author: xuelei Date: 2014-11-03 08:30 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6c16bc68f187 8061210: Issues in TLS Reviewed-by: jnimeh, mullan, wetmore, ahgross, asmotrak ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/conf/security/java.security ! test/javax/net/ssl/SSLSession/TestEnabledProtocols.java ! test/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/javax/net/ssl/TLS/TestJSSE.java ! test/javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java ! test/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java Changeset: af3fd3c7e35c Author: alexsch Date: 2014-11-05 12:46 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/af3fd3c7e35c 8062561: Test bug8055304 fails if file system default directory has read access Reviewed-by: serb ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/8062561/bug8062561.java + test/javax/swing/JFileChooser/8062561/security.policy + test/javax/swing/JFileChooser/8062561/security2.policy Changeset: 67ff22235717 Author: smarks Date: 2014-11-18 17:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/67ff22235717 8062807: Exporting RMI objects fails when run under restrictive SecurityManager Reviewed-by: dfuchs, skoivu, igerasim, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: fffa3bec3e96 Author: lancea Date: 2015-01-21 13:19 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fffa3bec3e96 8068732: Adding Initial RowSet tests Reviewed-by: joehw ! test/javax/sql/testng/test/rowset/BaseRowSetTests.java + test/javax/sql/testng/test/rowset/CommonRowSetTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CachedRowSetTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/CityFilter.java + test/javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/PrimaryKeyFilter.java + test/javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java + test/javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java + test/javax/sql/testng/test/rowset/webrowset/WebRowSetTests.java ! test/javax/sql/testng/util/StubSyncProvider.java + test/javax/sql/testng/xml/COFFEE_ROWS.xml + test/javax/sql/testng/xml/DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/INSERTED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/MODFIED_DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_INSERTED_COFFEE_ROWS.xml Changeset: 3e0ff6048ec5 Author: plevart Date: 2015-01-21 21:42 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3e0ff6048ec5 8068427: Hashtable deserialization reconstitutes table with wrong capacity Reviewed-by: mduigou, martin, chegar, dfuchs ! src/java.base/share/classes/java/util/Hashtable.java + test/java/util/Hashtable/DeserializedLength.java Changeset: 6c3088756228 Author: vinnie Date: 2015-01-22 12:33 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6c3088756228 8069155: The value of 'KeyStore Type' isn't 'jks' Reviewed-by: xuelei ! test/sun/security/tools/policytool/i18n.sh Changeset: b6ae6184b241 Author: sherman Date: 2015-01-22 08:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b6ae6184b241 8069211: (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once Summary: to synchronize the write and close methods of the entry output stream Reviewed-by: alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/nio/zipfs/ZipFSTester.java Changeset: 7af354d25024 Author: sherman Date: 2015-01-22 12:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7af354d25024 8037394: ZipFileSystem leaks file descriptor when file is not a valid zip file Summary: to close the leaking channel as suggested Reviewed-by: alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java Changeset: 6cad4bc527c6 Author: mchung Date: 2015-01-22 13:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6cad4bc527c6 8069414: Rename oracle.accessbridge to jdk.accessbridge Reviewed-by: alanb, ptbrunet, erikj ! make/src/classes/build/tools/module/ext.modules Changeset: c108ee479759 Author: weijun Date: 2015-01-23 09:22 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c108ee479759 8071313: krb5.conf not read if SCDynamicStore krb5 config is empty Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java Changeset: 41b3e91dc2b2 Author: jnimeh Date: 2015-01-22 20:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/41b3e91dc2b2 8044860: Vectors and fixed length fields should be verified for allowed sizes. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/SessionId.java + test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java Changeset: 76faf72d802f Author: igerasim Date: 2015-01-23 13:57 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/76faf72d802f 8067748: (process) Child is terminated when parent's console is closed [win] Reviewed-by: alanb ! src/java.base/windows/native/libjava/ProcessImpl_md.c Changeset: 801eb37fc6c4 Author: kshefov Date: 2015-01-23 15:42 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/801eb37fc6c4 6933879: URISyntaxException when non-alphanumeric characters are present in scope_id Reviewed-by: chegar ! src/java.base/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: 7e88cae22c16 Author: coffeys Date: 2015-01-23 15:03 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7e88cae22c16 8065994: HTTP Tunnel connection to NTLM proxy reauthenticates instead of using keep-alive Reviewed-by: chegar ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: 89e0f46d9a4b Author: amlu Date: 2015-01-23 16:16 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/89e0f46d9a4b 8069262: Doclint regression in java.nio.channels.Channels Reviewed-by: darcy ! src/java.base/share/classes/java/nio/channels/Channels.java Changeset: e57fae04212b Author: wetmore Date: 2015-01-23 10:31 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e57fae04212b 8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210 Reviewed-by: xuelei, mullan ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: 2c3cf5bdd3ba Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2c3cf5bdd3ba Added tag jdk9-b47 for changeset b641c14730ac ! .hgtags Changeset: ebb2eb7f1aec Author: lana Date: 2015-01-24 23:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ebb2eb7f1aec Merge Changeset: ee47a5aac84e Author: weijun Date: 2015-01-26 09:29 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ee47a5aac84e 8055045: StringIndexOutOfBoundsException while reading krb5.conf Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/config/ParseConfig.java ! test/sun/security/krb5/config/krb5.conf Changeset: 12c3328b687e Author: erikj Date: 2015-01-26 10:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/12c3328b687e 8055190: Cleanup include and exclude of core-libs native libraries after source code restructure Reviewed-by: alanb ! make/Tools.gmk - make/data/checkdeps/refs.allowed ! make/lib/CoreLibraries.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk - make/src/classes/build/tools/deps/CheckDeps.java + src/java.base/aix/native/libnet/aix_close.c - src/java.base/aix/native/libnet/java/net/aix_close.c + src/java.base/linux/native/libnet/linux_close.c + src/java.base/macosx/native/libjava/java_props_macosx.c + src/java.base/macosx/native/libjava/java_props_macosx.h + src/java.base/macosx/native/libnet/bsd_close.c + src/java.base/solaris/native/libnet/solaris_close.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c + src/jdk.security.auth/solaris/native/libjaas/Solaris.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c Changeset: 4f609d1be59e Author: aefimov Date: 2015-01-26 12:25 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4f609d1be59e 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: f8d8cfffbb30 Author: erikj Date: 2015-01-26 10:29 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f8d8cfffbb30 8069261: Create make dependencies on make variable values Reviewed-by: ihse ! make/gensrc/GensrcMisc.gmk Changeset: 0f6be80ba02c Author: aefimov Date: 2015-01-26 12:36 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/0f6be80ba02c 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos + test/javax/xml/ws/8046817/GenerateEnumSchema.java + test/javax/xml/ws/8046817/TestClassType.java + test/javax/xml/ws/8046817/TestEnumType.java Changeset: 5c61ccd9c162 Author: asmotrak Date: 2015-01-26 18:13 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5c61ccd9c162 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 1f8bdf15726f Author: chegar Date: 2015-01-26 13:46 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1f8bdf15726f 8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! test/java/net/Socket/GetLocalAddress.java Changeset: 6ef2c9a31222 Author: weijun Date: 2015-01-26 21:55 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6ef2c9a31222 8071562: TimestampCheck.java change removes a whitespace between command and args Reviewed-by: alanb ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 98eb910c9a97 Author: rriggs Date: 2015-01-26 10:55 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/98eb910c9a97 8071481: (Process) Merge UNIXProcess.java into ProcessImpl.java Summary: simplify source files for Unix Process implementation Reviewed-by: plevart, chegar ! make/mapfiles/libjava/mapfile-vers ! src/java.base/unix/classes/java/lang/ProcessImpl.java - src/java.base/unix/classes/java/lang/UNIXProcess.java + src/java.base/unix/native/libjava/ProcessImpl_md.c - src/java.base/unix/native/libjava/UNIXProcess_md.c ! src/java.base/unix/native/libjava/childproc.h ! test/java/lang/ProcessBuilder/Basic.java Changeset: 94119d40be99 Author: psandoz Date: 2015-01-26 17:06 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/94119d40be99 8032513: The Spliterator characteristics CONCURRENT and IMMUTABLE are mutually exclusive Reviewed-by: chegar, lancea, dfuchs ! src/java.base/share/classes/java/util/Spliterator.java Changeset: 85ec9b68de33 Author: psandoz Date: 2015-01-26 17:26 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/85ec9b68de33 8071477: Better Spliterator implementations for String.chars() and String.codePoints() Reviewed-by: sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/String.java ! test/TEST.groups - test/java/lang/CharSequence/DefaultTest.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 05ad61d1d861 Author: bpb Date: 2015-01-26 17:16 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/05ad61d1d861 8069269: (spec) Defect in the System.nanoTime spec Summary: Change the description of how to compare two nanoTime values. Reviewed-by: martin ! src/java.base/share/classes/java/lang/System.java Changeset: a8425ee52851 Author: okutsu Date: 2015-01-27 12:59 +0900 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a8425ee52851 8065178: test/java/util/ResourceBundle/Bug6287579.java needs update for per language package support Reviewed-by: naoto, peytoia - test/java/util/ResourceBundle/Bug6287579.java Changeset: ae6449bc523f Author: weijun Date: 2015-01-27 18:16 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ae6449bc523f 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 0a0a0986400e Author: psandoz Date: 2015-01-15 11:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/0a0a0986400e 8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter Reviewed-by: dholmes, coleenp Contributed-by: paul.sandoz at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/sun/misc/Unsafe.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: f5afed3f50f3 Author: minqi Date: 2015-01-18 11:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f5afed3f50f3 Merge Changeset: 1fc59bb4b5d4 Author: jmasa Date: 2015-01-20 13:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1fc59bb4b5d4 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally Summary: OOME with message "GC overhead limit exceeded". -XX:-UseGCOverheadLimit was added to avoid OOME in resource handler. Reviewed-by: jmasa, jwilhelm Contributed-by: michail.chernov at oracle.com ! test/java/lang/ref/OOMEInReferenceHandler.java Changeset: 85e54c4b6eeb Author: jwilhelm Date: 2015-01-22 12:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/85e54c4b6eeb Merge Changeset: a7616988da4d Author: pchistyakov Date: 2015-01-16 15:09 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a7616988da4d 8068234: java/lang/instrument/NativeMethodPrefixAgent.java is still in exclude list Reviewed-by: kvn, iignatyev ! test/ProblemList.txt Changeset: 9d164226b4da Author: dlong Date: 2015-01-22 18:23 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9d164226b4da Merge Changeset: dad7aaf2836c Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/dad7aaf2836c Merge Changeset: ca5f3a9ed136 Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ca5f3a9ed136 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java ! test/java/lang/ProcessBuilder/Basic.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 58ec14da9fe8 Author: dsamersoff Date: 2015-01-28 04:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/58ec14da9fe8 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails Summary: rewrite the test to jtreg Reviewed-by: ykantser, jbachorik + test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java + test/sun/tools/jmap/heapconfig/LingeredApp.java + test/sun/tools/jmap/heapconfig/LingeredAppTest.java + test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: b63edeaa2dd0 Author: robm Date: 2015-01-29 14:59 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b63edeaa2dd0 8067680: (sctp) Possible race initializing native IDs Reviewed-by: chegar, rriggs ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: d4eae56c57ab Author: chegar Date: 2015-01-29 20:45 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d4eae56c57ab 8067105: Socket returned by ServerSocket.accept() is inherited by child process on Windows Reviewed-by: alanb, igerasim ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c + test/java/net/ServerSocket/AcceptInheritHandle.java Changeset: 9fd8181cece8 Author: bchristi Date: 2015-01-29 14:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9fd8181cece8 8068578: test/java/io/Serializable/subclassGC/SubclassGC.java assumes app class loader is a URLClassLoader Reviewed-by: alanb ! test/java/io/Serializable/subclassGC/SubclassGC.java ! test/java/io/Serializable/subclassGC/security.policy Changeset: 458adf31ad5b Author: darcy Date: 2015-01-29 15:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/458adf31ad5b 8071434: doc updates for java.lang.Object Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Object.java Changeset: 6529898873a9 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6529898873a9 Added tag jdk9-b48 for changeset ebb2eb7f1aec ! .hgtags Changeset: f7efa68134b8 Author: lana Date: 2015-01-29 15:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f7efa68134b8 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 541a8cef4e0d Author: darcy Date: 2015-01-29 16:16 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/541a8cef4e0d 8071959: java.lang.Object uses implicit default constructor Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Object.java Changeset: a25730563e99 Author: bpb Date: 2015-01-30 10:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a25730563e99 8067669: Documentation for methods in Number incomplete regarding too large values. Summary: Remove statments about rounding and truncation from the *Valud() methods Reviewed-by: rriggs, darcy, alundblad ! src/java.base/share/classes/java/lang/Number.java Changeset: 9017c96ff81f Author: bpb Date: 2015-01-30 12:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9017c96ff81f 6880737: (fs) FileLock constructors don't throw NPE if the channel argument is null Summary: Throw IllegalArgumentException if the channel parameter is null Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileLock.java + test/java/nio/channels/FileLock/FileLockConstructor.java Changeset: fd267d27e64c Author: rriggs Date: 2015-01-30 16:13 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fd267d27e64c 8055330: (process spec) ProcessBuilder.start and Runtime.exec should throw UnsupportedOperationException on platforms that don't support Summary: Clarify optional behavior and the exception thrown when not supported Reviewed-by: dfuchs, martin ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/Runtime.java Changeset: bd4d6a62e1fd Author: rriggs Date: 2015-01-30 16:13 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bd4d6a62e1fd 8068284: Missing @throws in DateTimeFormatterBuilder.appendOffset 8068285: Missing @throws in DateTimeFormatterBuilder.appendInstant 8062803: 'principal' should be 'principle' in java.time package description 8062796: java.time.format.DateTimeFormatter error in API doc example Reviewed-by: lancea, mchung ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/package-info.java Changeset: 9ee4b68456b6 Author: psandoz Date: 2015-02-02 14:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9ee4b68456b6 8048689: Clarify documentation on BaseStream.spliterator Reviewed-by: lancea, chegar ! src/java.base/share/classes/java/util/stream/BaseStream.java Changeset: 3ba5b4301f56 Author: psandoz Date: 2015-02-02 14:19 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3ba5b4301f56 8059324: orElseThrow has different signatures for OptionalPrimitive and Optional Reviewed-by: lancea, chegar ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java Changeset: ed38ff66f7dd Author: psandoz Date: 2015-02-02 14:19 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ed38ff66f7dd 8050820: Please add java.util.Optional.stream() to convert Optional to Stream Reviewed-by: alundblad, forax, chegar, jrose ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java ! test/java/util/Optional/BasicDouble.java ! test/java/util/Optional/BasicInt.java ! test/java/util/Optional/BasicLong.java Changeset: 3b999faed2da Author: psandoz Date: 2015-02-02 14:21 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3b999faed2da 8072030: Race condition in ThenComposeExceptionTest.java Reviewed-by: chegar ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 330dcd651f3b Author: darcy Date: 2015-02-02 12:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/330dcd651f3b 8072135: Add javax/xml/ws/8046817/GenerateEnumSchema.java to the problem list Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 9ba39ef5948a Author: darcy Date: 2015-02-02 16:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9ba39ef5948a 8072371: Add two failing svc tests to the problem list Reviewed-by: lancea ! test/ProblemList.txt Changeset: 7f7b37dc2f57 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7f7b37dc2f57 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: af693fcc542f Author: ykantser Date: 2015-01-21 15:06 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/af693fcc542f 8069296: java/lang/management/MemoryMXBean/LowMemoryTest.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: de6a496ab38c Author: ykantser Date: 2015-01-23 14:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/de6a496ab38c 8067945: SVC jdk/test/* should be cleaned from JRE layout dependency Reviewed-by: sla Contributed-by: alexander.kulyakhtin at oracle.com ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.java ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/com/sun/tools/attach/BasicTests.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/TempDirTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java Changeset: 4be838061c3b Author: ykantser Date: 2015-01-26 08:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4be838061c3b 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/ProblemList.txt ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: d5d2dc5b39d3 Author: ykantser Date: 2015-01-26 13:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d5d2dc5b39d3 8071324: com/sun/jdi/ConnectedVMs.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 0d0ee1a20b17 Author: sspitsyn Date: 2015-01-26 15:46 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/0d0ee1a20b17 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: enable the test: java/lang/instrument/IsModifiableClassAgent.java Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! test/java/lang/instrument/IsModifiableClassAgent.java Changeset: 7405b7071ba0 Author: ykantser Date: 2015-01-28 09:23 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7405b7071ba0 8071582: com/sun/jdi/GetLocalVariables4Test.sh should be quarantined Reviewed-by: sspitsyn, sla ! test/ProblemList.txt Changeset: d6a5cbeb8198 Author: dfuchs Date: 2015-01-28 17:48 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d6a5cbeb8198 8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/VM.c ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/test/java/time/TestClock_System.java ! test/java/time/test/java/util/TestFormatter.java + test/sun/misc/VM/GetNanoTimeAdjustment.java Changeset: e2cd6d78320d Author: minqi Date: 2015-01-27 20:03 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e2cd6d78320d Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java Changeset: 4e114461954f Author: minqi Date: 2015-01-29 01:13 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4e114461954f Merge ! test/ProblemList.txt Changeset: 97b8292cdd51 Author: minqi Date: 2015-01-29 03:54 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/97b8292cdd51 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c ! src/java.base/share/classes/java/util/Formatter.java - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java Changeset: e5805c4a10ec Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e5805c4a10ec Merge Changeset: b00bd5d6a6d4 Author: amurillo Date: 2015-02-03 08:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b00bd5d6a6d4 Merge ! test/ProblemList.txt Changeset: fa57de146d34 Author: ksrini Date: 2015-02-03 09:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fa57de146d34 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h Changeset: 28f3d0e8b4bd Author: rriggs Date: 2015-02-03 14:39 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/28f3d0e8b4bd 8068278: ArrayIndexOutOfBoundsException instead of DateTimeException in j.t.chrono.JapaneseChronology.eraOf() Summary: Corrected era range check Reviewed-by: mchung, lancea ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java ! test/java/time/tck/java/time/chrono/TCKJapaneseEra.java Changeset: 22c863919ed9 Author: mchung Date: 2015-02-03 14:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/22c863919ed9 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! make/src/classes/build/tools/module/boot.modules + src/java.base/share/classes/java/security/acl/Acl.java + src/java.base/share/classes/java/security/acl/AclEntry.java + src/java.base/share/classes/java/security/acl/AclNotFoundException.java + src/java.base/share/classes/java/security/acl/Group.java + src/java.base/share/classes/java/security/acl/LastOwnerException.java + src/java.base/share/classes/java/security/acl/NotOwnerException.java + src/java.base/share/classes/java/security/acl/Owner.java + src/java.base/share/classes/java/security/acl/Permission.java + src/java.base/share/classes/java/security/acl/package-info.java + src/java.base/share/classes/sun/security/acl/AclEntryImpl.java + src/java.base/share/classes/sun/security/acl/AclImpl.java + src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java + src/java.base/share/classes/sun/security/acl/GroupImpl.java + src/java.base/share/classes/sun/security/acl/OwnerImpl.java + src/java.base/share/classes/sun/security/acl/PermissionImpl.java + src/java.base/share/classes/sun/security/acl/PrincipalImpl.java + src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: eb522ba04156 Author: weijun Date: 2015-02-05 11:42 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/eb522ba04156 8071643: sun.security.krb5.KrbApReq.authenticate() is not thread safe Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java Changeset: 213ac716686f Author: sjiang Date: 2015-02-05 12:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/213ac716686f 8065213: Specify and implement PlatformMBeanProvider for looking for all platform MBeans Reviewed-by: dfuchs, mchung, jbachorik + src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider + src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java + src/java.management/share/classes/sun/management/spi/PlatformMBeanProvider.java Changeset: 37d4f91814f6 Author: aefimov Date: 2015-02-05 14:48 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/37d4f91814f6 8072042: (tz) Support tzdata2015a Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 25481489c155 Author: sla Date: 2015-02-05 12:59 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/25481489c155 8072456: @since tags missing from TimeUnit Reviewed-by: alanb, martin ! src/java.base/share/classes/java/util/concurrent/TimeUnit.java Changeset: b8e8497c541c Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b8e8497c541c 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: dc850ba58810 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/dc850ba58810 Added tag jdk9-b49 for changeset 541a8cef4e0d ! .hgtags Changeset: f6b8edd397ee Author: lana Date: 2015-02-05 15:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f6b8edd397ee Merge - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: 1196c0f014d1 Author: weijun Date: 2015-02-06 11:38 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1196c0f014d1 8072615: test/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java wrong on Windows Reviewed-by: xuelei ! test/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java Changeset: dbcd4635d1be Author: erikj Date: 2015-02-06 09:57 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/dbcd4635d1be 8071329: Stop exporting INCLUDE and LIB when building on windows Reviewed-by: ihse ! make/launcher/Launcher-jdk.runtime.gmk Changeset: c037e5f7386a Author: bpb Date: 2015-02-06 08:05 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c037e5f7386a 8072495: (fs) Path.relativize() gives incorrect result for empty path on Windows Summary: Correct handling of empty path in Windows version of relativize() Reviewed-by: alanb, dfuchs ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! test/java/nio/file/Path/PathOps.java Changeset: 1f2da3273bd8 Author: rriggs Date: 2015-02-06 17:29 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1f2da3273bd8 8067800: Unexpected DateTimeException in the java.time.chrono.HijrahChronology.isLeapYear Summary: Check the year range consistently with other Hijrah date years Reviewed-by: lancea, scolebourne ! src/java.base/share/classes/java/time/chrono/Chronology.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 9b199662b604 Author: mchung Date: 2015-02-06 15:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9b199662b604 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader Reviewed-by: alanb, dfuchs, lancea, mkos ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules ! src/java.base/share/conf/security/java.policy Changeset: 6b1204c1d626 Author: sherman Date: 2015-02-09 11:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6b1204c1d626 8030179: java/nio/Buffer/Chars.java, testcases seems all pass but jtreg/testng failed with java.lang.AssertionError Summary: fix the surrogate corner case in SingleByte charset encoder Reviewed-by: psandoz, alanb ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java + test/sun/nio/cs/StreamEncoderOut.java Changeset: 054e5baae476 Author: fweimer Date: 2015-02-09 13:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/054e5baae476 8069072: GHASH performance improvement Summary: Eliminate allocations and vectorize Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java + test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java Changeset: 274cde1a7b4c Author: darcy Date: 2015-02-09 15:33 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/274cde1a7b4c 8041395: Doclint regression in java.net.SocketOption Reviewed-by: lancea ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java Changeset: 30f5fa716218 Author: darcy Date: 2015-02-09 17:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/30f5fa716218 8069277: Doclint regression in java/security/KeyStore.java Reviewed-by: weijun ! src/java.base/share/classes/java/security/KeyStore.java Changeset: eb8ed6284cc8 Author: sundar Date: 2015-02-10 14:44 +0530 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/eb8ed6284cc8 8068587: ScriptEngineFactory.getParameter() should specify NPE for a null key Reviewed-by: alanb, lagergren ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: 83ddf1c04f4d Author: psandoz Date: 2015-02-10 11:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/83ddf1c04f4d 8050819: Please add java.util.Stream.ofNullable(T object) Reviewed-by: alanb, smarks ! src/java.base/share/classes/java/util/stream/Stream.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java Changeset: e9269493fea9 Author: amlu Date: 2015-02-10 12:28 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e9269493fea9 8069255: Suppress deprecation warnings in jdk.rmic module (jdk repo) Reviewed-by: rriggs ! src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java ! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/MemberDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/Scanner.java Changeset: bb1c15f93829 Author: jbachorik Date: 2015-01-30 22:01 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bb1c15f93829 8071641: java/lang/management/ThreadMXBean/SynchronizationStatistics.java intermittently failed with NPE Reviewed-by: sjiang, dfuchs ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Changeset: f4e2ec76e725 Author: ykantser Date: 2015-01-30 09:31 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f4e2ec76e725 8068613: Wrong number of objects pending finalization start Summary: Repeat until expected result, instead of fail after sleep() Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/Pending.java Changeset: 673dacb5ef6c Author: ykantser Date: 2015-02-02 09:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/673dacb5ef6c 8071464: Clear up SVC jdk/test/* JRE layout dependencies other than those on tools.jar Reviewed-by: sla Contributed-by: alexander.kulyakhtin at oracle.com ! test/com/sun/jdi/ShellScaffold.sh ! test/demo/jvmti/DemoRun.java Changeset: 1cf6ed0e4758 Author: jbachorik Date: 2015-02-03 16:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1cf6ed0e4758 8066708: JMXStartStopTest fails to connect to port 38112 Reviewed-by: smarks, dsamersoff, olagneau ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: d87cd1ec65db Author: ctornqvi Date: 2015-02-04 18:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d87cd1ec65db Merge - test/java/util/ResourceBundle/Bug6287579.java Changeset: 7ac2073c3d8e Author: amurillo Date: 2015-02-05 14:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7ac2073c3d8e Merge Changeset: c3c591564cc2 Author: amurillo Date: 2015-02-10 10:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c3c591564cc2 Merge Changeset: 48dac9cf76fb Author: darcy Date: 2015-02-10 11:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/48dac9cf76fb 8072843: Typo in the description of the j.l.r.Executable.getAnnotatedReceiverType Reviewed-by: lancea ! src/java.base/share/classes/java/lang/reflect/Executable.java Changeset: 311c2ac065f2 Author: robm Date: 2015-02-10 23:32 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/311c2ac065f2 8065553: Failed Java web start via IPv6 (Java7u71 or later) Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! test/sun/security/util/HostnameMatcher/TestHostnameChecker.java + test/sun/security/util/HostnameMatcher/cert5.crt Changeset: 7a6030e7c88e Author: erikj Date: 2015-02-11 09:59 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7a6030e7c88e 8072834: jrt-fs.jar missing META-INF/services/java.nio.file.spi.FileSystemProvider Reviewed-by: ihse ! make/Tools.gmk Changeset: 86cd402eeacd Author: bpb Date: 2015-02-11 07:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/86cd402eeacd 8064562: (doc) errors in java.io.PushbackInputStream API documentation Summary: Update the documentation as suggested to reflect reality. Reviewed-by: lancea, rriggs Contributed-by: Shaun Spiller ! src/java.base/share/classes/java/io/PushbackInputStream.java Changeset: 105d22be048f Author: stuefe Date: 2015-02-10 10:44 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/105d22be048f 8072611: (process) ProcessBuilder redirecting output to file should work with long file names (win) Reviewed-by: rriggs, simonis Contributed-by: johannes.scheerer at sap.com ! src/java.base/windows/native/libjava/ProcessImpl_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/java/lang/ProcessBuilder/RedirectWithLongFilename.java Changeset: 5b61456abbf1 Author: bpb Date: 2015-02-11 17:20 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5b61456abbf1 8066842: java.math.BigDecimal.divide(BigDecimal, RoundingMode) produces incorrect result Summary: Replace divWord() with non-truncating alternatives Reviewed-by: psandoz, darcy ! src/java.base/share/classes/java/math/BigDecimal.java ! test/java/math/BigDecimal/DivideTests.java Changeset: 6a07646242ae Author: ykantser Date: 2015-02-12 10:28 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6a07646242ae 8072856: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: e276aa5b8a4b Author: lpriima Date: 2015-02-12 10:34 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e276aa5b8a4b 8072909: TimSort fails with ArrayIndexOutOfBoundsException on worst case long arrays Reviewed-by: rriggs, dholmes ! src/java.base/share/classes/java/util/ComparableTimSort.java ! src/java.base/share/classes/java/util/TimSort.java + test/java/util/Arrays/TimSortStackSize2.java Changeset: e0ebd5754629 Author: rriggs Date: 2015-02-12 12:06 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e0ebd5754629 8072034: (process) ProcessBuilder.start and Runtime.exec UnsupportedOperationException editorial cleanup Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/Runtime.java Changeset: 044de779404d Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/044de779404d Added tag jdk9-b50 for changeset f6b8edd397ee ! .hgtags Changeset: a0dad230aeb3 Author: lana Date: 2015-02-12 16:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a0dad230aeb3 Merge Changeset: e45b1d1b90a5 Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e45b1d1b90a5 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! make/launcher/Launcher-jdk.dev.gmk ! make/launcher/Launcher-jdk.runtime.gmk + src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! test/TEST.groups Changeset: fd264d00fd0d Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fd264d00fd0d 8071670: java.util.Optional: please add a way to specify if-else behavior Reviewed-by: dfuchs, lowasser ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java ! test/java/util/Optional/BasicDouble.java ! test/java/util/Optional/BasicInt.java ! test/java/util/Optional/BasicLong.java Changeset: 94f47d7eb0be Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/94f47d7eb0be 8069325: Pattern.splitAsStream does not return input if it is empty and there is no match Reviewed-by: sherman ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/PatternStreamTest.java Changeset: 4d682a0bd71e Author: simonis Date: 2015-02-13 19:14 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4d682a0bd71e 8072770: [TESTBUG] Some Introspector tests fail with a Java heap bigger than 4GB Reviewed-by: serb ! test/java/beans/Introspector/7064279/Test7064279.java ! test/java/beans/Introspector/Test7172865.java ! test/java/beans/Introspector/Test7195106.java Changeset: e2b46870528d Author: ascarpino Date: 2015-02-13 10:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e2b46870528d 8022313: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 8c9f25e86af8 Author: msheppar Date: 2015-02-16 00:10 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8c9f25e86af8 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules ! src/java.base/share/conf/security/java.policy Changeset: 043cec19f352 Author: alanb Date: 2015-02-16 18:30 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/043cec19f352 8068680: Move java.transaction to the ext class loader Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules Changeset: fbc215c6379b Author: sherman Date: 2015-02-16 14:53 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fbc215c6379b 8073152: Update Standard/ExtendedCharsets to work with module system Summary: to reorganize the standard and extendec charset configuration during build time Reviewed-by: alanb ! make/data/charsetmapping/DoubleByte-X.java.template + make/data/charsetmapping/charsets - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs + make/data/charsetmapping/list_old - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets + make/data/charsetmapping/stdcs-linux + make/data/charsetmapping/stdcs-solaris + make/data/charsetmapping/stdcs-windows ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk + make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/DBCS.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java + make/src/classes/build/tools/charsetmapping/Hasher.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SBCS.java + make/src/classes/build/tools/charsetmapping/SPI.java + make/src/classes/build/tools/charsetmapping/SRC.java ! src/java.base/share/classes/sun/nio/cs/AbstractCharsetProvider.java + src/java.base/share/classes/sun/nio/cs/DelegatableDecoder.java + src/java.base/share/classes/sun/nio/cs/DoubleByte.java + src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.desktop/share/classes/sun/awt/HKSCS.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java ! src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP_2.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50221.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: b10dc4dc6903 Author: robm Date: 2015-02-16 22:57 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b10dc4dc6903 8067846: (sctp) InternalError when receiving SendFailedNotification Reviewed-by: chegar ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c + test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: c1d4b8b0f6f7 Author: lpriima Date: 2015-02-16 19:16 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c1d4b8b0f6f7 8073124: Tune test and document TimSort runs length stack size increase Reviewed-by: dholmes ! src/java.base/share/classes/java/util/ComparableTimSort.java ! src/java.base/share/classes/java/util/TimSort.java ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 88a6f5874f09 Author: sla Date: 2015-02-17 10:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/88a6f5874f09 8025636: Hide lambda proxy frames in stacktraces Reviewed-by: jrose, forax, jfranck, vlivanov ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaStackTrace.java Changeset: b87c5d7d9d74 Author: bpb Date: 2015-02-17 09:18 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b87c5d7d9d74 8073207: javadoc typos in java.nio.channels.Pipe Summary: Correct the verbiage as suggested. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/Pipe.java Changeset: 4d86414d3d1d Author: juh Date: 2015-02-17 10:48 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4d86414d3d1d 8042967: Add variant of DSA Signature algorithms that do not ASN.1 encode the signature bytes Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunECEntries.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 5b72fdf46d48 Author: serb Date: 2015-01-12 16:26 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5b72fdf46d48 8068374: setAlignmentX, setAlignmentY, getAlignmentX, getAlignmentY javadoc of JComponent Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: c6c69b4fbf9e Author: darcy Date: 2015-01-12 11:46 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c6c69b4fbf9e 8055059: JDK9b22 public API exposes package private classes Reviewed-by: serb, prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java Changeset: d82943a782c5 Author: prr Date: 2015-01-12 12:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d82943a782c5 Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 218f8a6bfb0d Author: azvegint Date: 2015-01-13 12:44 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/218f8a6bfb0d 8068305: [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F Reviewed-by: alexsch, serb ! test/java/awt/Mixing/HWDisappear.java Changeset: 68a57d6f8c37 Author: serb Date: 2015-01-13 16:04 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/68a57d6f8c37 6338077: link back to self in javadoc JTextArea.replaceRange() Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JTextArea.java Changeset: 5ae5de9a10c5 Author: serb Date: 2015-01-13 16:06 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/5ae5de9a10c5 6573305: Animated icon is not visible by click on menu Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/AbstractButton.java + test/javax/swing/AbstractButton/AnimatedIcon/AnimatedIcon.java Changeset: 2b0fb4476f32 Author: serb Date: 2015-01-13 16:09 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2b0fb4476f32 6459800: Some Swing classes violate encapsulation by returning internal Insets Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java + test/java/awt/Component/InsetsEncapsulation/InsetsEncapsulation.java Changeset: 4990a7990af8 Author: serb Date: 2015-01-13 17:10 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4990a7990af8 6475361: Attempting to remove help menu from java.awt.MenuBar throws NullPointerException Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/MenuBar.java + test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java Changeset: 277fd444fc5a Author: neugens Date: 2015-01-14 14:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/277fd444fc5a 8067364: Printing to Postscript doesn't support dieresis Summary: Fix regression caused by fix for 8023990 Reviewed-by: bae, prr Contributed-by: neugens at redhat.com, philip.race at oracle.com ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: c622a8ba90ad Author: erikj Date: 2015-01-15 16:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c622a8ba90ad 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! make/copy/Copy-java.base.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/windows/native/libjli/java_md.c Changeset: bffcfcd43910 Author: azvegint Date: 2015-01-16 13:53 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bffcfcd43910 8061636: Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java + test/java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java Changeset: 772a6e0e14fe Author: alexsch Date: 2015-01-16 19:11 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/772a6e0e14fe 8068040: [macosx] Combo box consuming ENTER key Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java Changeset: a441d42065cf Author: serb Date: 2015-01-16 18:46 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a441d42065cf 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/src/classes/build/tools/module/boot.modules + src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java + src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java + src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorListener.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorTable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParameterList.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java + src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/package.html + src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java + src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java + src/java.datatransfer/unix/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties Changeset: e99158876ffd Author: serb Date: 2015-01-17 20:53 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/e99158876ffd 8066132: BufferedImage::getPropertyNames() always returns null Reviewed-by: prr, flar ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/java/awt/image/BufferedImage/GetPropertyNames.java Changeset: cf912ee8ae0d Author: serb Date: 2015-01-20 17:01 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/cf912ee8ae0d 6515713: example in JFormattedTextField API docs instantiates abstract class Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java Changeset: 9a404ab76bb0 Author: anashaty Date: 2015-01-20 19:26 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9a404ab76bb0 8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling Reviewed-by: ant, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m + test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java Changeset: c03007d8ceae Author: serb Date: 2015-01-21 17:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c03007d8ceae 6459798: JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java + test/java/awt/Component/DimensionEncapsulation/DimensionEncapsulation.java Changeset: 59c3aca6a811 Author: serb Date: 2015-01-21 18:04 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/59c3aca6a811 7056797: The test failed automatically,because throw a ArrayIndexOutOfBoundsException Reviewed-by: azvegint, alexsch + test/javax/swing/JTabbedPane/4209065/bug4209065.html + test/javax/swing/JTabbedPane/4209065/bug4209065.java Changeset: 23f11e76a0ca Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/23f11e76a0ca Merge ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 2aa2f3d6c886 Author: mcherkas Date: 2015-01-22 17:42 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2aa2f3d6c886 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/java.desktop/share/classes/java/awt/EventQueue.java Changeset: 372b2ed54b39 Author: serb Date: 2015-01-23 13:47 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/372b2ed54b39 7185221: [macosx] Regtest should not throw exception if a suitable display mode found Reviewed-by: azvegint, ant + test/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java Changeset: c6ff774bf74b Author: prr Date: 2015-01-25 15:53 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/c6ff774bf74b 8064833: [macosx] Native font lookup uses family+style, not full name/postscript name Reviewed-by: bae, serb ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java + test/java/awt/FontClass/HelvLtOblTest.java Changeset: addef0df1d52 Author: azvegint Date: 2015-01-26 12:37 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/addef0df1d52 8071483: Possible case-folding collision for color/Color subdirectories of jdk/test/java/awt/ Reviewed-by: rriggs, serb + test/java/awt/Color/LoadProfileWithSM.java + test/java/awt/Color/LoadStandardProfilesTest.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 4f44dc193eef Author: serb Date: 2015-01-26 16:32 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4f44dc193eef 8069015: Re-examine Solaris/Linux java.desktop dependency on java.logging Reviewed-by: azvegint, ant - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java Changeset: 92eff0154d2d Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/92eff0154d2d Merge - make/data/checkdeps/refs.allowed ! make/lib/CoreLibraries.gmk - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 4bc4019afb30 Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/4bc4019afb30 Merge Changeset: 9aa5a8152efd Author: kshefov Date: 2015-01-29 14:03 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9aa5a8152efd 8068292: [TEST_BUG] Test javax/swing/JLayer/6824395/bug6824395.java fails with -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JLayer/6824395/bug6824395.java Changeset: a0153383b663 Author: prr Date: 2015-01-29 09:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a0153383b663 8071710: [solaris] libfontmanager should be linked against headless awt library Reviewed-by: ihse, erikj ! make/lib/Awt2dLibraries.gmk Changeset: 44868ce0b5ab Author: kshefov Date: 2015-01-30 13:27 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/44868ce0b5ab 8068301: [TEST_BUG] Test javax/swing/JColorChooser/Test4177735.java fails with ArrayIndexOutOfBoundsException with GTKL&F Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JColorChooser/Test4177735.java Changeset: 9c6583e3a5f4 Author: serb Date: 2015-02-02 18:21 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9c6583e3a5f4 8015085: [macosx] Label shortening via " ... " broken when String contains combining diaeresis Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java Changeset: 3ce5eb12d646 Author: dmarkov Date: 2015-02-03 11:51 +0400 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/3ce5eb12d646 8064934: Incorrect Exception message from java.awt.Desktop.open() Reviewed-by: azvegint, serb ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp + test/java/awt/Desktop/8064934/bug8064934.java Changeset: 7c4ae9318d2a Author: prr Date: 2015-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7c4ae9318d2a 8072116: [Solaris] : Fix for 8071710 needs to be updated for build dependency checking Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 20a31dd18097 Author: prr Date: 2015-02-04 10:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/20a31dd18097 6243376: JPEGImageWriter corrupts color for non-JFIF images with differing sample factor Reviewed-by: bae, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/jpeg/MagentaEXIFTest.java Changeset: 2342c8c3ed6e Author: prr Date: 2015-02-04 10:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2342c8c3ed6e 8072433: copy/paste duplicated tests in some condition statements Reviewed-by: bae, serb ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java Changeset: d2efec047c8f Author: serb Date: 2015-02-05 14:20 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d2efec047c8f 4952954: abort flag is not cleared for every write operation for JPEG ImageWriter Reviewed-by: bae, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/WriteAfterAbort.java Changeset: 664e14537633 Author: serb Date: 2015-02-05 16:16 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/664e14537633 8062738: Test java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug fails in Windows Reviewed-by: azvegint, ant ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: d96e70a49103 Author: azvegint Date: 2015-02-02 21:38 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d96e70a49103 8072088: [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636 Reviewed-by: ant, prr, serb ! src/java.desktop/share/classes/java/awt/Container.java Changeset: ffddde2e67dc Author: serb Date: 2015-02-06 19:49 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/ffddde2e67dc 8063066: Some look and feels ignores the JSlider.PaintTrack property Reviewed-by: ant, azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: cf29d39bf0de Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/cf29d39bf0de Merge ! make/src/classes/build/tools/module/boot.modules - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: 12b89e18027b Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/12b89e18027b Merge ! make/src/classes/build/tools/module/boot.modules - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 867968501262 Author: bpb Date: 2015-02-17 12:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/867968501262 8073347: javadoc of Formattable messed up by JDK-8019857 Summary: Change sample code formatting to the currently blessed idiom. Reviewed-by: martin ! src/java.base/share/classes/java/util/Formattable.java Changeset: 619c35f23dce Author: erikj Date: 2015-02-18 11:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/619c35f23dce 8073328: Incremental build of gensrc broken Reviewed-by: alanb, tbell, dfuchs, sherman ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Main.java Changeset: 6e5a7a1926ab Author: dsamersoff Date: 2015-02-18 03:16 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/6e5a7a1926ab 8072835: sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Key MaxHeapSize doesnt match Summary: Make sure that maxheapsize is set explicitly in command line Reviewed-by: sla, ykantser ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Changeset: 27de92ceee79 Author: dsamersoff Date: 2015-02-18 03:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/27de92ceee79 8072395: sun/tools/jmap/heapconfig/LingeredAppTest.java and sun/tools/jmap/heapconfig/JMapHeapConfigTest.java fail due to LingeredApp ERROR: java.io.IOException: Lock is too old. Aborting Summary: Remove lock age check Reviewed-by: sla, dholmes, kevinw ! test/lib/testlibrary/jdk/testlibrary/Platform.java ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jmap/heapconfig/LingeredApp.java ! test/sun/tools/jmap/heapconfig/LingeredAppTest.java Changeset: d8bbc2fb7df8 Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d8bbc2fb7df8 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 86fbdebd98af Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/86fbdebd98af 8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact Reviewed-by: jrose, plevart, forax ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 84b64cad80d1 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/84b64cad80d1 8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0 Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 2dc4afee9a85 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2dc4afee9a85 8071788: BlockInliningWrapper.asType() is broken Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 088b93bf9f01 Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/088b93bf9f01 Merge - test/java/util/ResourceBundle/Bug6287579.java Changeset: f6b19379eb73 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f6b19379eb73 Merge Changeset: b9c1cdfc89a0 Author: jbachorik Date: 2014-12-11 10:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b9c1cdfc89a0 8062303: Remove com.sun.tracing API Reviewed-by: sla, alanb, mchung, dholmes ! make/lib/Lib-jdk.runtime.gmk - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: d71416975967 Author: dcubed Date: 2015-02-06 10:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d71416975967 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 8ac427c6df05 Author: jbachorik Date: 2015-01-16 18:19 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/8ac427c6df05 8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC Reviewed-by: mullan ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/ProtectionDomain.java + test/java/security/ProtectionDomain/PreserveCombinerTest.java Changeset: b154c90af31c Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b154c90af31c 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 774dc1c803ce Author: jbachorik Date: 2015-02-12 08:33 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/774dc1c803ce 8069286: Unexpected count of notification in LowMemoryTest Reviewed-by: mchung ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: f4ce7c7a0296 Author: jbachorik Date: 2015-02-12 17:01 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f4ce7c7a0296 8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner") Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: b1ca447190cf Author: jbachorik Date: 2015-02-12 17:28 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b1ca447190cf Merge Changeset: 1050825bdde7 Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1050825bdde7 Merge Changeset: 24db1a40838a Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/24db1a40838a Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 0583b3a03da3 Author: amurillo Date: 2015-02-18 09:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/0583b3a03da3 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 89bc656dc8c4 Author: mchung Date: 2015-02-18 08:59 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/89bc656dc8c4 8073373: Remove redundant imports from sun/applet/AppletProps.java Reviewed-by: serb ! src/java.desktop/share/classes/sun/applet/AppletProps.java Changeset: 36607eb3168f Author: mchung Date: 2015-02-18 18:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/36607eb3168f 8072656: test/java/lang/reflect/Proxy/ClassRestrictions.java assumes app class loader be URLClassLoader Reviewed-by: lancea, alanb ! test/java/lang/reflect/Proxy/ClassRestrictions.java Changeset: 1d7c64177c51 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/1d7c64177c51 Added tag jdk9-b51 for changeset a0dad230aeb3 ! .hgtags Changeset: 607ea68032cd Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/607ea68032cd Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 65de62d768a4 Author: shade Date: 2015-02-20 18:32 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/65de62d768a4 8073479: Replace obj.getClass hacks with Objects.requireNonNull Reviewed-by: dfuchs, plevart, vlivanov ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! test/java/lang/invoke/8009222/Test8009222.java ! test/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java Changeset: effdf04cfcec Author: redestad Date: 2015-02-21 13:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/effdf04cfcec 8068790: ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified Reviewed-by: coffeys, sherman ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! test/java/util/zip/TestExtraTime.java Changeset: dd80c38f6595 Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/dd80c38f6595 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/gensrc/GensrcProperties.gmk Changeset: a4e47f145dda Author: chegar Date: 2015-02-23 15:48 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/a4e47f145dda 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandlerFactory.java ! src/java.base/share/classes/java/net/package-info.java + src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java + src/java.base/share/classes/java/net/spi/package-info.java + test/java/net/spi/URLStreamHandlerProvider/Basic.java + test/java/net/spi/URLStreamHandlerProvider/Child.java + test/java/net/spi/URLStreamHandlerProvider/bad.provider.template + test/java/net/spi/URLStreamHandlerProvider/basic.policy + test/java/net/spi/URLStreamHandlerProvider/provider.template ! test/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java ! test/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java Changeset: bfc07fb616d9 Author: chegar Date: 2015-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/bfc07fb616d9 8073667: URL should not use service loader to lookup the jar protocol handler Reviewed-by: alanb ! src/java.base/share/classes/java/net/URL.java Changeset: 9a0e131ad6f8 Author: mchung Date: 2015-02-23 08:46 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/9a0e131ad6f8 8062750: Separate SNMP messages from sun.management.resources.agent Reviewed-by: alanb, dfuchs, erikj ! src/java.management/share/classes/sun/management/AgentConfigurationError.java ! src/java.management/share/classes/sun/management/resources/agent.properties ! test/sun/management/AgentCheckTest.java Changeset: b869f40e0ccd Author: juh Date: 2015-02-23 11:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b869f40e0ccd 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java ! test/TEST.groups - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: 03df711f2cab Author: jmanson Date: 2015-02-24 09:46 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/03df711f2cab 6588467: Add isDaemon() and getPriority() to ThreadInfo Reviewed-by: mchung, sla, dholmes, martin ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java + test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadDump.java Changeset: 31ba9c9a6b35 Author: sla Date: 2015-02-24 10:56 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/31ba9c9a6b35 8073713: javadoc warnings in serviceability code Reviewed-by: mgronlun, alanb, sspitsyn ! src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java Changeset: 2d045ee4b2f3 Author: igerasim Date: 2015-02-24 19:50 +0300 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/2d045ee4b2f3 8073779: StackOverflowError called StackOverflowException in javadoc Reviewed-by: martin ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: fea5c84f2bbc Author: jbachorik Date: 2015-02-16 10:53 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/fea5c84f2bbc 8072908: com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh fails on OS X with exit code 2 Reviewed-by: dholmes, sla - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java + test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: cd278876ee60 Author: ctornqvi Date: 2015-02-18 19:28 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/cd278876ee60 Merge - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 80b3e02fdfce Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/80b3e02fdfce Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: d5f7442dbd63 Author: amurillo Date: 2015-02-24 10:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d5f7442dbd63 Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 13c749cb2edf Author: dfuchs Date: 2015-02-24 21:51 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/13c749cb2edf 8073394: Clock.systemUTC() should return a constant Summary: Clock.systemUTC() now returns SystemClock.UTC Reviewed-by: scolebourne, rriggs, plevart, lancea ! src/java.base/share/classes/java/time/Clock.java ! test/java/time/test/java/time/TestClock_System.java Changeset: f5a9533bd747 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f5a9533bd747 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java Changeset: d278a05017eb Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/d278a05017eb 8073181: keytool -ext honored not working correctly Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 895c085e15d4 Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/895c085e15d4 8073182: keytool may generate duplicate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: edce622135bc Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/edce622135bc 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/java.base/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: b1d316f8656f Author: jfranck Date: 2015-02-25 14:30 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/b1d316f8656f 8014678: Spurious AccessControlException thrown in java.lang.Class.getEnclosingMethod() Reviewed-by: ahgross, mchung, psandoz ! src/java.base/share/classes/java/lang/Class.java + test/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java + test/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java Changeset: 37d1442d53bc Author: ksrini Date: 2015-02-25 06:21 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/37d1442d53bc 8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region Reviewed-by: coleenp, dholmes ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 14325c15583d Author: msheppar Date: 2015-02-25 17:05 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/14325c15583d 8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c Reviewed-by: alanb, chegar ! src/java.base/unix/native/libnet/ExtendedOptionsImpl.c Changeset: 367cd3425a59 Author: msheppar Date: 2015-02-25 17:24 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/367cd3425a59 8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c Reviewed-by: rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 710db3eff010 Author: dfuchs Date: 2015-02-25 18:41 +0100 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/710db3eff010 8072645: java.util.logging should use java.time to get more precise time stamps Summary: j.u.logging uses j.t.Instant to store LogRecord time stamps. XMLFormatter format is updated to allow for a new optional element containing a nano second adjustment. SimpleFormatter passes a ZonedDateTime object to String.format. LogRecord getMillis/setMillis are deprecated, replaced by getInstant/setInstant. Reviewed-by: scolebourne, plevart, rriggs Contributed-by: daniel.fuchs at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/sun/util/logging/LoggingSupport.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.logging/share/classes/java/util/logging/XMLFormatter.java ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/java/util/logging/FileHandlerLongLimit.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanos.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java + test/java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java + test/java/util/logging/HigherResolutionTimeStamps/SimpleFormatterNanos.java + test/java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java Changeset: 7acbc61bf3fb Author: msheppar Date: 2015-02-25 19:36 +0000 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/7acbc61bf3fb 8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory Reviewed-by: rriggs, alanb ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: f7e46f7c75df Author: sherman Date: 2015-02-25 13:04 -0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f7e46f7c75df 8073893: Enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Summary: to enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Reviewed-by: alanb, mchung ! make/data/charsetmapping/charsets ! make/data/charsetmapping/stdcs-solaris ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/EUC_TW.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SPI.java ! src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! test/sun/nio/cs/X11CNS11643.java Changeset: f3e5c7d886a5 Author: weijun Date: 2015-02-26 08:08 +0800 URL: http://hg.openjdk.java.net/kulla/dev/jdk/rev/f3e5c7d886a5 8073853: KeyToolTest.java has too many too long lines Reviewed-by: mullan ! test/sun/security/tools/keytool/KeyToolTest.java From robert.field at oracle.com Thu Feb 26 01:29:00 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 26 Feb 2015 01:29:00 +0000 Subject: hg: kulla/dev/hotspot: 268 new changesets Message-ID: <201502260129.t1Q1T2HZ024808@aojmv0008> Changeset: 7f062b70a344 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7f062b70a344 Added tag jdk9-b43 for changeset 65a9747147b8 ! .hgtags Changeset: 43a44b56dca6 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/43a44b56dca6 Merge Changeset: b3d08045220f Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b3d08045220f Added tag jdk9-b44 for changeset 43a44b56dca6 ! .hgtags Changeset: 5f7a9a0766f2 Author: lana Date: 2014-12-25 19:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5f7a9a0766f2 Merge Changeset: b6b89b8f8531 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b6b89b8f8531 Merge Changeset: 5dc8184af1e2 Author: lana Date: 2015-01-01 16:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5dc8184af1e2 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: a184ee1d7172 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a184ee1d7172 Added tag jdk9-b45 for changeset 5dc8184af1e2 ! .hgtags Changeset: 05c08ab3cf65 Author: jiangli Date: 2014-12-17 23:34 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/05c08ab3cf65 8059510: Compact symbol table layout inside shared archive. Summary: Use separate compact table for shared symbols. Reviewed-by: iklam, gziemski, shade, sla, jrose + src/share/vm/classfile/compactHashtable.cpp + src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp + test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java + test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java Changeset: 74de5da2011f Author: jiangli Date: 2014-12-18 04:56 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/74de5da2011f Merge Changeset: ada93fe622d1 Author: coleenp Date: 2014-12-18 16:15 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ada93fe622d1 8067713: Move clean_weak_method_links for redefinition out of class unloading Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode. Reviewed-by: sspitsyn, roland, kbarrett ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp Changeset: c0f8994d6ee6 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c0f8994d6ee6 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa8e982181e Author: minqi Date: 2014-12-19 22:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dfa8e982181e Merge Changeset: 3ccdec865b45 Author: minqi Date: 2014-12-23 19:04 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3ccdec865b45 Merge ! src/share/vm/runtime/globals.hpp Changeset: 2d5bb3a17da9 Author: simonis Date: 2014-12-17 18:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2d5bb3a17da9 8049716: PPC64: Implement SA on Linux/PPC64 Reviewed-by: simonis, dsamersoff Contributed-by: maynardj at us.ibm.com ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! make/linux/makefiles/sa.make ! make/sa.files ! src/share/vm/runtime/vmStructs.cpp Changeset: 469d59865f55 Author: hseigel Date: 2014-12-27 13:26 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/469d59865f55 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: f76c91840463 Author: hseigel Date: 2014-12-30 12:59 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f76c91840463 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: fee07a43d038 Author: goetz Date: 2015-01-05 12:07 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fee07a43d038 8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling. Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling. Reviewed-by: kvn, coleenp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/runtime/CompressedOops/UseCompressedOops.java Changeset: b2fbcc8d93bf Author: coleenp Date: 2015-01-05 22:50 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b2fbcc8d93bf 6583051: crash when adding non-static methods to java.lang.Object class Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing. Reviewed-by: ctornqvi, dholmes ! src/share/vm/oops/klassVtable.cpp + test/runtime/BadObjectClass/BootstrapRedefine.java + test/runtime/BadObjectClass/Object.java Changeset: 97bcb1787790 Author: coleenp Date: 2015-01-06 19:30 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/97bcb1787790 8067836: The Universe::flush_foo methods belong in CodeCache. Summary: Move this code to CodeCache. Reviewed-by: kbarrett, kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: a13726250f7f Author: tschatzl Date: 2014-12-23 15:48 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a13726250f7f 8068018: Clean up friends of G1CollectedHeap Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 760291a06def Author: jwilhelm Date: 2014-12-22 17:33 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/760291a06def 8067947: Regression test for JDK-6522873 Summary: Added a regression test that will fail if we allow extra characters after flag names Reviewed-by: ctornqvi, tschatzl + test/runtime/CommandLine/TestNullTerminatedFlags.java Changeset: 63c9de418926 Author: jwilhelm Date: 2015-01-05 15:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/63c9de418926 Merge Changeset: 8c911031c3e7 Author: brutisso Date: 2015-01-07 10:19 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8c911031c3e7 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! test/TEST.groups Changeset: 354d56cd6eb2 Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/354d56cd6eb2 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 4eab25cf19d2 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4eab25cf19d2 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! test/TEST.groups + test/stress/gc/TestGCOld.java Changeset: e38b7790484a Author: brutisso Date: 2015-01-07 16:24 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e38b7790484a Merge Changeset: 94222120e827 Author: jwilhelm Date: 2015-01-08 15:44 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/94222120e827 Merge Changeset: 20e9f2d07673 Author: iignatyev Date: 2014-12-13 00:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/20e9f2d07673 8066440: Various changes in testlibrary for JDK-8059613 Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: c17923cd9925 Author: iignatyev Date: 2014-12-13 00:13 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c17923cd9925 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/TEST.groups + test/compiler/codecache/jmx/BeanTypeTest.java + test/compiler/codecache/jmx/CodeCacheUtils.java + test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java + test/compiler/codecache/jmx/GetUsageTest.java + test/compiler/codecache/jmx/InitialAndMaxUsageTest.java + test/compiler/codecache/jmx/ManagerNamesTest.java + test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java + test/compiler/codecache/jmx/PeakUsageTest.java + test/compiler/codecache/jmx/PoolsIndependenceTest.java + test/compiler/codecache/jmx/ThresholdNotificationsTest.java + test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java + test/compiler/codecache/jmx/UsageThresholdExceededTest.java + test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java + test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java Changeset: a80766c108b0 Author: tpivovarova Date: 2014-12-19 14:12 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a80766c108b0 8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build Reviewed-by: kvn, fzhinkin, iignatyev ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh Changeset: 6750ba31b175 Author: iignatyev Date: 2014-12-23 16:36 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6750ba31b175 8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout Reviewed-by: kvn, iignatyev Contributed-by: pavel.chistyakov at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java Changeset: d4d484865822 Author: tpivovarova Date: 2014-12-16 17:26 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d4d484865822 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 16ba94e0bd44 Author: eistepan Date: 2014-12-23 12:40 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/16ba94e0bd44 8066864: remove ctw-test from testlibrary/ Reviewed-by: kvn, iignatyev - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: d536758aa7bb Author: fzhinkin Date: 2014-12-24 19:32 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d536758aa7bb 8068183: Add isTieredSupported method to c.o.j.t.Platforms Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java + test/testlibrary_tests/TestPlatformIsTieredSupported.java Changeset: a7adb22849d6 Author: fzhinkin Date: 2014-12-26 14:33 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a7adb22849d6 8059623: JEP-JDK-8043304: Test task: command line options tests Reviewed-by: twisti, thartmann, goetz, iignatyev + test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java + test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java + test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java + test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java + test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java + test/compiler/codecache/cli/common/CodeCacheCLITestBase.java + test/compiler/codecache/cli/common/CodeCacheCLITestCase.java + test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java + test/compiler/codecache/cli/common/CodeCacheOptions.java + test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java + test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java Changeset: 022f7f1bfb4e Author: pchistyakov Date: 2014-12-26 14:47 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/022f7f1bfb4e 8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class Reviewed-by: drchase, fzhinkin, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java Changeset: ed3f650cff02 Author: dpochepk Date: 2014-12-25 15:57 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ed3f650cff02 8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java + test/compiler/testlibrary/CompilerUtils.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java Changeset: 2025390834c6 Author: fzhinkin Date: 2014-12-30 11:07 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2025390834c6 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp Changeset: 2f8520599d39 Author: fzhinkin Date: 2014-12-30 11:09 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2f8520599d39 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 7dfa629d203a Author: roland Date: 2014-12-22 11:21 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7dfa629d203a 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/parse1.cpp Changeset: acfdd92cedaa Author: roland Date: 2014-12-16 13:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/acfdd92cedaa 6700100: optimize inline_native_clone() for small objects with exact klass Summary: optimize small instance clones as loads/stores Reviewed-by: kvn, iveresov ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/oops/fieldStreams.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyMacro.java - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java + test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java + test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java Changeset: c48b9950573b Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c48b9950573b Merge ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 5094d9cb92bd Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5094d9cb92bd Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 10385428e37f Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/10385428e37f Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: f35435a37581 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f35435a37581 Added tag jdk9-b46 for changeset a184ee1d7172 ! .hgtags Changeset: 3b241fb72b89 Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3b241fb72b89 Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 26f3414c5194 Author: sgehwolf Date: 2015-01-07 16:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/26f3414c5194 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: f6821c9a4215 Author: gtriantafill Date: 2015-01-06 16:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f6821c9a4215 8068540: [TESTBUG] Exclude failing nightly tests Reviewed-by: ctornqvi, coleenp ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 23aec69dfce7 Author: ctornqvi Date: 2015-01-08 11:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/23aec69dfce7 8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/os.cpp + test/runtime/Unsafe/Reallocate.java Changeset: 31eff10b165a Author: ctornqvi Date: 2015-01-08 11:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/31eff10b165a 8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find jstack with modular image build Reviewed-by: gtriantafill, lfoltan, hseigel ! test/TEST.groups - test/runtime/7194254/Test7194254.java + test/runtime/Thread/ThreadPriorities.java Changeset: b32eb9966732 Author: zmajo Date: 2015-01-09 09:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b32eb9966732 8068505: interpreter profiling incorrect on PPC64 Reviewed-by: simonis, goetz ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp Changeset: ca8dbfb7d8c7 Author: ctornqvi Date: 2015-01-09 08:34 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ca8dbfb7d8c7 8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp Reviewed-by: coleenp, gtriantafill ! test/runtime/Unsafe/Reallocate.java Changeset: c0c96d6b39da Author: minqi Date: 2015-01-10 12:35 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c0c96d6b39da Merge ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 9fad1826d97c Author: mtobiass Date: 2015-01-12 09:27 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9fad1826d97c 8068584: Compiler attach tests should be quarantined Summary: Quarantine tests Reviewed-by: ctornqvi ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: be9e9fc10d00 Author: ccheung Date: 2015-01-12 11:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/be9e9fc10d00 8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit. Reviewed-by: jiangli, mseledtsov, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp + test/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: 48e04c239aa4 Author: kbarrett Date: 2015-01-13 14:30 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/48e04c239aa4 8068396: Rename assert() to vmassert() Summary: Macro renaming, with temporary old name synonyms for compatibilty Reviewed-by: ehelin, dholmes, coleenp ! src/share/vm/runtime/globals.hpp ! src/share/vm/shark/llvmHeaders.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/xmlstream.cpp Changeset: 0034df25722b Author: redestad Date: 2015-01-08 14:13 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0034df25722b 8068037: Remove dead code in G1CollectedHeap Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp Changeset: 4f7805dda8bc Author: brutisso Date: 2015-01-09 08:38 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4f7805dda8bc 8068653: TestSmalllHeap.java fails when the page size is 64k Reviewed-by: tschatzl ! test/gc/TestSmallHeap.java Changeset: ec5c719ed245 Author: kbarrett Date: 2015-01-09 11:33 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ec5c719ed245 8067306: Improve STATIC_ASSERT Summary: New improved implementation Reviewed-by: ehelin, stefank ! src/share/vm/utilities/debug.hpp Changeset: 6d5167142f35 Author: jwilhelm Date: 2015-01-12 12:51 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6d5167142f35 Merge Changeset: 00e69efa02c6 Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/00e69efa02c6 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: acec9aeeaaea Author: tschatzl Date: 2015-01-13 11:04 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/acec9aeeaaea 8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning. Reviewed-by: mgerdin, tschatzl, simonis Contributed-by: Johannes Scheerer ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 57fbee73a452 Author: sjohanss Date: 2015-01-15 11:10 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/57fbee73a452 8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available. Reviewed-by: jwilhelm, dholmes ! test/TEST.groups Changeset: f11c5713ab7f Author: jwilhelm Date: 2015-01-15 14:36 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f11c5713ab7f Merge ! src/share/vm/utilities/debug.hpp ! test/TEST.groups - test/runtime/7194254/Test7194254.java Changeset: c30f76d6f90f Author: roland Date: 2015-01-08 11:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c30f76d6f90f 8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1 Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph Reviewed-by: kvn ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/node.cpp Changeset: 76e0fdf06e2a Author: anoll Date: 2015-01-09 09:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/76e0fdf06e2a 8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs Summary: The test is unstable and is therefore removed from nightly testing Reviewed-by: kvn, drchase ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: 1cc0f64cad95 Author: anoll Date: 2015-01-09 09:06 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1cc0f64cad95 Merge Changeset: dde335b2eb85 Author: goetz Date: 2015-01-09 05:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dde335b2eb85 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/serviceability/dcmd/DynLibDcmdTest.java ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 7322f246816c Author: dlong Date: 2015-01-09 13:28 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7322f246816c Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: cfd30024b3c6 Author: dlong Date: 2015-01-09 17:43 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cfd30024b3c6 8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs Summary: add @ignore to PoolsIndependenceTest.java Reviewed-by: kvn ! test/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 4374388bcbbb Author: mdoerr Date: 2015-01-12 11:14 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4374388bcbbb 8068724: ppc64: update assembler: SPR access, CR logic, HTM Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory. Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 84a175c4858d Author: zmajo Date: 2015-01-12 09:55 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/84a175c4858d 8065894: CodeHeap::next_free should be renamed Summary: Rename next_free() to next_used() Reviewed-by: thartmann, iveresov ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp Changeset: 6de45a355478 Author: roland Date: 2015-01-07 16:40 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6de45a355478 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: d5a0026df16b Author: roland Date: 2015-01-12 15:50 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d5a0026df16b Merge Changeset: c317b661544d Author: neliasso Date: 2015-01-13 12:30 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c317b661544d 8027829: CompileCommand does not accept all JLS-conformant class/method names Summary: Fix parsing and updated comments Reviewed-by: kvn, vlivanov ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! test/compiler/oracle/CheckCompileCommandOption.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java Changeset: 719e28ccd7eb Author: goetz Date: 2015-01-12 14:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/719e28ccd7eb 8067941: [TESTBUG] Fix tests for OS with 64K page size. Reviewed-by: kvn, tschatzl, ctornqvi ! src/share/vm/memory/metaspace.cpp ! test/compiler/exceptions/TestRecursiveReplacedException.java ! test/compiler/runtime/6865265/StackOverflowBug.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java ! test/compiler/uncommontrap/TestStackBangMonitorOwned.java ! test/compiler/uncommontrap/TestStackBangRbp.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/runtime/whitebox/WBStackSize.java Changeset: 2aef6b6cca8b Author: fzhinkin Date: 2015-01-14 09:53 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2aef6b6cca8b 8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java Changeset: 0a04b80f7e86 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0a04b80f7e86 8059342: Add test to cover JDK-8030976 Reviewed-by: kvn, iignatyev + test/compiler/testlibrary/uncommontrap/Verifier.java + test/compiler/uncommontrap/TestUnstableIfTrap.java Changeset: a257e2effbf0 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a257e2effbf0 8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java Changeset: eb3576118c11 Author: pchistyakov Date: 2015-01-12 18:58 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/eb3576118c11 8059551: JEP-JDK-8043304: Test task: stress tests Reviewed-by: drchase, kvn, iignatyev ! src/share/vm/compiler/compileBroker.cpp + test/compiler/codecache/stress/CodeCacheStressRunner.java + test/compiler/codecache/stress/Helper.java + test/compiler/codecache/stress/OverloadCompileQueueTest.java + test/compiler/codecache/stress/RandomAllocationTest.java + test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: e907ef48ac96 Author: vlivanov Date: 2015-01-14 15:13 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e907ef48ac96 Merge Changeset: bf200e391b26 Author: kvn Date: 2015-01-14 16:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bf200e391b26 8069021: Exclude compiler/codecache/stress tests from JPRT runs Reviewed-by: iveresov ! test/TEST.groups Changeset: 7e88aab989ed Author: dlong Date: 2015-01-15 16:51 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7e88aab989ed Merge ! src/share/vm/memory/metaspace.cpp ! test/TEST.groups Changeset: 03237a717eca Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/03237a717eca Merge - test/runtime/7194254/Test7194254.java Changeset: 20946e467375 Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/20946e467375 Merge - test/runtime/7194254/Test7194254.java Changeset: 27623e22e757 Author: tschatzl Date: 2014-07-31 11:10 +0200 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/27623e22e757 8048949: Requeue queue implementation Summary: Devirtualize flush and move calls. Reviewed-by: brutisso, tschatzl, mschoene Contributed-by: kim.barrett at oracle.com ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: e4918fb7e828 Author: iveresov Date: 2014-08-08 13:23 -0700 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e4918fb7e828 8047130: Fewer escapes from escape analysis Summary: Treat max_stack attribute as an int in bytecode escape analyzer Reviewed-by: kvn, twisti, ahgross ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: 7923f573ee4c Author: brutisso Date: 2014-08-19 11:17 +0200 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7923f573ee4c 8049253: Better GC validation Summary: Also reviewed by: boris.molodenkov at oracle.com Reviewed-by: dcubed, minqi, mschoene Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com ! src/share/vm/utilities/defaultStream.hpp ! src/share/vm/utilities/ostream.cpp Changeset: 2194fdf3fbd9 Author: jmasa Date: 2014-09-26 17:48 -0400 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2194fdf3fbd9 8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett at oracle.com ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c9a46e1210bb Author: mgerdin Date: 2014-10-09 15:42 +0200 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c9a46e1210bb 8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: 61264de6cc07 Author: hseigel Date: 2014-10-20 14:43 -0400 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/61264de6cc07 8058982: Better verification of an exceptional invokespecial Summary: Throw VerifyError for illegal accesses Reviewed-by: acorn, ahgross, coleenp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: c656c7540cb1 Author: gthornbr Date: 2014-11-17 15:51 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c656c7540cb1 8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 88120f326c20 Author: drchase Date: 2014-12-01 13:06 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/88120f326c20 8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: d9a71d1931e9 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d9a71d1931e9 Added tag jdk9-b47 for changeset 3b241fb72b89 ! .hgtags Changeset: cc775a4a24c7 Author: lana Date: 2015-01-24 23:24 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cc775a4a24c7 Merge - test/runtime/7194254/Test7194254.java Changeset: 4ee7b996f3f3 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4ee7b996f3f3 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: a324a06f35d3 Author: hseigel Date: 2015-01-14 08:14 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a324a06f35d3 8055146: Split Verifier incorrectly throws VerifyError for getstatic of an array field Summary: Allow fieldClass for getstatic and putstatic to be an array Reviewed-by: dholmes, acorn ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 5cd5371b5554 Author: erikj Date: 2015-01-14 15:57 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5cd5371b5554 8065576: Enable pipefail in the shell used by make to better detect build errors Reviewed-by: ihse, tbell, martin ! make/aix/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/universal.gmk ! make/linux/Makefile ! make/linux/makefiles/vm.make ! make/solaris/Makefile ! make/solaris/makefiles/dtrace.make Changeset: 91eeee55fce4 Author: erikj Date: 2015-01-14 15:25 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/91eeee55fce4 Merge Changeset: 6fa1219d20bb Author: jiangli Date: 2015-01-14 16:35 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6fa1219d20bb 8067982: Some jcmd /gc/heap_dump tests failed: hprof output contains warning or error. Summary: Include shared symbols in SymbolTable::symbols_do(SymbolClosure). Reviewed-by: minqi, farvidsson, coleenp ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/symbolTable.cpp Changeset: 8bf211a21931 Author: jiangli Date: 2015-01-14 16:35 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8bf211a21931 Merge Changeset: 10b06bffc9c1 Author: goetz Date: 2015-01-07 08:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/10b06bffc9c1 8068503: ppc64: Encode/Decode nodes for disjoint cOops mode Reviewed-by: simonis ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad Changeset: a814058f5215 Author: dsamersoff Date: 2015-01-14 07:10 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a814058f5215 7076820: assert(addr != 0) failed: address sanity check in PerfMemory::detach with -XX:-UsePerfData Summary: Explicitly checks for UsePerfData and if it's false make Perf:detach a NOP. Reviewed-by: dholmes, jbachorik ! src/share/vm/prims/perf.cpp Changeset: 15502499ac47 Author: dsamersoff Date: 2015-01-14 17:22 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/15502499ac47 Merge Changeset: ff0a291b82f1 Author: dsamersoff Date: 2015-01-15 12:02 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ff0a291b82f1 Merge Changeset: e684445431fa Author: psandoz Date: 2015-01-15 11:18 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e684445431fa 8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter Reviewed-by: dholmes, coleenp Contributed-by: paul.sandoz at oracle.com, filipp.zhinkin at gmail.com ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! test/compiler/testlibrary/rtm/BusyLock.java Changeset: 1fe6cafa652e Author: psandoz Date: 2015-01-15 12:43 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1fe6cafa652e Merge Changeset: 8cc0541d7a0e Author: ctornqvi Date: 2015-01-15 14:10 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8cc0541d7a0e 8062961: [TESTBUG] Spurious timeout for runtime/ErrorHandling/ProblematicFrameTest Reviewed-by: coleenp, gtriantafill ! test/runtime/ErrorHandling/ProblematicFrameTest.java Changeset: 4a14bb075882 Author: aph Date: 2015-01-16 09:15 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4a14bb075882 6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null Reviewed-by: sla, sspitsyn ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: ec604d4bf5d6 Author: kevinw Date: 2015-01-16 21:28 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ec604d4bf5d6 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 5944bd86d487 Author: minqi Date: 2015-01-18 11:49 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5944bd86d487 Merge Changeset: beff5066f32b Author: igerasim Date: 2015-01-19 11:35 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/beff5066f32b 8069048: (process) Suspend finishing threads when process exits [win] Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 59fd5fc25cfe Author: erikj Date: 2015-01-20 13:56 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/59fd5fc25cfe 8067479: verify-modules fails in bootcycle build Reviewed-by: dholmes, sla ! make/sa.files Changeset: 8dfd8b00c7f1 Author: jwilhelm Date: 2015-01-15 16:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8dfd8b00c7f1 8068026: [TESTBUG] Check for -client in gc/g1/TestHumongousCodeCacheRoots.java Summary: Skip test if -client is not supported. Reviewed-by: jwilhelm, simonis Contributed-by: goetz.lindenmaier at sap.com ! test/gc/g1/TestHumongousCodeCacheRoots.java Changeset: ab2a5923b542 Author: brutisso Date: 2015-01-16 09:40 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ab2a5923b542 8061259: ParNew promotion failed is serialized on a lock Reviewed-by: kbarrett, brutisso Contributed-by: jwha at google.com ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 4321214d5dbc Author: ehelin Date: 2015-01-16 10:29 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4321214d5dbc 8066875: VirtualSpace does not use large pages Reviewed-by: stefank, tschatzl, anoll, thartmann ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 19affcc65195 Author: ehelin Date: 2015-01-16 10:32 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/19affcc65195 Merge Changeset: ec77d75f4a88 Author: ehelin Date: 2015-01-16 14:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ec77d75f4a88 8068971: A heap region being cleared should not belong to the cset Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 41707c753261 Author: sjohanss Date: 2015-01-19 10:06 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/41707c753261 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests Reviewed-by: brutisso, kbarrett ! test/gc/TestNUMAPageSize.java Changeset: 5df3812f9559 Author: sjohanss Date: 2015-01-19 10:08 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5df3812f9559 8069011: gc/TestSmallHeap.java failing in nightly Summary: Using @requires to avoid running with AggressiveOpts turned on. Reviewed-by: jwilhelm, brutisso ! test/gc/TestSmallHeap.java Changeset: e6a0cfbfdc9a Author: jwilhelm Date: 2015-01-19 15:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e6a0cfbfdc9a Merge ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp Changeset: b59d6dde575b Author: kbarrett Date: 2015-01-21 19:36 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b59d6dde575b 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends Reviewed-by: brutisso, tschatzl ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp Changeset: 94e55273f450 Author: jwilhelm Date: 2015-01-22 12:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/94e55273f450 Merge Changeset: f25dbfaa75c2 Author: kvn Date: 2015-01-14 17:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f25dbfaa75c2 8068864: C2 failed: modified node is not on IGVN._worklist Summary: Use igvn.replace_input_of() instead of set_req(). Reviewed-by: iveresov, vlivanov ! src/share/vm/opto/loopTransform.cpp Changeset: 520b40caa4d3 Author: zmajo Date: 2015-01-15 11:30 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/520b40caa4d3 8067374: Use %f instead of %g for LogCompilation output Summary: Changed format string from %g to %f. Reviewed-by: kvn ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp Changeset: 32ad3e099966 Author: dlong Date: 2015-01-16 05:02 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/32ad3e099966 Merge - test/runtime/7194254/Test7194254.java Changeset: 8596a20c8de1 Author: asiebenborn Date: 2015-01-16 13:58 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8596a20c8de1 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestOptimizeStringConcat.java Changeset: f1340404713a Author: zmajo Date: 2015-01-19 09:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f1340404713a 8066312: Add new Node* Node::find_out(int opc) method. Summary: Added methods find_user_with() and has_user_with() for searching for a particular out type. Reviewed-by: kvn, jrose ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: 68fd38ede971 Author: thartmann Date: 2015-01-19 11:35 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/68fd38ede971 Merge - test/runtime/7194254/Test7194254.java Changeset: a562f4eeaa81 Author: dpochepk Date: 2015-01-16 20:59 +0400 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a562f4eeaa81 8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour) Summary: fixing unstable behaviour of 2 tests Reviewed-by: iignatyev ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java Changeset: 782cedc93dd1 Author: pchistyakov Date: 2015-01-16 15:08 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/782cedc93dd1 8068231: Several tests are still excluded Reviewed-by: kvn, iignatyev ! test/compiler/loopopts/7052494/Test7052494.java Changeset: 7d0a5a0bc1da Author: vlivanov Date: 2015-01-19 14:14 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7d0a5a0bc1da Merge Changeset: b0ce179e4a01 Author: iveresov Date: 2015-01-19 12:29 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b0ce179e4a01 8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp Changeset: e5224765443b Author: zmajo Date: 2015-01-20 09:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e5224765443b 8069162: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java Summary: Added '@ignore 8069160' to the test. Reviewed-by: anoll, kvn ! test/serviceability/dcmd/compiler/CompilerQueueTest.java Changeset: cbd0cbb0deed Author: zmajo Date: 2015-01-21 10:51 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cbd0cbb0deed 8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds) Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level Reviewed-by: jrose, kvn ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: 2d6136f5356d Author: dlong Date: 2015-01-22 18:23 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2d6136f5356d Merge Changeset: f5861966e52b Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f5861966e52b Merge ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6c3831a4a80c Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6c3831a4a80c Merge Changeset: 8ff882030755 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8ff882030755 Added tag jdk9-b48 for changeset cc775a4a24c7 ! .hgtags Changeset: 360cd1fc42f1 Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/360cd1fc42f1 Merge Changeset: 0f8fc58bc5a2 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0f8fc58bc5a2 Merge Changeset: 0c32ee82088b Author: thartmann Date: 2015-01-22 09:07 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0c32ee82088b 8069580: String intrinsic related cleanups Summary: Small cleanup of string intrinsic related code. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/library_call.cpp Changeset: 41e21dafddc9 Author: neliasso Date: 2015-01-22 11:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/41e21dafddc9 8069389: CompilerOracle prefix wildcarding is broken for long strings Summary: Replace strcpy with memmove Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp + test/compiler/oracle/TestCompileCommand.java Changeset: 85bf928f0a7e Author: neliasso Date: 2015-01-22 11:23 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/85bf928f0a7e 8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure Summary: Fixed whitespace handling and added test cases Reviewed-by: kvn, anoll, zmajo ! src/share/vm/compiler/compilerOracle.cpp ! test/compiler/oracle/CheckCompileCommandOption.java + test/compiler/oracle/command1.txt + test/compiler/oracle/command2.txt Changeset: 86d2643259de Author: fzhinkin Date: 2015-01-20 11:26 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/86d2643259de 8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure Reviewed-by: kvn ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java Changeset: b9b4b9394887 Author: iveresov Date: 2015-01-22 11:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b9b4b9394887 8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov ! src/share/vm/opto/output.cpp ! src/share/vm/opto/postaloc.cpp Changeset: 94010b8bd280 Author: iveresov Date: 2015-01-22 21:02 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/94010b8bd280 Merge Changeset: 72904af52714 Author: dlong Date: 2015-01-23 22:39 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/72904af52714 8031064: build_vm_def.sh not working correctly for new build cross compile Summary: move nm and awk code into vm.make Reviewed-by: dsamersoff, dholmes - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/vm.make Changeset: 4bb1260d360c Author: zmajo Date: 2015-01-26 10:43 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4bb1260d360c 8071312: compiler/arguments/CheckCompileThresholdScaling.java fails Summary: Change the way VM handles CompileThresholdScaling==0, update test Reviewed-by: kvn, drchase, fzhinkin ! src/share/vm/runtime/arguments.cpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: bc9c81aaf10b Author: pchistyakov Date: 2015-01-26 18:59 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bc9c81aaf10b 8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage Summary: disable background compilation Reviewed-by: kvn ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: aa00507a0fad Author: pchistyakov Date: 2015-01-26 19:01 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/aa00507a0fad 8069125: compiler/codecache/stress tests timeout in nightlies Summary: added timeout between one of test threads iterations, adjusted hole test execution time Reviewed-by: kvn ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 99dcf09fe406 Author: dlong Date: 2015-01-27 13:58 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/99dcf09fe406 Merge ! make/linux/makefiles/vm.make Changeset: c1a17f52db53 Author: thartmann Date: 2015-01-28 07:55 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c1a17f52db53 8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34 Summary: Aligning code heap sizes to large page size if supported. Reviewed-by: kvn, anoll ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java Changeset: d656b4c91d51 Author: lfoltan Date: 2015-01-23 09:54 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d656b4c91d51 8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest. Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present. Reviewed-by: acorn, hseigel ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp Changeset: 5a8fe6466866 Author: ctornqvi Date: 2015-01-23 11:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5a8fe6466866 8069207: [TESTBUG] Exception thrown for java.lang.NoSuchMethodError: sun.misc.Unsafe.monitorExit Reviewed-by: gtriantafill, dholmes + test/runtime/Unsafe/AllocateInstance.java + test/runtime/Unsafe/AllocateMemory.java + test/runtime/Unsafe/CopyMemory.java + test/runtime/Unsafe/DefineClass.java + test/runtime/Unsafe/FieldOffset.java + test/runtime/Unsafe/GetField.java + test/runtime/Unsafe/GetPutAddress.java + test/runtime/Unsafe/GetPutBoolean.java + test/runtime/Unsafe/GetPutByte.java + test/runtime/Unsafe/GetPutChar.java + test/runtime/Unsafe/GetPutDouble.java + test/runtime/Unsafe/GetPutFloat.java + test/runtime/Unsafe/GetPutInt.java + test/runtime/Unsafe/GetPutLong.java + test/runtime/Unsafe/GetPutObject.java + test/runtime/Unsafe/GetPutShort.java + test/runtime/Unsafe/GetUnsafe.java + test/runtime/Unsafe/PageSize.java + test/runtime/Unsafe/SetMemory.java + test/runtime/Unsafe/ThrowException.java Changeset: 031ed3504352 Author: goetz Date: 2015-01-12 09:16 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/031ed3504352 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Reviewed-by: coleenp, sla ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 4d3f1d99d12e Author: sspitsyn Date: 2015-01-26 15:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4d3f1d99d12e 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 078a77b69f36 Author: ctornqvi Date: 2015-01-27 05:51 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/078a77b69f36 8071530: Update OS detection code to reflect Windows 10 version change Reviewed-by: sla, mgronlun ! src/os/windows/vm/os_windows.cpp Changeset: ce6a637e15b7 Author: ykantser Date: 2015-01-28 09:27 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ce6a637e15b7 8071545: Tests are still excluded while the appropriate bug has been fixed Reviewed-by: sspitsyn, sla ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: fca33371ff0b Author: dfuchs Date: 2015-01-28 17:52 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fca33371ff0b 8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/os.hpp Changeset: c548512bd499 Author: minqi Date: 2015-01-27 20:02 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c548512bd499 Merge ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: c1b8e92e0469 Author: minqi Date: 2015-01-29 01:13 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c1b8e92e0469 Merge Changeset: 24b6f0e52f43 Author: minqi Date: 2015-01-29 03:54 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/24b6f0e52f43 Merge ! src/share/vm/runtime/os.hpp Changeset: 080a0772cf95 Author: sspitsyn Date: 2015-01-29 03:11 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/080a0772cf95 8008678: JSR 292: constant pool reconstitution must support pseudo strings Summary: Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string. Reviewed-by: coleenp, jrose Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/methodComparator.cpp + test/serviceability/jvmti/TestLambdaFormRetransformation.java Changeset: 1ccbee15f61a Author: minqi Date: 2015-01-30 10:52 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1ccbee15f61a Merge - make/linux/makefiles/build_vm_def.sh Changeset: 2cea9d4c9325 Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2cea9d4c9325 Merge - make/linux/makefiles/build_vm_def.sh Changeset: a254d126863d Author: dfuchs Date: 2015-02-04 17:12 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a254d126863d 8072450: 9-dev build failed on elinux-i586 and rlinux-i586 Summary: added LL suffix to constant declaration Reviewed-by: dholmes, coleenp, sla ! src/share/vm/prims/jvm.cpp Changeset: 6dc8db7164d2 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6dc8db7164d2 Added tag jdk9-b49 for changeset 360cd1fc42f1 ! .hgtags Changeset: e0947f58c9c1 Author: lana Date: 2015-02-05 15:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e0947f58c9c1 Merge - make/linux/makefiles/build_vm_def.sh Changeset: 98e3222b70f9 Author: coleenp Date: 2015-01-29 14:37 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/98e3222b70f9 8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..) Summary: Use resource allocated hashtable for local variable table checking Reviewed-by: kamg, sspitsyn ! src/share/vm/classfile/classFileParser.cpp + test/runtime/LocalVariableTable/DuplicateLVT.cod + test/runtime/LocalVariableTable/DuplicateLVTT.cod + test/runtime/LocalVariableTable/NotFoundLVTT.cod + test/runtime/LocalVariableTable/TestLVT.java + test/runtime/LocalVariableTable/testcase.jar Changeset: 0a8a354190ae Author: ctornqvi Date: 2015-01-29 14:50 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0a8a354190ae 8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation. Reviewed-by: dholmes, gtriantafill, jprovino ! test/runtime/Unsafe/AllocateMemory.java Changeset: 31ce884737a6 Author: ykantser Date: 2015-01-30 09:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/31ce884737a6 8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined Reviewed-by: sla, jbachorik ! test/serviceability/attach/AttachWithStalePidFile.java Changeset: 435d1f8837af Author: miauno Date: 2015-01-30 20:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/435d1f8837af 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 690b40bee3ae Author: miauno Date: 2015-01-30 20:00 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/690b40bee3ae 8071908: Port internal Diagnostic Command tests and test framework to jtreg Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/compiler/MethodIdentifierParser.java + test/serviceability/dcmd/framework/HelpTest.java + test/serviceability/dcmd/framework/InvalidCommandTest.java + test/serviceability/dcmd/framework/VMVersionTest.java + test/serviceability/dcmd/gc/ClassHistogramAllTest.java + test/serviceability/dcmd/gc/ClassHistogramTest.java + test/serviceability/dcmd/gc/HeapDumpAllTest.java + test/serviceability/dcmd/gc/HeapDumpTest.java + test/serviceability/dcmd/gc/RunFinalizationTest.java + test/serviceability/dcmd/gc/RunGCTest.java + test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java + test/serviceability/dcmd/thread/PrintTest.java + test/serviceability/dcmd/vm/ClassLoaderStatsTest.java + test/serviceability/dcmd/vm/CommandLineTest.java + test/serviceability/dcmd/vm/DynLibsTest.java + test/serviceability/dcmd/vm/FlagsTest.java + test/serviceability/dcmd/vm/SystemPropertiesTest.java + test/serviceability/dcmd/vm/UptimeTest.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java Changeset: 6d46a60a2770 Author: jiangli Date: 2015-01-30 20:31 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6d46a60a2770 8071962: The SA code needs to be updated to support Symbol lookup from the shared archive. Summary: Support shared symbols lookup. Reviewed-by: minqi, sspitsyn, dsamersoff, iklam ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java + agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 603ec5001a6d Author: jiangli Date: 2015-02-02 13:10 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/603ec5001a6d Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: d82cfaa06edb Author: fparain Date: 2015-02-02 18:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d82cfaa06edb 8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Reviewed-by: dcubed, coleenp, bdelsart ! src/cpu/x86/vm/frame_x86.cpp Changeset: 190387dac813 Author: fparain Date: 2015-02-02 21:19 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/190387dac813 Merge Changeset: 7e84c2e6bdd2 Author: miauno Date: 2015-02-03 12:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7e84c2e6bdd2 8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: d817c3987d6c Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d817c3987d6c 8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/gc/HeapDumpTest.java Changeset: 79f4205419d2 Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/79f4205419d2 8072405: [TESTBUG] DCMD tests needs at least compact3 profile Reviewed-by: jbachorik, sla ! test/TEST.groups Changeset: c705ddfa4ebd Author: ctornqvi Date: 2015-02-04 18:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c705ddfa4ebd Merge - make/linux/makefiles/build_vm_def.sh Changeset: 6c671819cfd1 Author: jprovino Date: 2015-01-27 13:50 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6c671819cfd1 8064947: Clean up BarrierSet ctor/dtor Summary: Make abstract base call contructors protected and require a "kind" argument. Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp Changeset: 1c8ba2d0d2f0 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1c8ba2d0d2f0 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 3ca118e90cc9 Author: kbarrett Date: 2015-01-29 00:08 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3ca118e90cc9 8068942: Improve validation of -XX:G1ConfidencePercent value Summary: Validate during argument processing and simplify usage by assuming validated. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestG1PercentageOptions.java Changeset: 9da54f5ae719 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9da54f5ae719 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 92520906931c Author: jwilhelm Date: 2015-02-02 13:57 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/92520906931c Merge - make/linux/makefiles/build_vm_def.sh ! src/share/vm/runtime/arguments.cpp Changeset: ea729fe8efd9 Author: sjohanss Date: 2015-02-03 15:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ea729fe8efd9 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying. Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5abc906fe3a8 Author: ysuenaga Date: 2015-02-04 22:21 +0900 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5abc906fe3a8 8068589: GCCause should distinguish jcmd GC.run from System.gc() Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() . Reviewed-by: sla, tamao ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 0d44a3fdbe02 Author: jprovino Date: 2015-02-04 10:18 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0d44a3fdbe02 8071805: BarrierSet::Other is not used and should be removed. Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other. Reviewed-by: tschatzl, kbarrett ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 1f48d2c437bb Author: aharlap Date: 2015-02-04 13:14 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1f48d2c437bb 8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform Summary: Added extension point to detect unsupported options Reviewed-by: dholmes, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: 4a9d7af7218c Author: jwilhelm Date: 2015-02-05 12:23 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4a9d7af7218c Merge ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: a22252e998fc Author: amurillo Date: 2015-02-05 14:57 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a22252e998fc Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 5cbb3357ec5a Author: amurillo Date: 2015-02-10 10:09 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5cbb3357ec5a Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 18218f0736d2 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/18218f0736d2 Added tag jdk9-b50 for changeset e0947f58c9c1 ! .hgtags Changeset: 403b9cbadb04 Author: lana Date: 2015-02-12 16:39 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/403b9cbadb04 Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 8e93f8517960 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8e93f8517960 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: ea802a4750aa Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ea802a4750aa 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: d853290566af Author: zmajo Date: 2015-01-29 19:16 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d853290566af 8071654: disassembler handles embedded OOPs not uniformly Summary: Remove (currently dead) code that prints oops within disassembled instructions. Reviewed-by: kvn, thartmann, roland ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp Changeset: a44f7b0530ab Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a44f7b0530ab 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 54365b7cd56e Author: thartmann Date: 2015-01-30 13:31 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/54365b7cd56e Merge Changeset: 818ce4dab68a Author: anoll Date: 2015-01-30 15:20 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/818ce4dab68a 8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known Reviewed-by: kvn ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 778fd0840124 Author: anoll Date: 2015-01-30 14:35 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/778fd0840124 Merge Changeset: 76953f37d153 Author: anoll Date: 2015-01-30 15:36 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/76953f37d153 Merge Changeset: 25454f0d37d3 Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/25454f0d37d3 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1c65b563b1bd Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1c65b563b1bd Merge Changeset: 7ed418950e15 Author: thartmann Date: 2015-02-02 15:19 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7ed418950e15 8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages Summary: Disable large page usage for test. Reviewed-by: kvn ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java Changeset: f81627ca8a1c Author: thartmann Date: 2015-02-02 14:35 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f81627ca8a1c Merge Changeset: 5960a65b0f54 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5960a65b0f54 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 5bfedd3cfd39 Author: anoll Date: 2015-02-03 10:30 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5bfedd3cfd39 8068440: Test6857159.java times out Summary: Replace shell script with Java-only code Reviewed-by: kvn, iignatyev ! test/compiler/c2/6857159/Test6857159.java Changeset: a4f200a81135 Author: anoll Date: 2015-02-03 09:56 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a4f200a81135 Merge - make/linux/makefiles/build_vm_def.sh - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/runtime/7194254/Test7194254.java Changeset: b50281ff91ce Author: goetz Date: 2015-01-30 12:53 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b50281ff91ce 8071996: split_if accesses NULL region of ConstraintCast Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 048d681ebfe2 Author: zmajo Date: 2015-02-06 18:16 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/048d681ebfe2 8072398: assert fails in L1RGenerator::increment_event_counter_impl Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: b554e929f7a7 Author: pchistyakov Date: 2015-01-30 20:45 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b554e929f7a7 8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available Summary: disabled DeoptimizeALot for test runs Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 122b9c0f6a86 Author: roland Date: 2015-01-30 15:23 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/122b9c0f6a86 8071533: assert(n0->is_Call()) failed: expect a call here Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/callnode.cpp Changeset: 94ec81ddd4ec Author: roland Date: 2015-02-06 13:50 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/94ec81ddd4ec 8071999: SA's buildreplayjars fail with exception Summary: support default methods when dumping classes in SA Reviewed-by: vlivanov, kvn, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java Changeset: e9291d20ecaa Author: roland Date: 2015-02-09 15:10 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e9291d20ecaa 8072016: Array copy may cause infinite cycle of deoptimization/compilation Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! test/compiler/arraycopy/TestArrayCopyNoInit.java + test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ce7613869df3 Author: roland Date: 2015-02-09 13:45 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ce7613869df3 8071821: Assert failed in UnexpectedDeoptimizationTest.java Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: d0b3b6f5a445 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d0b3b6f5a445 Merge ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4f8e46262c7f Author: mgerdin Date: 2015-02-06 16:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4f8e46262c7f 8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc() Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 9c8bd4409dc9 Author: skovalev Date: 2015-02-09 09:51 +0300 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9c8bd4409dc9 8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23) Reviewed-by: jwilhelm, iignatyev ! test/TEST.groups Changeset: 948f2c218630 Author: jwilhelm Date: 2015-02-09 17:38 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/948f2c218630 8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well Summary: Changed to a more generic description. Reviewed-by: mgerdin, tschatzl ! src/share/vm/runtime/globals.hpp Changeset: d040a82e590c Author: tschatzl Date: 2015-02-10 15:44 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d040a82e590c 8072056: Remove unnecessary header file #include Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp Reviewed-by: tschatzl, kbarrett, jprovino Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 566574421b40 Author: tschatzl Date: 2015-02-10 17:41 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/566574421b40 8065093: Remove unused variable/output argument Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate Reviewed-by: tschatzl, kbarrett Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 73a4afa29510 Author: mlarsson Date: 2015-02-11 14:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/73a4afa29510 8066566: Refactor ParNewGeneration to contain ParNewTracer Reviewed-by: ehelin, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 0053c85cff01 Author: jwilhelm Date: 2015-02-13 01:41 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0053c85cff01 Merge ! src/share/vm/runtime/globals.hpp Changeset: c1552a4dfc14 Author: miauno Date: 2015-02-04 16:09 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c1552a4dfc14 8072472: serviceability/dcmd/framework/* should be quarantined Reviewed-by: jbachorik ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: 6bfc40057b3f Author: dholmes Date: 2015-02-04 18:47 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6bfc40057b3f 8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: a09b7ff9426d Author: dholmes Date: 2015-02-04 21:33 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a09b7ff9426d 8072575: Add missing test for 8065895 Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe + test/runtime/ErrorHandling/SecondaryErrorTest.java Changeset: 623d0a89d55d Author: sla Date: 2015-02-05 12:54 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/623d0a89d55d 8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT Reviewed-by: dholmes, ctornqvi ! test/TEST.ROOT Changeset: ad10a46cc215 Author: goetz Date: 2015-02-04 16:26 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ad10a46cc215 8072434: 8064457: introduces performance regressions in 9-b47 Reviewed-by: coleenp, kvn ! src/share/vm/runtime/virtualspace.cpp Changeset: 9c3b4e28183c Author: jbachorik Date: 2015-01-12 14:05 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9c3b4e28183c 8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/mapfile-vers ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 871f73d10e98 Author: dcubed Date: 2015-02-06 10:40 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/871f73d10e98 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/prims/jvm.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: f27530eb6c46 Author: jbachorik Date: 2014-12-02 19:47 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f27530eb6c46 8067447: Factor out the shared implementation of the VM flags manipulation code Reviewed-by: sla, dholmes ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp + src/share/vm/services/writeableFlags.cpp + src/share/vm/services/writeableFlags.hpp Changeset: 4a76ca542247 Author: hseigel Date: 2015-02-10 09:25 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4a76ca542247 8072694: Need errno info when CDS archive creation fails Summary: Add errno output to error message when CDS archive creation fails Reviewed-by: dholmes, lfoltan ! src/share/vm/memory/filemap.cpp Changeset: dba0e5e29ebd Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dba0e5e29ebd 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/prims/unsafe.cpp ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java Changeset: d5c8919c43ab Author: psandoz Date: 2015-02-10 16:53 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d5c8919c43ab Merge Changeset: 35cf9f62226f Author: coleenp Date: 2015-02-10 15:10 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/35cf9f62226f 8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot Reviewed-by: lfoltan, gtriantafill, hseigel ! src/share/vm/memory/allocation.cpp ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/nmtDCmd.cpp Changeset: ce2c731bb770 Author: psandoz Date: 2015-02-10 21:32 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ce2c731bb770 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support Reviewed-by: kvn, vlivanov ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 18da5dda66d2 Author: psandoz Date: 2015-02-10 22:22 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/18da5dda66d2 Merge Changeset: b35cc4197f1b Author: dfuchs Date: 2015-02-11 17:41 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b35cc4197f1b 8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix Reviewed-by: dholmes, coleenp ! src/share/vm/opto/divnode.cpp ! src/share/vm/prims/jvm.cpp Changeset: 70e539f62c3d Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/70e539f62c3d Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: 16157f91ff41 Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/16157f91ff41 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: cee2bc060da7 Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cee2bc060da7 Added tag jdk9-b51 for changeset 403b9cbadb04 ! .hgtags Changeset: 9fb7fdc554db Author: lana Date: 2015-02-19 16:37 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9fb7fdc554db Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: b00d819e1fcc Author: dholmes Date: 2015-02-13 06:23 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b00d819e1fcc 8072935: Fix missing newline at end of file after 8067447 Reviewed-by: dholmes, dlong Contributed-by: Thomas Stuefe ! src/share/vm/services/writeableFlags.cpp Changeset: b14b199c0eaa Author: ykantser Date: 2015-02-13 13:17 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b14b199c0eaa 8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 30137e7eef47 Author: dcubed Date: 2015-02-13 10:01 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/30137e7eef47 8061553: Contended Locking fast enter bucket Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket Reviewed-by: dholmes, acorn Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 034eb71ab7fd Author: cjplummer Date: 2015-02-11 15:22 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/034eb71ab7fd 8054888: Runtime: Add Diagnostic Command that prints the class hierarchy Summary: Added the VM.class_hierarhcy DCMD Reviewed-by: stefank, miauno ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! test/Makefile + test/serviceability/dcmd/vm/ClassHierarchyTest.java Changeset: 32e5c73978d0 Author: jiangli Date: 2015-02-13 20:33 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/32e5c73978d0 Merge Changeset: 1358c53c32f1 Author: ctornqvi Date: 2015-02-13 15:05 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1358c53c32f1 Merge Changeset: b3ff7aa031d3 Author: ctornqvi Date: 2015-02-14 00:03 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b3ff7aa031d3 Merge ! src/share/vm/services/diagnosticCommand.cpp Changeset: 53bc5f5b8378 Author: cjplummer Date: 2015-02-14 08:53 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/53bc5f5b8378 8073167: Undo change to -retain argument in hotspot/test/Makefile Summary: -retain:all changed back to -retain:fail,error Reviewed-by: stefank ! test/Makefile Changeset: dd131cca9937 Author: hseigel Date: 2015-02-17 13:19 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/dd131cca9937 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image Summary: Remove the meta-index code and rt.jar code and comments Reviewed-by: mchung, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp Changeset: ff7fa523a873 Author: ctornqvi Date: 2015-02-18 19:27 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ff7fa523a873 Merge Changeset: e993a176f3d7 Author: mlarsson Date: 2015-02-13 09:48 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e993a176f3d7 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: ad8ac65b4d77 Author: mlarsson Date: 2015-02-13 10:31 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ad8ac65b4d77 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: 96fec51ac851 Author: stefank Date: 2015-02-10 17:16 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/96fec51ac851 8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp Reviewed-by: jwilhelm, tschatzl ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/share/vm/gc_implementation/g1/g1EvacFailure.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp Changeset: 6a5be7f00868 Author: stefank Date: 2015-02-13 14:37 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6a5be7f00868 8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciBaseObject.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArray.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderStats.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp + src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp + src/share/vm/memory/cardTableModRefBS.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp + src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp Changeset: d8ded1e4465b Author: sangheki Date: 2015-02-16 08:38 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d8ded1e4465b 8073115: assert(_covered_region.contains(p)) needs better error messages Summary: Changed to print out related values Reviewed-by: jwilhelm, brutisso, stefank ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp Changeset: 759a167d2381 Author: jwilhelm Date: 2015-02-16 21:24 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/759a167d2381 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp Changeset: 2f392e90f258 Author: stefank Date: 2015-02-18 08:57 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2f392e90f258 8073387: Move VerifyOopClosures out from genOopClosures.hpp Reviewed-by: brutisso, mgerdin, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/oops/oop.cpp + src/share/vm/oops/verifyOopClosure.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 9f95e0a7aeb9 Author: jwilhelm Date: 2015-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9f95e0a7aeb9 Merge ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 840306ef66e4 Author: drchase Date: 2015-02-17 13:54 -0500 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/840306ef66e4 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: f1b92b73e6aa Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f1b92b73e6aa 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: cf7251f51459 Author: iveresov Date: 2015-02-17 21:46 +0000 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cf7251f51459 Merge Changeset: fd5c69442b0b Author: vlivanov Date: 2015-02-19 11:12 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fd5c69442b0b Merge ! src/share/vm/opto/graphKit.cpp Changeset: f717f8d3538c Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f717f8d3538c Merge - src/share/vm/oops/oop.inline2.hpp From robert.field at oracle.com Sat Feb 28 22:44:40 2015 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 28 Feb 2015 22:44:40 +0000 Subject: hg: kulla/dev/langtools: Add detail to API docs. Naming consistency. Import clean-up. Message-ID: <201502282244.t1SMifpg028596@aojmv0008> Changeset: 38d2d05c98eb Author: rfield Date: 2015-02-28 14:44 -0800 URL: http://hg.openjdk.java.net/kulla/dev/langtools/rev/38d2d05c98eb Add detail to API docs. Naming consistency. Import clean-up. ! repl/TODO ! repl/src/api/EvalProcessing.java ! repl/src/api/EvalResult.java ! repl/src/api/EvalState.java ! repl/src/api/SnippetInfo.java ! repl/src/impl/EvalProcessingImpl.java ! repl/src/impl/SnippetMaps.java ! repl/src/impl/VMNotConnectedException.java ! repl/src/remote/RemoteAgent.java ! repl/src/tool/Repl.java ! repl/testng/test/KullaTesting.java