From vicente.romero at oracle.com Wed May 1 14:51:21 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 01 May 2019 14:51:21 +0000 Subject: hg: amber/amber: moving java.lang.compiler to java.lang.runtime Message-ID: <201905011451.x41EpMjT005738@aojmv0008.oracle.com> Changeset: 49667f599890 Author: vromero Date: 2019-05-01 10:46 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/49667f599890 moving java.lang.compiler to java.lang.runtime - src/java.base/share/classes/java/lang/compiler/Extractor.java - src/java.base/share/classes/java/lang/compiler/ExtractorCarriers.java - src/java.base/share/classes/java/lang/compiler/ExtractorImpl.java - src/java.base/share/classes/java/lang/compiler/PatternSim.java - src/java.base/share/classes/java/lang/compiler/SwitchBootstraps.java - src/java.base/share/classes/java/lang/compiler/_pattern.java + src/java.base/share/classes/java/lang/runtime/Extractor.java + src/java.base/share/classes/java/lang/runtime/ExtractorCarriers.java + src/java.base/share/classes/java/lang/runtime/ExtractorImpl.java + src/java.base/share/classes/java/lang/runtime/PatternSim.java + src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java + src/java.base/share/classes/java/lang/runtime/_pattern.java ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java - test/jdk/java/lang/compiler/ExtractorTest.java - test/jdk/java/lang/compiler/RecordTest.java - test/jdk/java/lang/compiler/SwitchBootstrapsTest.java - test/jdk/java/lang/compiler/boottest/TEST.properties - test/jdk/java/lang/compiler/boottest/java.base/java/lang/compiler/CarrierTest.java + test/jdk/java/lang/extractor/ExtractorTest.java + test/jdk/java/lang/extractor/RecordTest.java + test/jdk/java/lang/extractor/SwitchBootstrapsTest.java + test/jdk/java/lang/extractor/boottest/TEST.properties + test/jdk/java/lang/extractor/boottest/java.base/java/lang/runtime/CarrierTest.java From maurizio.cimadamore at oracle.com Wed May 1 14:55:57 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 May 2019 14:55:57 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905011455.x41Etwcg011289@aojmv0008.oracle.com> Changeset: 66dd561b3653 Author: mcimadamore Date: 2019-05-01 16:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/66dd561b3653 Automatic merge with records-and-sealed - src/java.base/share/classes/java/lang/compiler/Extractor.java - src/java.base/share/classes/java/lang/compiler/ExtractorCarriers.java - src/java.base/share/classes/java/lang/compiler/ExtractorImpl.java - src/java.base/share/classes/java/lang/compiler/PatternSim.java - src/java.base/share/classes/java/lang/compiler/SwitchBootstraps.java - src/java.base/share/classes/java/lang/compiler/_pattern.java - test/jdk/java/lang/compiler/ExtractorTest.java - test/jdk/java/lang/compiler/RecordTest.java - test/jdk/java/lang/compiler/SwitchBootstrapsTest.java - test/jdk/java/lang/compiler/boottest/TEST.properties - test/jdk/java/lang/compiler/boottest/java.base/java/lang/compiler/CarrierTest.java From maurizio.cimadamore at oracle.com Wed May 1 16:02:18 2019 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 1 May 2019 17:02:18 +0100 Subject: on implementing state components as a first class concept In-Reply-To: <247dcdc7-9589-af86-aa9d-7a42118dbadc@oracle.com> References: <247dcdc7-9589-af86-aa9d-7a42118dbadc@oracle.com> Message-ID: On top of my head, the way I'd approach this would be something like this: 1) keep using fields to model state components, but mark them with a special flag 2a) use the same VarSymbol implementation for both the state component and the field 2b) derive the state components from the VarSymbols marked with the corresponding flag 3) When users ask for state components (TypeELement::getStateComponents), generate the list as per either (2a) or (2b). Is this a viable implementation path? P.S. I'm a bit skeptical of reusing VariableElement for state components, since that API is more general (e.g. see VariableElement::getConstantValue()). I'd rather like to see a new interface for state components, and maybe a common superinterface between state components and field elements. Maurizio On 25/04/2019 21:17, Vicente Romero wrote: > Hi, > > Joe and I have been chatting offline about his proposal for making > record state components a first class concept. The closest concept > available in the compiler is, as seen from the javax.lang.model API: > j.l.m.e.VariableElement which is implemented by > com.sun.tools.javac.code.VarSymbol in javac. This is the same class we > use for parameters, fields, etc. This means that we will be having two > field-like structures inside the same class, inside the same scope and > with the same name. > > One way to overcome the same name issue could be to generate a > synthetic name for the private field, kind or $stateComponent, that > way the compiler won't have any issue attributing both field-like > entities. The problem with this is that user code added to the record, > will use the state component name so that user code will need to be > rewritten, at parser time?, so that it refer to the synthetic name > given to the private field. This is not a big deal but could generate > other side-effects. > > I'm not very happy with these options to implement state components as > a first class concept mostly because of the user code rewriting issue. > Other options could be to use the same field-like entities for both > purposes or annotate the record with the state components information. > > Comments? > > Vicente From vicente.romero at oracle.com Wed May 1 18:00:52 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 01 May 2019 18:00:52 +0000 Subject: hg: amber/amber: allow for empty records Message-ID: <201905011800.x41I0qlb027238@aojmv0008.oracle.com> Changeset: bcfd366e2054 Author: vromero Date: 2019-05-01 13:59 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/bcfd366e2054 allow for empty records ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From maurizio.cimadamore at oracle.com Wed May 1 18:05:49 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 May 2019 18:05:49 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905011805.x41I5nO9029582@aojmv0008.oracle.com> Changeset: 0bf9ef1cbd6a Author: mcimadamore Date: 2019-05-01 20:05 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0bf9ef1cbd6a Automatic merge with records-and-sealed ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From jan.lahoda at oracle.com Thu May 2 08:00:05 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 02 May 2019 08:00:05 +0000 Subject: hg: amber/amber: Fixing crashes related to misplaced breaks. Message-ID: <201905020800.x42806fu001521@aojmv0008.oracle.com> Changeset: 0689af638ab6 Author: jlahoda Date: 2019-05-02 09:58 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0689af638ab6 Fixing crashes related to misplaced breaks. ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/switchexpr/WrongBreakTest.java + test/langtools/tools/javac/switchexpr/WrongBreakTest.out From jan.lahoda at oracle.com Thu May 2 09:20:17 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 02 May 2019 09:20:17 +0000 Subject: hg: amber/amber: Cleanup. Message-ID: <201905020920.x429KHtf017030@aojmv0008.oracle.com> Changeset: ebdc3fee7ceb Author: jlahoda Date: 2019-05-02 11:19 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ebdc3fee7ceb Cleanup. ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! test/langtools/tools/javac/lexer/JavaLexerTest.java From joe.darcy at oracle.com Thu May 2 18:06:50 2019 From: joe.darcy at oracle.com (Joe Darcy) Date: Thu, 2 May 2019 11:06:50 -0700 Subject: on implementing state components as a first class concept In-Reply-To: References: <247dcdc7-9589-af86-aa9d-7a42118dbadc@oracle.com> Message-ID: <1e6719f7-a504-f65d-a475-9b9f3aa488af@oracle.com> Hi Maurizio, On 5/1/2019 9:02 AM, Maurizio Cimadamore wrote: > On top of my head, the way I'd approach this would be something like > this: > > 1) keep using fields to model state components, but mark them with a > special flag > > 2a) use the same VarSymbol implementation for both the state component > and the field > > 2b) derive the state components from the VarSymbols marked with the > corresponding flag The above is a summary of the initial implementation in the amber repo where the fields corresponding to the state components were marked with an ElementKind of STATE_COMPONENT rather than FIELD :-) The basic design decision is how distinct the modeling of the state components should be from the fields holding the state information. > > 3) When users ask for state components > (TypeELement::getStateComponents), generate the list as per either > (2a) or (2b). > > Is this a viable implementation path? > > P.S. > > I'm a bit skeptical of reusing VariableElement for state components, > since that API is more general (e.g. see > VariableElement::getConstantValue()). I'd rather like to see a new > interface for state components, and maybe a common superinterface > between state components and field elements. Based on experience with the apt API, the javax.lang.model API uses its interface types to cover a wider range of options. For example, there is one interface to model type declarations (javax.lang.model.element.TypeElement) rather than specialized sub-interfaces for enums, annotation types, etc. as was done in the apt API. Likewise, the VariableElement interface serves a spectrum of variable-related entities; from its summary "a field, |enum| constant, method or constructor parameter, local variable, resource variable, or exception parameter." While it would be possible to add state components as a top-level modeling interface, alongside type, package, module, etc., I don't think it is necessary to do so. Cheers, -Joe From maurizio.cimadamore at oracle.com Thu May 2 20:24:33 2019 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 2 May 2019 21:24:33 +0100 Subject: on implementing state components as a first class concept In-Reply-To: <1e6719f7-a504-f65d-a475-9b9f3aa488af@oracle.com> References: <247dcdc7-9589-af86-aa9d-7a42118dbadc@oracle.com> <1e6719f7-a504-f65d-a475-9b9f3aa488af@oracle.com> Message-ID: <2d436004-071d-935e-f48d-dc211aa02f61@oracle.com> On 02/05/2019 19:06, Joe Darcy wrote: > The above is a summary of the initial implementation in the amber repo > where the fields corresponding to the state components were marked > with an ElementKind of STATE_COMPONENT rather than FIELD :-) I don't think so - if you go down the 2b path, you have fields, and then you compute state elements from there, on the fly. In any case, as long as the API returns the correct answers, I don't think it should matter as to whether javac is internally able to reuse the field symbol for both the field and the state component? Vicente was under the impression that we needed to duplicate, I'm just trying to point out that I don't immediately see that necessity. Maurizio From vicente.romero at oracle.com Fri May 3 12:57:44 2019 From: vicente.romero at oracle.com (Vicente Romero) Date: Fri, 3 May 2019 08:57:44 -0400 Subject: on implementing state components as a first class concept In-Reply-To: <2d436004-071d-935e-f48d-dc211aa02f61@oracle.com> References: <247dcdc7-9589-af86-aa9d-7a42118dbadc@oracle.com> <1e6719f7-a504-f65d-a475-9b9f3aa488af@oracle.com> <2d436004-071d-935e-f48d-dc211aa02f61@oracle.com> Message-ID: On 5/2/19 4:24 PM, Maurizio Cimadamore wrote: > > On 02/05/2019 19:06, Joe Darcy wrote: >> The above is a summary of the initial implementation in the amber >> repo where the fields corresponding to the state components were >> marked with an ElementKind of STATE_COMPONENT rather than FIELD :-) > > I don't think so - if you go down the 2b path, you have fields, and > then you compute state elements from there, on the fly. > > In any case, as long as the API returns the correct answers, I don't > think it should matter as to whether javac is internally able to reuse > the field symbol for both the field and the state component? Vicente > was under the impression that we needed to duplicate, I'm just trying > to point out that I don't immediately see that necessity. I agree that we should explore all the options to provide the right answers to the API clients without needing to provide two field-like entities inside a record. That should be our last resort, > > Maurizio > Vicente From jan.lahoda at oracle.com Fri May 3 15:22:40 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 03 May 2019 15:22:40 +0000 Subject: hg: amber/amber: Cleanup - fixing test. Message-ID: <201905031522.x43FMfJ8025656@aojmv0008.oracle.com> Changeset: 41a3f9bba1ab Author: jlahoda Date: 2019-05-03 15:07 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/41a3f9bba1ab Cleanup - fixing test. ! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java From vicente.romero at oracle.com Mon May 6 21:13:57 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 06 May 2019 21:13:57 +0000 Subject: hg: amber/amber: fixing bug introduced by merge Message-ID: <201905062113.x46LDwuU013592@aojmv0008.oracle.com> Changeset: a3afaebb1723 Author: vromero Date: 2019-05-06 17:13 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a3afaebb1723 fixing bug introduced by merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java From james.laskey at oracle.com Wed May 8 12:38:12 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Wed, 08 May 2019 12:38:12 +0000 Subject: hg: amber/amber: Align code with JEP Message-ID: <201905081238.x48CcCvM028207@aojmv0008.oracle.com> Changeset: 6650d8850de0 Author: jlaskey Date: 2019-05-08 09:36 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/6650d8850de0 Align code with JEP + src/java.base/share/classes/java/lang/MalformedEscapeException.java ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/MultilineStringLiteralAPI.java ! test/langtools/tools/javac/MultilineStringLiteralLang.java From james.laskey at oracle.com Wed May 8 15:17:07 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Wed, 08 May 2019 15:17:07 +0000 Subject: hg: amber/amber: Tests for String::stripIndent String::translateEscapes Message-ID: <201905081517.x48FH87U005134@aojmv0008.oracle.com> Changeset: 67f14114d955 Author: jlaskey Date: 2019-05-08 12:16 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/67f14114d955 Tests for String::stripIndent String::translateEscapes + test/jdk/java/lang/String/StripIndent.java + test/jdk/java/lang/String/TranslateEscapes.java From james.laskey at oracle.com Wed May 8 17:06:15 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Wed, 08 May 2019 17:06:15 +0000 Subject: hg: amber/amber: Remove references to \ Message-ID: <201905081706.x48H6GAu009732@aojmv0008.oracle.com> Changeset: 2a9278e24bc3 Author: jlaskey Date: 2019-05-08 14:05 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/2a9278e24bc3 Remove references to \ ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! test/jdk/java/lang/String/TranslateEscapes.java ! test/langtools/tools/javac/MultilineStringLiteralLang.java From scolebourne at joda.org Thu May 9 16:29:51 2019 From: scolebourne at joda.org (Stephen Colebourne) Date: Thu, 9 May 2019 17:29:51 +0100 Subject: Long line string literals In-Reply-To: <454D3E30-C49B-49F0-9BC6-CA9E44117051@oracle.com> References: <454D3E30-C49B-49F0-9BC6-CA9E44117051@oracle.com> Message-ID: Continuing from amber-spec-experts [1]: On Thu, 9 May 2019 at 15:37, Jim Laskey wrote: > - \, \ and \ (white space includes LF > and CR) have been proposed with various semantics for each. There is a > concern that the lack of visibility for what comes after the \. Is it a > space, tab, unicode white space, LF or CR? How do you tell? (?1) All of these are currently compile errors after a slash. So why complicate the problem space - just allow what is needed and continue to disallow what is not needed. Thus I'd suggest that only \ is allowed. \, \ etc would remain invalid. The visibility question is then entirely moot - the code won't compile unless it is \. > C) \ Consume all white space (including LF and CR) up to a > non-white space or end of string. This is the closest of the options (I really dislike D and E, and A and B don't really work). But I disagree that one slash should consume multiple lines - it should only merge two lines. How about an option F: F) \ Consume the line terminator and all subsequent whitespace until the next non-whitespace, line terminator or end of string. No confusion over invisible whitespace after the slash - unless it is a line terminator it does not compile. No consuming multiple lines - the slash simply acts like a line continuation character to the next line. Works on single and multi line literals. However, I do believe this needs to occur before auto-alignment. Since the user model is that of a continuation character, you'd expect the line below to be added to the current line before other processing occurs. I wouldn't expect the line below to be used in auto-alignment calculations. So, you'd have to accept either a two part escape processing, or treating \ more like a unicode escape (ie. processed much earlier and valid everywhere except comments). thanks Stephen [1] https://mail.openjdk.java.net/pipermail/amber-spec-experts/2019-May/001288.html From james.laskey at oracle.com Thu May 9 16:47:24 2019 From: james.laskey at oracle.com (Jim Laskey) Date: Thu, 9 May 2019 13:47:24 -0300 Subject: Long line string literals In-Reply-To: References: <454D3E30-C49B-49F0-9BC6-CA9E44117051@oracle.com> Message-ID: > On May 9, 2019, at 1:29 PM, Stephen Colebourne wrote: > > Continuing from amber-spec-experts [1]: > > On Thu, 9 May 2019 at 15:37, Jim Laskey wrote: >> - \, \ and \ (white space includes LF >> and CR) have been proposed with various semantics for each. There is a >> concern that the lack of visibility for what comes after the \. Is it a >> space, tab, unicode white space, LF or CR? How do you tell? (?1) > > All of these are currently compile errors after a slash. So why > complicate the problem space - just allow what is needed and continue > to disallow what is not needed. > > Thus I'd suggest that only \ is allowed. \, > \ etc would remain invalid. The visibility question is then > entirely moot - the code won't compile unless it is \. Reasonable. > >> C) \ Consume all white space (including LF and CR) up to a >> non-white space or end of string. > > This is the closest of the options (I really dislike D and E, and A > and B don't really work). But I disagree that one slash should consume > multiple lines - it should only merge two lines. How about an option > F: > > F) \ Consume the line terminator and all subsequent > whitespace until the next non-whitespace, line terminator or end of > string. > > No confusion over invisible whitespace after the slash - unless it is > a line terminator it does not compile. No consuming multiple lines - > the slash simply acts like a line continuation character to the next > line. Works on single and multi line literals. Mostly reasonable. > > However, I do believe this needs to occur before auto-alignment. Since > the user model is that of a continuation character, you'd expect the > line below to be added to the current line before other processing > occurs. I wouldn't expect the line below to be used in auto-alignment > calculations. So, you'd have to accept either a two part escape > processing, or treating \ more like a unicode escape > (ie. processed much earlier and valid everywhere except comments). > This is only a problem if the continuing line is interferes with the indentation algorithm. But that is true of any lines, so why is a continuation special? I think we can keep the continuation as part of normal escape handling. > thanks > Stephen > > [1] https://mail.openjdk.java.net/pipermail/amber-spec-experts/2019-May/001288.html From scolebourne at joda.org Mon May 13 18:56:12 2019 From: scolebourne at joda.org (Stephen Colebourne) Date: Mon, 13 May 2019 19:56:12 +0100 Subject: Long line string literals In-Reply-To: References: <454D3E30-C49B-49F0-9BC6-CA9E44117051@oracle.com> Message-ID: On Thu, 9 May 2019 at 17:47, Jim Laskey wrote: > > However, I do believe this needs to occur before auto-alignment. > > This is only a problem if the continuing line is interferes with the indentation > algorithm. But that is true of any lines, so why is a continuation special? > I think we can keep the continuation as part of normal escape handling. Its an edge case whatever. From my POV, the \ is intended to be a line continuer, for the purpose of joining long lines. I see that step as occurring early in the processing, before other rules kick in. But I don't think its a huge deal, as the edge case seems unlikely to be hit. Stephen From scolebourne at joda.org Mon May 13 19:18:42 2019 From: scolebourne at joda.org (Stephen Colebourne) Date: Mon, 13 May 2019 20:18:42 +0100 Subject: Text blocks / Multi-line string literals Message-ID: https://bugs.openjdk.java.net/browse/JDK-8222530 Some thoughts on where the proposal has reached. 1) I'm broadly happy. 2) I prefer "multi-line string literals" to "text blocks". 3) The proposal is a little bit hostile to Markdown, because markdown relies on significant whitespace at the end of the line. I'd really like to see a new escape \s for \u0020 added at the same time as this feature to ensure there is a way out of the problem. 4) I'd also like to see \ added at the same time as discussed elsewhere. 5) I'm still unconvinced by the use of the closing delimiter to determine indentation. To my eye, the examples all look a bit ugly because they effectively require the closing delimiter in line with the significant text. I don't think that plays well when passing the text block directly to a method. My natural style would be to place the closing delimiter 4 spaces to the left of the significant text. More broadly, I think the closing delimiter rule is turning what should be a code style choice (where the delimiter goes) into something more significant. Having said this, the rules as defined are a solid enough choice with logical rationale, even if not my choice. 6) The issue around concatenating strings with text blocks will trip people up I think. Is it possible to add an additional rule? If a text block opening delimiter follows a string concatenation operator (+) then any text immediately following the opening delimiter is not an error and that line is not stripped. And when concatenating, a single line text block is allowed (not stripped). With these extra rules, concatenation would work as expected I think. String source = """ public void print(""" + type + """ object, """ + otherParams + """) { System.out.println(Objects.toString(object)); } """; Note, I don't think this is a deal-breaker, but I do think developers would naturally expect concatenation to work in the case outlined above. thanks Stephen From scolebourne at joda.org Mon May 13 19:59:14 2019 From: scolebourne at joda.org (Stephen Colebourne) Date: Mon, 13 May 2019 20:59:14 +0100 Subject: a new contract for reference types In-Reply-To: References: <808908220.510660.1556715460517.JavaMail.zimbra@u-pem.fr> <0A9F753B-B2F7-4867-875E-BDD0E48DB87B@oracle.com> <539081449.514328.1556719645915.JavaMail.zimbra@u-pem.fr> <7FE66A56-923D-41AB-AFEC-51F4D2DE016C@oracle.com> <4d7025b6-e3b3-5de0-7513-a15e978b40bb@cs.oswego.edu> <17ACA497-5669-4DDE-BDE0-765C97232E03@oracle.com> Message-ID: It is great to continue to read all these fascinating discussions on value types and how they could play out in code. I just wanted to add my brief thoughts on V? as a type. As background, I'm not a fan of null in general and our codebase studiously avoids it. But I am a fan of types like T? where T is non-null and T? is nullable (like Fantom and Kotlin). However, Java has a long history, and types in Java cannot have those meanings. Given that, the use of V? seems odd to someone who should be excited by it. The email below helped explain my discomfort (thanks again). It seems clear that the primary thing the type is trying to express is the pointer (indirection), not the nullability. And as such, V? is entirely the wrong name for it. I don't have a particularly strong opinion on the alternative - V*, V.ptr, V.ref etc, although I don't think that generics style Ptr syntax captures the concept that well. Similarly, I don't have a strong opinion at this point on whether there should be a subtyping relationship or not. I do think there might be a case for the pointer syntax to apply to all types though. ie. that `String.ptr` would be an equivalent type to `String`, but `Int128.ptr` would not be the same type as `Int128`. So, the key fact is that V? isn't really about nullability at all - thats a secondary effect. Focussing the type name on the aspect which is primary (pointer-ness) makes it a lot more understandable (and of course a pointer is nullable today, so that shouldn't confuse). thanks Stephen On Wed, 1 May 2019 at 23:30, John Rose wrote: > > On May 1, 2019, at 7:39 AM, Brian Goetz wrote: > > > > This is the point I?ve been failing to get across to Remi as well. Suppose you have a big value, and you want a sparse ArrayList of that value? You need a way to say ?Arraylist of BigValue, but not flattened.? And that?s a use-site concern. ArrayList gives you that. > > > > Which is to say: the claim that V? is useless once we have reified generics is simply untrue. > > Uses of value type (and templates, after that) have a new > feature, not seen before on the JVM. They pull information > from the definition (the class-file) and employ it at the use > site. This fact has subtle and disruptive effects on our > JVM and user model. I'll take a crack at explaining? > > Today's types in the JVM are either hardwired primitives, > or else references. The references do *not* pull information > from the definition, unless the operation specifically requests > it (via a resolution step, as in a `new` or `checkcast` instruction). > In many usages, our existing reference types work like forward > declarations in C: > > typedef struct Foo Foo; //"class Foo;" in C++ > extern Foo* makeFoo(const char* name); > extern Foo* processFoo(Foo* arg); > > I'll use the acronym *FDT* for "forward declared type". > > Whole APIs can can be defined using such FDTs in C. Eventually > somebody needs to make a Foo, but that can be in a small > subset of the application which actually loads a header file > that defines the body of `struct Foo`. > > In physical terms, FDTs are obviously nullable because they > use an indirection pointer, which can assume a sentinel value. > This allows variables of FDT type (like `Foo*`) to be initialized > safely without the FDT's definition (such as a visible body for > `struct Foo`). > > FDTs are not globally optimizable; at most they can be locally > optimized by rewriting a region of the program. This applies > in general, and specifically to Java's reference types today. > Valhalla disrupts this state of affairs, in mostly good ways. > > If you have an array of values for a FDT, you must have an array > of pointers. It's impossible to secretly inline some of these arrays > because you are clever about knowing the source of them, except > in very limited case where local escape analysis lets you rewrite > the program secretly. (Such technology has not been invented, > despite a half century of trying. I'll call that "impossible" for short.) > Every mature OOL has a user switch to let the user choose, > non-secretly, whether to use an optimized representation or an > abstract one. For Java, it's `int[]` vs. `Integer[]`. > > It's not just arrays either. If you want an optimized field, you > have to use a different contract than the FDTs. For Java, it's > `int f` vs `Integer f`, with the definition of `int` hardwired > for your benefit. > > The fact that Integer is a FDT at this point is invisible to users, > since it's built in (and in fact the JVM loads it really early). > But if you were to make a user defined primitive `uint`, > then suddenly you'd have to load the class-file for `uint` > before laying out a field of that type. Or you'd have to > use an indirection. > > So forward declarations can be used, with indirections, to > lay out fields and arrays abstractly. Conversely, non-abstract > layouts (without indirections) cannot be used with forward > declarations. (Side note: You could include the full layout > redundantly at every use site. We're not doing that; it would > break Java's core binary compatibility model.) > > This is a deep reason why Java has nulls. If you declare a > reference variable in Java, it is a FDT (although you might not > realized it). To initialize that variable, you need a value which > is available before the type is defined. Hello, null. > > (Java could have chosen to omit null, I suppose, but then > every field load would potentially throw a "field not initialized" > exception. The larger point is that variables of forward-declared > type need a state which does not depend on the type's definition.) > > And it's not just arrays and fields either. It turns out to be > infeasible to arrange efficient calling sequences for virtual > method hierarchies unless those hierarchies are loaded under > a contract which allows full knowledge of the definitions of > argument and return types in those hierarchies, *if* those > argument and return types are to be optimized as part > of the calling sequence. (There are lots of 80% and 90% > solutions to this, but the 100% solution involves asking > the user to accept a new contract for the types that are > to be optimized. Spoiler: We intend that this new contract > will be the default for value types V, while V? makes use > of the old contract.) > > For this reason, when we change the performance characteristics > of Java types by making some "inline" (aka "value" or "immediate"), > we also require a distinction between fully abstract occurrences > of such optimized values (using the old contract) and normally > optimized occurrences, using a new contract. > > What is the new contract? Here are the essentials: > > 1. An occurrence of the optimized type in a descriptor causes > resolution. This applies to field, method, array, and method types. > 1a. There may be side effects due to class-file loading. > 1b. There may be circularity errors due to loading of ill-formed programs. > 1c. In the case of templates, there may be side effects due > to template expansion logic (including bootstrap methods). > > 2. The optimized type does not necessarily permit null values. > 2a. After resolving the type, validity of null is determined > unambiguously from the type's definition, not its use. > > 3. Uses of an optimized type aggressively employ the details of > that type as found in its class-file (or template expansion). > 3a. In most cases this entails aggressive inlining. > 3b. The only reliable way to turn off aggressive inlining is > to request the old contract, by using the old descriptor. > > I think what's going on behind the questions about V and V? > is the emergence of this new contract, and the clarification > of the old contract. The contract differences can be hidden > in many cases, but not all. Users will expect the new contract > in cases like the following: > > - when making a field or (in most cases) an array > - when passing values to and from methods > > In most cases where the type is resolved, the old and new > contracts don't differ. These include: > > - making an instance > - type casting or testing > - reflection > > In some cases, users may wish for the old contract. > Such cases include: > > - nullability (if the type doesn't natively support null) > - layout polymorphism based on indirections (old generics) > - sparse arrays of multi-word types > - descriptor equivalence (avoidance of bridges) > - copy avoidance (cf. Doug's note) > > We are presently using the type name V? to refer to the > old contract. This means that V? could serve any of the > above use cases. Although it seems unnatural for copy > avoidance, but natural enough for the others. > > Thus, the deep difference of V and V?, or V.val and V.box, > amounts to "V considered natively" and "V considered as > a FDT". This is very like the distinction in C++ between > `const T&` vs. `T`. And like C++ we might examine > reasons to add further distinctions, such as `const T&&` > and `T&` and (nullable) `T*` or `const T*`. Each of > those variations of `T` in C++ have distinct contracts > in the C++ user model. Java surely won't have so many > distinctions; after all it differs from C++ by moving > many representational choice from compile-time > specifications into the JVM's runtime. > > I hope we only need two basic contracts for the Valhalla > user model, the old one (necessary at least for backward > compatibility) and one new one (sketched above). Doug's > note raises a possible need for a third contract, which I > hope we can avoid. I think V? can help in Doug's examples > to force an indirection, which (in most cases but not all) > can be strength-reduced to something off the heap. > > Doug's note has a comforting observation that such fine > tuning is most important at large scales, and that there > are several tactics which can be deployed there. The > job of choosing tactics can sometimes be deferred to > the library code, rather than the user. For example, > sometimes the right answer for sorting a large flat > array will be to first sort a temporary array of indexes > into that array, and then permute the array. Such a > tactical decision doesn't need to show up in the user > model of the sort function. > > Another ray of hope: Al though the JIT cannot rewrite > data structure, since it operates after data is defined, > it locally rewrites large amounts of program structure, > including the formats of method arguments and returns. > (This assumes successful de-virtualization which is > often the case, more often than successful escape > analysis that allows data to be reformatted.) > Indirections are not important to the JIT, since > the JIT can always just use the original definition. > > Anyway, it's clear to me we need to nail down the new > contract, and (in hindsight) elucidate the old one. > > It also seems to me that we are OK tying the new contract > to V (the natural contract for the natural name) and the > old one to V? (meaning nullable, but also indirect). > > Regarding subtyping, I don't see (from these considerations) > a firm reason to declare that V? is a super of V. The value > set of V? *might* have one more point than that of V, > or it *might not*. The reason we are doing V? is not the > value set, but the whole contract, which includes the > value set as an obvious, but ultimately non-determinative part. > > I suppose if we were to spell V? as V* it would be clearer > what we mean, relative to C and C++. But V? is fine by > me, as long as we use Java's tradition of "lump instead of > split", and be firm that V? lumps together nullability > (*guaranteed* as opposed to only *when natural*) plus > other aspects, notably backward compatibility, and > sparse random order (not dense linear order) in arrays. > > ? John From alex.buckley at oracle.com Mon May 13 20:18:22 2019 From: alex.buckley at oracle.com (Alex Buckley) Date: Mon, 13 May 2019 13:18:22 -0700 Subject: Text blocks / Multi-line string literals In-Reply-To: References: Message-ID: <5CD9D10E.9090909@oracle.com> On 5/13/2019 12:18 PM, Stephen Colebourne wrote: > 2) I prefer "multi-line string literals" to "text blocks". I know where you're coming from, but let me explain. The feature proposed by the JEP _is_ a multi-line string literal, but also much more. There is enough depth to the feature that focusing on 'multi-line' would miss an opportunity to best set developer expectations on Day One. Consider: - Content doesn't start immediately after the opening """ -- this is NOT what someone with 'string literal' on their mind would expect. - Content is rectangularized/deincidentalized by the re-indentation algorithm -- wholly unlike anything in string literals. - Line terminators are normalized -- again novel. In addition, focusing on any kind of 'string literal' would set an expectation (perhaps a light one, but still there) of the delimiter being `"` when plainly it is not. Also, overloading a term ('string literals' and 'multi-line string literals') is best avoided because it's too easy in informal contexts to use the shorter phrase when you mean the longer phrase. I think the rest of your mail showed that "text block" is an easy name to speak of. The block-ness alludes to how, much of the time, the reader will be entering a new context within the delimiters -- a context of balanced <..> elements, or CAPITALIZED SQL STATEMENTS. Whereas { starts a new context for Java code, """ starts a new context for (usually) non-Java code. Alex > 5) I'm still unconvinced by the use of the closing delimiter to > determine indentation. To my eye, the examples all look a bit ugly > because they effectively require the closing delimiter in line with > the significant text. I don't think that plays well when passing the > text block directly to a method. My natural style would be to place > the closing delimiter 4 spaces to the left of the significant text. > More broadly, I think the closing delimiter rule is turning what > should be a code style choice (where the delimiter goes) into > something more significant. Having said this, the rules as defined are > a solid enough choice with logical rationale, even if not my choice. > > 6) The issue around concatenating strings with text blocks will trip > people up I think. Is it possible to add an additional rule? If a text > block opening delimiter follows a string concatenation operator (+) > then any text immediately following the opening delimiter is not an > error and that line is not stripped. And when concatenating, a single > line text block is allowed (not stripped). With these extra rules, > concatenation would work as expected I think. From brian.goetz at oracle.com Mon May 13 20:48:53 2019 From: brian.goetz at oracle.com (Brian Goetz) Date: Mon, 13 May 2019 16:48:53 -0400 Subject: a new contract for reference types In-Reply-To: References: <808908220.510660.1556715460517.JavaMail.zimbra@u-pem.fr> <0A9F753B-B2F7-4867-875E-BDD0E48DB87B@oracle.com> <539081449.514328.1556719645915.JavaMail.zimbra@u-pem.fr> <7FE66A56-923D-41AB-AFEC-51F4D2DE016C@oracle.com> <4d7025b6-e3b3-5de0-7513-a15e978b40bb@cs.oswego.edu> <17ACA497-5669-4DDE-BDE0-765C97232E03@oracle.com> Message-ID: (Note: amber-denizens will wonder where this came from, as it was cross-posted from valhalla. Probably best to keep the discussion there.) > On May 13, 2019, at 3:59 PM, Stephen Colebourne wrote: > > It is great to continue to read all these fascinating discussions on > value types and how they could play out in code. I just wanted to add > my brief thoughts on V? as a type. > > As background, I'm not a fan of null in general and our codebase > studiously avoids it. But I am a fan of types like T? where T is > non-null and T? is nullable (like Fantom and Kotlin). However, Java > has a long history, and types in Java cannot have those meanings. > Given that, the use of V? seems odd to someone who should be excited > by it. > > The email below helped explain my discomfort (thanks again). It seems > clear that the primary thing the type is trying to express is the > pointer (indirection), not the nullability. As a quick note: this point is not remotely clear to me! The note you reference is exploring, and trying to make sense of, the new and different thing, so it naturally focuses on that. But the two points ? the flattening contract and the nullability ? are deeply intertwined ? as an upcoming writeup will explain. > And as such, V? is > entirely the wrong name for it. I don't have a particularly strong > opinion on the alternative - V*, V.ptr, V.ref etc, although I don't > think that generics style Ptr syntax captures the concept that > well. Similarly, I don't have a strong opinion at this point on > whether there should be a subtyping relationship or not. > > I do think there might be a case for the pointer syntax to apply to > all types though. ie. that `String.ptr` would be an equivalent type to > `String`, but `Int128.ptr` would not be the same type as `Int128`. > > So, the key fact is that V? isn't really about nullability at all - > thats a secondary effect. Focussing the type name on the aspect which > is primary (pointer-ness) makes it a lot more understandable (and of > course a pointer is nullable today, so that shouldn't confuse). > > thanks > Stephen > > > On Wed, 1 May 2019 at 23:30, John Rose wrote: >> >> On May 1, 2019, at 7:39 AM, Brian Goetz wrote: >>> >>> This is the point I?ve been failing to get across to Remi as well. Suppose you have a big value, and you want a sparse ArrayList of that value? You need a way to say ?Arraylist of BigValue, but not flattened.? And that?s a use-site concern. ArrayList gives you that. >>> >>> Which is to say: the claim that V? is useless once we have reified generics is simply untrue. >> >> Uses of value type (and templates, after that) have a new >> feature, not seen before on the JVM. They pull information >> from the definition (the class-file) and employ it at the use >> site. This fact has subtle and disruptive effects on our >> JVM and user model. I'll take a crack at explaining? >> >> Today's types in the JVM are either hardwired primitives, >> or else references. The references do *not* pull information >> from the definition, unless the operation specifically requests >> it (via a resolution step, as in a `new` or `checkcast` instruction). >> In many usages, our existing reference types work like forward >> declarations in C: >> >> typedef struct Foo Foo; //"class Foo;" in C++ >> extern Foo* makeFoo(const char* name); >> extern Foo* processFoo(Foo* arg); >> >> I'll use the acronym *FDT* for "forward declared type". >> >> Whole APIs can can be defined using such FDTs in C. Eventually >> somebody needs to make a Foo, but that can be in a small >> subset of the application which actually loads a header file >> that defines the body of `struct Foo`. >> >> In physical terms, FDTs are obviously nullable because they >> use an indirection pointer, which can assume a sentinel value. >> This allows variables of FDT type (like `Foo*`) to be initialized >> safely without the FDT's definition (such as a visible body for >> `struct Foo`). >> >> FDTs are not globally optimizable; at most they can be locally >> optimized by rewriting a region of the program. This applies >> in general, and specifically to Java's reference types today. >> Valhalla disrupts this state of affairs, in mostly good ways. >> >> If you have an array of values for a FDT, you must have an array >> of pointers. It's impossible to secretly inline some of these arrays >> because you are clever about knowing the source of them, except >> in very limited case where local escape analysis lets you rewrite >> the program secretly. (Such technology has not been invented, >> despite a half century of trying. I'll call that "impossible" for short.) >> Every mature OOL has a user switch to let the user choose, >> non-secretly, whether to use an optimized representation or an >> abstract one. For Java, it's `int[]` vs. `Integer[]`. >> >> It's not just arrays either. If you want an optimized field, you >> have to use a different contract than the FDTs. For Java, it's >> `int f` vs `Integer f`, with the definition of `int` hardwired >> for your benefit. >> >> The fact that Integer is a FDT at this point is invisible to users, >> since it's built in (and in fact the JVM loads it really early). >> But if you were to make a user defined primitive `uint`, >> then suddenly you'd have to load the class-file for `uint` >> before laying out a field of that type. Or you'd have to >> use an indirection. >> >> So forward declarations can be used, with indirections, to >> lay out fields and arrays abstractly. Conversely, non-abstract >> layouts (without indirections) cannot be used with forward >> declarations. (Side note: You could include the full layout >> redundantly at every use site. We're not doing that; it would >> break Java's core binary compatibility model.) >> >> This is a deep reason why Java has nulls. If you declare a >> reference variable in Java, it is a FDT (although you might not >> realized it). To initialize that variable, you need a value which >> is available before the type is defined. Hello, null. >> >> (Java could have chosen to omit null, I suppose, but then >> every field load would potentially throw a "field not initialized" >> exception. The larger point is that variables of forward-declared >> type need a state which does not depend on the type's definition.) >> >> And it's not just arrays and fields either. It turns out to be >> infeasible to arrange efficient calling sequences for virtual >> method hierarchies unless those hierarchies are loaded under >> a contract which allows full knowledge of the definitions of >> argument and return types in those hierarchies, *if* those >> argument and return types are to be optimized as part >> of the calling sequence. (There are lots of 80% and 90% >> solutions to this, but the 100% solution involves asking >> the user to accept a new contract for the types that are >> to be optimized. Spoiler: We intend that this new contract >> will be the default for value types V, while V? makes use >> of the old contract.) >> >> For this reason, when we change the performance characteristics >> of Java types by making some "inline" (aka "value" or "immediate"), >> we also require a distinction between fully abstract occurrences >> of such optimized values (using the old contract) and normally >> optimized occurrences, using a new contract. >> >> What is the new contract? Here are the essentials: >> >> 1. An occurrence of the optimized type in a descriptor causes >> resolution. This applies to field, method, array, and method types. >> 1a. There may be side effects due to class-file loading. >> 1b. There may be circularity errors due to loading of ill-formed programs. >> 1c. In the case of templates, there may be side effects due >> to template expansion logic (including bootstrap methods). >> >> 2. The optimized type does not necessarily permit null values. >> 2a. After resolving the type, validity of null is determined >> unambiguously from the type's definition, not its use. >> >> 3. Uses of an optimized type aggressively employ the details of >> that type as found in its class-file (or template expansion). >> 3a. In most cases this entails aggressive inlining. >> 3b. The only reliable way to turn off aggressive inlining is >> to request the old contract, by using the old descriptor. >> >> I think what's going on behind the questions about V and V? >> is the emergence of this new contract, and the clarification >> of the old contract. The contract differences can be hidden >> in many cases, but not all. Users will expect the new contract >> in cases like the following: >> >> - when making a field or (in most cases) an array >> - when passing values to and from methods >> >> In most cases where the type is resolved, the old and new >> contracts don't differ. These include: >> >> - making an instance >> - type casting or testing >> - reflection >> >> In some cases, users may wish for the old contract. >> Such cases include: >> >> - nullability (if the type doesn't natively support null) >> - layout polymorphism based on indirections (old generics) >> - sparse arrays of multi-word types >> - descriptor equivalence (avoidance of bridges) >> - copy avoidance (cf. Doug's note) >> >> We are presently using the type name V? to refer to the >> old contract. This means that V? could serve any of the >> above use cases. Although it seems unnatural for copy >> avoidance, but natural enough for the others. >> >> Thus, the deep difference of V and V?, or V.val and V.box, >> amounts to "V considered natively" and "V considered as >> a FDT". This is very like the distinction in C++ between >> `const T&` vs. `T`. And like C++ we might examine >> reasons to add further distinctions, such as `const T&&` >> and `T&` and (nullable) `T*` or `const T*`. Each of >> those variations of `T` in C++ have distinct contracts >> in the C++ user model. Java surely won't have so many >> distinctions; after all it differs from C++ by moving >> many representational choice from compile-time >> specifications into the JVM's runtime. >> >> I hope we only need two basic contracts for the Valhalla >> user model, the old one (necessary at least for backward >> compatibility) and one new one (sketched above). Doug's >> note raises a possible need for a third contract, which I >> hope we can avoid. I think V? can help in Doug's examples >> to force an indirection, which (in most cases but not all) >> can be strength-reduced to something off the heap. >> >> Doug's note has a comforting observation that such fine >> tuning is most important at large scales, and that there >> are several tactics which can be deployed there. The >> job of choosing tactics can sometimes be deferred to >> the library code, rather than the user. For example, >> sometimes the right answer for sorting a large flat >> array will be to first sort a temporary array of indexes >> into that array, and then permute the array. Such a >> tactical decision doesn't need to show up in the user >> model of the sort function. >> >> Another ray of hope: Al though the JIT cannot rewrite >> data structure, since it operates after data is defined, >> it locally rewrites large amounts of program structure, >> including the formats of method arguments and returns. >> (This assumes successful de-virtualization which is >> often the case, more often than successful escape >> analysis that allows data to be reformatted.) >> Indirections are not important to the JIT, since >> the JIT can always just use the original definition. >> >> Anyway, it's clear to me we need to nail down the new >> contract, and (in hindsight) elucidate the old one. >> >> It also seems to me that we are OK tying the new contract >> to V (the natural contract for the natural name) and the >> old one to V? (meaning nullable, but also indirect). >> >> Regarding subtyping, I don't see (from these considerations) >> a firm reason to declare that V? is a super of V. The value >> set of V? *might* have one more point than that of V, >> or it *might not*. The reason we are doing V? is not the >> value set, but the whole contract, which includes the >> value set as an obvious, but ultimately non-determinative part. >> >> I suppose if we were to spell V? as V* it would be clearer >> what we mean, relative to C and C++. But V? is fine by >> me, as long as we use Java's tradition of "lump instead of >> split", and be firm that V? lumps together nullability >> (*guaranteed* as opposed to only *when natural*) plus >> other aspects, notably backward compatibility, and >> sparse random order (not dense linear order) in arrays. >> >> ? John From kevinb at google.com Mon May 13 22:17:52 2019 From: kevinb at google.com (Kevin Bourrillion) Date: Mon, 13 May 2019 15:17:52 -0700 Subject: Text blocks / Multi-line string literals In-Reply-To: References: Message-ID: *From: *Stephen Colebourne *Date: *Mon, May 13, 2019 at 12:19 PM *To: *Amber dev 2) I prefer "multi-line string literals" to "text blocks". > Like others, I am also liking "text blocks" for the connotations it gets across. > 3) The proposal is a little bit hostile to Markdown, because markdown > relies on significant whitespace at the end of the line. I'd really > like to see a new escape \s for \u0020 added at the same time as this > feature to ensure there is a way out of the problem. > That seems like a great idea to me... > 4) I'd also like to see \ added at the same time as discussed > elsewhere. > I'm okay if it (and the previous) have to wait in order to make the schedule, but yeah, they are very helpful to making the feature fully adoptable and usable. 5) I'm still unconvinced by the use of the closing delimiter to > determine indentation. I hear you on the style preference. If my text blocks are going to be parsed by a whitespace-ignoring parser, I might still indent them from the fat quotes because I can. But I think the text being directly above the quotes looks considerably uglier than it *will* after we're accustomed to it. It's livable, and it's a such a very useful design choice... -- Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at google.com From john.r.rose at oracle.com Mon May 13 23:08:03 2019 From: john.r.rose at oracle.com (John Rose) Date: Mon, 13 May 2019 16:08:03 -0700 Subject: Text blocks / Multi-line string literals In-Reply-To: References: Message-ID: <8582BBAB-C713-4B1E-B4FC-0B3A8D762487@oracle.com> On May 13, 2019, at 3:17 PM, Kevin Bourrillion wrote: > > *From: *Stephen Colebourne > *Date: *Mon, May 13, 2019 at 12:19 PM > *To: *Amber dev > > 2) I prefer "multi-line string literals" to "text blocks". >> > > Like others, I am also liking "text blocks" for the connotations it gets > across. +1 Ever since I realized I wanted thin-strings to have a way to break long lines, I knew that "multi-line string" was a misfit for fat-strings. > >> 3) The proposal is a little bit hostile to Markdown, because markdown >> relies on significant whitespace at the end of the line. I'd really >> like to see a new escape \s for \u0020 added at the same time as this >> feature to ensure there is a way out of the problem. >> > > That seems like a great idea to me? Just to rub everyone's nose in it again, \0020 is currently indistinguishable from a plain space. So \s (which I support) would be a new escape for \040 and **NOT** for \u0020. ?Unless we take up my proposal to adjust the phasing of 7-bit ASCII unicode escapes inside of strings. I'm serious about that, and we could use a bit of the framework for those developed for raw strings to make it happen. The essential idea is that javac translates those guys early as required by today's JLS, but remembers where they were, and it watches for those to occur inside string literals (no other context). If it finds that some 7-bit ASCII character arose from some \u00XX in the earlier phase, javac would **UNDO** the escape transformation and present the escape characters to the library routine that handles all escapes. There would have to be an edge case for processing \u escapes on the edge of the string, that is, the open and close quotes. Those would either be illegal, or would suppress the special "undo" feature I am proposing. This special "undo" feature is useful to resolve programmer confusion about \u0020. Given that the programmers on *this* list are confused about it, most of the rest of the 10M Java programmers will be confused also. Let's remove that stumbling block with some kind of undo rule for \u in strings! > >> 4) I'd also like to see \ added at the same time as discussed >> elsewhere. >> > > I'm okay if it (and the previous) have to wait in order to make the > schedule, but yeah, they are very helpful to making the feature fully > adoptable and usable. +1 on all counts > 5) I'm still unconvinced by the use of the closing delimiter to >> determine indentation. > > > I hear you on the style preference. If my text blocks are going to be > parsed by a whitespace-ignoring parser, I might still indent them from the > fat quotes because I can. > > But I think the text being directly above the quotes looks considerably > uglier than it *will* after we're accustomed to it. It's livable, and it's > a such a very useful design choice? Yep. From scolebourne at joda.org Mon May 13 23:41:35 2019 From: scolebourne at joda.org (Stephen Colebourne) Date: Tue, 14 May 2019 00:41:35 +0100 Subject: Text blocks / Multi-line string literals In-Reply-To: <8582BBAB-C713-4B1E-B4FC-0B3A8D762487@oracle.com> References: <8582BBAB-C713-4B1E-B4FC-0B3A8D762487@oracle.com> Message-ID: On Tue, 14 May 2019 at 00:08, John Rose wrote: > >> 3) The proposal is a little bit hostile to Markdown, because markdown > >> relies on significant whitespace at the end of the line. I'd really > >> like to see a new escape \s for \u0020 added at the same time as this > >> feature to ensure there is a way out of the problem. > > > > That seems like a great idea to me? > > Just to rub everyone's nose in it again, \0020 is currently > indistinguishable from a plain space. So \s (which I support) > would be a new escape for \040 and **NOT** for \u0020. Just to be clear, I'm proposing that \s is processed at the same time as \t, \r and \n in the text block scheme, ie at the end. And at that point it is fine to be a normal space. Stephen From john.r.rose at oracle.com Mon May 13 23:50:47 2019 From: john.r.rose at oracle.com (John Rose) Date: Mon, 13 May 2019 16:50:47 -0700 Subject: Text blocks / Multi-line string literals In-Reply-To: References: <8582BBAB-C713-4B1E-B4FC-0B3A8D762487@oracle.com> Message-ID: <8376052A-7F3F-4E3A-BD02-4F2D492485F4@oracle.com> On May 13, 2019, at 4:41 PM, Stephen Colebourne wrote: > > On Tue, 14 May 2019 at 00:08, John Rose wrote: >>>> 3) The proposal is a little bit hostile to Markdown, because markdown >>>> relies on significant whitespace at the end of the line. I'd really >>>> like to see a new escape \s for \u0020 added at the same time as this >>>> feature to ensure there is a way out of the problem. >>> >>> That seems like a great idea to me? >> >> Just to rub everyone's nose in it again, \0020 is currently >> indistinguishable from a plain space. So \s (which I support) >> would be a new escape for \040 and **NOT** for \u0020. > > Just to be clear, I'm proposing that \s is processed at the same time > as \t, \r and \n in the text block scheme, ie at the end. And at that > point it is fine to be a normal space. Right, so you intended \u0020 to mean "just a space in the code", as opposed from "a pretty ugly option for an escape sequence". If everyone on this list read it that way than some force (not all) is taken away from my insistence that we deal with \u order. But someone on the list might have read your suggestion as including a judgement that "\u0020 is not as nice an escape sequence as \s", rather than quietly positing that "\u0020 is not an escape sequence at all" (for string literals). And lots of Java programmers will never quietly posit that at all; they will simply be mystified at the interaction between \u0020 and blank stripping in text blocks. An \s escape, coupled with a warning to stay away from \u0020, will steer them away from the problem. And as I said, I would prefer to take even more decisive steps to reframe the interaction between \u escapes and strings. ? John From guyben at google.com Tue May 14 08:48:27 2019 From: guyben at google.com (Guy Bensky) Date: Tue, 14 May 2019 04:48:27 -0400 Subject: Text blocks / Multi-line string literals In-Reply-To: <8376052A-7F3F-4E3A-BD02-4F2D492485F4@oracle.com> References: <8582BBAB-C713-4B1E-B4FC-0B3A8D762487@oracle.com> <8376052A-7F3F-4E3A-BD02-4F2D492485F4@oracle.com> Message-ID: *From: *John Rose *Date: *Mon, May 13, 2019, 7:51 PM *To: *Stephen Colebourne *Cc: *Amber dev On May 13, 2019, at 4:41 PM, Stephen Colebourne > wrote: > > > > On Tue, 14 May 2019 at 00:08, John Rose wrote: > >>>> 3) The proposal is a little bit hostile to Markdown, because markdown > >>>> relies on significant whitespace at the end of the line. I'd really > >>>> like to see a new escape \s for \u0020 added at the same time as this > >>>> feature to ensure there is a way out of the problem. > >>> > >>> That seems like a great idea to me? > >> > >> Just to rub everyone's nose in it again, \0020 is currently > >> indistinguishable from a plain space. So \s (which I support) > >> would be a new escape for \040 and **NOT** for \u0020. > > > > Just to be clear, I'm proposing that \s is processed at the same time > > as \t, \r and \n in the text block scheme, ie at the end. And at that > > point it is fine to be a normal space. > > Right, so you intended \u0020 to mean "just a space in the code", > as opposed from "a pretty ugly option for an escape sequence". > > If everyone on this list read it that way than some force (not all) > is taken away from my insistence that we deal with \u order. > > But someone on the list might have read your suggestion as > including a judgement that "\u0020 is not as nice an escape > sequence as \s", rather than quietly positing that "\u0020 is > not an escape sequence at all" (for string literals). And lots > of Java programmers will never quietly posit that at all; they > will simply be mystified at the interaction between \u0020 > and blank stripping in text blocks. An \s escape, coupled > with a warning to stay away from \u0020, will steer them > away from the problem. And as I said, I would prefer to > take even more decisive steps to reframe the interaction > between \u escapes and strings. > > ? John I'll admit that I read it as "\u0020 is long and ugly, \s would be a nice way of saying the same thing", so thanks for the clarification :) How about just \ at the end of the line if we want trailing spaces? A \ is currently an error if not followed by an escape character according to the proposal, and many developers are used to seeing \ at the end of lines. We could have """ Hello \ World"""; Translate to "Hello....\nWorld" (where the doors are placeholders for spaces). This compared to """ Hello \s World"""; Which to me send less clear, and I don't like that since spaces are spaces and others are \s. On the other hand, people might confuse it with concatenation of lines, so From james.laskey at oracle.com Thu May 16 14:32:27 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Thu, 16 May 2019 14:32:27 +0000 Subject: hg: amber/amber: Additional changes required by changes to Text Blocks JEP Message-ID: <201905161432.x4GEWSgx016483@aojmv0008.oracle.com> Changeset: 36fa96af83f7 Author: jlaskey Date: 2019-05-16 11:31 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/36fa96af83f7 Additional changes required by changes to Text Blocks JEP ! src/java.base/share/classes/java/lang/MalformedEscapeException.java ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/langtools/tools/javac/MultilineStringLiteralAPI.java + test/langtools/tools/javac/TextBlockAPI.java ! test/langtools/tools/javac/TextBlockLang.java < test/langtools/tools/javac/MultilineStringLiteralLang.java From mark.reinhold at oracle.com Thu May 16 22:40:46 2019 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 16 May 2019 15:40:46 -0700 (PDT) Subject: New candidate JEP: 355: Text Blocks (Preview) Message-ID: <20190516224046.EC15D2AF5BB@eggemoggin.niobe.net> https://openjdk.java.net/jeps/355 - Mark From james.laskey at oracle.com Thu May 16 22:59:44 2019 From: james.laskey at oracle.com (James Laskey) Date: Thu, 16 May 2019 19:59:44 -0300 Subject: New candidate JEP: 355: Text Blocks (Preview) In-Reply-To: <20190516224046.EC15D2AF5BB@eggemoggin.niobe.net> References: <20190516224046.EC15D2AF5BB@eggemoggin.niobe.net> Message-ID: Thank you Mark. Sent from my iPhone > On May 16, 2019, at 7:40 PM, mark.reinhold at oracle.com wrote: > > https://openjdk.java.net/jeps/355 > > - Mark From jan.lahoda at oracle.com Fri May 17 06:57:48 2019 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 17 May 2019 06:57:48 +0000 Subject: hg: amber/amber: Merging branch patterns-stage-1 to amber-demo-II. Message-ID: <201905170657.x4H6vnrn011057@aojmv0008.oracle.com> Changeset: 9bc584257b20 Author: jlahoda Date: 2019-05-17 08:43 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/9bc584257b20 Merging branch patterns-stage-1 to amber-demo-II. ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From james.laskey at oracle.com Fri May 17 16:12:45 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Fri, 17 May 2019 16:12:45 +0000 Subject: hg: amber/amber: Test for inconsistent use of indentation characters Message-ID: <201905171612.x4HGCjmR022969@aojmv0008.oracle.com> Changeset: 353e367c651f Author: jlaskey Date: 2019-05-17 13:12 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/353e367c651f Test for inconsistent use of indentation characters ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From james.laskey at oracle.com Fri May 17 16:20:09 2019 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Fri, 17 May 2019 16:20:09 +0000 Subject: hg: amber/amber: wrong preview jdk Message-ID: <201905171620.x4HGKA7o028044@aojmv0008.oracle.com> Changeset: eea6c12236ce Author: jlaskey Date: 2019-05-17 13:19 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/eea6c12236ce wrong preview jdk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java From maurizio.cimadamore at oracle.com Thu May 23 20:04:05 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:04:05 +0000 Subject: hg: amber/amber: 445 new changesets Message-ID: <201905232004.x4NK4fNU029561@aojmv0008.oracle.com> Changeset: 93b702d2a0cb Author: erikj Date: 2019-04-17 13:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/93b702d2a0cb 8222444: Add a suggestion for non-US locale in the test doc Reviewed-by: erikj Contributed-by: jingtian at loongson.cn ! doc/testing.html ! doc/testing.md Changeset: 5de35f58f70c Author: jwilhelm Date: 2019-04-18 02:45 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/5de35f58f70c Added tag jdk-13+17 for changeset 93b702d2a0cb ! .hgtags Changeset: 75a42622414e Author: mbaesken Date: 2019-04-12 09:13 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/75a42622414e 8222280: Provide virtualization related info in the hs_error file on AIX Reviewed-by: clanger, mdoerr ! make/autoconf/libraries.m4 ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/os/aix/os_aix.cpp Changeset: b73893f7fee3 Author: coleenp Date: 2019-04-18 07:02 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b73893f7fee3 8222379: JFR TestClassLoadEvent.java failed due to EXCEPTION_ACCESS_VIOLATION Summary: Give fatal error if CDS loses archive mapping. Reviewed-by: iklam, ccheung, jiangli ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 7b74bbe5085b Author: stefank Date: 2019-04-17 07:41 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/7b74bbe5085b 8222558: Rework ResolvedMethodTable verification Reviewed-by: coleenp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.hpp ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java Changeset: 84054d68bf85 Author: stefank Date: 2019-04-18 09:27 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/84054d68bf85 8222713: Add OutputAnalyzer(Path) constructor Reviewed-by: dholmes, coleenp ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: aa626cbadf1b Author: stefank Date: 2019-04-17 07:41 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/aa626cbadf1b 8222550: runtime/MemberName/MemberNameLeak.java times out Reviewed-by: coleenp, dholmes ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java Changeset: 1c242c2d037f Author: sgehwolf Date: 2019-03-12 10:43 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/1c242c2d037f 8217338: [Containers] Improve systemd slice memory limit support Summary: Use hierachical memory limit in addition to memory_limits_in_bytes Reviewed-by: bobv, dholmes ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: 895a6a380484 Author: mbalao Date: 2019-04-15 15:52 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/895a6a380484 8220513: Wrapper Key may get deleted when closing sessions in SunPKCS11 crypto provider Summary: Do not close the session holding the Wrapper Key while in use. Delete the Wrapper Key when no longer needed. Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c Changeset: 270557b396eb Author: dfuchs Date: 2019-04-18 17:56 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/270557b396eb 8222527: HttpClient doesn't send HOST header when tunelling HTTP/1.1 through http proxy Summary: HttpClient no longer filters out system host header when sending tunelling CONNECT request to proxy Reviewed-by: michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/net/httpclient/HttpsTunnelTest.java ! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java Changeset: 79e95d8dd85d Author: naoto Date: 2019-04-18 17:36 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/79e95d8dd85d 8222668: Add @since tag to JapaneseEra.REIWA Reviewed-by: chegar, lancea ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java Changeset: 5c456dd47ff1 Author: erikj Date: 2019-04-19 06:29 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/5c456dd47ff1 8222735: Update doc/building.md with current Oracle build platforms and compilers Reviewed-by: tbell ! doc/building.html ! doc/building.md Changeset: 783ddd361177 Author: qpzhang Date: 2019-04-19 14:42 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/783ddd361177 8222753: AAarch64: Add CPU implementer code for Ampere Summary: Add CPU implementer code 0xC0 for Ampere Reviewed-by: aph, drwhite, fyang ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp Changeset: 9fe44a3335b2 Author: epavlova Date: 2019-04-19 11:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/9fe44a3335b2 8222747: [Graal] mx_subprocess files miss testing VM flags Reviewed-by: kvn ! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java Changeset: 2de1c3fa3e7d Author: mbalao Date: 2019-04-19 10:59 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/2de1c3fa3e7d 8221271: sun/security/pkcs11/tls/tls12/TestTLS12.java test failed Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java Changeset: 3452d108d06d Author: coleenp Date: 2019-04-19 21:49 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3452d108d06d 8192936: RI does not follow the JVMTI RedefineClasses spec that is too strict in the definition Summary: Introduce new flag fo compatibility: -XX:AllowRedefinitionToAddOrDeleteMethods Reviewed-by: jcbeyler, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/jdk/com/sun/jdi/RedefineAddPrivateMethod.java ! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java ! test/jdk/com/sun/jdi/lib/jdb/JdbTest.java ! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java ! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh ! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh ! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh Changeset: 0ab35668b4f4 Author: shade Date: 2019-04-22 11:16 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0ab35668b4f4 8222786: Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: b4d37cf7b90e Author: gadams Date: 2019-04-22 07:13 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b4d37cf7b90e 8222741: jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException Reviewed-by: cjplummer, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java Changeset: f203906d0dde Author: jjiang Date: 2019-04-23 10:08 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/f203906d0dde 8222391: javax/net/ssl/compatibility/Compatibility.java should be more flexible Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Client.java ! test/jdk/javax/net/ssl/compatibility/Compatibility.java ! test/jdk/javax/net/ssl/compatibility/JdkInfo.java ! test/jdk/javax/net/ssl/compatibility/Server.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java ! test/jdk/javax/net/ssl/compatibility/Utils.java Changeset: 3babb3ed24c6 Author: pmuthuswamy Date: 2019-04-23 14:13 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/3babb3ed24c6 8215580: Remove support for `--no-module-directories` Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 98473958d49a Author: dbatrak Date: 2019-04-11 10:49 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/98473958d49a 8220231: Cache HarfBuzz face object for same font's text layout calls Reviewed-by: prr, avu, serb ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.h ! 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/FontScaler.java ! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java ! src/java.desktop/share/classes/sun/font/NullFontScaler.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/native/common/font/fontscalerdefs.h ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libfontmanager/hb-jdk.h ! src/java.desktop/share/native/libfontmanager/sunFont.c + test/jdk/java/awt/font/TextLayout/FontLayoutStressTest.java Changeset: dc6c5c53669b Author: psadhukhan Date: 2019-04-16 10:09 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/dc6c5c53669b 8222332: PIT: Problemlist tests that times out consistently Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 4b4c8c11358f Author: psadhukhan Date: 2019-04-22 10:53 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/4b4c8c11358f Merge - src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.RC - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/external/jquery/jquery.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_dadada_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_dadada_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_95_fef1ec_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_222222_256x240.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_2e83ff_256x240.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_454545_256x240.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_888888_256x240.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_cd0a0a_256x240.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.min.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils-ie.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils-ie.min.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils.min.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.min.js - test/hotspot/jtreg/runtime/ErrorHandling/ExplicitArithmeticCheck.java - test/hotspot/jtreg/runtime/Thread/MonitorCacheMaybeExpand_DeadLock.java - test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java - test/hotspot/jtreg/runtime/containers/docker/AttemptOOM.java - test/hotspot/jtreg/runtime/containers/docker/CheckContainerized.java - test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java - test/hotspot/jtreg/runtime/containers/docker/HelloDocker.java - test/hotspot/jtreg/runtime/containers/docker/JfrReporter.java - test/hotspot/jtreg/runtime/containers/docker/PrintContainerInfo.java - test/hotspot/jtreg/runtime/containers/docker/TEST.properties - test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java - test/hotspot/jtreg/runtime/containers/docker/TestCPUSets.java - test/hotspot/jtreg/runtime/containers/docker/TestJFREvents.java - test/hotspot/jtreg/runtime/containers/docker/TestMemoryAwareness.java - test/hotspot/jtreg/runtime/containers/docker/TestMisc.java - test/hotspot/jtreg/runtime/interpreter/WideStrictInline.java ! test/jdk/ProblemList.txt - test/jdk/sun/security/tools/jarsigner/AlgOptions.sh - test/jdk/sun/security/tools/jarsigner/PercentSign.sh - test/jdk/sun/security/tools/jarsigner/certpolicy.sh - test/jdk/sun/security/tools/jarsigner/checkusage.sh - test/jdk/sun/security/tools/jarsigner/collator.sh - test/jdk/sun/security/tools/jarsigner/concise_jarsigner.sh - test/jdk/sun/security/tools/jarsigner/crl.sh - test/jdk/sun/security/tools/jarsigner/default_options.sh - test/jdk/sun/security/tools/jarsigner/diffend.sh - test/jdk/sun/security/tools/jarsigner/ec.sh - test/jdk/sun/security/tools/jarsigner/emptymanifest.sh - test/jdk/sun/security/tools/jarsigner/jvindex.sh - test/jdk/sun/security/tools/jarsigner/nameclash.sh - test/jdk/sun/security/tools/jarsigner/newsize7.sh - test/jdk/sun/security/tools/jarsigner/oldsig.sh - test/jdk/sun/security/tools/jarsigner/onlymanifest.sh - test/jdk/sun/security/tools/jarsigner/passtype.sh - test/jdk/sun/security/tools/jarsigner/samename.sh - test/jdk/sun/security/tools/jarsigner/weaksize.sh - test/jdk/sun/security/tools/keytool/CloneKeyAskPassword.sh - test/jdk/sun/security/tools/keytool/NoExtNPE.sh - test/jdk/sun/security/tools/keytool/SecretKeyKS.sh - test/jdk/sun/security/tools/keytool/StandardAlgName.sh - test/jdk/sun/security/tools/keytool/StorePasswordsByShell.sh - test/jdk/sun/security/tools/keytool/default_options.sh - test/jdk/sun/security/tools/keytool/emptysubject.sh - test/jdk/sun/security/tools/keytool/file-in-help.sh - test/jdk/sun/security/tools/keytool/i18n.sh - test/jdk/sun/security/tools/keytool/importreadall.sh - test/jdk/sun/security/tools/keytool/keyalg.sh - test/jdk/sun/security/tools/keytool/newhelp.sh - test/jdk/sun/security/tools/keytool/resource.sh - test/jdk/sun/security/tools/keytool/selfissued.sh - test/jdk/sun/security/tools/keytool/trystore.sh Changeset: f0cec8e8d2ab Author: psadhukhan Date: 2019-04-23 13:40 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/f0cec8e8d2ab Merge Changeset: e0516ee47c36 Author: psadhukhan Date: 2019-04-23 14:20 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/e0516ee47c36 Merge Changeset: a61da18408c1 Author: lfoltan Date: 2019-04-23 07:05 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a61da18408c1 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names Summary: Add JVM_CONSTANT_Module and JVM_CONSTANT_Package to classfile_constants.h Reviewed-by: coleenp, hseigel ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/native/include/classfile_constants.h.template ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java Changeset: 86c1da00dd6a Author: pmuthuswamy Date: 2019-04-23 18:28 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/86c1da00dd6a 8219998: Eliminate inherently singleton lists Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java + test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/A11yChecker.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlChecker.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlParser.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: ab57d6bebed8 Author: redestad Date: 2019-04-11 14:56 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ab57d6bebed8 8215017: Improve String::equals warmup characteristics Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java + test/micro/org/openjdk/bench/java/lang/StringEquals.java Changeset: a9953a8ccd66 Author: hannesw Date: 2019-04-23 16:50 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/a9953a8ccd66 8222526: Use of no longer existing jquery directory in script.js Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js Changeset: f5657f30bb01 Author: jcbeyler Date: 2019-04-23 08:11 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f5657f30bb01 8213501: Deploy ExceptionJniWrapper for a few tests Summary: Add more tests to be using the wrapper Reviewed-by: phh, amenkov, sspitsyn, dholmes, cjplummer ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/libattach002Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/libattach021Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/libattach022Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/ap04t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/libap04t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/bi01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/libbi01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIGlobalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNILocalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIWeakGlobalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp Changeset: 69cfd80f8706 Author: lfoltan Date: 2019-04-23 14:09 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/69cfd80f8706 8218994: Consolidate indy and condy JVM information within a BootstrapInfo data structure Summary: Introduce BootstrapInfo data structure and merge invocation of a bootstrap method for condy and indy into invoke_bootstrap_method. Reviewed-by: acorn, coleenp Contributed-by: john.r.rose at oracle.com, lois.foltan at oracle.com ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp + src/hotspot/share/interpreter/bootstrapInfo.cpp + src/hotspot/share/interpreter/bootstrapInfo.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: c40b2a190173 Author: jwilhelm Date: 2019-04-23 22:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/c40b2a190173 8221598: Update Graal Reviewed-by: kvn ! make/CompileJavaModules.gmk ! make/test/JtregGraalUnit.gmk ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/package-info.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraal.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/OptionsEncoder.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64BitCountAssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64InstructionEncodingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Label.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64TestBitAndBranchTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/AbstractTypeReader.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeReader.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BasePhaseBinaryGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphResetDebugTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeWriterTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64.test/src/org/graalvm/compiler/hotspot/aarch64/test/AArch64UncompressPointerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotBase64Test.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ObjectHashCodeInliningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log10.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/UnaryMath.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedParserInlineTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedUnsafeLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeoptimizationGroupingPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64BitCountNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedFoldPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/RootMethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SnippetsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompressInflateTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionNodeSourcePositionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithDelayedLoweringNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java + test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt Changeset: 848a2f381e2c Author: darcy Date: 2019-04-23 14:56 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/848a2f381e2c 8222817: Refactor printing processor to use streams Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: cb8e16d6ff1e Author: ysuenaga Date: 2019-04-24 17:09 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/cb8e16d6ff1e 8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero Reviewed-by: egahlin, mgronlun ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/utilities/jfrTypes.hpp Changeset: 367d9cc2b35e Author: fyang Date: 2019-04-20 15:55 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/367d9cc2b35e 8222785: aarch64: add necessary masking for immediate shift counts Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_ad.m4 Changeset: f6f95cb8643e Author: shade Date: 2019-04-24 11:39 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f6f95cb8643e 8222843: Print Shenandoah cset map addresses in hs_err Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 24eb7720919c Author: shade Date: 2019-04-24 11:40 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/24eb7720919c 8222838: Shenandoah: SEGV on accessing cset bitmap for NULL ptr Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: b6db97903b69 Author: hseigel Date: 2019-04-24 08:27 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b6db97903b69 8221685: -XX:BytecodeVerificationRemote and -XX:BytecodeVerificationLocal should be diagnostic options Summary: Make the options diagnostic and add -XX:+UnlockDiagnosticVMOptions to tests where needed. Reviewed-by: lfoltan, acorn, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java ! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/clone/invokevirtual/HasLocalClone.jasm ! test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalClone.jasm ! test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm ! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java ! test/hotspot/jtreg/runtime/verifier/TestSigParse.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/parallelLoad/Test.java Changeset: c604234be658 Author: redestad Date: 2019-04-24 15:37 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/c604234be658 8222532: (zipfs) Performance regression when writing ZipFileSystem entries in parallel Reviewed-by: lancea, clanger, alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java Changeset: 04857e2cd509 Author: dcubed Date: 2019-04-24 10:20 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/04857e2cd509 8222295: more baseline cleanups from Async Monitor Deflation project Reviewed-by: coleenp, acorn, dholmes ! src/hotspot/share/oops/markOop.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java Changeset: a9ab154b1384 Author: jjg Date: 2019-04-24 11:26 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a9ab154b1384 8222669: Create and use new html.Entity class Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java Changeset: bebb82ef3434 Author: mbalao Date: 2019-04-24 16:25 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/bebb82ef3434 8222805: sun/security/pkcs11/tls/tls12/TestTLS12.java fails with Unsupported signature algorithm: rsa_pss_rsae_sha256 Reviewed-by: mullan, xuelei + test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java Changeset: c7eb491b05b7 Author: jwilhelm Date: 2019-04-25 02:14 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/c7eb491b05b7 8222952: Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures Reviewed-by: darcy ! test/hotspot/jtreg/TEST.groups Changeset: 3a34f5173c36 Author: jwilhelm Date: 2019-04-25 02:23 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3a34f5173c36 Added tag jdk-13+18 for changeset bebb82ef3434 ! .hgtags Changeset: fe9f33555993 Author: jcbeyler Date: 2019-04-24 19:51 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/fe9f33555993 8222935: Fix ExceptionCheckingJniEnv system Summary: Added missing tests and fixed the code Reviewed-by: cjplummer, sspitsyn, amenkov + test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001.java + test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/TestDescription.java + test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp + test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/libexceptionjni001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp Changeset: 9afd2868c18b Author: pliden Date: 2019-04-25 08:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/9afd2868c18b 8222664: runtime/appcds/sharedStrings/SharedStringsStress.java assert GC active during NoGCVerifier Reviewed-by: iklam, stefank ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp Changeset: 3ab77d8dc60a Author: pliden Date: 2019-04-25 08:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3ab77d8dc60a 8222462: Introduce CollectedHeap::unused() Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/prims/jvm.cpp Changeset: 24f6b0e413a0 Author: pliden Date: 2019-04-25 08:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/24f6b0e413a0 8221786: ZGC: Increase max heap size to 16TB Reviewed-by: stefank - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp Changeset: 152c6c501ba5 Author: pliden Date: 2019-04-25 08:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/152c6c501ba5 8222469: ZGC: Generalize ZPageCache::flush() Reviewed-by: stefank ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageCache.hpp Changeset: b43cc3b9ef40 Author: hannesw Date: 2019-04-25 09:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b43cc3b9ef40 8220497: Improve Javadoc search feature and add test coverage Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java + test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java + test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js + test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java + test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java + test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java + test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyListFactory.java + test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/Nolist.java + test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/mappkg/Map.java + test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/mappkg/impl/MyMap.java + test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/module-info.java Changeset: 13b67c1420b8 Author: alanb Date: 2019-04-25 10:41 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/13b67c1420b8 8222774: (ch) Replace uses of stateLock and blockingLock with j.u.c. locks Reviewed-by: dfuchs, bpb, martin ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java + src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SelChImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java - test/jdk/java/nio/channels/SocketChannel/Stream.java Changeset: 0b6dc5b93306 Author: rwestberg Date: 2019-04-24 14:03 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0b6dc5b93306 8220795: Rework naked_short_nanosleep on Windows to improve time-to-safepoint Reviewed-by: dholmes, rehn ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: a8dcacf95bff Author: robm Date: 2019-04-25 05:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a8dcacf95bff 8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: 1126f0607c70 Author: coleenp Date: 2019-04-25 10:56 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/1126f0607c70 8222811: Consolidate MutexLockerEx and MutexLocker Summary: Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls. Reviewed-by: dcubed, dholmes, pliden, rehn ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/cms/cmsVMOperations.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp ! src/hotspot/share/gc/cms/yieldingWorkgroup.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/parallel/gcTaskManager.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/concurrentGCPhaseManager.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/owstTaskTerminator.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/z/zMessagePort.inline.hpp ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/spaceManager.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder.hpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp ! test/hotspot/gtest/memory/test_metaspace.cpp ! test/hotspot/gtest/memory/test_metaspace_allocation.cpp ! test/hotspot/gtest/runtime/test_threads.cpp ! test/hotspot/gtest/threadHelper.inline.hpp Changeset: beaea3c10b0f Author: coleenp Date: 2019-04-25 12:33 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/beaea3c10b0f 8222977: Fix shenandoah broken with JDK-8222811 Reviewed-by: dcubed, shade ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp Changeset: 7f30741331ad Author: mseledtsov Date: 2019-04-25 11:45 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7f30741331ad 8222888: [TESTBUG] docker/TestJFREvents.java fails due to "RuntimeException: JAVA_MAIN_CLASS_ is not defined" Summary: Introduced unique environment variable Reviewed-by: egahlin, lmesnik, sgehwolf ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 3fb6efa2c9f1 Author: dholmes Date: 2019-04-25 18:41 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3fb6efa2c9f1 8222970: Update ProblemList for vmTestbase/nsk/jdb/eval/eval001/eval001.java Reviewed-by: gadams, dcubed, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 22323f20401b Author: aeubanks Date: 2019-04-16 13:16 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/22323f20401b 8222562: Don't set IPV6_V6ONLY when IPv4 is not available Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: dcb78d2f07e5 Author: joehw Date: 2019-04-25 15:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/dcb78d2f07e5 8222743: Xerces 2.12.0: DOM Implementation Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java Changeset: 9ebb614d293d Author: dholmes Date: 2019-04-26 00:57 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/9ebb614d293d 8222518: Remove unnecessary caching of Parker object in java.lang.Thread Reviewed-by: dcubed, rehn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/java.base/share/classes/java/lang/Thread.java Changeset: 04b17e84c87d Author: clanger Date: 2019-04-26 08:53 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/04b17e84c87d 8222440: (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present Reviewed-by: lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt Changeset: 3a3e4e473622 Author: rehn Date: 2019-04-26 10:18 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3a3e4e473622 8222637: Obsolete NeedsDeoptSuspend Reviewed-by: dlong, coleenp, dholmes ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 2d0c05e71bd5 Author: pliden Date: 2019-04-26 12:05 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/2d0c05e71bd5 8223016: ZGC: Fix misaligned statistics printout Reviewed-by: tschatzl ! src/hotspot/share/gc/z/zStat.cpp Changeset: 84261c6b227b Author: jwilhelm Date: 2019-04-26 12:35 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/84261c6b227b 8223026: [BACKOUT] Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures Reviewed-by: dsimms ! test/hotspot/jtreg/TEST.groups Changeset: 59c01214e478 Author: dfuchs Date: 2019-04-26 16:25 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/59c01214e478 8129315: java/net/Socket/LingerTest.java and java/net/Socket/ShutdownBoth.java timeout intermittently Summary: tests are updated to use the loopback address instead of the wildcard to avoid traffic being routed to a different server than what was intended by the test. Reviewed-by: chegar ! test/jdk/java/net/Socket/LingerTest.java ! test/jdk/java/net/Socket/ShutdownBoth.java ! test/jdk/java/net/Socks/SocksIPv6Test.java ! test/jdk/java/net/Socks/SocksServer.java ! test/jdk/sun/net/www/http/HttpURLConnection/PostOnDelete.java Changeset: 14615b8ac24c Author: avoitylov Date: 2019-04-26 18:56 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/14615b8ac24c 8221988: add possibility to build with Visual Studio 2019 Reviewed-by: erikj, ysuenaga ! doc/building.html ! doc/building.md ! make/autoconf/toolchain_windows.m4 + make/devkit/createWindowsDevkit2019.sh Changeset: 515568d2e85c Author: naoto Date: 2019-04-26 09:09 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/515568d2e85c 8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03 Reviewed-by: bpb, lancea ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/Bug8040211.java Changeset: b71940f7fa96 Author: vromero Date: 2019-04-26 12:49 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b71940f7fa96 8219487: j.l.c.ClassDesc spec should contain precise assertions for one parameter's methods Reviewed-by: darcy, jlaskey ! src/java.base/share/classes/java/lang/constant/ClassDesc.java Changeset: 9b8926bf85c1 Author: lmesnik Date: 2019-04-26 11:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/9b8926bf85c1 8220813: update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X Reviewed-by: pliden, lmesnik Contributed-by: aoqi at loongson.cn ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java ! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java ! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/parallel/AdaptiveGCBoundary.java ! test/hotspot/jtreg/gc/startup_warnings/TestCMS.java ! test/hotspot/jtreg/gc/startup_warnings/TestG1.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java Changeset: 2cac7d48db4c Author: weijun Date: 2019-04-27 18:21 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/2cac7d48db4c 8223003: SunMSCAPI keys are not cleaned up Reviewed-by: igerasim ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPair.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! test/jdk/java/security/KeyPairGenerator/FinalizeHalf.java Changeset: 2f4393ec54d4 Author: thartmann Date: 2019-04-29 09:04 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/2f4393ec54d4 8221592: C2 compilation failed with assert(!q->is_MergeMem()) Summary: Transform the original MergeMem after transforming the slices to get rid of MergeMem inputs. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/parse1.cpp Changeset: ff0a691901c9 Author: clanger Date: 2019-04-29 10:27 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/ff0a691901c9 8223015: Cleanups for zipfs tests Reviewed-by: redestad, lancea ! test/jdk/jdk/nio/zipfs/Demo.java - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/ZipFSTester.java + test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java ! test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java Changeset: d3dcec24a469 Author: fyang Date: 2019-04-26 16:38 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/d3dcec24a469 8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: 3edf22a7cbaf Author: bpb Date: 2019-04-29 07:39 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3edf22a7cbaf 8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer. Reviewed-by: dfuchs, prappo ! src/java.base/share/classes/java/io/LineNumberReader.java + test/jdk/java/io/LineNumberReader/MarkSplitCRLF.java Changeset: 8d52b4c6f9d8 Author: mullan Date: 2019-04-29 14:34 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/8d52b4c6f9d8 8036608: Key.getAlgorithm link to standard algorithm names needs to be updated Reviewed-by: xuelei ! src/java.base/share/classes/java/security/Key.java Changeset: 05aaccf7d558 Author: coleenp Date: 2019-04-29 16:01 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/05aaccf7d558 8222988: Use MonitorLocker rather than MutexLocker when wait/notify used Summary: fixed use cases in code except CMS. Reviewed-by: rehn, dcubed ! src/hotspot/share/compiler/abstractCompiler.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/gcTaskManager.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 5b1eec609909 Author: manc Date: 2019-03-08 18:21 -0800 URL: http://hg.openjdk.java.net/amber/amber/rev/5b1eec609909 8220388: Increase -inlinehint-threshold for Clang to avoid G1 pause time regression Summary: Make Clang inline more aggressively for functions with inline keyword Reviewed-by: erikj, jiangli, shade ! make/autoconf/flags-cflags.m4 Changeset: c0d9bc9b4e1f Author: dlong Date: 2019-04-24 09:10 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c0d9bc9b4e1f 8219403: JVMCIRuntime::adjust_comp_level should be replaced Reviewed-by: kvn, dnsimon, never ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! src/hotspot/share/runtime/tieredThresholdPolicy.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicate.java ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 89f2043ee67a Author: pmuthuswamy Date: 2019-04-30 11:58 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/89f2043ee67a 8221991: Improve the HTML for the inheritance tree for a type Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java Changeset: 73a87b1aacc2 Author: rschmelter Date: 2019-04-17 01:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/73a87b1aacc2 8222529: sun.jdwp.listenerAddress agent property uses wrong encoding Reviewed-by: sspitsyn, amenkov, clanger, erikj ! make/lib/Lib-jdk.jdwp.agent.gmk ! src/jdk.jdwp.agent/share/native/libjdwp/util.c Changeset: d9208a660094 Author: jlahoda Date: 2019-04-30 10:39 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d9208a660094 8218152: [javac] fails and exits with no error if a bad annotation processor provided Summary: Handle exceptions thrown while loading annotation processors. Reviewed-by: jlahoda Contributed-by: groeges at uk.ibm.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: e6e327553024 Author: sspitsyn Date: 2019-04-30 01:56 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/e6e327553024 8222934: mark new VM option AllowRedefinitionToAddOrDeleteMethods as deprecated Summary: Mark new option depricated Reviewed-by: dcubed, coleenp, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java Changeset: 1cb0306f16d1 Author: redestad Date: 2019-04-30 12:54 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1cb0306f16d1 8222852: Reduce String concat combinator tree shapes by folding constants into prependers Reviewed-by: shade, plevart, forax Contributed-by: claes.redestad at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java + test/jdk/java/lang/String/concat/StringConcatFactoryRepeatedConstants.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java Changeset: 332f28c3a105 Author: thartmann Date: 2019-04-30 14:49 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/332f28c3a105 8219807: C2 crash in IfNode::up_one_dom(Node*, bool) Summary: Guard against regions degraded to copies. Reviewed-by: kvn ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestIfWithDeadRegion.java Changeset: 7acebe4d65e2 Author: sgehwolf Date: 2019-04-18 13:58 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/7acebe4d65e2 8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717 Summary: Only perform this optimization for x86_64 Reviewed-by: dholmes, andrew ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp Changeset: f7204876ce87 Author: dtitov Date: 2019-04-30 08:45 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f7204876ce87 8222749: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "eventSet1.size() != 3 :: 2" Reviewed-by: sspitsyn, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java Changeset: 3f72db799fbd Author: erikj Date: 2019-04-30 10:24 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3f72db799fbd 8222913: Add Jib support for VERSION_EXTRA* Reviewed-by: tbell, mikael ! make/conf/jib-profiles.js Changeset: bcea46e28de0 Author: rhalade Date: 2019-04-30 11:04 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/bcea46e28de0 8216577: Add GlobalSign's R6 Root certificate Reviewed-by: mullan, clanger ! src/java.base/share/lib/security/cacerts + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: a86c5059749b Author: rhalade Date: 2019-04-30 12:53 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a86c5059749b 8222137: Remove T-Systems root CA certificate Reviewed-by: mullan ! src/java.base/share/lib/security/cacerts ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 62d6baca22fc Author: jcbeyler Date: 2019-04-30 15:39 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/62d6baca22fc 8215113: Sampling interval not always correct Summary: Fix the sampling interval Reviewed-by: phh, sspitsyn ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java Changeset: 4dc2f6122252 Author: dtitov Date: 2019-04-30 16:11 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4dc2f6122252 8222821: com/sun/jdi/ExceptionEvents.java failed Reviewed-by: dlong, sspitsyn, jcbeyler, cjplummer ! test/jdk/com/sun/jdi/ExceptionEvents.java Changeset: 616618caad5e Author: jcbeyler Date: 2019-04-30 20:26 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/616618caad5e 8223146: [TESTBUG] new test vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/ fails on Windows Summary: Keep it simple and handle INT32_MIN separately Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp Changeset: afce4a27f2c2 Author: coleenp Date: 2019-05-01 07:12 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/afce4a27f2c2 8213399: DecoderLocker is unused Summary: remove DecoderLocker Reviewed-by: iklam, dholmes ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder.hpp Changeset: f03d5a093093 Author: coleenp Date: 2019-05-01 08:56 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f03d5a093093 8074355: make MutexLocker smarter about non-JavaThreads Summary: Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads Reviewed-by: dholmes, rehn, dcubed, lmesnik ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/yieldingWorkgroup.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/vmThread.cpp + test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java Changeset: 5ddea9d48649 Author: zgu Date: 2019-05-01 10:12 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/5ddea9d48649 8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: f14a826e3c2e Author: coleenp Date: 2019-05-01 10:54 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f14a826e3c2e 8223190: Test gc/arguments/TestShrinkHeapInSteps.java breaks with change for JDK-8074355 Summary: Remove too strict assert. Reviewed-by: hseigel ! src/hotspot/share/runtime/mutex.cpp Changeset: 1b5f0a3f9c41 Author: martin Date: 2019-05-01 09:06 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1b5f0a3f9c41 8223078: Add microbenchmark for array copying/clearing/resizing Reviewed-by: dl, redestad + test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java Changeset: f8d2b5ce4491 Author: rraghavan Date: 2019-05-01 22:02 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/f8d2b5ce4491 8202414: Unsafe write after primitive array creation may result in array length change Summary: Avoided collecting unaligned stores in Initialize node by making can_capture_store return false for same Reviewed-by: dlong, kvn, vlivanov ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/c2/Test8202414.java Changeset: 0bda2308eded Author: vromero Date: 2019-05-01 12:41 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/0bda2308eded 8222744: add support for generating method handles from a variable symbol Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java Changeset: ad45b3802d4e Author: kvn Date: 2019-05-01 12:31 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp ! make/autoconf/hotspot.m4 ! src/hotspot/.mx.jvmci/suite.py ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/parallel/psTasks.hpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp + src/hotspot/share/jvmci/jniAccessMark.inline.hpp + src/hotspot/share/jvmci/jvmci.cpp + src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp + src/hotspot/share/jvmci/jvmciExceptions.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp + src/hotspot/share/jvmci/jvmciObject.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp + src/hotspot/share/jvmci/metadataHandleBlock.cpp + src/hotspot/share/jvmci/metadataHandleBlock.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/java.base/share/classes/module-info.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/NativeImageReinitialize.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJDKReflection.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIReflection.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIUnsupportedOperationError.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceHandleObject.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMEntryPoint.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/VMEntryPoint.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java ! test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java Changeset: a38438fcbbd2 Author: bchristi Date: 2019-05-01 13:07 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a38438fcbbd2 8221267: Document the jdk.net.URLClassPath.showIgnoredClassPathEntries system property Reviewed-by: alanb, bpb, lancea ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 41339a468716 Author: mseledtsov Date: 2019-05-01 13:25 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/41339a468716 8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command Summary: Using InetAddress.getLocalHost() Reviewed-by: egahlin, lmesnik Contributed-by: Severin Gehwolf ! test/hotspot/jtreg/containers/docker/JfrNetwork.java Changeset: a43d6467317d Author: joehw Date: 2019-05-01 14:35 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a43d6467317d 8220818: Validator does not find missing match for keyref error Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java + test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a.xsd + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Invalid.xml + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Valid.xml + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Valid1.xml + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b.xsd + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b_Invalid.xml + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b_Valid.xml Changeset: 67b040623a12 Author: darcy Date: 2019-05-01 16:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/67b040623a12 8146726: Improve AbstractProcessor to issue warnings for repeated information Reviewed-by: jjg, smarks, serb, igerasim ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java + test/langtools/tools/javac/processing/warnings/TestRepeatedSupportedItems.java + test/langtools/tools/javac/processing/warnings/au_8.out + test/langtools/tools/javac/processing/warnings/au_current.out Changeset: 27c8a2e0b0e5 Author: manc Date: 2019-04-30 18:44 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/27c8a2e0b0e5 8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking Summary: Add memory fences on accesses to JvmtiEnvBase::_tag_map Reviewed-by: dholmes, jcbeyler, sspitsyn ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 4a4bf48f76a4 Author: jwilhelm Date: 2019-05-02 03:20 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/4a4bf48f76a4 Added tag jdk-13+19 for changeset a43d6467317d ! .hgtags Changeset: 5b6177741464 Author: coleenp Date: 2019-05-01 20:48 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/5b6177741464 8223194: runtime/Shutdown/ShutdownTest.java due to "OutOfMemoryError: Java heap too small" Summary: Use default memory for the test. Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java Changeset: beca9f8524c1 Author: redestad Date: 2019-05-02 10:38 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/beca9f8524c1 8222895: StackOverflowError in custom security manager that relies on ClassSpecializer Reviewed-by: alanb ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! test/jdk/java/lang/String/concat/WithSecurityManager.java Changeset: 93f09ca4a7f8 Author: stefank Date: 2019-04-15 11:47 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/93f09ca4a7f8 8198505: Remove CollectorPolicy and its subclasses Reviewed-by: pliden, shade ! src/hotspot/share/gc/cms/cmsArguments.cpp ! src/hotspot/share/gc/cms/cmsArguments.hpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.hpp ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonArguments.hpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp ! src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp ! src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp ! src/hotspot/share/gc/parallel/asPSOldGen.cpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp ! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp + src/hotspot/share/gc/shared/genArguments.cpp + src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generationSpec.cpp ! src/hotspot/share/gc/shared/generationSpec.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp Changeset: 3a2e45820d77 Author: stefank Date: 2019-05-02 10:32 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3a2e45820d77 8222986: Add parameter to skip clearing CHeapBitMaps when resizing Reviewed-by: pliden ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: 5b168a63cec5 Author: stefank Date: 2019-05-02 10:32 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/5b168a63cec5 8223064: Minor cleanups in ResolvedMethodTable Reviewed-by: hseigel, coleenp ! src/hotspot/share/prims/resolvedMethodTable.cpp Changeset: edd709e64ea1 Author: dfuchs Date: 2019-05-02 11:55 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/edd709e64ea1 8223145: Replace wildcard address with loopback or local host in tests - part 1 Summary: Replaces binding to wildacard with alternative less susceptible to intermittent failure in some intermittently failing tests. Reviewed-by: chegar, msheppar ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java ! test/jdk/java/net/Authenticator/B4722333.java ! test/jdk/java/net/HttpURLConnection/UnmodifiableMaps.java ! test/jdk/java/net/ResponseCache/ResponseCacheTest.java ! test/jdk/java/net/Socket/GetLocalAddress.java ! test/jdk/java/net/Socket/SetReceiveBufferSize.java ! test/jdk/java/net/Socket/SoTimeout.java ! test/jdk/java/net/Socket/TestAfterClose.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/URL/GetContent.java ! test/jdk/java/net/URLConnection/B5052093.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/sun/net/ftp/TestFtpClientNameListWithNull.java ! test/jdk/sun/net/www/http/HttpClient/ProxyTest.java ! test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.java ! test/jdk/sun/net/www/http/HttpURLConnection/PostOnDelete.java ! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamClose.java ! test/jdk/sun/net/www/httptest/TestHttpServer.java ! test/jdk/sun/net/www/protocol/http/B8012625.java ! test/jdk/sun/net/www/protocol/http/Finalizer.java ! test/jdk/sun/net/www/protocol/http/ResponseCacheStream.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java ! test/lib/jdk/test/lib/net/URIBuilder.java Changeset: 79d13fd7db9c Author: dl Date: 2019-05-02 06:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/79d13fd7db9c 8222930: ConcurrentSkipListMap.clone() shares size variable between original and clone Reviewed-by: martin, smarks Contributed-by: Adam Farley8 , Martin Buchholz ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/jdk/java/util/concurrent/tck/MapTest.java Changeset: 3ffdc15cd044 Author: dl Date: 2019-05-02 06:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3ffdc15cd044 8221120: CopyOnWriteArrayList.set should always have volatile write semantics Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java Changeset: c277ec29ee12 Author: dl Date: 2019-05-02 06:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c277ec29ee12 8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable Reviewed-by: martin, dholmes ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: e1bec7613945 Author: dl Date: 2019-05-02 06:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/e1bec7613945 8220248: fix headings in java.util.concurrent Reviewed-by: martin, jjg ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/Condition.java ! src/java.base/share/classes/java/util/concurrent/locks/Lock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 09f09b4e7808 Author: dl Date: 2019-05-02 06:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/09f09b4e7808 8219138: Miscellaneous changes imported from jsr166 CVS 2019-05 Reviewed-by: martin ! test/jdk/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java ! test/jdk/java/util/concurrent/tck/Atomic8Test.java ! test/jdk/java/util/concurrent/tck/AtomicIntegerArray9Test.java ! test/jdk/java/util/concurrent/tck/AtomicLongArray9Test.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceArray9Test.java ! test/jdk/java/util/concurrent/tck/Collection8Test.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinTask8Test.java + test/jdk/java/util/concurrent/tck/HashtableTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandom8Test.java ! test/jdk/java/util/concurrent/tck/VectorTest.java Changeset: df2b3565f343 Author: zgu Date: 2019-05-02 09:49 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/df2b3565f343 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 96ad739cfc39 Author: cushon Date: 2019-04-29 17:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/96ad739cfc39 8219202: Use Unsynchronized StringBuilder in sun.net.www.ParseUtil Reviewed-by: chegar Contributed-by: Alan Malloy ! src/java.base/share/classes/sun/net/www/ParseUtil.java Changeset: b28b7f631301 Author: michaelm Date: 2019-05-02 17:29 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/b28b7f631301 8216978: Drop support for pre JDK 1.4 SocketImpl implementations Reviewed-by: chegar, alanb, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.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 ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/windows/classes/java/net/PlainSocketImpl.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java + test/jdk/java/net/Socket/OldSocketImplTest.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java Changeset: 7ab4310ed472 Author: manc Date: 2019-05-01 20:25 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7ab4310ed472 8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase Reviewed-by: dholmes, jcbeyler ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 764addae3e37 Author: zgu Date: 2019-05-02 15:20 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/764addae3e37 8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 22866513a80e Author: bpb Date: 2019-05-02 13:25 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/22866513a80e 8220793: (fs) No support for changing modification time of symlink Reviewed-by: alanb, rriggs ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c + test/jdk/java/nio/file/Files/SymlinkTime.java Changeset: d890ba18f64b Author: lancea Date: 2019-05-02 17:08 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/d890ba18f64b 8218875: Add new FileSystems.newFileSystem methods Reviewed-by: rriggs, alanb, clanger, dfuchs ! src/java.base/share/classes/java/nio/file/FileSystems.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 ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/jdk/jdk/nio/zipfs/Basic.java + test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/ZipFSTester.java ! test/langtools/tools/javac/api/file/SJFM_TestBase.java ! test/langtools/tools/javac/modules/ContainsTest.java Changeset: 948644e20013 Author: bpb Date: 2019-05-02 14:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/948644e20013 8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space" Reviewed-by: lancea, rriggs ! test/jdk/java/io/DataOutputStream/WriteUTF.java Changeset: 0bbac18e3959 Author: joehw Date: 2019-05-02 14:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/0bbac18e3959 8223052: Cleanup: NodeSortRecord Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java Changeset: 0907dce4b90e Author: coffeys Date: 2019-05-02 22:52 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/0907dce4b90e 8217364: Custom URLStreamHandler for jrt or file protocol can override default handler Reviewed-by: redestad ! src/java.base/share/classes/java/net/URL.java + test/jdk/java/net/URL/NonOverridableHandlerFactory.java Changeset: 251090f84412 Author: jjiang Date: 2019-05-03 15:57 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/251090f84412 8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed Summary: Build NSS 3.41 with VS2017 and also upgrade to this NSS for macosx Reviewed-by: valeriep ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/tools/keytool/NssTest.java Changeset: 3ebf58dbf5d8 Author: phedlin Date: 2019-04-17 14:52 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3ebf58dbf5d8 8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'. Reviewed-by: vlivanov ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/superword.cpp Changeset: 1a5305f51bfd Author: phedlin Date: 2019-05-02 11:05 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1a5305f51bfd 8223138: Small clean-up in loop-tree support. Summary: Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Added 'is_root()' predicate for root parent test in loop-tree. Changed definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Cleanup of 'tail()' definition. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: d6f55ea4e325 Author: phedlin Date: 2019-04-17 14:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d6f55ea4e325 8223139: Rename mandatory policy-do routines. Summary: Rename 'policy_do_remove_empty_loop' to 'do_remove_empty_loop', 'policy_do_one_iteration_loop' to 'do_one_iteration_loop'. Reviewed-by: vlivanov, dl ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 6b77693eda6a Author: phedlin Date: 2019-04-17 14:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6b77693eda6a 8223140: Clean-up in 'ok_to_convert()'. Summary: Simplify logic in function. Added precond/postcond macros. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/utilities/debug.hpp Changeset: 45b84dd85b9e Author: phedlin Date: 2019-04-17 14:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/45b84dd85b9e 8223141: Change (count) suffix _ct into _cnt. Reviewed-by: vlivanov ! src/hotspot/share/opto/loopTransform.cpp Changeset: e09f3ad6147d Author: phedlin Date: 2019-04-17 14:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e09f3ad6147d 8223142: Clean-up WS and CB. Reviewed-by: vlivanov ! src/hotspot/share/opto/loopTransform.cpp Changeset: 3a79044dd980 Author: phedlin Date: 2019-04-17 14:56 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3a79044dd980 8223143: Restructure/clean-up for 'loopexit_or_null()'. Summary: Minor restructure and clean-up for 'loopexit_or_null()' and its use. Reviewed-by: vlivanov ! src/hotspot/share/opto/loopnode.hpp Changeset: fc7627bf4b01 Author: phedlin Date: 2019-04-17 14:57 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/fc7627bf4b01 8216137: assert failed: Live node limit exceeded. 8219520: assert failed: Live node limit exceeded. Summary: Adding simplistic node budget support for loop-transformations. This /should/attempts to/ resolve most cases of: "assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit". Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp Changeset: 81d57ba42425 Author: hseigel Date: 2019-05-03 07:54 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/81d57ba42425 8222500: runtime/8176717/TestInheritFD.java failed with java.nio.file.NoSuchFileException: /tmp/communication7071713601211876892.txt Summary: Create the test's temporary files inside of jtreg scratch directories instead of /tmp Reviewed-by: coleenp, lfoltan, dholmes ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java Changeset: 8390399b09f9 Author: mdoerr Date: 2019-05-03 16:31 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/8390399b09f9 8223248: [AIX] Remove old xlC 10 workaround for load acquire Reviewed-by: goetz, lucy ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp Changeset: b7e6fc77c2f3 Author: kvn Date: 2019-05-03 09:07 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b7e6fc77c2f3 8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending Summary: Added missing checks for pending exception. Reviewed-by: never, gdub, dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: 90855d9c3c39 Author: darcy Date: 2019-05-03 09:25 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/90855d9c3c39 8223265: Clarify operational semantics of java.util.Objects.equals() Reviewed-by: bpb, alanb ! src/java.base/share/classes/java/util/Objects.java Changeset: aa29971a17a1 Author: pchilanomate Date: 2019-05-03 12:33 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/aa29971a17a1 8220724: TestBiasedLockRevocationEvents fails while matching revoke events to VMOperation events Summary: Safepoint id used by JavaThread when posting event is now set inside appropiate safepoint Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/biasedLocking.cpp Changeset: 297ddf282627 Author: erikj Date: 2019-05-03 09:34 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/297ddf282627 8223309: test failing due to self-assign-overloaded Reviewed-by: tbell Contributed-by: johan.vos at gluonhq.com, erik.joelsson at oracle.com ! make/autoconf/flags-cflags.m4 ! make/hotspot/lib/CompileGtest.gmk Changeset: 029b56549e22 Author: darcy Date: 2019-05-03 14:09 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/029b56549e22 8223178: Improve FileSystems.newFileSystem example with map factory methods Reviewed-by: alanb, clanger, bpb ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: 040bf087ae39 Author: kbarrett Date: 2019-05-03 23:35 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/040bf087ae39 8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers Summary: Removed filter_thread_buffers Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 37630ad8fa67 Author: igerasim Date: 2019-05-03 23:00 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/37630ad8fa67 8223174: Pattern.compile() can throw confusing NegativeArraySizeException Reviewed-by: martin ! src/java.base/share/classes/java/util/regex/Pattern.java + test/jdk/java/util/regex/NegativeArraySize.java Changeset: 239bc23e76cc Author: kbarrett Date: 2019-05-05 09:10 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/239bc23e76cc 8223359: JDK-8221359 breaks TestG1ParallelPhases.java Summary: Removed check for SATBFiltering event. Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 61d0e96a6b2d Author: manc Date: 2019-05-02 15:46 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/61d0e96a6b2d 8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp Changeset: b39365cebb73 Author: gromero Date: 2019-05-06 09:53 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b39365cebb73 8223395: PPC64: Improve comments in the JVM signal handler to match ISA text Reviewed-by: mdoerr ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: ca251ef47e0b Author: xuelei Date: 2019-05-06 08:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ca251ef47e0b 8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 4f2fd02922b1 Author: dtitov Date: 2019-05-06 09:58 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4f2fd02922b1 8222667: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java failed with "event IS NOT a breakpoint" Reviewed-by: gadams, sspitsyn, jcbeyler, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java Changeset: c48f141e7c5b Author: vromero Date: 2019-05-06 14:47 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/c48f141e7c5b 8219483: j.l.c.ClassDesc::nested(String, String...) doesn't throw NPE if any arg is null Reviewed-by: darcy ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: 3661ad97da8f Author: vlivanov Date: 2019-05-06 12:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3661ad97da8f 8223171: Redundant nmethod dependencies for effectively final methods Reviewed-by: dlong ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/doCall.cpp Changeset: f0bce2f93e72 Author: vlivanov Date: 2019-05-06 12:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f0bce2f93e72 8219902: C2: MemNode::can_see_stored_value() ignores casts which carry control dependency Reviewed-by: kvn ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: 1abca1170080 Author: jiefu Date: 2019-05-06 12:17 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1abca1170080 8221542: ~15% performance degradation due to less optimized inline decision Reviewed-by: vlivanov, coleenp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 62f373a53296 Author: jwilhelm Date: 2019-05-06 21:50 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/62f373a53296 8222665: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BciBlockMappingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationPiTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest16.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIVersionCheckTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZeroMemoryOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ZeroMemoryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayAllocationBenchmark.java Changeset: bfa52d3068f5 Author: coleenp Date: 2019-05-06 15:25 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/bfa52d3068f5 8222893: markOopDesc::print_on() is a bit confused Summary: Add print_on for ObjectMonitor and make markOop printing sensible and add test. Reviewed-by: dcubed, pchilanomate ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/markOop.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp + test/hotspot/gtest/oops/test_markOop.cpp Changeset: 671e35cf611b Author: sangheki Date: 2019-05-06 14:19 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/671e35cf611b 8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message Reviewed-by: tschatzl, manc ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: 0f798f21e8c2 Author: coleenp Date: 2019-05-06 18:01 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/0f798f21e8c2 8223412: tier1 build failure after 8222893 Summary: disable the test in PRODUCT Reviewed-by: dcubed, pliden, kvn ! test/hotspot/gtest/oops/test_markOop.cpp Changeset: 6188582d58b5 Author: igerasim Date: 2019-05-06 18:07 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6188582d58b5 8222955: Optimize String.replace(CharSequence, CharSequence) for common cases Reviewed-by: redestad, tvaleev ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/jdk/java/lang/String/LiteralReplace.java + test/micro/org/openjdk/bench/java/lang/StringReplace.java Changeset: f72402697b2f Author: dholmes Date: 2019-05-06 21:23 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f72402697b2f 8222534: VerifyBeforeExit is not honored when System.exit is called Reviewed-by: coleenp, rehn ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 8bca46822c05 Author: pli Date: 2019-05-07 00:58 +0000 URL: http://hg.openjdk.java.net/amber/amber/rev/8bca46822c05 8223054: [TESTBUG] Put graalJarsCP before existing classpath in GraalUnitTestLauncher Reviewed-by: iignatyev, dlong ! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java Changeset: 81de17a33575 Author: weijun Date: 2019-05-07 10:21 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/81de17a33575 8219013: Update Apache Santuario (XML Signature) to version 2.1.3 Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java + src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md Changeset: 2d012a75d35c Author: kvn Date: 2019-05-06 20:05 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/2d012a75d35c 8223332: Update JVMCI Reviewed-by: never, dnsimon ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciExceptions.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/SuppressFBWarnings.java ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: 28dd27202591 Author: dlong Date: 2019-04-25 13:35 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/28dd27202591 8218700: infinite loop in HotSpotJVMCIMetaAccessContext.fromClass after OutOfMemoryError Reviewed-by: never, kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: e8f1b9fc82cc Author: vlivanov Date: 2019-05-06 21:31 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/e8f1b9fc82cc 8223422: [Graal] assert(!m->can_be_statically_bound(InstanceKlass::cast(ctxk))) failed: redundant Reviewed-by: kvn ! src/hotspot/share/code/dependencies.hpp Changeset: a9f729b641a3 Author: pliden Date: 2019-05-07 07:44 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/a9f729b641a3 8223308: ZGC: Remove ZGranuleMap::size() Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp Changeset: 1dc9bf9d016b Author: xliu Date: 2019-05-07 09:17 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1dc9bf9d016b 8222670: pathological case of JIT recompilation and code cache bloat Summary: Prevent downgraded compilation tasks from recompiling. Reviewed-by: sgehwolf, thartmann ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp + test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 0d35df96db33 Author: roland Date: 2019-05-06 13:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0d35df96db33 8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget()) Reviewed-by: thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 26748009f2e5 Author: roland Date: 2019-05-02 20:47 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/26748009f2e5 8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 0dcb89221c93 Author: erikj Date: 2019-05-07 06:58 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/0dcb89221c93 8223335: Compare baseline builds on linux are failing Reviewed-by: tbell ! make/InitSupport.gmk Changeset: bdccc8c06ac7 Author: shade Date: 2019-05-07 16:04 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/bdccc8c06ac7 8223448: Shenandoah disabled barriers blocks omit LRB Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Changeset: abffbe8557ab Author: shade Date: 2019-05-07 16:05 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/abffbe8557ab 8223450: Disable Shenandoah C2 barriers verification for x86_32 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Changeset: f7b4471933d3 Author: shade Date: 2019-05-07 16:06 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f7b4471933d3 8223449: Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp Changeset: ba74d2de9a01 Author: michaelm Date: 2019-05-07 15:39 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/ba74d2de9a01 8223457: java.net.ServerSocket protected constructor should throw NPE if impl null Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/ServerSocket.java + test/jdk/java/net/ServerSocket/NullConstructor.java Changeset: be7839b9493f Author: jcbeyler Date: 2019-05-07 07:43 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/be7839b9493f 8223044: Add back exception checking in tests Summary: Add exception checking to previously modified tests Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/ap04t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/bi01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/bi01t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/libbi01t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/libbi04t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/em01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/libem01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/em01t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/libem01t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/libem02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/libem02t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/libem02t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/libem02t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIGlobalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNILocalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIWeakGlobalRefLocker.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp Changeset: 87d01c0d7b45 Author: naoto Date: 2019-05-07 09:37 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/87d01c0d7b45 8220037: Inconsistencies of generated timezone files between Windows and Linux Reviewed-by: rriggs ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 61049e91eae5 Author: dfuchs Date: 2019-05-07 18:10 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/61049e91eae5 8223463: Replace wildcard address with loopback or local host in tests - part 2 Summary: Removes (or documents) some usages of the wildcard address in intermittently failing tests. Reviewed-by: alanb ! test/jdk/java/net/ServerSocket/AcceptInheritHandle.java ! test/jdk/java/net/URLConnection/Responses.java ! test/jdk/java/net/ipv6tests/TcpTest.java ! test/jdk/sun/net/ftp/FtpURL.java Changeset: 0082ede5dc53 Author: erikj Date: 2019-05-07 12:32 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/0082ede5dc53 8223319: Add copyright footer to specs and man pages Reviewed-by: iris, sspitsyn ! make/Docs.gmk ! make/common/TextFileProcessing.gmk ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmti.xsl Changeset: b0e23da4c8e0 Author: shade Date: 2019-05-07 21:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b0e23da4c8e0 8223446: Shenandoah breaks alignment with some HumongousThreshold values Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java Changeset: 98558b7544c7 Author: shade Date: 2019-05-07 21:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/98558b7544c7 8223447: Stabilize gc/shenandoah/TestStringDedupStress test Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java Changeset: 1851a532ddfe Author: sviswanathan Date: 2019-05-07 13:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1851a532ddfe 8222074: Enhance auto vectorization for x86 Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java Changeset: 5600f5c38b0b Author: erikj Date: 2019-05-07 14:05 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/5600f5c38b0b 8223464: Improve version string for Oracle CI builds Reviewed-by: tbell ! make/autoconf/version-numbers ! make/conf/jib-profiles.js Changeset: 3fbaea4b1f1c Author: dholmes Date: 2019-05-07 17:33 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3fbaea4b1f1c 8223437: Backout JDK-8219974 Restore static callsite resolution for the current class Reviewed-by: jwilhelm, vlivanov ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: a8535f04b465 Author: coleenp Date: 2019-05-07 18:24 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a8535f04b465 8223481: gtest/GTestWrapper.java failed due to "assert(ret == 0) failed: sem_post failed; error='Invalid argument' (errno=EINVAL)" Summary: Remove the test for now. Reviewed-by: dholmes - test/hotspot/gtest/oops/test_markOop.cpp Changeset: 193a8f1a4f3b Author: alanb Date: 2019-05-08 08:15 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/193a8f1a4f3b 8223353: (ch) Change channel close implementation to not wait for I/O threads Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java Changeset: de34f4b370b0 Author: rkennke Date: 2019-05-08 11:59 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/de34f4b370b0 8223244: Fix usage of ARRAYCOPY_DISJOINT decorator Reviewed-by: eosterlund, shade ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Changeset: 845f5a35241b Author: coleenp Date: 2019-05-08 06:40 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/845f5a35241b 8223391: Unsynchronized iteration of ClassLoaderDataGraph Summary: lock in G1 before clear_claimed_marks Reviewed-by: hseigel, lfoltan, tschatzl ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp Changeset: 6c1a7c2ee530 Author: gadams Date: 2019-05-08 07:56 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/6c1a7c2ee530 8223416: Exclude javax/management/monitor/DerivedGaugeMonitorTest.java until JDK-8042211 is fixed. Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: 5e5535d25467 Author: shade Date: 2019-05-08 14:27 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/5e5535d25467 8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks Reviewed-by: rkennke, tschatzl ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 7dbe51e680d1 Author: rraghavan Date: 2019-05-08 18:05 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/7dbe51e680d1 8223445: compiler/intrinsics/mathexact/LongMulOverflowTest.java java timeout Summary: Problem list the test with Graal because it uses -Xcomp in combination with -XX:-TieredCompilation Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 57fbbef65a26 Author: tonyp Date: 2019-05-08 09:38 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/57fbbef65a26 8223397: gc+promotion log lines are missing the GC id Reviewed-by: tschatzl, pliden ! src/hotspot/share/logging/logPrefix.hpp Changeset: a5b33a664b4f Author: hseigel Date: 2019-05-08 10:08 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a5b33a664b4f 8217846: [Graal] vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java crash Summary: Make sure the array calls's mirror was successfully created before putting the array class on its class loader data list Reviewed-by: lfoltan, coleenp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp Changeset: 64d9a4d582bc Author: vromero Date: 2019-05-08 10:10 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/64d9a4d582bc 8222949: add condy support to javac's pool API 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/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java + test/langtools/tools/javac/T8222949/TestConstantDynamic.java Changeset: 2584e5772546 Author: aoqi Date: 2019-05-08 20:57 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/2584e5772546 8222926: Shenandoah build fails with --with-jvm-features=-compiler1 Reviewed-by: shade, rkennke Contributed-by: Ao Qi + src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp + src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 865ec913f916 Author: gziemski Date: 2019-05-08 11:11 -0500 URL: http://hg.openjdk.java.net/amber/amber/rev/865ec913f916 8185525: Add JFR event for DictionarySizes Summary: Added TableStatistics event Reviewed-by: egahlin, coleenp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp + src/hotspot/share/utilities/tableStatistics.cpp + src/hotspot/share/utilities/tableStatistics.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: cc6053cbd811 Author: coleenp Date: 2019-05-08 13:22 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/cc6053cbd811 8223534: add back fixed test_markOop.cpp Summary: The test needed wait_with_safepoint_check in the main thread. Reviewed-by: dcubed + test/hotspot/gtest/oops/test_markOop.cpp Changeset: 1321f8cf9de5 Author: rkennke Date: 2019-05-08 20:45 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1321f8cf9de5 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp + src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 6ccc7cd7931e Author: epavlova Date: 2019-05-08 11:56 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6ccc7cd7931e 8223414: ProblemList java/lang/ref/ReachabilityFenceTest.java when running in Graal as JIT mode Reviewed-by: kvn ! test/jdk/ProblemList-graal.txt Changeset: 6f6b636d2909 Author: shade Date: 2019-05-08 21:32 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6f6b636d2909 8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding) Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 925ee7a89325 Author: naoto Date: 2019-05-08 12:45 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/925ee7a89325 8221432: Upgrade CLDR to Version 35.1 Reviewed-by: rriggs, srl ! make/data/cldr/README ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/af_NA.xml ! make/data/cldr/common/main/af_ZA.xml ! make/data/cldr/common/main/agq.xml ! make/data/cldr/common/main/agq_CM.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/ak_GH.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/am_ET.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_001.xml ! make/data/cldr/common/main/ar_AE.xml ! make/data/cldr/common/main/ar_BH.xml ! make/data/cldr/common/main/ar_DJ.xml ! make/data/cldr/common/main/ar_DZ.xml ! make/data/cldr/common/main/ar_EG.xml ! make/data/cldr/common/main/ar_EH.xml ! make/data/cldr/common/main/ar_ER.xml ! make/data/cldr/common/main/ar_IL.xml ! make/data/cldr/common/main/ar_IQ.xml ! make/data/cldr/common/main/ar_JO.xml ! make/data/cldr/common/main/ar_KM.xml ! make/data/cldr/common/main/ar_KW.xml ! make/data/cldr/common/main/ar_LB.xml ! make/data/cldr/common/main/ar_LY.xml ! make/data/cldr/common/main/ar_MA.xml ! make/data/cldr/common/main/ar_MR.xml ! make/data/cldr/common/main/ar_OM.xml ! make/data/cldr/common/main/ar_PS.xml ! make/data/cldr/common/main/ar_QA.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/ar_SD.xml ! make/data/cldr/common/main/ar_SO.xml ! make/data/cldr/common/main/ar_SS.xml ! make/data/cldr/common/main/ar_SY.xml ! make/data/cldr/common/main/ar_TD.xml ! make/data/cldr/common/main/ar_TN.xml ! make/data/cldr/common/main/ar_YE.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/as_IN.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/asa_TZ.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/ast_ES.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/az_Cyrl_AZ.xml ! make/data/cldr/common/main/az_Latn.xml ! make/data/cldr/common/main/az_Latn_AZ.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/bas_CM.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_BY.xml ! make/data/cldr/common/main/bem.xml ! make/data/cldr/common/main/bem_ZM.xml ! make/data/cldr/common/main/bez.xml ! make/data/cldr/common/main/bez_TZ.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/bg_BG.xml ! make/data/cldr/common/main/bm.xml ! make/data/cldr/common/main/bm_ML.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_BD.xml ! make/data/cldr/common/main/bn_IN.xml ! make/data/cldr/common/main/bo.xml ! make/data/cldr/common/main/bo_CN.xml ! make/data/cldr/common/main/bo_IN.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/br_FR.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/brx_IN.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/bs_Cyrl_BA.xml ! make/data/cldr/common/main/bs_Latn.xml ! make/data/cldr/common/main/bs_Latn_BA.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_AD.xml ! make/data/cldr/common/main/ca_ES.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ca_FR.xml ! make/data/cldr/common/main/ca_IT.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ccp_BD.xml ! make/data/cldr/common/main/ccp_IN.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ce_RU.xml + make/data/cldr/common/main/ceb.xml + make/data/cldr/common/main/ceb_PH.xml ! make/data/cldr/common/main/cgg.xml ! make/data/cldr/common/main/cgg_UG.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/chr_US.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/ckb_IQ.xml ! make/data/cldr/common/main/ckb_IR.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/cs_CZ.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cu_RU.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/cy_GB.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/da_DK.xml ! make/data/cldr/common/main/da_GL.xml ! make/data/cldr/common/main/dav.xml ! make/data/cldr/common/main/dav_KE.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_BE.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_DE.xml ! make/data/cldr/common/main/de_IT.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/dje.xml ! make/data/cldr/common/main/dje_NE.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dsb_DE.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dua_CM.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dyo_SN.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/dz_BT.xml ! make/data/cldr/common/main/ebu.xml ! make/data/cldr/common/main/ebu_KE.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/ee_GH.xml ! make/data/cldr/common/main/ee_TG.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/el_CY.xml ! make/data/cldr/common/main/el_GR.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml + make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AG.xml ! make/data/cldr/common/main/en_AI.xml ! make/data/cldr/common/main/en_AS.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BB.xml ! make/data/cldr/common/main/en_BE.xml ! make/data/cldr/common/main/en_BI.xml ! make/data/cldr/common/main/en_BM.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BW.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CC.xml ! make/data/cldr/common/main/en_CH.xml ! make/data/cldr/common/main/en_CK.xml ! make/data/cldr/common/main/en_CM.xml ! make/data/cldr/common/main/en_CX.xml ! make/data/cldr/common/main/en_CY.xml ! make/data/cldr/common/main/en_DE.xml ! make/data/cldr/common/main/en_DG.xml ! make/data/cldr/common/main/en_DK.xml ! make/data/cldr/common/main/en_DM.xml ! make/data/cldr/common/main/en_ER.xml ! make/data/cldr/common/main/en_FI.xml ! make/data/cldr/common/main/en_FJ.xml ! make/data/cldr/common/main/en_FK.xml ! make/data/cldr/common/main/en_FM.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_GD.xml ! make/data/cldr/common/main/en_GG.xml ! make/data/cldr/common/main/en_GH.xml ! make/data/cldr/common/main/en_GI.xml ! make/data/cldr/common/main/en_GM.xml ! make/data/cldr/common/main/en_GU.xml ! make/data/cldr/common/main/en_GY.xml ! make/data/cldr/common/main/en_HK.xml ! make/data/cldr/common/main/en_IE.xml ! make/data/cldr/common/main/en_IL.xml ! make/data/cldr/common/main/en_IM.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_IO.xml ! make/data/cldr/common/main/en_JE.xml ! make/data/cldr/common/main/en_JM.xml ! make/data/cldr/common/main/en_KE.xml ! make/data/cldr/common/main/en_KI.xml ! make/data/cldr/common/main/en_KN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_LC.xml ! make/data/cldr/common/main/en_LR.xml ! make/data/cldr/common/main/en_LS.xml ! make/data/cldr/common/main/en_MG.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MO.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MS.xml ! make/data/cldr/common/main/en_MT.xml ! make/data/cldr/common/main/en_MU.xml ! make/data/cldr/common/main/en_MW.xml ! make/data/cldr/common/main/en_MY.xml ! make/data/cldr/common/main/en_NA.xml ! make/data/cldr/common/main/en_NF.xml ! make/data/cldr/common/main/en_NG.xml ! make/data/cldr/common/main/en_NL.xml ! make/data/cldr/common/main/en_NR.xml ! make/data/cldr/common/main/en_NU.xml ! make/data/cldr/common/main/en_NZ.xml ! make/data/cldr/common/main/en_PG.xml ! make/data/cldr/common/main/en_PH.xml ! make/data/cldr/common/main/en_PK.xml ! make/data/cldr/common/main/en_PN.xml ! make/data/cldr/common/main/en_PR.xml ! make/data/cldr/common/main/en_PW.xml ! make/data/cldr/common/main/en_RW.xml ! make/data/cldr/common/main/en_SB.xml ! make/data/cldr/common/main/en_SC.xml ! make/data/cldr/common/main/en_SD.xml ! make/data/cldr/common/main/en_SE.xml ! make/data/cldr/common/main/en_SG.xml ! make/data/cldr/common/main/en_SH.xml ! make/data/cldr/common/main/en_SI.xml ! make/data/cldr/common/main/en_SL.xml ! make/data/cldr/common/main/en_SS.xml ! make/data/cldr/common/main/en_SX.xml ! make/data/cldr/common/main/en_SZ.xml ! make/data/cldr/common/main/en_TC.xml ! make/data/cldr/common/main/en_TK.xml ! make/data/cldr/common/main/en_TO.xml ! make/data/cldr/common/main/en_TT.xml ! make/data/cldr/common/main/en_TV.xml ! make/data/cldr/common/main/en_TZ.xml ! make/data/cldr/common/main/en_UG.xml ! make/data/cldr/common/main/en_UM.xml ! make/data/cldr/common/main/en_US.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/en_VC.xml ! make/data/cldr/common/main/en_VG.xml ! make/data/cldr/common/main/en_VI.xml ! make/data/cldr/common/main/en_VU.xml ! make/data/cldr/common/main/en_WS.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/en_ZM.xml ! make/data/cldr/common/main/en_ZW.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/eo_001.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_BR.xml ! make/data/cldr/common/main/es_BZ.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_CU.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EA.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_ES.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_IC.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PH.xml ! make/data/cldr/common/main/es_PR.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_SV.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/et_EE.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/eu_ES.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/ewo_CM.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/fa_IR.xml ! make/data/cldr/common/main/ff.xml - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml + make/data/cldr/common/main/ff_Latn.xml + make/data/cldr/common/main/ff_Latn_BF.xml + make/data/cldr/common/main/ff_Latn_CM.xml + make/data/cldr/common/main/ff_Latn_GH.xml + make/data/cldr/common/main/ff_Latn_GM.xml + make/data/cldr/common/main/ff_Latn_GN.xml + make/data/cldr/common/main/ff_Latn_GW.xml + make/data/cldr/common/main/ff_Latn_LR.xml + make/data/cldr/common/main/ff_Latn_MR.xml + make/data/cldr/common/main/ff_Latn_NE.xml + make/data/cldr/common/main/ff_Latn_NG.xml + make/data/cldr/common/main/ff_Latn_SL.xml + make/data/cldr/common/main/ff_Latn_SN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fi_FI.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fil_PH.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fo_DK.xml ! make/data/cldr/common/main/fo_FO.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_BE.xml ! make/data/cldr/common/main/fr_BF.xml ! make/data/cldr/common/main/fr_BI.xml ! make/data/cldr/common/main/fr_BJ.xml ! make/data/cldr/common/main/fr_BL.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/fr_CD.xml ! make/data/cldr/common/main/fr_CF.xml ! make/data/cldr/common/main/fr_CG.xml ! make/data/cldr/common/main/fr_CH.xml ! make/data/cldr/common/main/fr_CI.xml ! make/data/cldr/common/main/fr_CM.xml ! make/data/cldr/common/main/fr_DJ.xml ! make/data/cldr/common/main/fr_DZ.xml ! make/data/cldr/common/main/fr_FR.xml ! make/data/cldr/common/main/fr_GA.xml ! make/data/cldr/common/main/fr_GF.xml ! make/data/cldr/common/main/fr_GN.xml ! make/data/cldr/common/main/fr_GP.xml ! make/data/cldr/common/main/fr_GQ.xml ! make/data/cldr/common/main/fr_HT.xml ! make/data/cldr/common/main/fr_KM.xml ! make/data/cldr/common/main/fr_LU.xml ! make/data/cldr/common/main/fr_MA.xml ! make/data/cldr/common/main/fr_MC.xml ! make/data/cldr/common/main/fr_MF.xml ! make/data/cldr/common/main/fr_MG.xml ! make/data/cldr/common/main/fr_ML.xml ! make/data/cldr/common/main/fr_MQ.xml ! make/data/cldr/common/main/fr_MR.xml ! make/data/cldr/common/main/fr_MU.xml ! make/data/cldr/common/main/fr_NC.xml ! make/data/cldr/common/main/fr_NE.xml ! make/data/cldr/common/main/fr_PF.xml ! make/data/cldr/common/main/fr_PM.xml ! make/data/cldr/common/main/fr_RE.xml ! make/data/cldr/common/main/fr_RW.xml ! make/data/cldr/common/main/fr_SC.xml ! make/data/cldr/common/main/fr_SN.xml ! make/data/cldr/common/main/fr_SY.xml ! make/data/cldr/common/main/fr_TD.xml ! make/data/cldr/common/main/fr_TG.xml ! make/data/cldr/common/main/fr_TN.xml ! make/data/cldr/common/main/fr_VU.xml ! make/data/cldr/common/main/fr_WF.xml ! make/data/cldr/common/main/fr_YT.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fur_IT.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/fy_NL.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/ga_IE.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gd_GB.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gl_ES.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gsw_CH.xml ! make/data/cldr/common/main/gsw_FR.xml ! make/data/cldr/common/main/gsw_LI.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/gu_IN.xml ! make/data/cldr/common/main/guz.xml ! make/data/cldr/common/main/guz_KE.xml ! make/data/cldr/common/main/gv.xml ! make/data/cldr/common/main/gv_IM.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_GH.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/ha_NG.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/haw_US.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/he_IL.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_IN.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hr_BA.xml ! make/data/cldr/common/main/hr_HR.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hsb_DE.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hu_HU.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/hy_AM.xml + make/data/cldr/common/main/ia.xml + make/data/cldr/common/main/ia_001.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/id_ID.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ig_NG.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/ii_CN.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/is_IS.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/it_IT.xml ! make/data/cldr/common/main/it_SM.xml ! make/data/cldr/common/main/it_VA.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/ja_JP.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jgo_CM.xml ! make/data/cldr/common/main/jmc.xml ! make/data/cldr/common/main/jmc_TZ.xml + make/data/cldr/common/main/jv.xml + make/data/cldr/common/main/jv_ID.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/ka_GE.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kab_DZ.xml ! make/data/cldr/common/main/kam.xml ! make/data/cldr/common/main/kam_KE.xml ! make/data/cldr/common/main/kde.xml ! make/data/cldr/common/main/kde_TZ.xml ! make/data/cldr/common/main/kea.xml ! make/data/cldr/common/main/kea_CV.xml ! make/data/cldr/common/main/khq.xml ! make/data/cldr/common/main/khq_ML.xml ! make/data/cldr/common/main/ki.xml ! make/data/cldr/common/main/ki_KE.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_KZ.xml ! make/data/cldr/common/main/kkj.xml ! make/data/cldr/common/main/kkj_CM.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/kl_GL.xml ! make/data/cldr/common/main/kln.xml ! make/data/cldr/common/main/kln_KE.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/km_KH.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/kn_IN.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/ko_KP.xml ! make/data/cldr/common/main/ko_KR.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_IN.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_IN.xml ! make/data/cldr/common/main/ksb.xml ! make/data/cldr/common/main/ksb_TZ.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksf_CM.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ksh_DE.xml + make/data/cldr/common/main/ku.xml + make/data/cldr/common/main/ku_TR.xml ! make/data/cldr/common/main/kw.xml ! make/data/cldr/common/main/kw_GB.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/ky_KG.xml ! make/data/cldr/common/main/lag.xml ! make/data/cldr/common/main/lag_TZ.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lb_LU.xml ! make/data/cldr/common/main/lg.xml ! make/data/cldr/common/main/lg_UG.xml ! make/data/cldr/common/main/lkt.xml ! make/data/cldr/common/main/lkt_US.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/ln_AO.xml ! make/data/cldr/common/main/ln_CD.xml ! make/data/cldr/common/main/ln_CF.xml ! make/data/cldr/common/main/ln_CG.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lo_LA.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lrc_IQ.xml ! make/data/cldr/common/main/lrc_IR.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/lt_LT.xml ! make/data/cldr/common/main/lu.xml ! make/data/cldr/common/main/lu_CD.xml ! make/data/cldr/common/main/luo.xml ! make/data/cldr/common/main/luo_KE.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/luy_KE.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/lv_LV.xml ! make/data/cldr/common/main/mas.xml ! make/data/cldr/common/main/mas_KE.xml ! make/data/cldr/common/main/mas_TZ.xml ! make/data/cldr/common/main/mer.xml ! make/data/cldr/common/main/mer_KE.xml ! make/data/cldr/common/main/mfe.xml ! make/data/cldr/common/main/mfe_MU.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mg_MG.xml ! make/data/cldr/common/main/mgh.xml ! make/data/cldr/common/main/mgh_MZ.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mgo_CM.xml + make/data/cldr/common/main/mi.xml + make/data/cldr/common/main/mi_NZ.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/mk_MK.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/ml_IN.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_MN.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/mr_IN.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_BN.xml ! make/data/cldr/common/main/ms_MY.xml ! make/data/cldr/common/main/ms_SG.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/mt_MT.xml ! make/data/cldr/common/main/mua.xml ! make/data/cldr/common/main/mua_CM.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/my_MM.xml ! make/data/cldr/common/main/mzn.xml ! make/data/cldr/common/main/mzn_IR.xml ! make/data/cldr/common/main/naq.xml ! make/data/cldr/common/main/naq_NA.xml ! make/data/cldr/common/main/nb.xml ! make/data/cldr/common/main/nb_NO.xml ! make/data/cldr/common/main/nb_SJ.xml ! make/data/cldr/common/main/nd.xml ! make/data/cldr/common/main/nd_ZW.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/nds_DE.xml ! make/data/cldr/common/main/nds_NL.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/ne_IN.xml ! make/data/cldr/common/main/ne_NP.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nl_AW.xml ! make/data/cldr/common/main/nl_BE.xml ! make/data/cldr/common/main/nl_BQ.xml ! make/data/cldr/common/main/nl_CW.xml ! make/data/cldr/common/main/nl_NL.xml ! make/data/cldr/common/main/nl_SR.xml ! make/data/cldr/common/main/nl_SX.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nmg_CM.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/nn_NO.xml ! make/data/cldr/common/main/nnh.xml ! make/data/cldr/common/main/nnh_CM.xml ! make/data/cldr/common/main/nus.xml ! make/data/cldr/common/main/nus_SS.xml ! make/data/cldr/common/main/nyn.xml ! make/data/cldr/common/main/nyn_UG.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_ET.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/or_IN.xml ! make/data/cldr/common/main/os.xml ! make/data/cldr/common/main/os_GE.xml ! make/data/cldr/common/main/os_RU.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pa_Arab.xml ! make/data/cldr/common/main/pa_Arab_PK.xml ! make/data/cldr/common/main/pa_Guru.xml ! make/data/cldr/common/main/pa_Guru_IN.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/pl_PL.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/prg_001.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_AF.xml + make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_AO.xml ! make/data/cldr/common/main/pt_BR.xml ! make/data/cldr/common/main/pt_CH.xml ! make/data/cldr/common/main/pt_CV.xml ! make/data/cldr/common/main/pt_GQ.xml ! make/data/cldr/common/main/pt_GW.xml ! make/data/cldr/common/main/pt_LU.xml ! make/data/cldr/common/main/pt_MO.xml ! make/data/cldr/common/main/pt_MZ.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/pt_ST.xml ! make/data/cldr/common/main/pt_TL.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/qu_BO.xml ! make/data/cldr/common/main/qu_EC.xml ! make/data/cldr/common/main/qu_PE.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/rm_CH.xml ! make/data/cldr/common/main/rn.xml ! make/data/cldr/common/main/rn_BI.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/ro_MD.xml ! make/data/cldr/common/main/ro_RO.xml ! make/data/cldr/common/main/rof.xml ! make/data/cldr/common/main/rof_TZ.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/ru_BY.xml ! make/data/cldr/common/main/ru_KG.xml ! make/data/cldr/common/main/ru_KZ.xml ! make/data/cldr/common/main/ru_MD.xml ! make/data/cldr/common/main/ru_RU.xml ! make/data/cldr/common/main/ru_UA.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/rw_RW.xml ! make/data/cldr/common/main/rwk.xml ! make/data/cldr/common/main/rwk_TZ.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sah_RU.xml ! make/data/cldr/common/main/saq.xml ! make/data/cldr/common/main/saq_KE.xml ! make/data/cldr/common/main/sbp.xml ! make/data/cldr/common/main/sbp_TZ.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_PK.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/se_NO.xml ! make/data/cldr/common/main/se_SE.xml ! make/data/cldr/common/main/seh.xml ! make/data/cldr/common/main/seh_MZ.xml ! make/data/cldr/common/main/ses.xml ! make/data/cldr/common/main/ses_ML.xml ! make/data/cldr/common/main/sg.xml ! make/data/cldr/common/main/sg_CF.xml ! make/data/cldr/common/main/shi.xml ! make/data/cldr/common/main/shi_Latn.xml ! make/data/cldr/common/main/shi_Latn_MA.xml ! make/data/cldr/common/main/shi_Tfng.xml ! make/data/cldr/common/main/shi_Tfng_MA.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/si_LK.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sk_SK.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/sl_SI.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/smn_FI.xml ! make/data/cldr/common/main/sn.xml ! make/data/cldr/common/main/sn_ZW.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/so_DJ.xml ! make/data/cldr/common/main/so_ET.xml ! make/data/cldr/common/main/so_KE.xml ! make/data/cldr/common/main/so_SO.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sq_AL.xml ! make/data/cldr/common/main/sq_MK.xml ! make/data/cldr/common/main/sq_XK.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Cyrl_RS.xml ! make/data/cldr/common/main/sr_Cyrl_XK.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/sr_Latn_RS.xml ! make/data/cldr/common/main/sr_Latn_XK.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sv_SE.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_CD.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/sw_TZ.xml ! make/data/cldr/common/main/sw_UG.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_IN.xml ! make/data/cldr/common/main/ta_LK.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/te_IN.xml ! make/data/cldr/common/main/teo.xml ! make/data/cldr/common/main/teo_KE.xml ! make/data/cldr/common/main/teo_UG.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/tg_TJ.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/th_TH.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/ti_ET.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tk_TM.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/to_TO.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/tr_CY.xml ! make/data/cldr/common/main/tr_TR.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tt_RU.xml ! make/data/cldr/common/main/twq.xml ! make/data/cldr/common/main/twq_NE.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/tzm_MA.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/ug_CN.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/uk_UA.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/ur_PK.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Arab_AF.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/uz_Cyrl_UZ.xml ! make/data/cldr/common/main/uz_Latn.xml ! make/data/cldr/common/main/uz_Latn_UZ.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vai_Latn.xml ! make/data/cldr/common/main/vai_Latn_LR.xml ! make/data/cldr/common/main/vai_Vaii.xml ! make/data/cldr/common/main/vai_Vaii_LR.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vi_VN.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/vo_001.xml ! make/data/cldr/common/main/vun.xml ! make/data/cldr/common/main/vun_TZ.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wae_CH.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/wo_SN.xml + make/data/cldr/common/main/xh.xml + make/data/cldr/common/main/xh_ZA.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/xog_UG.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yav_CM.xml ! make/data/cldr/common/main/yi.xml ! make/data/cldr/common/main/yi_001.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yo_NG.xml ! make/data/cldr/common/main/yue.xml - make/data/cldr/common/main/yue_HK.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/yue_Hans_CN.xml ! make/data/cldr/common/main/yue_Hant.xml ! make/data/cldr/common/main/yue_Hant_HK.xml ! make/data/cldr/common/main/zgh.xml ! make/data/cldr/common/main/zgh_MA.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans.xml ! make/data/cldr/common/main/zh_Hans_CN.xml ! make/data/cldr/common/main/zh_Hans_HK.xml ! make/data/cldr/common/main/zh_Hans_MO.xml ! make/data/cldr/common/main/zh_Hans_SG.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zh_Hant_MO.xml ! make/data/cldr/common/main/zh_Hant_TW.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/main/zu_ZA.xml ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml + make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/pluralRanges.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/data/cldr/unicode-license.txt ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Calendar/JapaneseEraNameTest.java ! test/jdk/java/util/Formatter/Basic-X.java.template ! test/jdk/java/util/Formatter/Basic.sh ! test/jdk/java/util/Formatter/BasicBigDecimal.java ! test/jdk/java/util/Formatter/BasicBigInteger.java ! test/jdk/java/util/Formatter/BasicDouble.java ! test/jdk/java/util/Formatter/BasicDoubleObject.java ! test/jdk/java/util/Formatter/BasicFloat.java ! test/jdk/java/util/Formatter/BasicInt.java ! test/jdk/java/util/Formatter/BasicLong.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/cldr/Bug8145136.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 62b6e7587b1f Author: aeubanks Date: 2019-04-16 13:06 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/62b6e7587b1f 8220673: Add test library support for determining platform IP support Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java + test/jdk/java/net/IPSupport/MinimumPermissions.java + test/jdk/java/net/IPSupport/MinimumPermissions.policy ! test/jdk/java/net/Inet4Address/PingThis.java ! test/jdk/java/net/Inet6Address/PreferIPv6AddressesTest.java ! test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/JoinLeave.java ! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java ! test/jdk/java/net/MulticastSocket/Promiscuous.java ! test/jdk/java/net/MulticastSocket/SetGetNetworkInterfaceTest.java ! test/jdk/java/net/MulticastSocket/Test.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/NetworkInterface/NetworkInterfaceStreamTest.java ! test/jdk/java/net/NetworkInterface/Test.java ! test/jdk/java/net/ServerSocket/AcceptInheritHandle.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/AddressTest.java ! test/jdk/java/net/Socket/B6210227.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/Socket/DeadlockTest.java ! test/jdk/java/net/Socket/GetLocalAddress.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/Socket/InheritHandle.java ! test/jdk/java/net/Socket/InheritTimeout.java ! test/jdk/java/net/Socket/LingerTest.java ! test/jdk/java/net/Socket/LinkLocal.java ! test/jdk/java/net/Socket/ProxyCons.java ! test/jdk/java/net/Socket/RST.java ! test/jdk/java/net/Socket/ReadTimeout.java ! test/jdk/java/net/Socket/RejectIPv6.java ! test/jdk/java/net/Socket/SetSoLinger.java ! test/jdk/java/net/Socket/ShutdownInput.java ! test/jdk/java/net/Socket/SocksConnectTimeout.java ! test/jdk/java/net/Socket/TestAfterClose.java ! test/jdk/java/net/Socket/TestClose.java ! test/jdk/java/net/Socket/TestTcpNoDelay.java ! test/jdk/java/net/Socket/Timeout.java ! test/jdk/java/net/Socket/TrafficClass.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java ! test/jdk/java/net/Socket/setReuseAddress/Basic.java ! test/jdk/java/net/Socket/setReuseAddress/Restart.java ! test/jdk/java/net/SocketInputStream/SocketClosedException.java ! test/jdk/java/net/SocketInputStream/SocketTimeout.java ! test/jdk/java/net/SocketOption/ImmutableOptions.java ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java ! test/jdk/java/nio/channels/DatagramChannel/BindNull.java ! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java ! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java ! test/jdk/java/nio/channels/DatagramChannel/UseDGWithIPv6.java ! test/jdk/java/nio/channels/etc/PrintSupportedOptions.java + test/lib/jdk/test/lib/net/IPSupport.java Changeset: d266d24b6a0e Author: shade Date: 2019-05-08 23:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d266d24b6a0e 8223589: Build failures after JDK-8223534 (add back fixed test_markOop.cpp) Reviewed-by: coleenp ! test/hotspot/gtest/oops/test_markOop.cpp Changeset: 7e172c330a15 Author: kvn Date: 2019-05-08 16:42 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7e172c330a15 8223539: compiler/graalunit/HotspotTest.java hotspot.test.CheckGraalIntrinsics AssertionError: found plugins for intrinsics Reviewed-by: vlivanov ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: c4b7ad8467c9 Author: kvn Date: 2019-05-08 16:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c4b7ad8467c9 8223380: [Graal] compiler/c2/Test8062950.java failed with time out. Summary: put test on Graal problem list. Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 271ee240244c Author: weijun Date: 2019-05-09 08:49 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/271ee240244c 8222987: sun/security/tools/keytool/PSS.java times out on Solaris-SPARC Reviewed-by: mullan, xuelei ! test/jdk/sun/security/tools/keytool/PSS.java Changeset: 6fbbf466fc6d Author: jwilhelm Date: 2019-05-09 03:11 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6fbbf466fc6d Added tag jdk-13+20 for changeset 6ccc7cd7931e ! .hgtags Changeset: 7eb3d3ec9b36 Author: jcbeyler Date: 2019-05-08 20:28 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7eb3d3ec9b36 8223441: HeapMonitorStatArrayCorrectnessTest fails due to sampling determinism Summary: Added an error loop to help with convergence Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java Changeset: 206afa6372ae Author: pli Date: 2019-05-08 09:50 +0000 URL: http://hg.openjdk.java.net/amber/amber/rev/206afa6372ae 8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled Reviewed-by: shade ! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestCommonGCLoads.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java ! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java Changeset: d1d6e939803f Author: jlahoda Date: 2019-05-09 11:58 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d1d6e939803f 8221759: Crash when completing \"java.io.File.path\" Summary: Do not provide documentation for inaccessible elements. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: e0bd4c7a176e Author: gadams Date: 2019-05-09 07:21 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/e0bd4c7a176e 8042215: javax/management/remote/mandatory/connection/ReconnectTest.java NoSuchObjectException no such object in table Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: f8d182aedc92 Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f8d182aedc92 8223136: Move compressed oops functions to CompressedOops class Reviewed-by: coleenp, lkorinth ! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/relocInfo_sparc.cpp ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/sparc/vm_version_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcConfiguration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.cpp + src/hotspot/share/oops/compressedOops.cpp + src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedKlassPointers.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedOops.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f3f07c76d3d1 Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f3f07c76d3d1 8223619: Move VerifyOption out of Universe Reviewed-by: coleenp, lkorinth ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp + src/hotspot/share/gc/shared/verifyOption.hpp ! src/hotspot/share/memory/universe.hpp Changeset: 095f10996dcf Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/095f10996dcf 8223620: Move IsGCActiveMark implementation out of header Reviewed-by: coleenp, lkorinth + src/hotspot/share/gc/shared/isGCActiveMark.cpp ! src/hotspot/share/gc/shared/isGCActiveMark.hpp Changeset: 3331dad9cb30 Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3331dad9cb30 8223621: Move Universe usage out of oopRecorder.hpp Reviewed-by: coleenp, lkorinth ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/code/oopRecorder.hpp + src/hotspot/share/code/oopRecorder.inline.hpp Changeset: 31b27600b5db Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/31b27600b5db 8223622: Move Universe usage out of memAllocator.hpp Reviewed-by: coleenp, lkorinth ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/memAllocator.hpp Changeset: 83b3671d9e30 Author: stefank Date: 2019-05-09 14:26 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/83b3671d9e30 8223623: Move oopFactory function definitions out of oopFactory.hpp Reviewed-by: coleenp, lkorinth ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/oopFactory.hpp Changeset: ebf733a324d4 Author: stefank Date: 2019-05-09 14:28 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ebf733a324d4 8223624: Cleanup includes of universe.hpp Reviewed-by: coleenp, lkorinth ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp ! src/hotspot/cpu/sparc/frame_sparc.cpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/ci/ciType.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/oopRecorder.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsLockVerifier.cpp ! src/hotspot/share/gc/cms/cmsVMOperations.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcConfiguration.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/isGCActiveMark.hpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/oopFactory.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMap.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldType.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/memprofiler.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp Changeset: 7748aa47b4e2 Author: dfuchs Date: 2019-05-09 14:23 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/7748aa47b4e2 8223573: Replace wildcard address with loopback or local host in tests - part 4 Summary: Makes a few intermittently failing tests more resilient to port reuse issues by ensuring they bind to the loopback address instead of the wildcard. Reviewed-by: alanb, chegar ! test/jdk/java/net/Socket/Streams.java ! test/jdk/sun/net/ftp/FtpURLConnectionLeak.java ! test/jdk/sun/net/www/AuthHeaderTest.java ! test/jdk/sun/net/www/ftptest/FtpServer.java ! test/jdk/sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java ! test/jdk/sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java ! test/jdk/sun/net/www/http/ChunkedInputStream/TestAvailable.java ! test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java ! test/jdk/sun/net/www/http/HttpURLConnection/DigestAuth.java ! test/jdk/sun/net/www/protocol/http/6550798/test.java ! test/jdk/sun/net/www/protocol/http/CloseOptionHeader.java Changeset: 7f782ee493f7 Author: vromero Date: 2019-05-09 10:04 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/7f782ee493f7 8222251: preflow visitor is not visiting lambda expressions Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/T8222251/PreflowNotVisitingLambdaExpTest.java Changeset: 77e95181b5d6 Author: erikj Date: 2019-05-09 07:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/77e95181b5d6 8223627: jdk-13+20 bundle name contains null instead of ea Reviewed-by: dholmes, tbell ! make/conf/jib-profiles.js Changeset: b77bf7f216f4 Author: mbaesken Date: 2019-05-03 14:38 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b77bf7f216f4 8223307: enable the Stack Execution Disable flag for JDK binaries on AIX Reviewed-by: erikj, mdoerr ! make/autoconf/flags-ldflags.m4 Changeset: 04f603ebb6c2 Author: redestad Date: 2019-05-09 17:28 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/04f603ebb6c2 8223454: Reduce String concatenation shapes by folding initialLengthCoder into last mixer Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 81607d4919c0 Author: joehw Date: 2019-05-09 09:23 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/81607d4919c0 8222991: Xerces 2.12.0: Validation Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java ! test/jaxp/javax/xml/jaxp/unittest/validation/SchemaTest.java Changeset: f4c8f88c665e Author: aph Date: 2019-05-09 12:52 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f4c8f88c665e 8223645: AArch64 build broken by fix for 8223136 Reviewed-by: stefank ! src/hotspot/cpu/aarch64/compiledIC_aot_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 019b3db480f4 Author: aph Date: 2019-05-09 12:56 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/019b3db480f4 Merge Changeset: fd08f5a976e6 Author: gziemski Date: 2019-05-09 12:04 -0500 URL: http://hg.openjdk.java.net/amber/amber/rev/fd08f5a976e6 8189208: Cleanup ancient argument processing code Summary: Remove bits thread_park_blocker, post_vm_init_hook_enabled and pending_list_uses_discovered_fields Reviewed-by: hseigel, dholmes ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/native/libjava/jdk_util.c Changeset: 3c16c876b094 Author: mullan Date: 2019-05-09 13:49 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3c16c876b094 8191808: Configurable read timeout for CRLs Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java + test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java Changeset: c90da1272d7f Author: aoqi Date: 2019-05-10 01:37 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/c90da1272d7f 8223599: minimal build fails after JDK-8185525 Reviewed-by: shade, gziemski, dholmes Contributed-by: Wang Haomin ! src/hotspot/share/utilities/tableStatistics.cpp Changeset: 9c18785a13bf Author: aoqi Date: 2019-05-10 01:41 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/9c18785a13bf 8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers Reviewed-by: shade Contributed-by: Wang Haomin ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp Changeset: 2a25ece54fd8 Author: gziemski Date: 2019-05-09 16:34 -0500 URL: http://hg.openjdk.java.net/amber/amber/rev/2a25ece54fd8 8223639: [JVMCI] jvmciCompiler.cpp needs to include "oops/objArrayOop.inline.hpp"" Summary: Added missing header Reviewed-by: dlong, kvn ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: ad757676262c Author: dholmes Date: 2019-05-09 18:42 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/ad757676262c 8222292: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java timeout but test passed Reviewed-by: goetz, lfoltan, kvn ! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java Changeset: ac8493c4a747 Author: xliu Date: 2019-05-09 18:38 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ac8493c4a747 8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: b0a1572ec64a Author: weijun Date: 2019-05-10 09:39 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/b0a1572ec64a 8200400: Restrict Sasl mechanisms Reviewed-by: mullan ! src/java.base/share/conf/security/java.security ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java + test/jdk/javax/security/sasl/Sasl/DisabledMechanisms.java Changeset: 293d45e5108b Author: clanger Date: 2019-05-10 06:31 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/293d45e5108b 8223555: Cleanups in cacerts tests Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 6870b259b170 Author: rschmelter Date: 2019-05-09 05:04 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6870b259b170 8223617: code_size2 needs adjustments Reviewed-by: mdoerr, simonis ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: d26653aca0bd Author: shade Date: 2019-05-10 09:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d26653aca0bd 8223676: Minimal VM build failure after 8223136 (Move compressed oops functions to CompressedOops class) Reviewed-by: rkennke ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 45bbef01a6ae Author: shade Date: 2019-05-10 09:56 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/45bbef01a6ae 8223675: arm32 build failure after 8223136 (Move compressed oops functions to CompressedOops class) Reviewed-by: rkennke ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp Changeset: 33fe50b6d707 Author: coleenp Date: 2019-05-10 09:05 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/33fe50b6d707 8223626: move print() functions to cpp files Summary: improve debugging experience Reviewed-by: dholmes, dlong ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vmreg.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/code/vtableStubs.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/biasedLocking.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/osThread.cpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/rtmLocking.cpp ! src/hotspot/share/runtime/rtmLocking.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: cf94f5c214f6 Author: coleenp Date: 2019-05-10 09:07 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/cf94f5c214f6 Merge ! src/hotspot/share/runtime/thread.cpp Changeset: 351da897f409 Author: aefimov Date: 2019-05-10 15:34 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/351da897f409 8223465: Replace wildcard address with loopback or local host in tests - part 3 Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/PortUnreachable.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/Socket/asyncClose/ServerSocket_accept.java ! test/jdk/java/net/Socks/SocksV4Test.java ! test/jdk/sun/net/www/protocol/http/ChunkedErrorStream.java Changeset: 258170da6d3a Author: ysuenaga Date: 2019-05-11 01:17 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/258170da6d3a 8223186: HotSpot compile warnings from GCC 9 Reviewed-by: dholmes, aeubanks ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 9db7c0f561a6 Author: aeubanks Date: 2019-05-09 10:28 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/9db7c0f561a6 8223652: Rename IPSupport.skipIfCurrentConfigurationIsInvalid() to IPSupport.throwSkippedExceptionIfNonOperational() Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/IPSupport/MinimumPermissions.java ! test/jdk/java/net/Inet4Address/PingThis.java ! test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/JoinLeave.java ! test/jdk/java/net/MulticastSocket/Promiscuous.java ! test/jdk/java/net/MulticastSocket/SetGetNetworkInterfaceTest.java ! test/jdk/java/net/MulticastSocket/Test.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/NetworkInterface/NetworkInterfaceStreamTest.java ! test/jdk/java/net/NetworkInterface/Test.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/AddressTest.java ! test/jdk/java/net/Socket/B6210227.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/Socket/DeadlockTest.java ! test/jdk/java/net/Socket/GetLocalAddress.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/Socket/InheritHandle.java ! test/jdk/java/net/Socket/InheritTimeout.java ! test/jdk/java/net/Socket/LingerTest.java ! test/jdk/java/net/Socket/LinkLocal.java ! test/jdk/java/net/Socket/ProxyCons.java ! test/jdk/java/net/Socket/RST.java ! test/jdk/java/net/Socket/ReadTimeout.java ! test/jdk/java/net/Socket/RejectIPv6.java ! test/jdk/java/net/Socket/SetSoLinger.java ! test/jdk/java/net/Socket/ShutdownInput.java ! test/jdk/java/net/Socket/SocksConnectTimeout.java ! test/jdk/java/net/Socket/TestAfterClose.java ! test/jdk/java/net/Socket/TestClose.java ! test/jdk/java/net/Socket/TestTcpNoDelay.java ! test/jdk/java/net/Socket/Timeout.java ! test/jdk/java/net/Socket/TrafficClass.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java ! test/jdk/java/net/Socket/setReuseAddress/Basic.java ! test/jdk/java/net/Socket/setReuseAddress/Restart.java ! test/jdk/java/net/SocketInputStream/SocketClosedException.java ! test/jdk/java/net/SocketInputStream/SocketTimeout.java ! test/jdk/java/net/SocketOption/ImmutableOptions.java ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java ! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java ! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java ! test/jdk/java/nio/channels/DatagramChannel/UseDGWithIPv6.java ! test/jdk/java/nio/channels/etc/PrintSupportedOptions.java ! test/lib/jdk/test/lib/net/IPSupport.java Changeset: f2d5f44d994e Author: dnsimon Date: 2019-05-10 10:30 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f2d5f44d994e 8223531: [Graal] assert(type() == T_INT) failed: type check Reviewed-by: dlong, thartmann, never, kvn ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 0fe908af327e Author: bobv Date: 2019-05-10 11:15 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/0fe908af327e 8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 Reviewed-by: mseledtsov, rriggs ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 207b7bf04f49 Author: bobv Date: 2019-05-10 11:18 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/207b7bf04f49 8222533: jtreg test jdk/internal/platform/cgroup/TestCgroupMetrics.java fails on SLES12.3 linux ppc64le machine Reviewed-by: mseledtsov, dholmes ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: 1e83e1a600cb Author: cito Date: 2019-05-10 20:56 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1e83e1a600cb 8221569: JFR tool produces incorrect output when both --categories and --events are specified Reviewed-by: mgronlun Contributed-by: chihiro.ito at oracle.com, erik.gahlin at oracle.com ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java Changeset: b27f33bef884 Author: xuelei Date: 2019-05-10 12:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b27f33bef884 8221253: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java + test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java Changeset: ef73702a906e Author: jjg Date: 2019-05-10 13:37 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ef73702a906e 8223654: Clean up @jls references in com.sun.source Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/source/tree/AnnotationTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ArrayAccessTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ArrayTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AssertTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AssignmentTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BinaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BlockTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BreakTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CatchTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompoundAssignmentTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ContinueTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/DoWhileLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/EmptyStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/EnhancedForLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ForLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/IfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LabeledStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodInvocationTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/NewArrayTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/NewClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PackageTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ParameterizedTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PrimitiveTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SynchronizedTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ThrowTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TypeCastTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TypeParameterTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UnaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/WhileLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/WildcardTree.java Changeset: ea4774a27d9f Author: jcbeyler Date: 2019-05-08 15:36 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ea4774a27d9f 8223040: Add a AsyncGetCallTrace test Summary: Add a AsyncGetCallTrace test Reviewed-by: sspitsyn, dcubed ! make/test/JtregNativeHotspot.gmk + test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java + test/hotspot/jtreg/serviceability/AsyncGetCallTrace/libAsyncGetCallTraceTest.cpp Changeset: c2551d161358 Author: aeubanks Date: 2019-05-10 17:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c2551d161358 8223667: ASAN build broken Reviewed-by: erikj, manc ! make/autoconf/spec.gmk.in Changeset: fcf83b204c27 Author: stuefe Date: 2019-04-05 11:52 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/fcf83b204c27 8222015: Small VM.metaspace improvements Reviewed-by: jiangli, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.hpp Changeset: 85ccac8a8c13 Author: hannesw Date: 2019-05-13 16:43 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/85ccac8a8c13 8219060: -linksource broken with modules Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java Changeset: f542a3a135bd Author: dfuchs Date: 2019-05-13 17:31 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/f542a3a135bd 8223632: Replace wildcard address with loopback or local host in tests - part 5 Summary: Replaces wildcard usage by loopback, when possible, adds intermittent keyword and a comment, when not. Reviewed-by: chegar ! test/jdk/java/net/ProxySelector/LoopbackAddresses.java ! test/jdk/java/net/ProxySelector/ProxyTest.java ! test/jdk/java/net/ResponseCache/B6181108.java ! test/jdk/java/net/SocketInputStream/SocketClosedException.java ! test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URLConnection/DisconnectAfterEOF.java ! test/jdk/java/net/URLConnection/contentHandler/UserContentHandler.java ! test/jdk/sun/net/www/http/HttpClient/B7025238.java ! test/jdk/sun/net/www/http/HttpClient/ProxyFromCache.java Changeset: 1b940da275d2 Author: adinn Date: 2019-04-25 17:27 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/1b940da275d2 8221696: MappedByteBuffer.force method to specify range Summary: Overload MappedByteBuffer.force to accept index and length arguments Reviewed-by: dfuchs, alanb, bpb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! test/jdk/java/nio/channels/FileChannel/MapTest.java Changeset: adb3a3aa2e52 Author: sgehwolf Date: 2019-03-14 14:04 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/adb3a3aa2e52 8214796: Create a jlink plugin for stripping debug info symbols from native libraries Reviewed-by: alanb, mchung, erikj, ihse ! make/common/TestFilesCompilation.gmk ! make/gensrc/Gensrc-jdk.jlink.gmk ! make/test/JtregNativeJdk.gmk + src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java + src/jdk.jlink/linux/classes/jdk/tools/jlink/resources/strip_native_debug_symbols_plugin.properties + src/jdk.jlink/linux/classes/module-info.java.extra ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/PluginsResourceBundle.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/jdk/tools/jlink/IntegrationTest.java + test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java + test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/FakeObjCopy.java + test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java + test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/src/fib/FibJNI.java + test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/src/libFib.c Changeset: 1b03400e5a8f Author: stefank Date: 2019-05-11 13:10 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1b03400e5a8f 8223637: Fix build breakage after 8223136 Reviewed-by: stefank, coleenp Contributed-by: stefan.karlsson at oracle.com, lutz.schmidt at sap.com, glaubitz at physik.fu-berlin.de, shade at redhat.com ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 4ef4d55a129b Author: epavlova Date: 2019-05-13 13:32 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4ef4d55a129b 8223235: [Graal] compiler/jsr292/NonInlinedCall/InvokeTest.java failed time out Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 01fa7f06f806 Author: weijun Date: 2019-05-14 08:47 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/01fa7f06f806 8223063: Support CNG RSA keys Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp + test/jdk/sun/security/mscapi/VeryLongAlias.java Changeset: a7abac394abb Author: igerasim Date: 2019-05-13 18:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a7abac394abb 8223730: URLClassLoader.findClass() can throw IndexOutOfBoundsException Reviewed-by: prappo, bchristi ! src/java.base/share/classes/jdk/internal/loader/Resource.java Changeset: 6a60270af76b Author: jcbeyler Date: 2019-05-13 20:45 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6a60270af76b 8223779: Build failure after 8223040 (Add a AsyncGetCallTrace test) Summary: Fix a build flag for the AGCT test Reviewed-by: cjplummer, sspitsyn ! make/test/JtregNativeHotspot.gmk Changeset: 855c803e6f1d Author: mbaesken Date: 2019-05-10 09:58 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/855c803e6f1d 8223574: add more thread-related system settings info to hs_error file on AIX Reviewed-by: goetz, mdoerr ! src/hotspot/os/aix/os_aix.cpp Changeset: 88954c14eb57 Author: mbaesken Date: 2019-05-14 09:14 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/88954c14eb57 8223685: used bundled zlib on AIX by default Reviewed-by: erikj, simonis ! make/autoconf/lib-bundled.m4 Changeset: 0eee5adb22d7 Author: shade Date: 2019-05-14 09:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0eee5adb22d7 8223759: Shenandoah should allow arbitrarily low initial heap size Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java Changeset: 76751d3faf7b Author: shade Date: 2019-05-14 09:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/76751d3faf7b 8223762: Shenandoah: overflows in calculations involving heap capacity Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: 39ba09047e19 Author: pliden Date: 2019-05-14 09:55 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/39ba09047e19 8222480: Implementation: JEP 351: ZGC: Uncommit Unused Memory Reviewed-by: stefank, eosterlund ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageCache.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp + src/hotspot/share/gc/z/zUncommitter.cpp + src/hotspot/share/gc/z/zUncommitter.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 43764a3a986d Author: clanger Date: 2019-05-14 09:25 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/43764a3a986d 8223597: jdk/nio/zipfs/ZipFSTester.java RuntimeException: CHECK_FAILED! (getAttribute.crc failed 6af4413c vs 0 ...) Reviewed-by: redestad, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/jdk/nio/zipfs/ZipFSTester.java Changeset: e2ed0691ae79 Author: sspitsyn Date: 2019-05-14 02:07 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/e2ed0691ae79 8219023: Investigate syncing JVMTI spec version with JDK version Summary: Auto sync versions with the jdk versions Reviewed-by: dholmes, jcbeyler, cjplummer ! make/hotspot/gensrc/GensrcJvmti.gmk ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmti.xsl ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiH.xsl ! src/hotspot/share/prims/jvmtiLib.xsl ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c Changeset: 6b06de11e78e Author: yzhou Date: 2019-05-14 11:06 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/6b06de11e78e 8222969: Migrate RuleBasedCollatorTest to JDK Repo Reviewed-by: naoto + test/jdk/java/text/Collator/RuleBasedCollatorTest.java Changeset: d7819bedfaaf Author: redestad Date: 2019-05-14 12:00 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d7819bedfaaf 8221478: Disable VerifySharedSpaces by default Reviewed-by: iklam, dholmes ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java Changeset: e9db10a375d9 Author: eosterlund Date: 2019-05-14 12:07 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e9db10a375d9 8222841: Incorrect static call stub interactions with class unloading Reviewed-by: kvn, coleenp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/klass.hpp Changeset: a82655619efd Author: stefank Date: 2019-05-14 10:54 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/a82655619efd 8223822: Add gc IDs in the log of gc verification Reviewed-by: stefank, tschatzl Contributed-by: fujie at loongson.cn ! src/hotspot/share/logging/logPrefix.hpp Changeset: 43439afaab4a Author: aefimov Date: 2019-05-14 13:34 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/43439afaab4a 8223638: Replace wildcard address with loopback or local host in tests - part 6 Reviewed-by: dfuchs ! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/URL/PerConnectionProxy.java ! test/jdk/java/net/URLConnection/Redirect307Test.java ! test/jdk/java/net/URLConnection/RedirectLimit.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java ! test/jdk/lib/testlibrary/java/util/jar/SimpleHttpServer.java ! test/jdk/sun/net/www/protocol/http/RetryUponTimeout.java ! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: f9c8e16db3dd Author: coleenp Date: 2019-05-14 08:52 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f9c8e16db3dd 8219459: oopDesc::is_valid() is broken Summary: Use Metaspace::contains() to test address ranges. Reviewed-by: mdoerr, stuefe, jiangli ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/oop.cpp Changeset: 25c329958c70 Author: tschatzl Date: 2019-05-14 15:36 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/25c329958c70 8200545: Improve filter for enqueued deferred cards Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp + src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp - src/hotspot/share/gc/g1/g1InCSetState.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 571732021d59 Author: tschatzl Date: 2019-05-14 15:36 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/571732021d59 8223018: Rename G1RemSet::*oops_into_collection_set_do methods Reviewed-by: manc, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: 63ba0b902181 Author: stuefe Date: 2019-04-07 09:13 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/63ba0b902181 8221738: ErrorFile option does not handle pre-existing error files of the same name Reviewed-by: coleenp, clanger ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java Changeset: e4049522b074 Author: vromero Date: 2019-05-14 11:28 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/e4049522b074 8215470: Bad EnclosingMethod attribute on classes declared in lambdas Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/T8215470/BadEnclosingMethodAttrTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/lambda/LambdaInnerTypeVarReflect.java Changeset: 59ea39bb2809 Author: coleenp Date: 2019-05-14 11:29 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/59ea39bb2809 8223657: Remove unused THREAD argument from SymbolTable functions Summary: also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe. Reviewed-by: dholmes, gziemski ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciSignature.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldType.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp Changeset: 5d8c5c7bca95 Author: dsamersoff Date: 2019-05-14 21:36 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/5d8c5c7bca95 8223767: Shenandoah fails to build on Solaris x86_64 Summary: Trivial changes to make Solaris Studio 12.4 happy Reviewed-by: shade, rkennke Contributed-by: boris.ulasevich at bell-sw.com ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 1e4ab8f5bc77 Author: jwilhelm Date: 2019-05-14 22:31 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1e4ab8f5bc77 8223917: Problemlist compiler/ciReplay/TestServerVM.java Reviewed-by: kbarrett, mikael ! test/hotspot/jtreg/ProblemList.txt Changeset: f8d45530b75e Author: skuksenko Date: 2019-05-14 15:09 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f8d45530b75e 8223921: Update SocketReadWrite benchmark Reviewed-by: redestad ! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java Changeset: f67269c129f9 Author: dholmes Date: 2019-05-14 20:29 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f67269c129f9 8223810: HotSpot compile warnings from VS2017 Reviewed-by: dholmes, stuefe Contributed-by: Andrew Luo ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/services/attachListener.hpp ! test/hotspot/gtest/gtestMain.cpp Changeset: ddb27517396c Author: mbaesken Date: 2019-05-10 10:18 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ddb27517396c 8222720: Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64 Reviewed-by: dholmes, rehn ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/runtime/os.hpp + src/hotspot/share/utilities/virtualizationSupport.cpp + src/hotspot/share/utilities/virtualizationSupport.hpp Changeset: 2ed7d59e725d Author: kaddepalli Date: 2019-04-22 17:02 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/2ed7d59e725d 8218917: KeyEvent.getModifiers() returns inconsistent values for ALT keys Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java + test/jdk/java/awt/keyboard/8218917/AltKeyBug.java Changeset: 23ff4073267f Author: itakiguchi Date: 2019-04-22 18:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/23ff4073267f 8212676: AWT SystemColor setting on CDE Reviewed-by: serb ! src/java.desktop/share/classes/sun/awt/OSInfo.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java Changeset: cd796dd64044 Author: serb Date: 2019-04-22 12:35 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/cd796dd64044 8216008: -Djavax.accessibility.assistive_technologies empty list leads to exception Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh Changeset: 4fcc1f1d7dd8 Author: serb Date: 2019-04-22 12:40 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4fcc1f1d7dd8 8222789: Replace the usage of "Sun's Xinerama API" by the "XFree86's Xinerama API" on Solaris Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 1353a7ca8a37 Author: psadhukhan Date: 2019-04-23 14:22 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/1353a7ca8a37 Merge Changeset: bbc7c176c168 Author: prr Date: 2019-04-24 09:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/bbc7c176c168 8212701: remove sun.desktop property from launcher code Reviewed-by: serb, alanb, rriggs ! src/demo/share/java2d/J2DBench/src/j2dbench/report/XMLHTMLReporter.java ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java + test/jdk/java/awt/Toolkit/SunDesktopProperty/CheckSunDesktopProperty.java Changeset: 360c0955b06b Author: kaddepalli Date: 2019-04-25 15:19 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/360c0955b06b 8219914: Change the environment variable for Java Access Bridge logging to have a directory. Reviewed-by: prr ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp Changeset: 1372fbbde8dd Author: serb Date: 2019-04-25 15:13 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1372fbbde8dd 8222438: Drop of outdated logging in the com.sun.media.sound package Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/EventDispatcher.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiInDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiInDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiOutDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiUtils.java ! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/PortMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/PortMixerProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencer.java Changeset: 769dbf384c44 Author: serb Date: 2019-04-25 15:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/769dbf384c44 8214046: [macosx] Undecorated Frame does not Iconify when set to Reviewed-by: dmarkov ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! test/jdk/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java Changeset: 3464146f4a1c Author: serb Date: 2019-04-25 15:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3464146f4a1c 8222799: java.beans.Introspector uses an obsolete methods cache Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/ThreadGroupContext.java Changeset: 1e6f7f30943d Author: prr Date: 2019-04-26 12:31 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1e6f7f30943d 8208179: Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK Reviewed-by: jdv, naoto ! make/data/fontconfig/windows.fontconfig.properties ! src/java.desktop/share/classes/sun/font/SunFontManager.java + test/jdk/java/awt/font/WindowsIndicFonts.java Changeset: 6b1bac001aaf Author: psadhukhan Date: 2019-04-28 12:34 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/6b1bac001aaf 8222830: PIT: java/awt/Window/AlwaysOnTop/AutoTestOnTop.java listed twice in ProblemList Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 99337f94b04d Author: prr Date: 2019-04-29 10:16 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/99337f94b04d 8130266: Change the mechanism by which JDK loads the platform-specific GraphicsEnvironment class Reviewed-by: serb, bchristi ! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c + src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java + src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java + src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java + test/jdk/java/awt/GraphicsEnvironment/CheckGraphicsEnvSystemProperty.java Changeset: a7a436e080c1 Author: vagarwal Date: 2019-04-30 04:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a7a436e080c1 8222519: ButtonDemoScreenshotTest fails randomly with "still state to be reached" Reviewed-by: serb ! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java Changeset: 65297f60ba19 Author: itakiguchi Date: 2019-04-30 14:30 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/65297f60ba19 8213232: Unix/X11 setCompositionEnableNative issue Reviewed-by: serb ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 88b769ae99c7 Author: prr Date: 2019-05-02 10:48 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/88b769ae99c7 Merge - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java Changeset: 72d194129803 Author: prr Date: 2019-05-03 17:06 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/72d194129803 8222819: Remove setting of headless property on MacOS from launcher code. Reviewed-by: serb, rriggs ! src/java.base/macosx/native/libjava/java_props_macosx.c ! src/java.base/macosx/native/libjava/java_props_macosx.h ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c Changeset: 0d49e7c0b4fa Author: prr Date: 2019-05-07 11:52 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/0d49e7c0b4fa Merge ! test/jdk/ProblemList.txt Changeset: c2e4aef5edf2 Author: serb Date: 2019-05-07 18:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c2e4aef5edf2 8223237: Replace use of string.equals("") with isEmpty() in java.desktop Reviewed-by: prr ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemLayoutHelper.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java Changeset: fa917627b17b Author: jdv Date: 2019-05-08 11:59 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/fa917627b17b Merge - test/hotspot/gtest/oops/test_markOop.cpp Changeset: 442e683e65fa Author: serb Date: 2019-05-08 14:34 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/442e683e65fa 7141393: [macosx] CARemoteLayer code refactoring and unit test Reviewed-by: dmarkov, jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m Changeset: 631c31a5bf40 Author: serb Date: 2019-05-08 16:19 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/631c31a5bf40 8144125: [macOS] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically Reviewed-by: dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! test/jdk/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java Changeset: bcfedddcf4ce Author: itakiguchi Date: 2019-05-08 22:59 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/bcfedddcf4ce 8211826: StringIndexOutOfBoundsException happens via GetStringUTFRegion() Reviewed-by: serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c + test/jdk/java/awt/Gtk/GtkJNITest/GtkIconTest.java Changeset: da3834261f0c Author: prr Date: 2019-05-09 16:09 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/da3834261f0c 8222362: Upgrade to Freetype 2.10.0 Reviewed-by: serb, erikj ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/UPDATING.txt ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h + src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afangles.c ! src/java.desktop/share/native/libfreetype/src/autofit/afangles.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c ! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h ! src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c - src/java.desktop/share/native/libfreetype/src/base/ftapi.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/fthash.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h ! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c ! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.h ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/pserror.c ! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psft.h ! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.h ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/psread.c ! src/java.desktop/share/native/libfreetype/src/psaux/psread.h ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h ! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h ! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h ! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h + src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c + src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h + src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c + src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h ! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h Changeset: dde07ac16610 Author: prr Date: 2019-05-10 16:22 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/dde07ac16610 8212700: Change the mechanism by which JDK loads the platform-specific AWT Toolkit Reviewed-by: serb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java + test/jdk/java/awt/Toolkit/ToolkitPropertyTest/CheckToolkitSystemProperty.java Changeset: b267b838272f Author: psadhukhan Date: 2019-05-14 11:23 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/b267b838272f Merge - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp ! test/jdk/ProblemList.txt Changeset: f5c0793f2dc1 Author: psadhukhan Date: 2019-05-15 13:54 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/f5c0793f2dc1 Merge - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java Changeset: b0b20413d853 Author: shade Date: 2019-05-15 11:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b0b20413d853 8223911: Disable bad node budget verification until the fix Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.hpp Changeset: 80991d58b947 Author: thartmann Date: 2019-05-15 14:30 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/80991d58b947 8223885: hs_err and replay file may contain garbage when overwriting existing file Summary: Truncate file before overwriting. Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b99e97bc5040 Author: zgu Date: 2019-05-15 08:58 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b99e97bc5040 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp + src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp + src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 4ee117b890c5 Author: aeubanks Date: 2019-05-10 17:13 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4ee117b890c5 8223737: Fix HostsFileNameService for IPv6 literal addresses Reviewed-by: chegar, msheppar Contributed-by: aeubanks at google.com ! src/java.base/share/classes/java/net/InetAddress.java ! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java Changeset: 8a6093c186a6 Author: amenkov Date: 2019-05-15 11:06 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/8a6093c186a6 8184770: JDWP support for IPv6 Reviewed-by: sspitsyn, chegar ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketListeningConnector.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c ! src/jdk.jdwp.agent/share/native/libdt_socket/sysSocket.h ! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c ! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java + test/jdk/com/sun/jdi/JdwpAllowTest.java + test/jdk/com/sun/jdi/JdwpAttachTest.java + test/jdk/com/sun/jdi/JdwpListenTest.java + test/jdk/com/sun/jdi/JdwpNetProps.java Changeset: e58e454c1409 Author: dfuchs Date: 2019-05-15 19:09 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/e58e454c1409 8223716: sun/net/www/http/HttpClient/MultiThreadTest.java should be more resilient to unexpected traffic Reviewed-by: chegar ! test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java Changeset: 4dd7ea5f28cf Author: dfuchs Date: 2019-05-15 19:34 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/4dd7ea5f28cf 8223880: Update sun/net/ftp/FtpURL.java and sun/net/ftp/FtpURLConnectionLeak.java to work with IPv6 addresses Summary: This fix updates three tests: sun/net/ftp/FtpURL.java, sun/net/ftp/FtpURLConnectionLeak.java, and sun/net/ftp/FtpGetContent.java, to work with IPv6 addresses Reviewed-by: chegar, aeubanks, vtewari ! test/jdk/sun/net/ftp/FtpGetContent.java ! test/jdk/sun/net/ftp/FtpURL.java ! test/jdk/sun/net/ftp/FtpURLConnectionLeak.java Changeset: 442e22c051f0 Author: aefimov Date: 2019-05-15 19:47 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/442e22c051f0 8223798: Replace wildcard address with loopback or local host in tests - part 7 Reviewed-by: dfuchs, vtewari ! test/jdk/java/net/Socket/DeadlockTest.java ! test/jdk/java/net/Socket/SocketGrowth.java ! test/jdk/java/net/Socket/asyncClose/DatagramSocket_receive.java ! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java ! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java ! test/jdk/java/net/URLConnection/HttpContinueStackOverflow.java ! test/jdk/java/net/URLConnection/ResendPostBody.java ! test/jdk/sun/net/ftp/MarkResetTest.java ! test/jdk/sun/net/www/http/ChunkedOutputStream/Test.java ! test/jdk/sun/net/www/protocol/http/B6518816.java ! test/jdk/sun/net/www/protocol/http/ProxyTunnelServer.java ! test/jdk/sun/net/www/protocol/http/TunnelThroughProxy.java Changeset: 2c19c55a289a Author: rhalade Date: 2019-05-15 13:22 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/2c19c55a289a 8222136: Remove two Comodo root CA certificates that are expiring Reviewed-by: mullan ! src/java.base/share/lib/security/cacerts ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 53d51822f287 Author: aeubanks Date: 2019-05-07 16:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/53d51822f287 8223532: Don't try creating IPv4 sockets in NetworkInterface.c if IPv4 is not supported Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: f2f11d7f7f4e Author: shade Date: 2019-05-15 22:45 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f2f11d7f7f4e 8223980: Shenandoah: Refactor and fix ObjArrayChunkedTask verification Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: 2b5b666f26a6 Author: jwilhelm Date: 2019-05-16 02:34 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/2b5b666f26a6 Added tag jdk-13+21 for changeset f2f11d7f7f4e ! .hgtags Changeset: eedc3db527ac Author: coleenp Date: 2019-05-15 20:33 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/eedc3db527ac 8224010: Incorrect string interning Summary: Revert jvmci change Reviewed-by: dholmes, jiangli ! src/hotspot/share/jvmci/compilerRuntime.cpp Changeset: 3e1ecfd3ea18 Author: rschmelter Date: 2019-05-13 07:41 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3e1ecfd3ea18 8223770: code_size2 still too small in some compressed oops configurations Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 382101e97784 Author: jlahoda Date: 2019-05-16 10:52 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/382101e97784 8222169: java.lang.AssertionError switch expression in ternary operator - ? Summary: Ensure the stack size recoded at the begining of the let expression is the correct one. Reviewed-by: vromero Contributed-by: vicente.romero at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/T8222795/ConditionalAndPostfixOperator.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java Changeset: 4f1f939d8f5d Author: pmuthuswamy Date: 2019-05-16 16:40 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/4f1f939d8f5d 8222548: Upgrading JDK 13 with the latest available jQuery 3.4.1 Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/external/jquery/jquery.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java - src/jdk.javadoc/share/legal/jquery-migrate.md ! src/jdk.javadoc/share/legal/jquery.md ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: ea619918de95 Author: coleenp Date: 2019-05-16 07:09 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/ea619918de95 8223956: Make SymbolTable and StringTable AllStatic Summary: Removed superfluous and confusing _the_table pointer. Reviewed-by: gziemski, rehn ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.hpp Changeset: 2e5e9d31a6c5 Author: stuefe Date: 2019-05-16 13:57 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/2e5e9d31a6c5 8224023: Redo the fix for ErrorFile option does not handle pre-existing error files of the same name Reviewed-by: clanger, dholmes ! src/hotspot/share/utilities/vmError.cpp Changeset: 17926213de55 Author: rrich Date: 2019-05-15 12:30 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/17926213de55 8223572: ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition() Reviewed-by: dcubed, rehn, dholmes ! src/hotspot/share/runtime/interfaceSupport.inline.hpp Changeset: e4cff3cf0234 Author: mbaesken Date: 2019-05-16 09:21 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e4cff3cf0234 8223438: add VirtualizationInformation JFR event Reviewed-by: clanger, egahlin ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.hpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/runtime/vm_version.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: e9f5e06a0dd7 Author: jlahoda Date: 2019-05-16 16:42 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e9f5e06a0dd7 8224031: Cannot parse switch expressions after type cast Summary: Correctly categorize parentheses followed by the switch keyword as cast. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java Changeset: 631d51796dbf Author: coleenp Date: 2019-05-16 11:07 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/631d51796dbf 8223585: vmTestbase/runtime/pcl/* get SEGV in MetadataOnStackClosure::do_metadata(Metadata*)+0x0 Summary: adjust old method table by only one thread. Reviewed-by: kvn, jcbeyler, sspitsyn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp Changeset: d1717e05e51c Author: alanb Date: 2019-05-16 17:06 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/d1717e05e51c 8223442: java/nio/channels/SocketChannel/AdaptorStreams.java testConcurrentTimedReadWrite3(): failure Reviewed-by: michaelm ! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/SocketDispatcher.c ! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java Changeset: 5a211ee83bf1 Author: aeubanks Date: 2019-05-15 17:13 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/5a211ee83bf1 8224018: test/jdk/java/net/ipv6tests/{Tcp,Udp}Test.java assume IPv4 is available Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! test/jdk/java/net/ipv6tests/TcpTest.java ! test/jdk/java/net/ipv6tests/UdpTest.java Changeset: c1143a0d4e22 Author: adinn Date: 2019-05-16 15:45 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/c1143a0d4e22 8224042: Add private alignDown method to MappedByteBuffer Summary: Use alignDown method to round addresses down to page boundary Reviewed-by: stuefe, mikael, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java Changeset: d43cc2039ccf Author: rkennke Date: 2019-05-16 19:07 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d43cc2039ccf 8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal() Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: b6ee58ec8814 Author: vromero Date: 2019-05-16 13:34 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b6ee58ec8814 8223726: j.l.c.MethodTypeDesc spec should contain precise assertions for one parameter's methods Reviewed-by: darcy ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java ! test/jdk/java/lang/constant/MethodHandleDescTest.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java Changeset: 6bcda7ed24ef Author: dtitov Date: 2019-05-16 11:37 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6bcda7ed24ef 8222422: vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses tests failed with Unexpected Exception: null Reviewed-by: dholmes, jcbeyler, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 717c4a905f62 Author: epavlova Date: 2019-05-16 11:30 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/717c4a905f62 8223910: TestFloatJNIArgs and TestTrichotomyExpressions time out with Graal as JIT Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/compiler/floatingpoint/TestFloatJNIArgs.java Changeset: c107322c28b0 Author: rhalade Date: 2019-05-16 12:36 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c107322c28b0 8223499: Remove two DocuSign root certificates that are expiring Reviewed-by: mullan ! src/java.base/share/lib/security/cacerts ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 361bd0fb9390 Author: shade Date: 2019-05-16 21:32 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/361bd0fb9390 8224033: os::snprintf should be used in virtualizationSupport.cpp Reviewed-by: mbaesken, stuefe ! src/hotspot/share/utilities/virtualizationSupport.cpp Changeset: c5bb50505a65 Author: jcbeyler Date: 2019-05-16 12:48 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c5bb50505a65 8224020: AsyncGetCallTrace test should not run on PPC64 or IA64 Summary: Restrict the test to the right architectures Reviewed-by: cjplummer, sspitsyn, simonis ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/libAsyncGetCallTraceTest.cpp Changeset: c6f2500c1504 Author: epavlova Date: 2019-05-16 12:33 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c6f2500c1504 8224017: [Graal] gc/z/TestUncommit.java fails with Graal Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 9cfbe22bcdf8 Author: iignatyev Date: 2019-05-16 12:16 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/9cfbe22bcdf8 8222154: upgrade gtest to 1.8.1 Reviewed-by: jwilhelm, rwestberg ! make/hotspot/lib/CompileGtest.gmk + test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/README + test/fmw/gtest/README.md ! test/fmw/gtest/include/gtest/gtest-death-test.h ! test/fmw/gtest/include/gtest/gtest-message.h ! test/fmw/gtest/include/gtest/gtest-param-test.h ! test/fmw/gtest/include/gtest/gtest-param-test.h.pump ! test/fmw/gtest/include/gtest/gtest-printers.h ! test/fmw/gtest/include/gtest/gtest-spi.h ! test/fmw/gtest/include/gtest/gtest-test-part.h ! test/fmw/gtest/include/gtest/gtest-typed-test.h ! test/fmw/gtest/include/gtest/gtest.h ! test/fmw/gtest/include/gtest/gtest_pred_impl.h ! test/fmw/gtest/include/gtest/gtest_prod.h + test/fmw/gtest/include/gtest/internal/custom/README.md + test/fmw/gtest/include/gtest/internal/custom/gtest-port.h + test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h + test/fmw/gtest/include/gtest/internal/custom/gtest.h ! test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h ! test/fmw/gtest/include/gtest/internal/gtest-filepath.h ! test/fmw/gtest/include/gtest/internal/gtest-internal.h ! test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h ! test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h ! test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump ! test/fmw/gtest/include/gtest/internal/gtest-param-util.h + test/fmw/gtest/include/gtest/internal/gtest-port-arch.h ! test/fmw/gtest/include/gtest/internal/gtest-port.h ! test/fmw/gtest/include/gtest/internal/gtest-string.h ! test/fmw/gtest/include/gtest/internal/gtest-tuple.h ! test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump ! test/fmw/gtest/include/gtest/internal/gtest-type-util.h ! test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump ! test/fmw/gtest/src/gtest-all.cc ! test/fmw/gtest/src/gtest-death-test.cc ! test/fmw/gtest/src/gtest-filepath.cc ! test/fmw/gtest/src/gtest-internal-inl.h ! test/fmw/gtest/src/gtest-port.cc ! test/fmw/gtest/src/gtest-printers.cc ! test/fmw/gtest/src/gtest-test-part.cc ! test/fmw/gtest/src/gtest-typed-test.cc ! test/fmw/gtest/src/gtest.cc ! test/fmw/gtest/src/gtest_main.cc Changeset: 9feb4852536f Author: jwilhelm Date: 2019-05-17 00:21 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/9feb4852536f 8223346: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TwoSlotMarkerClearingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Canonicalizable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathDoubleFMATest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFMAConstantInputTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFloatFMATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/CardTableBarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotObjdumpDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/TernaryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/RootMethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/FusedMultiplyAddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java Changeset: 278600885731 Author: bulasevich Date: 2019-05-16 18:45 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/278600885731 8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) Reviewed-by: dholmes, dlong ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/vm_version_arm.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp Changeset: 7136c9ac56a7 Author: kbarrett Date: 2019-05-16 20:14 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/7136c9ac56a7 8160539: Stack frame scanning acquires DerivedPointerTableGC_lock mutex Summary: Use lock-free stack for accumulating table entries. Reviewed-by: tschatzl, kvn ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 81852d53e585 Author: ysuenaga Date: 2019-05-17 14:14 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/81852d53e585 8223665: SA: debugd options should follow jhsdb style Reviewed-by: dholmes, sspitsyn, ysuenaga, jcbeyler Contributed-by: Osamu Sakamoto ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java Changeset: b88bcaa94c10 Author: mbaesken Date: 2019-05-16 13:21 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b88bcaa94c10 8223944: fix zlib related building docu and comments Reviewed-by: alanb, erikj ! doc/building.html ! doc/building.md ! make/autoconf/lib-bundled.m4 Changeset: 21925121a917 Author: bulasevich Date: 2019-05-17 03:01 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/21925121a917 8220656: ARM32: -XX:MaxVectorSize=16 makes SIGILL Reviewed-by: dholmes, dlong ! src/hotspot/cpu/arm/vm_version_arm_32.cpp Changeset: 6a6935abebe8 Author: clanger Date: 2019-05-17 09:00 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/6a6935abebe8 8222276: (zipfs) Refactoring and cleanups to prepare for JDK-8213031 Reviewed-by: lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java Changeset: be1cbfd81ea1 Author: bulasevich Date: 2019-05-17 11:44 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/be1cbfd81ea1 8223472: volatile long field corruption on x86_32 Reviewed-by: eosterlund, dholmes, shade, coleenp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 185ffc45593c Author: pliden Date: 2019-05-17 12:06 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/185ffc45593c 8223961: ZGC: Unexpected behaviour due to ZMetronome::wait_for_tick() oversleeping Reviewed-by: pliden, stefank Contributed-by: fujie at loongson.cn, per.liden at oracle.com ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zMetronome.hpp ! src/hotspot/share/gc/z/zStat.cpp Changeset: 23837d614c17 Author: tschatzl Date: 2019-05-17 12:33 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/23837d614c17 8224038: Fix remaining InCSetState mentions Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp Changeset: ba1eccda5450 Author: zgu Date: 2019-05-17 09:52 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/ba1eccda5450 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 3205f4c40716 Author: aoqi Date: 2019-05-16 21:25 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/3205f4c40716 8224028: loop initial declarations introduced by JDK-8184770 Reviewed-by: dfuchs, amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: d4e7ccaf1445 Author: rriggs Date: 2019-05-17 10:48 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/d4e7ccaf1445 8220166: Performance regression in deserialization (4-6% in SPECjbb) Reviewed-by: shade, dholmes, alanb ! src/java.base/share/classes/java/io/ObjectInputFilter.java Changeset: 1512d88b24c6 Author: ccheung Date: 2019-05-17 08:29 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/1512d88b24c6 8207812: Implement Dynamic CDS Archive Summary: Improve the usability of AppCDS Reviewed-by: acorn, jiangli, mseledtsov Contributed-by: ioi.lam at oracle.com, jianglizhou at google.com, calvin.cheung at oracle.com ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.hpp + src/hotspot/share/memory/dynamicArchive.cpp + src/hotspot/share/memory/dynamicArchive.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/memRegion.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/prims/cdsoffsets.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java ! test/hotspot/jtreg/runtime/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/appcds/WrongClasspath.java + test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java ! test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java + test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java + test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java ! test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java + test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: fe4c2de90b59 Author: zgu Date: 2019-05-17 11:47 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/fe4c2de90b59 8223951: Shenandoah: Only need to update thread roots during final update refs Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 657f6e484bc6 Author: vromero Date: 2019-05-17 13:16 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/657f6e484bc6 8223803: j.l.c.MethodTypeDesc::insertParameterTypes? doesn't control type of parameters Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/constant/ConstantDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java Changeset: 43633b8e24c6 Author: rfield Date: 2019-05-17 12:52 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/43633b8e24c6 8223595: Consider updating jdk.jshell module description Summary: Conform to module summary standards Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/module-info.java Changeset: 13507abf416c Author: ysuenaga Date: 2019-05-18 15:42 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/13507abf416c 8163805: hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java failed with timed out Reviewed-by: cjplummer, jcbeyler ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 0f934da77390 Author: shade Date: 2019-05-18 18:49 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0f934da77390 8224170: Build failures after JDK-8207812 (Implement Dynamic CDS Archive) Reviewed-by: stuefe, kvn ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 24c0eeb3ebe7 Author: jiefu Date: 2019-05-18 12:13 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/24c0eeb3ebe7 8222302: [TESTBUG]test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java fails on any other CPU Reviewed-by: kvn, dlong ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java Changeset: 39814e0a8964 Author: tschatzl Date: 2019-05-18 22:11 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/39814e0a8964 8222492: G1 unnecessarily scans remembered set cards for regions that already have been evacuated Summary: Filter out cards from the current collection set during evacuation increments. Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: cb80f2adf35c Author: ljiang Date: 2019-05-19 22:14 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/cb80f2adf35c 8219781: Localized names for Japanese era Reiwa in COMPAT provider Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ko.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_th.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ar.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_hi_IN.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_hr.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_in.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ko.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_lt.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_nl.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_no.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ru.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sr.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sr_Latn.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sv.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_th.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_zh.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_zh_TW.java + test/jdk/java/util/Calendar/JapanEraNameCompatTest.java Changeset: 8c63164bd540 Author: pmuthuswamy Date: 2019-05-20 14:42 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/8c63164bd540 8219313: Support module specific stylesheets Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java + test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java Changeset: 7e5e0b326ed7 Author: mbaesken Date: 2019-05-14 10:21 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/7e5e0b326ed7 8130017: use _FORTIFY_SOURCE in gcc fastdebug builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! test/fmw/gtest/src/gtest.cc Changeset: 8c977741c3c8 Author: dfuchs Date: 2019-05-20 12:37 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/8c977741c3c8 8223856: Replace wildcard address with loopback or local host in tests - part 8 Summary: Fixes some intermittent test failures by replacing wildcard with loopback - or retrying once. Reviewed-by: aefimov, chegar ! test/jdk/com/sun/net/httpserver/SimpleHttpServerTest.java ! test/jdk/java/net/BindException/Test.java ! test/jdk/java/net/PlainSocketImpl/SetOption.java ! test/jdk/java/net/Socket/RST.java ! test/jdk/java/net/URLConnection/URLConnectionHeaders.java ! test/jdk/java/net/ipv6tests/UdpTest.java ! test/jdk/sun/net/ftp/B6427768.java ! test/jdk/sun/net/www/ftptest/FtpCommandHandler.java ! test/jdk/sun/net/www/ftptest/FtpServer.java ! test/jdk/sun/net/www/http/HttpClient/RetryPost.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java Changeset: bafd6c944db4 Author: dkejriwal Date: 2019-05-16 12:14 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/bafd6c944db4 8206879: Currency decimal marker incorrect for Peru Reviewed-by: naoto, rpatil ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PE.java + test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java ! test/jdk/sun/text/resources/LocaleData Changeset: 2d90a0988c95 Author: zgu Date: 2019-05-20 09:42 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/2d90a0988c95 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: af28daff6b98 Author: zgu Date: 2019-05-20 09:43 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/af28daff6b98 8224179: Shenandoah: CTW test failures with traversal GC Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 2523496f5107 Author: coleenp Date: 2019-05-20 10:06 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/2523496f5107 8221967: InternTest.java timed out Summary: Move redundant table lookup and make rehashing be a needed guaranteed safepoint cleanup action. Reviewed-by: dholmes, rehn ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 6cbb5c2255e3 Author: lucy Date: 2019-05-20 17:44 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6cbb5c2255e3 8223444: Improve CodeHeap Free Space Management Reviewed-by: kvn, thartmann ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp Changeset: 9f714ef845d5 Author: lancea Date: 2019-05-20 12:24 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/9f714ef845d5 8222807: Address iteration with invalid ZIP header entries Reviewed-by: redestad, clanger ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java Changeset: cc92a45f4c73 Author: aeubanks Date: 2019-05-15 09:15 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/cc92a45f4c73 8223214: Inet6AddressImpl.loopbackAddress() should choose loopback address that is available Reviewed-by: chegar Contributed-by: aeubanks at google.com ! src/java.base/share/classes/java/net/Inet6AddressImpl.java Changeset: b7c408df5008 Author: darcy Date: 2019-05-20 10:16 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b7c408df5008 8224174: java.lang.Number has a default constructor Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/lang/Number.java Changeset: 69d1dff1bb70 Author: aeubanks Date: 2019-05-15 17:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/69d1dff1bb70 8224019: test/jdk/java/nio/channels/DatagramChannel/BasicMulticastTests.java assumes IPv4 is always available Reviewed-by: chegar, dfuchs, alanb Contributed-by: aeubanks at google.com ! test/jdk/java/nio/channels/DatagramChannel/BasicMulticastTests.java Changeset: 751a19168b11 Author: aeubanks Date: 2019-05-15 16:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/751a19168b11 8224014: Don't run test/jdk/java/net/NetworkInterface/IPv4Only.java in IPv6 only environment Reviewed-by: chegar, dfuchs Contributed-by: aeubanks at google.com ! test/jdk/java/net/NetworkInterface/IPv4Only.java Changeset: 7bfb499b4f38 Author: jiangli Date: 2019-05-20 10:32 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7bfb499b4f38 Merge Changeset: 46ae54c3026d Author: jjg Date: 2019-05-20 10:57 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/46ae54c3026d 8223663: Update links for tool guides Reviewed-by: alanb, erikj, darcy ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! src/java.base/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.hotspot.agent/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jfr/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.pack/share/classes/module-info.java ! src/jdk.rmic/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java Changeset: a73fe240da4a Author: mseledtsov Date: 2019-05-20 15:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a73fe240da4a 8220672: [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores Summary: making sure cpuset size does not exceed available cores Reviewed-by: dholmes, lmesnik ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/containers/docker/TestCPUSets.java Changeset: a978d86ac389 Author: darcy Date: 2019-05-20 17:29 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a978d86ac389 8224175: Fix inconsistencies in @jls and @jvms tags Reviewed-by: jjg, rfield ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/FunctionalInterface.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Number.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/SuppressWarnings.java ! src/java.base/share/classes/java/lang/constant/Constable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BinaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.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.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java Changeset: 566fbca8a890 Author: jjg Date: 2019-05-20 18:18 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/566fbca8a890 8224166: Create a taglet to better handle @jls and @jvms tags Reviewed-by: erikj, darcy ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/JSpec.java Changeset: 6ec71a88b68e Author: sspitsyn Date: 2019-05-21 00:52 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6ec71a88b68e 8183273: Clarify Instrumentation interface should not be implemented outside java.instrument module Summary: Add a note with a clarification Reviewed-by: alanb, dholmes, jcbeyler ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java Changeset: 46409371a691 Author: rehn Date: 2019-05-21 10:34 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/46409371a691 8223306: Remove threads linked list (use ThreadsList's array in SA) Reviewed-by: coleenp, dholmes, dcubed ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java Changeset: 43340a79840d Author: kdobson Date: 2019-05-21 10:36 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/43340a79840d 8221507: Implement JFR Events for Shenandoah Reviewed-by: rkennke, shade, egahlin, mseledtsov Contributed-by: Ken Dobson ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp + src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp + src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java + test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/lib/jfr/GCHelper.java Changeset: b6b02a503d02 Author: rehn Date: 2019-05-21 10:46 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b6b02a503d02 8223313: Use handshakes for CountStackFrames. Reviewed-by: dholmes, rrich, dcubed ! src/hotspot/share/prims/jvm.cpp Changeset: 55bfc2eee3ab Author: pmuthuswamy Date: 2019-05-21 15:02 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/55bfc2eee3ab 8223733: "Detail" in headings should be "Details" Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java Changeset: 00425a850a2f Author: mdoerr Date: 2019-05-21 11:45 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/00425a850a2f 8224230: [PPC64, s390] Support AsyncGetCallTrace Reviewed-by: goetz, jcbeyler, sspitsyn ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/share/prims/forte.cpp ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java Changeset: e46fe26d7f77 Author: lucy Date: 2019-05-21 15:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e46fe26d7f77 8213084: Rework and enhance Print[Opto]Assembly output Reviewed-by: kvn, thartmann ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/disassembler_aarch64.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/disassembler_arm.hpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp + src/hotspot/cpu/ppc/disassembler_ppc.cpp ! src/hotspot/cpu/ppc/disassembler_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp + src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/disassembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/disassembler_sparc.hpp ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/disassembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/assembler_zero.hpp ! src/hotspot/cpu/zero/disassembler_zero.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/pcDesc.cpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vtableStubs.cpp + src/hotspot/share/compiler/abstractDisassembler.cpp + src/hotspot/share/compiler/abstractDisassembler.hpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 30c8a21ce002 Author: coleenp Date: 2019-05-21 09:53 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/30c8a21ce002 8224119: Safepoint cleanup logging logs times for things it doesn't do Summary: test condition before reporting times for cleanup actions. Reviewed-by: rehn, hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/runtime/safepoint.cpp ! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java Changeset: 1b28206dcbcb Author: stuefe Date: 2019-05-21 18:22 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1b28206dcbcb 8224034: [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java Changeset: a5f5e680ea32 Author: zgu Date: 2019-05-21 13:06 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a5f5e680ea32 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: ec7d6d8effc7 Author: mgronlun Date: 2019-05-21 20:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ec7d6d8effc7 8220293: Deadlock in JFR string pool Reviewed-by: rehn, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp Changeset: e022b9cb35a5 Author: vromero Date: 2019-05-21 15:44 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/e022b9cb35a5 8223723: j.l.c.MethodTypeDesc.dropParameterTypes? throws the undocumented exception: IllegalArgumentException Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java Changeset: 508285c7c6f7 Author: epavlova Date: 2019-05-21 12:29 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/508285c7c6f7 8222482: [Graal] Update java-allocation-instrumenter.jar handling in graalunit README.md Reviewed-by: kvn, shade ! test/hotspot/jtreg/compiler/graalunit/README.md + test/hotspot/jtreg/compiler/graalunit/downloadLibs.sh Changeset: 3adf893a6861 Author: vromero Date: 2019-05-21 15:59 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3adf893a6861 8223725: j.l.c.MethodHandleDesc::of throws undocumented exception IllegalArgumentException Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java Changeset: c13b1382aa30 Author: naoto Date: 2019-05-21 13:40 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c13b1382aa30 8224105: Cannot parse JapaneseDate string on some specified locales Reviewed-by: bchristi ! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java Changeset: 6bd29804ace0 Author: joehw Date: 2019-05-21 14:55 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6bd29804ace0 8219692: DOM and SAX parsers ignore namespace Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java Changeset: 76d3d96a8bc2 Author: kbarrett Date: 2019-05-21 19:19 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/76d3d96a8bc2 8224167: Refactor PtrQueue completed buffer processing Summary: Add handle_completed_buffer and refactor. Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp Changeset: 4285b4d13471 Author: igerasim Date: 2019-05-21 18:40 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4285b4d13471 8223593: Refactor code for reallocating storage Reviewed-by: prappo, plevart, rriggs, smarks ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java Changeset: f98a0ab24887 Author: henryjen Date: 2019-05-21 20:14 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f98a0ab24887 8218997: Xusage text, man help, etc doesn't mention -Xlog option. Reviewed-by: dholmes ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 0927d8c7296f Author: stuefe Date: 2019-05-22 07:10 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0927d8c7296f 8224487: outputStream should not be copyable Reviewed-by: kbarrett, coleenp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 22961d673487 Author: stuefe Date: 2019-05-22 09:33 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/22961d673487 8224193: stringStream should not use Resouce Area Reviewed-by: goetz, coleenp, dholmes ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/gtest/utilities/test_ostream.cpp Changeset: 6b976a59ee87 Author: clanger Date: 2019-05-22 08:42 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/6b976a59ee87 8224573: Fix windows build after JDK-8221507 Reviewed-by: shade, stuefe ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp Changeset: b1f070f4a4ae Author: shade Date: 2019-05-22 10:48 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b1f070f4a4ae 8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers Reviewed-by: shade Contributed-by: Ao Qi ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ab96027e99ed Author: tschatzl Date: 2019-05-22 11:19 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ab96027e99ed 8224160: Move G1RemSetScanClosure into g1RemSet.cpp file Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: 5b4d1b87dd4b Author: dholmes Date: 2019-05-22 06:13 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/5b4d1b87dd4b 8224570: Update ProblemList-graal.txt Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: f982c1a6582c Author: smonteith Date: 2019-05-22 06:29 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/f982c1a6582c 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy Reviewed-by: eosterlund ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: e2c952c7ff20 Author: redestad Date: 2019-05-22 13:19 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e2c952c7ff20 8224589: Improve startup behavior of SecurityProperties Reviewed-by: alanb ! src/java.base/share/classes/sun/security/util/SecurityProperties.java Changeset: 0b56fc0448ec Author: zgu Date: 2019-05-22 07:12 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/0b56fc0448ec 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: b18c8301b8c2 Author: stefank Date: 2019-05-22 13:05 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/b18c8301b8c2 8224201: Simplify JVM flag macro expansions Reviewed-by: rehn, kvn, stuefe, tschatzl, coleenp, gziemski - src/hotspot/share/c1/c1_globals.cpp ! src/hotspot/share/c1/c1_globals.hpp + src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/oops/methodData.hpp - src/hotspot/share/opto/c2_globals.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_ext.hpp ! src/hotspot/share/runtime/globals_extension.hpp + src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 81becad91321 Author: stefank Date: 2019-05-22 13:06 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/81becad91321 8224203: Remove need to specify type when using FLAG_SET macros Reviewed-by: rehn, pliden, coleenp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/gc/cms/cmsArguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 8f7d232b4225 Author: dfuchs Date: 2019-05-22 13:58 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/8f7d232b4225 8224204: Replace wildcard address with loopback or local host in tests - part 10 Summary: Fixed intermittently failing tests Reviewed-by: chegar ! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java ! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java ! test/jdk/sun/net/www/http/KeepAliveStream/InfiniteLoop.java ! test/jdk/sun/net/www/protocol/http/B6369510.java ! test/jdk/sun/net/www/protocol/http/BasicLongCredentials.java ! test/jdk/sun/net/www/protocol/http/NTLMTest.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java Changeset: 37d8790efed7 Author: zgu Date: 2019-05-22 09:10 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/37d8790efed7 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 3b4ecc4180e0 Author: vromero Date: 2019-05-22 09:26 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3b4ecc4180e0 8223914: specification of j.l.c.MethodTypeDesc::of should document better the exceptions thrown Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java Changeset: 2ffbc00d87ae Author: dtitov Date: 2019-05-22 09:06 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/2ffbc00d87ae 8214545: sun/management/jmxremote/bootstrap tests hang in revokeall.exe on Windows Reviewed-by: dholmes, amenkov, bulasevich, dfuchs, erikj ! make/test/JtregNativeJdk.gmk ! test/jdk/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh ! test/jdk/sun/management/windows/README + test/jdk/sun/management/windows/exerevokeall.c - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe Changeset: dd15cec077fc Author: jcbeyler Date: 2019-05-22 09:32 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/dd15cec077fc 8224500: Put HeapMonitorStatArrayCorrectnessTest in the problem list Summary: Since the test is failing, let's quarantine it Reviewed-by: stuefe ! test/hotspot/jtreg/ProblemList.txt Changeset: d0c73c8f35ca Author: aeubanks Date: 2019-05-20 14:19 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/d0c73c8f35ca 8224248: test/jdk/java/net/InetAddress/CheckJNI.java assumes 127.0.0.1 is available Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! test/jdk/java/net/InetAddress/CheckJNI.java Changeset: cbc557f166f2 Author: dpochepk Date: 2019-05-22 20:12 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/cbc557f166f2 8215792: AArch64: String.indexOf generates incorrect result Reviewed-by: dsamersoff ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + test/hotspot/jtreg/compiler/intrinsics/Test8215792.java Changeset: 82fd8793ba5e Author: dpochepk Date: 2019-05-22 20:39 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/82fd8793ba5e 8218966: AArch64: String.compareTo() can read memory after string Reviewed-by: dsamersoff ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java + test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java Changeset: 4cc9109caffd Author: mseledtsov Date: 2019-05-22 10:51 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4cc9109caffd 8224529: [TESTBUG] JFR TestShenandoahHeapRegion* tests fail on build w/o Shenandoah Summary: Fixed at-requires statement, updated TEST.ROOT Reviewed-by: clanger, egahlin ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java Changeset: 65b0b63d7f14 Author: dchuyko Date: 2019-05-22 21:33 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/65b0b63d7f14 8220072: GCC 8.3 reports errors in java.base Reviewed-by: rriggs ! src/java.base/unix/native/libjava/canonicalize_md.c Changeset: faf89c9568bd Author: aoqi Date: 2019-05-23 00:21 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/faf89c9568bd 8224568: minimal and zero build fails after JDK-8213084 Reviewed-by: shade, lucy Contributed-by: Ao Qi ! src/hotspot/share/compiler/abstractDisassembler.cpp ! src/hotspot/share/compiler/disassembler.cpp Changeset: 181986c54764 Author: shade Date: 2019-05-22 21:40 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/181986c54764 8224522: Shenandoah should apply barriers on deoptimization Reviewed-by: rkennke, zgu ! src/hotspot/share/runtime/stackValue.cpp Changeset: 3081932e7efd Author: valeriep Date: 2019-05-22 21:38 +0000 URL: http://hg.openjdk.java.net/amber/amber/rev/3081932e7efd 7107615: scalability bloker in javax.crypto.JceSecurity Summary: Change to use ConcurrentHashMap instead of syncing on whole method Reviewed-by: xuelei, alanb, dfuchs ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: a573f58bc798 Author: aeubanks Date: 2019-05-20 16:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/a573f58bc798 8224256: test/jdk/java/security/SecureClassLoader/DefineClass.java hardcodes 127.0.0.1 Reviewed-by: chegar, dfuchs, mullan Contributed-by: aeubanks at google.com ! test/jdk/java/security/SecureClassLoader/DefineClass.java ! test/jdk/java/security/SecureClassLoader/DefineClass.policy Changeset: dc343eb0fcf0 Author: jwilhelm Date: 2019-05-23 02:36 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/dc343eb0fcf0 Added tag jdk-13+22 for changeset 181986c54764 ! .hgtags Changeset: 98ed47cd114a Author: dholmes Date: 2019-05-22 21:50 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/98ed47cd114a 8224087: Compile C code for at least C99 Standard compliance Reviewed-by: simonis, aph, erikj, serb, stuefe ! doc/building.html ! doc/building.md ! make/autoconf/flags-cflags.m4 ! make/lib/Awt2dLibraries.gmk Changeset: f11f2a4210b5 Author: henryjen Date: 2019-05-22 21:45 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f11f2a4210b5 8215156: Deprecate the -Xfuture option Reviewed-by: dholmes ! src/hotspot/share/Xusage.txt ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.1 ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c Changeset: 7dd0430a6997 Author: darcy Date: 2019-05-22 21:49 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/7dd0430a6997 8224628: Note that type parameters are not visited by ElementScanners Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java Changeset: da9840e2f7da Author: pliden Date: 2019-05-23 08:09 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/da9840e2f7da 8224185: ZGC: Introduce "High Usage" rule Reviewed-by: eosterlund ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDirector.hpp ! src/hotspot/share/gc/z/zDriver.cpp + test/hotspot/jtreg/gc/z/TestHighUsage.java Changeset: bec1bb783c7e Author: thartmann Date: 2019-05-23 08:57 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/bec1bb783c7e 8224539: C2 compilation fails during ArrayCopyNode optimizations with assert(i < _max) failed: oob: i=1, _max=1 Summary: Bail out if src_offset or dst_offset is top. Reviewed-by: roland, vlivanov, kvn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyWithBadOffset.java Changeset: 4645b6d57f54 Author: thartmann Date: 2019-05-23 09:46 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/4645b6d57f54 8223581: C2 compilation failed with assert(!q->is_MergeMem()) Summary: Aggressively remove MergeMems feeding into other MergeMems during incremental inlining. Reviewed-by: vlivanov ! src/hotspot/share/opto/graphKit.cpp Changeset: 9b70ebd131b4 Author: rehn Date: 2019-05-23 10:13 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/9b70ebd131b4 8221734: Deoptimize with handshakes Reviewed-by: dcubed, dholmes, pchilanomate, dlong, coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/biasedLocking.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/dtraceAttacher.cpp + test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java Changeset: 377bba651f4e Author: rkennke Date: 2019-05-23 12:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/377bba651f4e 8224626: Shenandoah: Elide barriers on uncommon traps Reviewed-by: roland, shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 617e7f0e370d Author: dfuchs Date: 2019-05-23 11:36 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/617e7f0e370d 8224656: Problem list java/security/SecureClassLoader/DefineClass.java until JDK-8224635 is fixed Summary: the test failed consistently on windows and linux, and intermittently (but rarely) on solaris. This patch problem-list it on all platform. Reviewed-by: dholmes, chegar, alanb ! test/jdk/ProblemList.txt Changeset: 6977eb6a4b61 Author: erikj Date: 2019-05-23 08:57 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/6977eb6a4b61 8221543: Indify-dependent microbenchmarks are broken Reviewed-by: redestad ! make/test/BuildMicrobenchmark.gmk Changeset: cdb107ca16e6 Author: redestad Date: 2019-05-23 18:43 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/cdb107ca16e6 8224202: Speed up Properties.load Reviewed-by: rriggs, igerasim ! src/java.base/share/classes/java/util/Properties.java Changeset: 8559810c60f8 Author: aeubanks Date: 2019-05-23 09:03 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/8559810c60f8 8224635: Revert 8224256 and add back java/security/SecureClassLoader/DefineClass.java test Reviewed-by: mullan Contributed-by: aeubanks at google.com ! test/jdk/ProblemList.txt ! test/jdk/java/security/SecureClassLoader/DefineClass.java ! test/jdk/java/security/SecureClassLoader/DefineClass.policy Changeset: 2218f9d57d2f Author: ccheung Date: 2019-05-23 10:05 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/2218f9d57d2f 8224264: [TESTBUG] HelloDynamicCustom.java test failed on the Windows platform in tiers 6 and 7 testing Summary: Making use of the DynamicArchiveTestBase class so that mapping failure can be handled more robustly. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java Changeset: fb0cfce19262 Author: mseledtsov Date: 2019-05-23 11:37 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/fb0cfce19262 8224165: [TESTBUG] Docker tests produce excessive output Summary: Trimmed child process output, saving child stdout to file Reviewed-by: dholmes, lmesnik ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 8dae495a59e7 Author: naoto Date: 2019-05-23 12:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/8dae495a59e7 8221431: Support for Unicode 12.1 Reviewed-by: erikj, rriggs ! make/CompileJavaModules.gmk ! make/ToolsJdk.gmk ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template + make/data/unicodedata/Blocks.txt + make/data/unicodedata/NormalizationTest.txt ! make/data/unicodedata/PropList.txt + make/data/unicodedata/PropertyValueAliases.txt ! make/data/unicodedata/Scripts.txt ! make/data/unicodedata/SpecialCasing.txt ! make/data/unicodedata/UnicodeData.txt ! make/data/unicodedata/VERSION + make/data/unicodedata/auxiliary/GraphemeBreakProperty.txt + make/data/unicodedata/auxiliary/GraphemeBreakTest.txt + make/data/unicodedata/emoji-data.txt ! make/gensrc/Gensrc-java.base.gmk + make/gensrc/GensrcEmojiData.gmk + make/jdk/src/classes/build/tools/generateemojidata/GenerateEmojiData.java ! src/java.base/share/classes/java/lang/Character.java + src/java.base/share/classes/java/util/regex/EmojiData.java.template ! src/java.base/share/classes/java/util/regex/Grapheme.java ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/sun/text/normalizer/CodePointMap.java + src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java ! src/java.base/share/classes/sun/text/normalizer/ICUBinary.java ! src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java ! src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java - src/java.base/share/classes/sun/text/resources/nfc.icu + src/java.base/share/classes/sun/text/resources/nfc.nrm - src/java.base/share/classes/sun/text/resources/nfkc.icu + src/java.base/share/classes/sun/text/resources/nfkc.nrm - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu ! src/java.base/share/classes/sun/text/resources/ubidi.icu ! src/java.base/share/classes/sun/text/resources/uprops.icu ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/Character/CharPropTest.java ! test/jdk/java/lang/Character/CheckProp.java ! test/jdk/java/lang/Character/CheckScript.java ! test/jdk/java/lang/Character/CheckUnicode.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt ! test/jdk/java/lang/Character/UnicodeBlock/CheckBlocks.java ! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java ! test/jdk/java/lang/Character/UnicodeCasingTest.java - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin ! test/jdk/java/lang/String/SpecialCasingTest.java ! test/jdk/java/lang/String/UnicodeCasingTest.java + test/jdk/java/text/Normalizer/ConformanceTest.java + test/jdk/java/text/Normalizer/DataValidationTest.java + test/jdk/java/text/Normalizer/ICUBasicTest.java + test/jdk/java/text/Normalizer/ICUNormalizationTest.txt + test/jdk/java/text/Normalizer/NormalizationTest-3.2.0.Corrigendum4.txt + test/jdk/java/text/Normalizer/NormalizationTest-3.2.0.txt + test/jdk/java/text/Normalizer/SquareEraCharacterTest.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt ! test/jdk/java/util/regex/GraphemeTest.java ! test/jdk/java/util/regex/RegExTest.java + test/jdk/lib/testlibrary/java/lang/UCDFiles.java Changeset: 8b43726c1a47 Author: iklam Date: 2019-05-23 12:57 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/8b43726c1a47 8224689: ProblemList runtime/appcds/SharedArchiveConsistency.java Reviewed-by: ccheung, dcubed ! test/hotspot/jtreg/ProblemList.txt From maurizio.cimadamore at oracle.com Thu May 23 20:12:16 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:12:16 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232012.x4NKCG7P006201@aojmv0008.oracle.com> Changeset: baed7f018b5e Author: mcimadamore Date: 2019-05-23 22:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/baed7f018b5e Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! 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/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From maurizio.cimadamore at oracle.com Thu May 23 20:12:44 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:12:44 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232012.x4NKCiFn006715@aojmv0008.oracle.com> Changeset: 9f956d52c1d1 Author: mcimadamore Date: 2019-05-23 22:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/9f956d52c1d1 Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From maurizio.cimadamore at oracle.com Thu May 23 20:13:08 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:13:08 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232013.x4NKD9Uq007065@aojmv0008.oracle.com> Changeset: 4f496579528e Author: mcimadamore Date: 2019-05-23 22:12 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/4f496579528e Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From maurizio.cimadamore at oracle.com Thu May 23 20:13:33 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:13:33 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232013.x4NKDYIK007359@aojmv0008.oracle.com> Changeset: 0d341d6969a0 Author: mcimadamore Date: 2019-05-23 22:13 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/0d341d6969a0 Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From maurizio.cimadamore at oracle.com Thu May 23 20:13:57 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:13:57 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232013.x4NKDwH3007828@aojmv0008.oracle.com> Changeset: 4f366dfb73c9 Author: mcimadamore Date: 2019-05-23 22:13 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/4f366dfb73c9 Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! 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/parser/JavacParser.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From maurizio.cimadamore at oracle.com Thu May 23 20:14:36 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 20:14:36 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905232014.x4NKEak4008594@aojmv0008.oracle.com> Changeset: 8d863ceba950 Author: mcimadamore Date: 2019-05-23 22:14 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/8d863ceba950 Automatic merge with default - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/README - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From vicente.romero at oracle.com Thu May 23 21:08:01 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 23 May 2019 21:08:01 +0000 Subject: hg: amber/amber: removing Data and AbstractRecord Message-ID: <201905232108.x4NL82OH011284@aojmv0008.oracle.com> Changeset: 2a2d5280b823 Author: vromero Date: 2019-05-23 17:04 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/2a2d5280b823 removing Data and AbstractRecord - src/java.base/share/classes/java/lang/AbstractRecord.java ! src/java.base/share/classes/java/lang/Class.java - src/java.base/share/classes/java/lang/annotation/Data.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java From maurizio.cimadamore at oracle.com Thu May 23 21:11:26 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 May 2019 21:11:26 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905232111.x4NLBQn8016117@aojmv0008.oracle.com> Changeset: e16b323e9553 Author: mcimadamore Date: 2019-05-23 23:11 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e16b323e9553 Automatic merge with records-and-sealed - src/java.base/share/classes/java/lang/AbstractRecord.java - src/java.base/share/classes/java/lang/annotation/Data.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java From vicente.romero at oracle.com Thu May 30 17:42:26 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 30 May 2019 17:42:26 +0000 Subject: hg: amber/amber: 98 new changesets Message-ID: <201905301742.x4UHgWT5000058@aojmv0008.oracle.com> Changeset: 738285c4d1e1 Author: rkennke Date: 2019-05-23 17:01 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/738285c4d1e1 8224667: Shenandoah: Post-LRB cleanup Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 4f98fcd1bf16 Author: igerasim Date: 2019-05-23 13:48 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4f98fcd1bf16 7061590: Javadoc issues in Charset and StandardCharsets Reviewed-by: alanb, jjg ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java Changeset: 5dc15cb1405c Author: erikj Date: 2019-05-23 14:13 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/5dc15cb1405c 8224677: Dtrace .d files clash with make dependency .d files Reviewed-by: tbell ! make/hotspot/lib/JvmDtraceObjects.gmk Changeset: ecb7b9a98f0e Author: erikj Date: 2019-05-23 14:14 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ecb7b9a98f0e 8224145: Build compare script fails intermittently on test image native libraries Reviewed-by: tbell ! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl Changeset: c55404ed4bd9 Author: jwilhelm Date: 2019-05-24 03:17 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/c55404ed4bd9 8224715: ProblemList compiler/graalunit/HotspotJdk9Test.java Reviewed-by: mikael ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 2bcb825c8edf Author: mseledtsov Date: 2019-05-23 18:31 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/2bcb825c8edf 8224706: [TESTBUG] problem list failing JDK docker API tests Summary: Put the failing tests on a problem list Reviewed-by: lmesnik ! test/jdk/ProblemList.txt Changeset: d84176dd57b0 Author: darcy Date: 2019-05-23 18:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/d84176dd57b0 8224177: Harden annotation processing framework to irregular behavior from processors Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/DuplicateSupportedInfoFromProc/DuplicateSupportedInfoFromProc.java + test/langtools/tools/javac/diags/examples/DuplicateSupportedInfoFromProc/processors/AnnoProc.java ! test/langtools/tools/javac/diags/examples/MalformedSupported/MalformedSupported.java + test/langtools/tools/javac/diags/examples/RedundantTypesWithWildcardProc/RedundantTypesWithWildcardProc.java + test/langtools/tools/javac/diags/examples/RedundantTypesWithWildcardProc/processors/AnnoProc.java + test/langtools/tools/javac/processing/warnings/TestRepeatedItemsRuntime.java + test/langtools/tools/javac/processing/warnings/auric_current.out Changeset: 9785b9fb328e Author: clanger Date: 2019-05-24 07:56 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/9785b9fb328e 8223553: Fix code constructs that do not compile with the Eclipse Java Compiler Reviewed-by: smarks, dfuchs ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java Changeset: d56d8e40b6cd Author: stuefe Date: 2019-05-24 09:02 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d56d8e40b6cd 8220394: bufferedStream does not honor size limit Reviewed-by: dholmes, clanger ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/utilities/test_ostream.cpp Changeset: 948385f851f2 Author: lucy Date: 2019-05-23 18:50 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/948385f851f2 8224652: 32-bit build failures after JDK-8213084 Reviewed-by: thartmann, shade Contributed-by: shade at redhat.com ! src/hotspot/share/compiler/abstractDisassembler.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: e93621d4db2c Author: thartmann Date: 2019-05-24 09:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e93621d4db2c 8224723: [TESTBUG] compiler/arraycopy/TestArrayCopyWithBadOffset.java failed Summary: Added missing -XX:+IgnoreUnrecognizedVMOptions Reviewed-by: thartmann Contributed-by: wangxue at loongson.cn ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyWithBadOffset.java Changeset: a8673ccddffd Author: dkejriwal Date: 2019-05-23 12:36 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/a8673ccddffd 8214563: Use {@systemProperty} in specification of system properties in java.nio packages 8214565: Use {@systemProperty} for definitions of system properties Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java Changeset: adb2493b120e Author: jlahoda Date: 2019-05-24 12:25 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/adb2493b120e 8220702: compiling in the context of an automatic module disallows --add-modules ALL-MODULE-PATH Summary: Allow --add-modules ALL-MODULE-PATH when compiling in the context of an automatic module. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/modules/AutomaticModules.java Changeset: da5435d9a801 Author: zgu Date: 2019-05-24 09:23 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/da5435d9a801 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp Changeset: fc66237d5eae Author: zgu Date: 2019-05-22 21:24 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/fc66237d5eae 8224115: Shenandoah: Eliminate RWLock that protects recorded nmethod data array Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp Changeset: 703b2c04fc2c Author: lucy Date: 2019-05-24 15:36 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/703b2c04fc2c 8224742: JLONG_FORMAT_W incompatible with type jlong Reviewed-by: thartmann, clanger ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 37a077319427 Author: dfuchs Date: 2019-05-24 15:34 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/37a077319427 8224603: Replace wildcard address with loopback or local host in tests - part 11 Summary: Fixes a batch of tests that were observed failing intermittently. Reviewed-by: chegar, vtewari ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/bugs/6725892/Test.java ! test/jdk/java/net/Authenticator/B4722333.java ! test/jdk/java/net/DatagramSocket/Send12k.java ! test/jdk/java/net/Socket/CloseAvailable.java ! test/jdk/java/net/Socket/setReuseAddress/Restart.java ! test/jdk/java/net/Socks/BadProxySelector.java ! test/jdk/java/net/Socks/SocksProxyVersion.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/sun/net/www/http/ChunkedOutputStream/CheckError.java ! test/jdk/sun/net/www/httptest/TestHttpServer.java ! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java ! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java Changeset: 11d9cd8d99f3 Author: dl Date: 2019-05-24 08:39 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/11d9cd8d99f3 8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler Reviewed-by: martin, clanger, smarks, dfuchs ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: c72451a9f67e Author: dl Date: 2019-05-24 08:43 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c72451a9f67e 8224176: Fix inconsistencies in @jls tags in java.util.concurrent Reviewed-by: martin, darcy, jjg ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java Changeset: f46be958c4ac Author: dl Date: 2019-05-24 08:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/f46be958c4ac 8224024: java/util/concurrent/BlockingQueue/DrainToFails.java testBounded fails intermittently Reviewed-by: martin ! test/jdk/java/util/concurrent/BlockingQueue/DrainToFails.java Changeset: 3a30c73838f6 Author: dl Date: 2019-05-24 08:51 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3a30c73838f6 8220478: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out intermittently 8223379: Clarify ForkJoinPool.getStealCount() javadoc Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 265b110fc022 Author: dl Date: 2019-05-24 08:55 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/265b110fc022 8223245: Miscellaneous changes imported from jsr166 CVS 2019-06 Reviewed-by: martin ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Vector.java Changeset: 290679ec47bb Author: rhalade Date: 2019-05-24 09:47 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/290679ec47bb 8202651: Test ComodoCA.java fails Reviewed-by: mullan ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java Changeset: 4ccc8d8bc02b Author: joehw Date: 2019-05-24 10:28 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4ccc8d8bc02b 8223658: Performance regression of XML.validation in 13-b19 Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java Changeset: 4947a097db60 Author: lancea Date: 2019-05-24 15:06 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/4947a097db60 8224682: Remove the com.sun.CORBA.ORBIorTypeCheckRegistryFilter security property Reviewed-by: bchristi ! src/java.base/share/conf/security/java.security ! test/lib/jdk/test/lib/security/JDKSecurityProperties.java Changeset: 0627b8ad33c1 Author: weijun Date: 2019-05-25 08:30 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/0627b8ad33c1 6682540: Incorrect SASL DIGEST-MD5 behavior Reviewed-by: jnimeh ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java + test/jdk/com/sun/security/sasl/digest/HasInitialResponse.java Changeset: 18f94e911c55 Author: sspitsyn Date: 2019-05-24 21:05 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/18f94e911c55 8046018: JVMTI Spec: can_redefine_any_class capability spec is inconsistent Summary: Make the "can_redefine_any_class" capability spec clear and consistent Reviewed-by: alanb, cjplummer, dholmes, dcubed, jcbeyler ! src/hotspot/share/prims/jvmti.xml Changeset: 6264783438f6 Author: clanger Date: 2019-05-25 10:54 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/6264783438f6 8224727: Problem list test security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java Reviewed-by: rhalade ! test/jdk/ProblemList.txt Changeset: d871ce8ab96b Author: ysuenaga Date: 2019-05-25 20:55 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/d871ce8ab96b 8224252: [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805 Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java Changeset: d3afe760b392 Author: mbaesken Date: 2019-05-23 15:15 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d3afe760b392 8224221: add memprotect calls to event log Reviewed-by: dholmes, mdoerr ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/events.hpp Changeset: 3a8433d967ea Author: aefimov Date: 2019-05-27 13:29 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/3a8433d967ea 8224035: Replace wildcard address with loopback or local host in tests - part 9 Reviewed-by: dfuchs ! test/jdk/java/net/ServerSocket/ThreadStop.java ! test/jdk/java/net/Socket/asyncClose/Race.java ! test/jdk/java/net/URLClassLoader/HttpTest.java ! test/jdk/java/net/URLConnection/TimeoutTest.java ! test/jdk/sun/net/www/http/HttpClient/CookieHttpClientTest.java ! test/jdk/sun/net/www/protocol/http/HttpInputStream.java ! test/jdk/sun/net/www/protocol/http/HttpStreams.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/net/www/protocol/http/SetChunkedStreamingMode.java ! test/jdk/sun/net/www/protocol/http/SetIfModifiedSince.java Changeset: 7f03c3e42628 Author: rkennke Date: 2019-05-27 14:57 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/7f03c3e42628 8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 3131927311ee Author: dfuchs Date: 2019-05-27 19:24 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/3131927311ee 8224761: Replace wildcard address with loopback or local host in tests - part 12 Summary: fixes a batch of intermittent failures. Reviewed-by: chegar, vtewari ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/ProxySelector/ProxyTest.java ! test/jdk/java/net/ResponseCache/Test.java ! test/jdk/java/net/URLConnection/ZeroContentLength.java ! test/jdk/sun/net/www/http/HttpClient/B6726695.java ! test/jdk/sun/net/www/http/KeepAliveStream/InfiniteLoop.java ! test/jdk/sun/net/www/protocol/http/HttpOnly.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java ! test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 812212323fb1 Author: zgu Date: 2019-05-27 14:34 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/812212323fb1 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 4853b1ceb3d6 Author: iignatyev Date: 2019-05-27 19:46 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/4853b1ceb3d6 8222414: bring googlemock v1.8.1 Reviewed-by: erikj, rwestberg ! make/hotspot/lib/CompileGtest.gmk - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md + test/fmw/gtest/googlemock/CHANGES + test/fmw/gtest/googlemock/CONTRIBUTORS + test/fmw/gtest/googlemock/LICENSE + test/fmw/gtest/googlemock/README.md + test/fmw/gtest/googlemock/include/gmock/gmock-actions.h + test/fmw/gtest/googlemock/include/gmock/gmock-cardinalities.h + test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h + test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h.pump + test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h + test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump + test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h + test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h.pump + test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h + test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h.pump + test/fmw/gtest/googlemock/include/gmock/gmock-matchers.h + test/fmw/gtest/googlemock/include/gmock/gmock-more-actions.h + test/fmw/gtest/googlemock/include/gmock/gmock-more-matchers.h + test/fmw/gtest/googlemock/include/gmock/gmock-spec-builders.h + test/fmw/gtest/googlemock/include/gmock/gmock.h + test/fmw/gtest/googlemock/include/gmock/internal/custom/README.md + test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h + test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h.pump + test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h + test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-port.h + test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h + test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump + test/fmw/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h + test/fmw/gtest/googlemock/include/gmock/internal/gmock-port.h + test/fmw/gtest/googlemock/src/gmock-all.cc + test/fmw/gtest/googlemock/src/gmock-cardinalities.cc + test/fmw/gtest/googlemock/src/gmock-internal-utils.cc + test/fmw/gtest/googlemock/src/gmock-matchers.cc + test/fmw/gtest/googlemock/src/gmock-spec-builders.cc + test/fmw/gtest/googlemock/src/gmock.cc + test/fmw/gtest/googlemock/src/gmock_main.cc + test/fmw/gtest/googletest/CHANGES + test/fmw/gtest/googletest/CONTRIBUTORS + test/fmw/gtest/googletest/LICENSE + test/fmw/gtest/googletest/README.md + test/fmw/gtest/googletest/include/gtest/gtest-death-test.h + test/fmw/gtest/googletest/include/gtest/gtest-message.h + test/fmw/gtest/googletest/include/gtest/gtest-param-test.h + test/fmw/gtest/googletest/include/gtest/gtest-param-test.h.pump + test/fmw/gtest/googletest/include/gtest/gtest-printers.h + test/fmw/gtest/googletest/include/gtest/gtest-spi.h + test/fmw/gtest/googletest/include/gtest/gtest-test-part.h + test/fmw/gtest/googletest/include/gtest/gtest-typed-test.h + test/fmw/gtest/googletest/include/gtest/gtest.h + test/fmw/gtest/googletest/include/gtest/gtest_pred_impl.h + test/fmw/gtest/googletest/include/gtest/gtest_prod.h + test/fmw/gtest/googletest/include/gtest/internal/custom/README.md + test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-port.h + test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-printers.h + test/fmw/gtest/googletest/include/gtest/internal/custom/gtest.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-death-test-internal.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-filepath.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-internal.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-linked_ptr.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump + test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-port-arch.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-port.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-string.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h.pump + test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h + test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h.pump + test/fmw/gtest/googletest/src/gtest-all.cc + test/fmw/gtest/googletest/src/gtest-death-test.cc + test/fmw/gtest/googletest/src/gtest-filepath.cc + test/fmw/gtest/googletest/src/gtest-internal-inl.h + test/fmw/gtest/googletest/src/gtest-port.cc + test/fmw/gtest/googletest/src/gtest-printers.cc + test/fmw/gtest/googletest/src/gtest-test-part.cc + test/fmw/gtest/googletest/src/gtest-typed-test.cc + test/fmw/gtest/googletest/src/gtest.cc + test/fmw/gtest/googletest/src/gtest_main.cc - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp Changeset: feba48c5dfb4 Author: rraghavan Date: 2019-05-28 12:01 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/feba48c5dfb4 8213416: Replace some enums with static const members in hotspot/compiler Summary: Changes to fix enumeral and non-enumeral type in conditional expression warnings with -Wextra for gcc on hotspot Reviewed-by: kvn, thartmann ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/node.hpp Changeset: fb9758536458 Author: lucy Date: 2019-05-28 09:41 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/fb9758536458 8224672: (lib)hsdis-.so search incorrect after JDK-8213084 Reviewed-by: kvn, shade ! src/hotspot/share/compiler/disassembler.cpp Changeset: 05a408cbd945 Author: coleenp Date: 2019-05-28 06:42 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/05a408cbd945 8220688: [TESTBUG] runtime/NMT/MallocStressTest.java timed out Summary: reduce number of threads and iterate rather than sleep. Reviewed-by: zgu, dholmes ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java Changeset: d58e1a447d2b Author: mgronlun Date: 2019-05-28 13:28 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/d58e1a447d2b 8221121: applications/microbenchmarks are encountering crashes in tier5 Reviewed-by: egahlin, dholmes ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp Changeset: 78e49883146f Author: aph Date: 2019-05-23 07:57 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/78e49883146f 8224671: AArch64: mauve System.arraycopy test failure Reviewed-by: adinn ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp Changeset: 755f1c66a891 Author: aph Date: 2019-05-28 08:25 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/755f1c66a891 Merge - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe Changeset: 146f257274c9 Author: thartmann Date: 2019-05-28 14:53 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/146f257274c9 8224870: Problemlist compiler/c2/Test8004741.java until JDK-8214904 is fixed Summary: Added Test8004741 to problem list. Reviewed-by: shade ! test/hotspot/jtreg/ProblemList.txt Changeset: 63ab89cc3e69 Author: sundar Date: 2019-05-28 19:30 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/63ab89cc3e69 8216553: JrtFIleSystemProvider getPath(URI) omits /modules element from file path Reviewed-by: alanb, jlaskey ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! test/jdk/jdk/internal/jrtfs/Basic.java ! test/langtools/tools/lib/toolbox/JarTask.java Changeset: 30094911fffd Author: aph Date: 2019-05-28 09:13 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/30094911fffd 8224880: AArch64: java/javac error with AllocatePrefetchDistance Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 0422b4b5cb8e Author: aph Date: 2019-05-28 10:20 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/0422b4b5cb8e Merge Changeset: b5ca5b98037b Author: ccheung Date: 2019-05-28 09:40 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b5ca5b98037b 8224548: [TESTBUG] runtime/appcds/jvmti/ClassFileLoadHookTest.java failed: must be shared Summary: improve the -Xshare:auto case Reviewed-by: iklam, coleenp ! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java ! test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java Changeset: d1fa0f8d8c9a Author: vdeshpande Date: 2019-05-28 09:56 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/d1fa0f8d8c9a 8224558: Fix replicateB encoding Reviewed-by: thartmann, vlivanov ! src/hotspot/cpu/x86/x86.ad Changeset: 45128070fd15 Author: darcy Date: 2019-05-28 10:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/45128070fd15 8224783: Javadoc of String strip methods uses link where linkplain would be better Reviewed-by: lancea, jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 51c699875f7c Author: coffeys Date: 2019-05-28 19:19 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/51c699875f7c 8042904: apple.security.KeychainStore.getSalt() calling generateSeed() Reviewed-by: jnimeh ! src/java.base/macosx/classes/apple/security/KeychainStore.java Changeset: cb35ce1770a0 Author: jjg Date: 2019-05-28 11:21 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/cb35ce1770a0 8219147: Javadoc should expose covariant return type overrides Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Base.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java Changeset: 103f9068c39f Author: jjg Date: 2019-05-28 11:22 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/103f9068c39f Merge Changeset: b9d1e2fbe51d Author: mullan Date: 2019-05-28 14:28 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/b9d1e2fbe51d 8224885: ProblemList sun/security/tools/keytool/KeyToolTest.java and WeakAlgTest.java on Solaris Reviewed-by: xuelei ! test/jdk/ProblemList.txt Changeset: 52a1bebd1355 Author: mullan Date: 2019-05-28 14:29 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/52a1bebd1355 Merge Changeset: f6260463dbe4 Author: rehn Date: 2019-05-28 20:47 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/f6260463dbe4 8224795: some runtime/SelectionResolution tests are timing out Reviewed-by: dholmes, thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: 6e0786d8451b Author: shade Date: 2019-05-28 21:31 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6e0786d8451b 8224796: C code is not compiled correctly due to undefined "i386" Reviewed-by: dholmes, mikael ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: d850d0f41c72 Author: jlaskey Date: 2019-05-28 16:51 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/d850d0f41c72 8224908: Revert: 8216553: JrtFileSystemProvider getPath(URI) omits /modules element from file path Reviewed-by: darcy, kbarrett ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! test/jdk/jdk/internal/jrtfs/Basic.java ! test/langtools/tools/lib/toolbox/JarTask.java Changeset: 4e62485d2b18 Author: rraghavan Date: 2019-05-29 07:49 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/4e62485d2b18 8220449: serviceability/dcmd/compiler/CodelistTest.java failure Summary: Added -XX:-BackgroundCompilation to test to eager initialize JVMCI Reviewed-by: gadams, thartmann ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodelistTest.java Changeset: d0f73fccf5f3 Author: mbalao Date: 2019-05-28 19:01 -0300 URL: http://hg.openjdk.java.net/amber/amber/rev/d0f73fccf5f3 8223482: Unsupported ciphersuites may be offered by a TLS client Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java Changeset: f4702c8c9b3f Author: ysuenaga Date: 2019-05-29 13:50 +0900 URL: http://hg.openjdk.java.net/amber/amber/rev/f4702c8c9b3f 8223814: SA: jhsdb common help needs to be more detailed Reviewed-by: dholmes, sspitsyn, ysuenaga Contributed-by: Osamu Sakamoto ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java Changeset: ea1e4a818785 Author: mbaesken Date: 2019-05-24 14:32 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/ea1e4a818785 8224750: Display thread once in Internal exceptions event log lines Reviewed-by: mdoerr ! src/hotspot/share/utilities/events.cpp Changeset: 044f2ca6ce22 Author: stefank Date: 2019-05-29 09:25 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/044f2ca6ce22 8223392: Add missing BitMap comments for JDK-8222986 Reviewed-by: tschatzl, pliden ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: 785a12e0f89b Author: rkennke Date: 2019-05-29 12:01 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/785a12e0f89b 8224584: Shenandoah: Eliminate forwarding pointer word Reviewed-by: shade, roland ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 806b1c8e24b8 Author: hannesw Date: 2019-05-29 12:43 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/806b1c8e24b8 8222318: javadoc does not accept valid HTML5 entity names Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java Changeset: e63a624da347 Author: mgronlun Date: 2019-05-29 13:30 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e63a624da347 8217089: JFR: Lazy install os interface components for improved startup Reviewed-by: dholmes, egahlin ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp Changeset: de371e2d1acc Author: roland Date: 2019-05-22 10:11 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/de371e2d1acc 8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: ef713640430e Author: hseigel Date: 2019-05-29 08:21 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/ef713640430e 8224763: Update man pages to show deprecation of -Xverify:none Summary: Add the appropriate deprecation text Reviewed-by: dholmes, lfoltan ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.1 ! src/java.base/share/native/libjli/java.c Changeset: dd321e3596c0 Author: chegar Date: 2019-05-29 13:58 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/dd321e3596c0 8224477: java.net socket types new-style socket option methods - spec and impl mismatch Reviewed-by: alanb ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! 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 ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java + test/jdk/java/net/DatagramSocketImpl/TestDefaultBehavior.java + test/jdk/java/net/SocketImpl/TestDefaultBehavior.java + test/jdk/java/net/SocketOption/AfterClose.java + test/jdk/java/net/SocketOption/NullsAndBadValues.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java Changeset: 335f474becde Author: shade Date: 2019-05-29 15:25 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/335f474becde 8224970: ShenandoahRootScanner::roots_do assert is too strong Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 2fc6027f0eed Author: zgu Date: 2019-05-29 09:43 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/2fc6027f0eed 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp + src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: a8e2e273c943 Author: hannesw Date: 2019-05-29 15:52 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/a8e2e273c943 8224982: JDK-8222318 breaks tools/doclint/html/EntitiesTest.java Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java Changeset: bda9984d8ee4 Author: xuelei Date: 2019-05-29 06:56 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/bda9984d8ee4 8224981: Problemlist test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: dcda4663a926 Author: xuelei Date: 2019-05-29 07:48 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/dcda4663a926 8224984: Problemlist javax/net/ssl/SSLSocket/Tls13PacketSize.java Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: 82fe7292ca5c Author: gromero Date: 2019-05-22 12:17 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/82fe7292ca5c 8223660: jtreg: Decouple Unsafe from RTM tests Reviewed-by: mdoerr, shade ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java + test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c Changeset: 69a35cd74f7d Author: weijun Date: 2019-05-29 23:36 +0800 URL: http://hg.openjdk.java.net/amber/amber/rev/69a35cd74f7d 8223053: [xmldsig] Add KeyValue::EC_TYPE Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyValue.java Changeset: 934d68e9c45d Author: zgu Date: 2019-05-29 10:57 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/934d68e9c45d 8224875: Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp Changeset: c1ad2862d0dd Author: darcy Date: 2019-05-29 09:53 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c1ad2862d0dd 8224012: AnnotatedType implementations of hashCode() lead to StackOverflowError Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! test/jdk/java/lang/annotation/typeAnnotations/TestObjectMethods.java Changeset: c58772f2dbce Author: iignatyev Date: 2019-05-29 11:54 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/c58772f2dbce 8224945: googlemock update breaks the build of arm32 and ppc Reviewed-by: dholmes, simonis ! test/hotspot/gtest/unittest.hpp Changeset: b034d2dee5fc Author: joehw Date: 2019-05-29 11:58 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b034d2dee5fc 8225005: Xerces 2.12.0: License file Reviewed-by: lancea ! src/java.xml/share/legal/xerces.md Changeset: b7ac60035a28 Author: aeubanks Date: 2019-05-16 15:58 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/b7ac60035a28 8224081: SOCKS v4 doesn't work with IPv6 Reviewed-by: chegar, dfuchs, mullan, vtewari Contributed-by: aeubanks at google.com ! test/jdk/java/net/Socks/SocksProxyVersion.java ! test/jdk/sun/security/x509/URICertStore/SocksProxy.java Changeset: 80dd2b549354 Author: dlong Date: 2019-05-29 13:31 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/80dd2b549354 8224931: disable JAOTC invokedynamic support until 8223533 is fixed Reviewed-by: kvn, never ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java Changeset: 3e5dba06a663 Author: xuelei Date: 2019-05-29 13:39 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/3e5dba06a663 8224991: Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: 234673929e0a Author: igerasim Date: 2019-05-29 13:44 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/234673929e0a 8224789: Parsing repetition count in regex does not detect numeric overflow Reviewed-by: rriggs, bchristi ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: ae908641e726 Author: clanger Date: 2019-05-29 22:30 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/ae908641e726 8224729: Cleanups in sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Reviewed-by: mullan ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Changeset: 609dc5c60c06 Author: erikj Date: 2019-05-29 15:29 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/609dc5c60c06 8224011: Failure handling in ExecuteWithLog fails in run-test-prebuilt Reviewed-by: tbell ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk Changeset: a29fa5133004 Author: dcubed Date: 2019-05-29 19:25 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/a29fa5133004 8225022: Put compiler/graalunit/JttThreadsTest.java on ProblemList-graal.txt Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 8df9bb8d2023 Author: jwilhelm Date: 2019-05-30 03:15 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/8df9bb8d2023 Added tag jdk-13+23 for changeset b034d2dee5fc ! .hgtags Changeset: c41783eb76eb Author: dholmes Date: 2019-05-29 22:17 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/c41783eb76eb 8224790: Remove Xusage.txt file Reviewed-by: alanb, dcubed, erikj, mchung ! make/hotspot/gensrc/GenerateSources.gmk - src/hotspot/share/Xusage.txt Changeset: 59567035d279 Author: alanb Date: 2019-05-30 07:19 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/59567035d279 8221481: Reimplement the Legacy Socket API Reviewed-by: michaelm, chegar ! src/java.base/share/classes/java/net/SocketImpl.java + src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/ProblemList.txt ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/ConnectionReset.java ! test/jdk/java/net/Socket/Timeouts.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java + test/jdk/java/net/SocketImpl/BadUsages.java + test/jdk/java/net/SocketImpl/CompareSocketOptions.java + test/jdk/java/net/SocketImpl/java.base/java/net/PlatformSocketImpl.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/ipv6tests/TcpTest.java ! test/jdk/sun/security/ssl/SSLSocketImpl/NewSocketMethods.java Changeset: 8a1095447ae6 Author: shade Date: 2019-05-30 10:21 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/8a1095447ae6 8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java takes too long Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: a72e187adb54 Author: mgronlun Date: 2019-05-30 11:42 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/a72e187adb54 8224172: assert(jfr_is_event_enabled(id)) failed: invariant Reviewed-by: dcubed, dholmes ! src/hotspot/share/jfr/support/jfrFlush.cpp Changeset: 9ad765641e8f Author: vlivanov Date: 2019-05-30 13:39 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/9ad765641e8f 8223213: Implement fast class initialization checks on x86-64 Reviewed-by: kvn, redestad, dholmes, mdoerr, coleenp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vm_version.hpp + test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java + test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp Changeset: ebc4e5a625e2 Author: chegar Date: 2019-05-30 12:36 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/ebc4e5a625e2 8224730: java.net.ServerSocket::toString not invoking checkConnect Reviewed-by: alanb ! src/java.base/share/classes/java/net/ServerSocket.java + test/jdk/java/net/ServerSocket/TestLocalAddress.java Changeset: 931a4d5367a6 Author: sundar Date: 2019-05-30 17:30 +0530 URL: http://hg.openjdk.java.net/amber/amber/rev/931a4d5367a6 8224946: jrtfs URI to Path and Path to URI conversions are wrong Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! test/jdk/jdk/internal/jrtfs/Basic.java ! test/jdk/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/ModuleTargetHelper.java ! test/langtools/tools/lib/toolbox/JarTask.java Changeset: 430da9dcfcb2 Author: bobv Date: 2019-05-30 07:07 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/430da9dcfcb2 8222252: Java ergonomics limits heap to 128GB with disabled compressed oops Reviewed-by: dholmes ! src/hotspot/share/runtime/arguments.cpp Changeset: 31f43d8e7afb Author: mullan Date: 2019-05-30 09:24 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/31f43d8e7afb 8224767: Add String constants for Canonical XML 1.1 URIs Reviewed-by: xuelei ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/CanonicalizationMethod.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java Changeset: 17f85a8780d5 Author: vlivanov Date: 2019-05-30 19:12 +0300 URL: http://hg.openjdk.java.net/amber/amber/rev/17f85a8780d5 8223216: C2: Unify class initialization checks between new, getstatic, and putstatic Reviewed-by: kvn, dlong ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/parseHelper.cpp Changeset: 63fa55abb6d2 Author: chegar Date: 2019-05-30 18:10 +0100 URL: http://hg.openjdk.java.net/amber/amber/rev/63fa55abb6d2 8225060: java.net.DefaultInterface invokes NetworkInterface::getInetAddresses without doPriv Reviewed-by: alanb ! src/java.base/macosx/classes/java/net/DefaultInterface.java Changeset: ad4285992012 Author: jjg Date: 2019-05-30 10:37 -0700 URL: http://hg.openjdk.java.net/amber/amber/rev/ad4285992012 8224257: fix issues in files generated by pandoc Reviewed-by: tbell, jjg, erikj Contributed-by: jonathan.gibbons at oracle.com, erik.joelsson at oracle.com ! make/Docs.gmk ! make/Main.gmk ! make/ToolsJdk.gmk From maurizio.cimadamore at oracle.com Thu May 30 17:49:46 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:49:46 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301749.x4UHnl7l002699@aojmv0008.oracle.com> Changeset: 63d450d3adf6 Author: mcimadamore Date: 2019-05-30 19:49 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/63d450d3adf6 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From maurizio.cimadamore at oracle.com Thu May 30 17:50:07 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:50:07 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301750.x4UHo70O003043@aojmv0008.oracle.com> Changeset: 07780e111946 Author: mcimadamore Date: 2019-05-30 19:49 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/07780e111946 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From maurizio.cimadamore at oracle.com Thu May 30 17:50:32 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:50:32 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301750.x4UHoWRQ003428@aojmv0008.oracle.com> Changeset: 3cda4bbe2f74 Author: mcimadamore Date: 2019-05-30 19:50 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/3cda4bbe2f74 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From maurizio.cimadamore at oracle.com Thu May 30 17:50:53 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:50:53 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301750.x4UHos83003831@aojmv0008.oracle.com> Changeset: 51648b7dc424 Author: mcimadamore Date: 2019-05-30 19:50 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/51648b7dc424 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From maurizio.cimadamore at oracle.com Thu May 30 17:51:15 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:51:15 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301751.x4UHpFme004142@aojmv0008.oracle.com> Changeset: 1572f19949d8 Author: mcimadamore Date: 2019-05-30 19:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/1572f19949d8 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From maurizio.cimadamore at oracle.com Thu May 30 17:51:36 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 17:51:36 +0000 Subject: hg: amber/amber: Automatic merge with default Message-ID: <201905301751.x4UHpbvH004625@aojmv0008.oracle.com> Changeset: fef30a42d788 Author: mcimadamore Date: 2019-05-30 19:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/fef30a42d788 Automatic merge with default - src/hotspot/share/Xusage.txt - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/fmw/gtest/CHANGES - test/fmw/gtest/CONTRIBUTORS - test/fmw/gtest/LICENSE - test/fmw/gtest/README.md - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/custom/README.md - test/fmw/gtest/include/gtest/internal/custom/gtest-port.h - test/fmw/gtest/include/gtest/internal/custom/gtest-printers.h - test/fmw/gtest/include/gtest/internal/custom/gtest.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port-arch.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc From vicente.romero at oracle.com Thu May 30 21:11:52 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 30 May 2019 21:11:52 +0000 Subject: hg: amber/amber: manual merge with default Message-ID: <201905302111.x4ULBrX0006685@aojmv0008.oracle.com> Changeset: 3721a5ed73d3 Author: vromero Date: 2019-05-30 17:11 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/3721a5ed73d3 manual merge with default ! make/autoconf/spec.gmk.in - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/Xusage.txt - src/hotspot/share/c1/c1_globals.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp ! src/hotspot/share/include/jvm.h - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp - src/hotspot/share/opto/c2_globals.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu ! src/java.compiler/share/classes/javax/lang/model/element/Element.java - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! 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/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/CHANGES - test/fmw/gtest/LICENSE - test/fmw/gtest/README - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java ! test/langtools/tools/javac/diags/examples.not-yet.txt From maurizio.cimadamore at oracle.com Thu May 30 21:17:18 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 May 2019 21:17:18 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905302117.x4ULHIZ0009828@aojmv0008.oracle.com> Changeset: e28832629f65 Author: mcimadamore Date: 2019-05-30 23:17 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/e28832629f65 Automatic merge with records-and-sealed - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/Xusage.txt - src/hotspot/share/c1/c1_globals.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp - src/hotspot/share/opto/c2_globals.cpp - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! 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/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/CHANGES - test/fmw/gtest/LICENSE - test/fmw/gtest/README - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From vicente.romero at oracle.com Fri May 31 14:08:12 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 31 May 2019 14:08:12 +0000 Subject: hg: amber/amber: manual merge with default Message-ID: <201905311408.x4VE8DEE020530@aojmv0008.oracle.com> Changeset: 8958d42ac38e Author: vromero Date: 2019-05-31 10:07 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/8958d42ac38e manual merge with default ! .hgtags ! make/CompileJavaModules.gmk ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js - make/data/cldr/common/main/ff_CM.xml - make/data/cldr/common/main/ff_GN.xml - make/data/cldr/common/main/ff_MR.xml - make/data/cldr/common/main/ff_SN.xml - make/data/cldr/common/main/yue_HK.xml - make/data/cldr/common/supplemental/telephoneCodeData.xml ! make/test/JtregGraalUnit.gmk ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp - src/hotspot/share/Xusage.txt - src/hotspot/share/c1/c1_globals.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp - src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp - src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp - src/hotspot/share/gc/g1/g1CollectorPolicy.cpp - src/hotspot/share/gc/g1/g1CollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp - src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp - src/hotspot/share/gc/g1/g1InCSetState.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/parallel/generationSizer.cpp - src/hotspot/share/gc/parallel/generationSizer.hpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp - src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp - src/hotspot/share/gc/shared/collectorPolicy.cpp - src/hotspot/share/gc/shared/collectorPolicy.hpp - src/hotspot/share/gc/shared/gcArguments.inline.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp - src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp - src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp - src/hotspot/share/gc/z/zCollectorPolicy.cpp - src/hotspot/share/gc/z/zCollectorPolicy.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp - src/hotspot/share/jvmci/systemDictionary_jvmci.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/symbol.hpp - src/hotspot/share/opto/c2_globals.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/Constable.java ! src/java.base/share/classes/java/lang/constant/ConstantDesc.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/java/util/Objects.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java - src/java.base/share/classes/sun/text/resources/nfc.icu - src/java.base/share/classes/sun/text/resources/nfkc.icu - src/java.base/share/classes/sun/text/resources/nfkc_cf.icu ! src/java.base/share/conf/security/java.security ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m - src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h - src/java.desktop/share/native/libfreetype/src/autofit/afpic.c - src/java.desktop/share/native/libfreetype/src/autofit/afpic.h - src/java.desktop/share/native/libfreetype/src/base/basepic.c - src/java.desktop/share/native/libfreetype/src/base/basepic.h - src/java.desktop/share/native/libfreetype/src/base/ftapi.c - src/java.desktop/share/native/libfreetype/src/base/ftpic.c - src/java.desktop/share/native/libfreetype/src/base/md5.c - src/java.desktop/share/native/libfreetype/src/base/md5.h - src/java.desktop/share/native/libfreetype/src/cff/cffpic.c - src/java.desktop/share/native/libfreetype/src/cff/cffpic.h - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c - src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h - src/java.desktop/share/native/libfreetype/src/psnames/pspic.c - src/java.desktop/share/native/libfreetype/src/psnames/pspic.h - src/java.desktop/share/native/libfreetype/src/raster/rastpic.c - src/java.desktop/share/native/libfreetype/src/raster/rastpic.h - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c - src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c - src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c - src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithSlowPathNode.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-migrate-3.0.1.js - src/jdk.javadoc/share/legal/jquery-migrate.md - test/fmw/gtest/CHANGES - test/fmw/gtest/LICENSE - test/fmw/gtest/README - test/fmw/gtest/include/gtest/gtest-death-test.h - test/fmw/gtest/include/gtest/gtest-message.h - test/fmw/gtest/include/gtest/gtest-param-test.h - test/fmw/gtest/include/gtest/gtest-param-test.h.pump - test/fmw/gtest/include/gtest/gtest-printers.h - test/fmw/gtest/include/gtest/gtest-spi.h - test/fmw/gtest/include/gtest/gtest-test-part.h - test/fmw/gtest/include/gtest/gtest-typed-test.h - test/fmw/gtest/include/gtest/gtest.h - test/fmw/gtest/include/gtest/gtest_pred_impl.h - test/fmw/gtest/include/gtest/gtest_prod.h - test/fmw/gtest/include/gtest/internal/gtest-death-test-internal.h - test/fmw/gtest/include/gtest/internal/gtest-filepath.h - test/fmw/gtest/include/gtest/internal/gtest-internal.h - test/fmw/gtest/include/gtest/internal/gtest-linked_ptr.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h - test/fmw/gtest/include/gtest/internal/gtest-param-util-generated.h.pump - test/fmw/gtest/include/gtest/internal/gtest-param-util.h - test/fmw/gtest/include/gtest/internal/gtest-port.h - test/fmw/gtest/include/gtest/internal/gtest-string.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h - test/fmw/gtest/include/gtest/internal/gtest-tuple.h.pump - test/fmw/gtest/include/gtest/internal/gtest-type-util.h - test/fmw/gtest/include/gtest/internal/gtest-type-util.h.pump - test/fmw/gtest/src/gtest-all.cc - test/fmw/gtest/src/gtest-death-test.cc - test/fmw/gtest/src/gtest-filepath.cc - test/fmw/gtest/src/gtest-internal-inl.h - test/fmw/gtest/src/gtest-port.cc - test/fmw/gtest/src/gtest-printers.cc - test/fmw/gtest/src/gtest-test-part.cc - test/fmw/gtest/src/gtest-typed-test.cc - test/fmw/gtest/src/gtest.cc - test/fmw/gtest/src/gtest_main.cc ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt - test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java - test/jdk/java/lang/Character/PropList.txt - test/jdk/java/lang/Character/PropertyValueAliases.txt - test/jdk/java/lang/Character/Scripts.txt - test/jdk/java/lang/Character/SpecialCasing.txt - test/jdk/java/lang/Character/UnicodeBlock/Blocks.txt - test/jdk/java/lang/Character/UnicodeData.txt - test/jdk/java/lang/Character/charprop00.bin - test/jdk/java/lang/Character/charprop01.bin - test/jdk/java/lang/Character/charprop02.bin - test/jdk/java/lang/Character/charprop03.bin - test/jdk/java/lang/Character/charprop0E.bin - test/jdk/java/lang/Character/charprop0F.bin - test/jdk/java/lang/Character/charprop10.bin - test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/MethodHandleDescTest.java ! test/jdk/java/lang/constant/MethodTypeDescTest.java - test/jdk/java/net/Socket/OldImpl.java - test/jdk/java/net/Socket/OldSocketImpl.java - test/jdk/java/net/Socket/OldSocketImplTestDriver.java - test/jdk/java/nio/channels/SocketChannel/Stream.java ! test/jdk/java/util/Formatter/Basic-X.java.template ! test/jdk/java/util/Formatter/BasicBigDecimal.java ! test/jdk/java/util/Formatter/BasicBigInteger.java ! test/jdk/java/util/Formatter/BasicDouble.java ! test/jdk/java/util/Formatter/BasicDoubleObject.java ! test/jdk/java/util/Formatter/BasicFloat.java ! test/jdk/java/util/Formatter/BasicInt.java ! test/jdk/java/util/Formatter/BasicLong.java - test/jdk/java/util/regex/GraphemeBreakProperty.txt - test/jdk/java/util/regex/GraphemeBreakTest.txt - test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt - test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt - test/jdk/sun/management/windows/revokeall.c - test/jdk/sun/management/windows/revokeall.exe - test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java From vicente.romero at oracle.com Fri May 31 15:24:53 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 31 May 2019 15:24:53 +0000 Subject: hg: amber/amber: devolopment in this branch is currently idle Message-ID: <201905311524.x4VFOrbp011559@aojmv0008.oracle.com> Changeset: 31f96882b4e8 Author: vromero Date: 2019-05-31 11:24 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/31f96882b4e8 devolopment in this branch is currently idle From vicente.romero at oracle.com Fri May 31 15:31:01 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 31 May 2019 15:31:01 +0000 Subject: hg: amber/amber: development in this branch is idle Message-ID: <201905311531.x4VFV1nr015198@aojmv0008.oracle.com> Changeset: 27ab97ddcbd0 Author: vromero Date: 2019-05-31 11:30 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/27ab97ddcbd0 development in this branch is idle From vicente.romero at oracle.com Fri May 31 18:01:36 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 31 May 2019 18:01:36 +0000 Subject: hg: amber/amber: dont add the final flag to sealed classes Message-ID: <201905311801.x4VI1bw5019104@aojmv0008.oracle.com> Changeset: 6a1e527fd6f3 Author: vromero Date: 2019-05-31 13:26 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/6a1e527fd6f3 dont add the final flag to sealed classes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java From maurizio.cimadamore at oracle.com Fri May 31 18:07:15 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Fri, 31 May 2019 18:07:15 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905311807.x4VI7FbE022372@aojmv0008.oracle.com> Changeset: 6709b58dc97d Author: mcimadamore Date: 2019-05-31 20:07 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/6709b58dc97d Automatic merge with records-and-sealed From vicente.romero at oracle.com Fri May 31 19:47:40 2019 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 31 May 2019 19:47:40 +0000 Subject: hg: amber/amber: a sealed class with no subtypes should be final Message-ID: <201905311947.x4VJlfO3025533@aojmv0008.oracle.com> Changeset: 4381062e6962 Author: vromero Date: 2019-05-31 15:46 -0400 URL: http://hg.openjdk.java.net/amber/amber/rev/4381062e6962 a sealed class with no subtypes should be final ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java From maurizio.cimadamore at oracle.com Fri May 31 19:51:59 2019 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Fri, 31 May 2019 19:51:59 +0000 Subject: hg: amber/amber: Automatic merge with records-and-sealed Message-ID: <201905311951.x4VJpxwX027629@aojmv0008.oracle.com> Changeset: 8e67bc1e81c6 Author: mcimadamore Date: 2019-05-31 21:51 +0200 URL: http://hg.openjdk.java.net/amber/amber/rev/8e67bc1e81c6 Automatic merge with records-and-sealed From francois.green at gmail.com Mon May 27 02:58:59 2019 From: francois.green at gmail.com (Francois Green) Date: Mon, 27 May 2019 02:58:59 -0000 Subject: Collection field in record causes Class Format Error Message-ID: public class Main { public static void main(String[] args) { var item = new Item(List.of()); } } record Item(List strings); Exception in thread "main" java.lang.ClassFormatError: Field "strings" in class Item has illegal signature "Ljava/util/List;" at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) at jdk.compiler/com.sun.tools.javac.launcher.Main$MemoryClassLoader.findClass(Main.java:657) at jdk.compiler/com.sun.tools.javac.launcher.Main$MemoryClassLoader.loadClass(Main.java:594) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at Main.main(CFE.java:6)