From forax at univ-mlv.fr Tue Sep 1 19:59:35 2020 From: forax at univ-mlv.fr (Remi Forax) Date: Tue, 1 Sep 2020 21:59:35 +0200 (CEST) Subject: FizzBuzz record edition Message-ID: <1031502330.1043817.1598990375826.JavaMail.zimbra@u-pem.fr> This is an example i've used to explain how sealed types and records work together. Let say you want to write FizzBuzz [1], the output of FizzBuzz is 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16, ... so an output item is either a Value (1, 2, 3, etc) or a Special words "Fizz", "Buzz" or "FizzBuzz" In term of model, it gives us Item = Value(int value) | Special("Fizz") | Special("Buzz") | Special("FizzBuzz") The values Value are pure data so they can be represented by a record Value. Fizz, Buzz and FizzBuzz are constants so they can be represented by an enum named Special. Item is either a Special or a Value (and not more), so it's an interface sealed so it only accept Value and Special as subtypes. Now, we need to implement the fizzbuzz logic which associate the right Item for an integer value, for that we use a static method factory createItem() in Item. Each Special has a divisor associated (as a field) and we loop over the divisors to find if one is able to divide the value otherwise we return a Value. In the main, we loop over the numbers 1 to 100, calls createItem and prints the item. import static java.util.stream.IntStream.rangeClosed; import java.util.List; public interface RecordFizzBuzz { sealed interface Item { static Item create(int value) { return Special.ALL.stream().filter(s -> value % s.divisor == 0) .findFirst() .map(s -> s) .orElseGet(() -> new Value(value)); } } record Value(int value) implements Item { @Override public String toString() { return "" + value; } } enum Special implements Item { FizzBuzz(15), Buzz(5), Fizz(3) ; final int divisor; Special(int divisor) { this.divisor = divisor; } final static List ALL = List.of(values()); } static void main(String[] args) { rangeClosed(1, 100).mapToObj(Item::create).forEach(System.out::println); } } There are two tricks, - the Stream in Item.create() uses a map(s -> s) to see a Stream as a Stream - the result of Special.values() is stored in an immutable List otherwise each call to values() create a new array. Everything works nicely in both IntelliJ 2020 and the upcoming Eclipse 2020.9 (4.17). enjoy, R?mi [1] https://en.wikipedia.org/wiki/Fizz_buzz From john.r.rose at oracle.com Wed Sep 2 01:46:54 2020 From: john.r.rose at oracle.com (John Rose) Date: Tue, 1 Sep 2020 18:46:54 -0700 Subject: FizzBuzz record edition In-Reply-To: <1031502330.1043817.1598990375826.JavaMail.zimbra@u-pem.fr> References: <1031502330.1043817.1598990375826.JavaMail.zimbra@u-pem.fr> Message-ID: <64208342-AEBA-4063-B4A7-D750F61C13DF@oracle.com> On Sep 1, 2020, at 12:59 PM, Remi Forax wrote: > > There are two tricks, > - the Stream in Item.create() uses a map(s -> s) to see a Stream as a Stream I wonder how the type-changing `id` works out in the JIT. Does it optimize away, or does each value get moved from one iteration-control-block to the next? That might be a job for stream customization. > - the result of Special.values() is stored in an immutable List otherwise each call to values() create a new array. (If we had target typing we could have values() return the right thing in all enums, for callers that knew to ask for the right thing. Then deprecate the old values() call, and downgrade to synthetic for link-compatibility. I can dream.) > Everything works nicely in both IntelliJ 2020 and the upcoming Eclipse 2020.9 (4.17). > > enjoy, Very enjoyable! From forax at univ-mlv.fr Wed Sep 2 20:06:11 2020 From: forax at univ-mlv.fr (forax at univ-mlv.fr) Date: Wed, 2 Sep 2020 22:06:11 +0200 (CEST) Subject: FizzBuzz record edition In-Reply-To: <64208342-AEBA-4063-B4A7-D750F61C13DF@oracle.com> References: <1031502330.1043817.1598990375826.JavaMail.zimbra@u-pem.fr> <64208342-AEBA-4063-B4A7-D750F61C13DF@oracle.com> Message-ID: <11192223.1509328.1599077171975.JavaMail.zimbra@u-pem.fr> > De: "John Rose" > ?: "Remi Forax" > Cc: "amber-dev" > Envoy?: Mercredi 2 Septembre 2020 03:46:54 > Objet: Re: FizzBuzz record edition > On Sep 1, 2020, at 12:59 PM, Remi Forax < [ mailto:forax at univ-mlv.fr | > forax at univ-mlv.fr ] > wrote: >> There are two tricks, >> - the Stream in Item.create() uses a map(s -> s) to see a Stream >> as a Stream > I wonder how the type-changing `id` works out in the JIT. > Does it optimize away, or does each value get moved from one > iteration-control-block to the next? That might be a job for > stream customization. First, i said something wrong, map() is called on an Optional, the result of findFirst(), not a Stream. To answer to your question, on my laptop, Item.create() is not JITed because the main() only print the first one hundred values. If i increase the value to 1000, i get this inline trace 274 3 java.util.ImmutableCollections$ListN::get (7 bytes) made not entrant @ 3 java.util.Collection::stream (11 bytes) inline @ 1 java.util.List::spliterator (23 bytes) inline @ 12 java.util.AbstractList$RandomAccessSpliterator:: (82 bytes) callee is too large @ 19 java.util.Spliterators::spliterator (16 bytes) inline @ 5 java.util.Objects::requireNonNull (14 bytes) inline @ 12 java.util.Spliterators$IteratorSpliterator:: (39 bytes) callee is too large @ 7 java.util.stream.StreamSupport::stream (19 bytes) callee uses too much stack @ 9 java.lang.invoke.Invokers$Holder::linkToTargetMethod (9 bytes) force inline by annotation @ 5 java.lang.invoke.DirectMethodHandle$Holder::newInvokeSpecial (21 bytes) force inline by annotation @ 1 java.lang.invoke.DirectMethodHandle::allocateInstance (16 bytes) inline @ 12 jdk.internal.misc.Unsafe::allocateInstance (0 bytes) native method @ 6 java.lang.invoke.DirectMethodHandle::constructorMethod (10 bytes) inline @ 16 RecordFizzBuzz$Item$$Lambda$17/0x0000000800b96a38:: (10 bytes) inline @ 1 java.lang.Object:: (1 bytes) inline @ 14 java.util.stream.ReferencePipeline::filter (22 bytes) callee uses too much stack @ 19 java.util.stream.ReferencePipeline::findFirst (12 bytes) inline @ 2 java.util.stream.FindOps::makeRef (14 bytes) inline @ 5 java.util.stream.AbstractPipeline::evaluate (94 bytes) callee is too large @ 24 java.lang.invoke.Invokers$Holder::linkToTargetMethod (8 bytes) force inline by annotation @ 4 java.lang.invoke.LambdaForm$MH/0x0000000800b94040::invoke (8 bytes) force inline by annotation @ 29 java.util.Optional::map (30 bytes) inline @ 1 java.util.Objects::requireNonNull(14 bytes) inline @ 6 java.util.Optional::isPresent (13 bytes) inline @ 12 java.util.Optional::empty (6 bytes) inline @ 21 RecordFizzBuzz$Item$$Lambda$18/0x0000000800b96c88::apply (8 bytes) inline @ 4 RecordFizzBuzz$Item::lambda$create$1 (2 bytes) inline @ 26 java.util.Optional::ofNullable (19 bytes) inline @ 15 java.util.Optional:: (10 bytes) inline @ 1 java.lang.Object:: (1 bytes) inline @ 33 java.lang.invoke.Invokers$Holder::linkToTargetMethod (9 bytes) force inline by annotation @ 5 java.lang.invoke.DirectMethodHandle$Holder::newInvokeSpecial451 (21 bytes) force inline by annotation @ 1 java.lang.invoke.DirectMethodHandle::allocateInstance (16 bytes) inline @ 12 jdk.internal.misc.Unsafe::allocateInstance (0 bytes) native method @ 6 java.lang.invoke.DirectMethodHandle::constructorMethod (10 bytes) inline @ 16 RecordFizzBuzz$Item$$Lambda$19/0x0000000800b98040:: (10 bytes) inline @ 1 java.lang.Object:: (1 bytes) inline @ 38 java.util.Optional::orElseGet (21 bytes) inline @ 15 java.util.function.Supplier::get (0 bytes) not inlineable I can see that the call to map() is fully inlined, but the stream part is not inlined because ListN (the implementation returned by List.of()) doesn't override the methods spliterator() or stream() so it uses the Spliterator based on an iterator which seems to have a constructor too big. >> - the result of Special.values() is stored in an immutable List otherwise each >> call to values() create a new array. > (If we had target typing we could have values() return the right > thing in all enums, for callers that knew to ask for the right thing. > Then deprecate the old values() call, and downgrade to synthetic > for link-compatibility. I can dream.) You means target typing + specialization so the array returned is an array of Iteam and not an array of Special. It won't help here because i first need to call filter() which uses the field divisor of Special. In fact, recently Tagir comes with an idea to implement what you want already using the way varargs work as a class witness. static T[] values(T... alwaysEmpty) { if (alwaysEmpty.length != 0) { throw ... } // here you can use alwaysEmpty.getClass().getComponentType() to create the array with the right class } >> Everything works nicely in both IntelliJ 2020 and the upcoming Eclipse 2020.9 >> (4.17). >> enjoy, > Very enjoyable! R?mi From duke at openjdk.java.net Thu Sep 3 22:12:39 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:12:39 GMT Subject: git: openjdk/amber: concise-method-declarations: 131 new changesets Message-ID: <6df71027-bdff-4bac-8e16-116f9a13d572@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: d08fa639 Author: duke Date: 2020-09-03 22:03:44 +0000 URL: https://git.openjdk.java.net/amber/commit/d08fa639 Automatic merge of master into concise-method-declarations ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Thu Sep 3 22:20:22 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:20:22 GMT Subject: git: openjdk/amber: local-methods: 131 new changesets Message-ID: <97992f75-6665-4b5d-8696-b1656bc8ee59@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: df160aa4 Author: duke Date: 2020-09-03 22:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/df160aa4 Automatic merge of master into local-methods ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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 ! test/langtools/tools/javac/diags/examples.not-yet.txt ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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 ! test/langtools/tools/javac/diags/examples.not-yet.txt From duke at openjdk.java.net Thu Sep 3 22:28:06 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:28:06 GMT Subject: git: openjdk/amber: records-2: 131 new changesets Message-ID: <9180b937-d0c9-4950-a928-30c244154fa7@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: ceef8d1f Author: duke Date: 2020-09-03 22:04:01 +0000 URL: https://git.openjdk.java.net/amber/commit/ceef8d1f Automatic merge of master into records-2 ! src/hotspot/share/classfile/classFileParser.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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 ! test/langtools/jdk/jshell/ToolSimpleTest.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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 ! test/langtools/jdk/jshell/ToolSimpleTest.java From duke at openjdk.java.net Thu Sep 3 22:35:46 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:35:46 GMT Subject: git: openjdk/amber: stats-before-this-super: 131 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: 6c25a9da Author: duke Date: 2020-09-03 22:04:17 +0000 URL: https://git.openjdk.java.net/amber/commit/6c25a9da Automatic merge of master into stats-before-this-super ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Thu Sep 3 22:44:38 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:44:38 GMT Subject: git: openjdk/amber: amber-demo-II: 132 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 68907873 Author: duke Date: 2020-09-03 22:05:46 +0000 URL: https://git.openjdk.java.net/amber/commit/68907873 Automatic merge of sealed-types into amber-demo-II From duke at openjdk.java.net Thu Sep 3 22:52:20 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 22:52:20 GMT Subject: git: openjdk/amber: enhanced-enums: 131 new changesets Message-ID: <4e23d17c-8023-42dc-b5fd-24184faae443@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: 6b3eb090 Author: duke Date: 2020-09-03 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/6b3eb090 Automatic merge of master into enhanced-enums ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From duke at openjdk.java.net Thu Sep 3 23:00:04 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 23:00:04 GMT Subject: git: openjdk/amber: lambda-leftovers: 131 new changesets Message-ID: <0b91f653-b6fe-470d-abdf-61e424b0e550@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Thu Sep 3 23:07:45 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 23:07:45 GMT Subject: git: openjdk/amber: pattern-runtime: 131 new changesets Message-ID: <91522e42-0555-4a02-9c89-bb0fbc4d5797@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: b73a8830 Author: duke Date: 2020-09-03 22:06:01 +0000 URL: https://git.openjdk.java.net/amber/commit/b73a8830 Automatic merge of master into pattern-runtime From duke at openjdk.java.net Thu Sep 3 23:15:40 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 23:15:40 GMT Subject: git: openjdk/amber: patterns: 134 new changesets Message-ID: <7d81d9a3-43cc-4285-b634-448e26951596@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: b73a8830 Author: duke Date: 2020-09-03 22:06:01 +0000 URL: https://git.openjdk.java.net/amber/commit/b73a8830 Automatic merge of master into pattern-runtime Changeset: 291a108e Author: duke Date: 2020-09-03 22:06:32 +0000 URL: https://git.openjdk.java.net/amber/commit/291a108e Automatic merge of pattern-runtime into patterns ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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 Changeset: 4239ce43 Author: duke Date: 2020-09-03 22:06:17 +0000 URL: https://git.openjdk.java.net/amber/commit/4239ce43 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 Changeset: f55968ee Author: duke Date: 2020-09-03 22:06:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f55968ee Automatic merge of patterns-stage-2 into patterns From duke at openjdk.java.net Thu Sep 3 23:23:24 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 23:23:24 GMT Subject: git: openjdk/amber: patterns-stage-2: 131 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: 4239ce43 Author: duke Date: 2020-09-03 22:06:17 +0000 URL: https://git.openjdk.java.net/amber/commit/4239ce43 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 From duke at openjdk.java.net Thu Sep 3 23:31:05 2020 From: duke at openjdk.java.net (duke) Date: Thu, 3 Sep 2020 23:31:05 GMT Subject: git: openjdk/amber: sealed-types: 131 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/amber/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/amber/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/amber/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/amber/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/amber/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/amber/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/amber/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/amber/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/amber/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/amber/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/amber/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/amber/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/amber/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/amber/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/amber/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/amber/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/amber/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! 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/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/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/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.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/internal/wofftypes.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/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/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/ftadvanc.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/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/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/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/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/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/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! 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/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/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/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/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/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.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/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.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/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/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: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/amber/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/amber/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/amber/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! 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/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/amber/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/amber/commit/925d275a Merge Changeset: 33ee441d Author: Sergey Bylokhov Date: 2020-08-28 22:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/33ee441d 8252349: Delete the "sun.awt.X11.checkSTRUT" property Reviewed-by: kizune, prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/amber/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/amber/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.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/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/amber/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/amber/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/amber/commit/c8b6cfbd Merge Changeset: 31cccbe0 Author: Prasanta Sadhukhan Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/amber/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov Date: 2020-08-29 08:10:18 +0000 URL: https://git.openjdk.java.net/amber/commit/acb329cd 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows Reviewed-by: serb, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 3d7b5245 Author: Phil Race Date: 2020-08-29 10:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/3d7b5245 8074844: Resolve disabled warnings for libfontmanager Reviewed-by: serb, ihse, erikj ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.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/unix/native/libfontmanager/X11FontScaler.c ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: 22bb597d Author: Pankaj Bansal Date: 2020-08-31 15:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/22bb597d 8249548: backward focus traversal gets stuck in button group Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 1a480ab5 Author: Prasanta Sadhukhan Date: 2020-08-31 17:53:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1a480ab5 8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java Changeset: 62cc45c3 Author: Phil Race Date: 2020-08-31 06:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/62cc45c3 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscam02.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmserr.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsgmt.c ! src/java.desktop/share/native/liblcms/cmshalf.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmsio1.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmd5.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmssm.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsvirt.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 4e3d9e39 Author: Anton Litvinov Date: 2020-08-31 17:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4e3d9e39 8249183: JVM crash in "AwtFrame::WmSize" method Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/amber/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.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.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.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/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/amber/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/amber/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/amber/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/amber/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/amber/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/amber/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 9d71814d Author: Phil Race Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov Date: 2020-08-31 22:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/c89ee9b0 8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode Reviewed-by: pbansal, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dc549663 Author: Tejpal Rebari Date: 2020-09-01 12:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/dc549663 8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/amber/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/amber/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 64e2c67e Author: Prasanta Sadhukhan Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/amber/commit/64e2c67e Merge Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! 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/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 0e42d5c4 Author: Calvin Cheung Date: 2020-09-01 15:42:30 +0000 URL: https://git.openjdk.java.net/amber/commit/0e42d5c4 8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData. Reviewed-by: coleenp, iklam ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java Changeset: 5ca47be6 Author: Ioi Lam Date: 2020-09-01 08:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5ca47be6 8252481: Remove excessive include of memTracker.hpp Reviewed-by: lfoltan, ccheung ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp Changeset: 9924c45f Author: Harold Seigel Committer: Markus Gr?nlund Date: 2020-09-01 18:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/9924c45f 8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) Reviewed-by: hseigel ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrBlob.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: e19022e5 Author: Vicente Romero Date: 2020-09-01 14:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e19022e5 8230776: Javac throws AssertionError in jvm.Gen.visitExec 8231311: javac throws NPE in TransTypes.retype 8230964: Javac throws AssertionError in PoolReader.resolve 8230963: javac throws j.l.CCE in PoolReader.getName 8230919: javac throws j.l.CCE in ClassReader.readClass Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java + test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod + test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: c58de6c6 Author: Igor Ignatyev Date: 2020-09-01 12:25:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c58de6c6 8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java Reviewed-by: sspitsyn, amenkov + test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java - test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh Changeset: 00452d32 Author: Igor Ignatyev Date: 2020-08-27 19:37:51 +0000 URL: https://git.openjdk.java.net/amber/commit/00452d32 8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java Changeset: b3e26418 Author: Gerard Ziemski Date: 2020-09-01 14:36:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b3e26418 8222671: thread_large/thread_large.java times out on MacOSX Removed unreliable test, and replaced it with more robust one Reviewed-by: dholmes, iignatyev + test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: de493370 Author: Ian Graves Date: 2020-09-01 13:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/de493370 8252529: Unsafe Documentation around Barrier Methods Inaccurate Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 4fe6a3da Author: Igor Ignatyev Date: 2020-09-01 17:23:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4fe6a3da 8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: ca337425 Author: Igor Ignatyev Date: 2020-09-01 17:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/ca337425 8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java Reviewed-by: amenkov - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp + test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh Changeset: 1e4f8861 Author: Kim Barrett Date: 2020-09-01 21:49:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e4f8861 8251274: Provide utilities for function SFINAE using extra template parameters Added ENABLE_IF macro. Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/metaprogramming/enableIf.hpp Changeset: be5ed866 Author: Prasanta Sadhukhan Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev Date: 2020-09-02 09:14:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c8257ea4 8252691: Build failure after JDK-8252481 Reviewed-by: goetz ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 75a69333 Author: Thomas Schatzl Date: 2020-09-02 10:06:11 +0000 URL: https://git.openjdk.java.net/amber/commit/75a69333 8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Trace.cpp Changeset: f9e6f26c Author: Thomas Schatzl Date: 2020-09-02 10:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/f9e6f26c 8252035: G1: Clean up G1CollectedHeap::*reserved* methods Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: f01e6261 Author: Albert Mingkun Yang Date: 2020-09-02 12:40:16 +0000 URL: https://git.openjdk.java.net/amber/commit/f01e6261 8252093: formula used to calculate decaying variance in numberSeq Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/utilities/numberSeq.cpp Changeset: 553f3b14 Author: Ivan Walulya Date: 2020-08-25 11:39:38 +0000 URL: https://git.openjdk.java.net/amber/commit/553f3b14 8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: ac2b1ae5 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ac2b1ae5 8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 02049ee6 Author: Stefan Karlsson Date: 2020-09-02 11:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/02049ee6 8252514: ZGC: Physical memory splitting is broken Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 7282d0de Author: Stefan Karlsson Date: 2020-09-02 11:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7282d0de 8252589: Code duplication in ParallelSPCleanupTask Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 4c73e045 Author: Stefan Karlsson Date: 2020-09-02 11:13:11 +0000 URL: https://git.openjdk.java.net/amber/commit/4c73e045 8252656: Replace RegisterArrayForGC mechanism with plain Handles Reviewed-by: coleenp, tschatzl, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 737ae774 Author: Fernando Guallini Date: 2020-09-01 19:04:42 +0000 URL: https://git.openjdk.java.net/amber/commit/737ae774 8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it Reviewed-by: coffeys ! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: f3597c4a Author: Harold Seigel Date: 2020-09-02 13:50:39 +0000 URL: https://git.openjdk.java.net/amber/commit/f3597c4a 8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized. Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java Changeset: a588752f Author: Yumin Qi Date: 2020-09-02 09:29:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a588752f 8248337: sparc related code clean up after solaris removal Reviewed-by: dholmes, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 261eb76e Author: Robert Field Date: 2020-09-02 09:37:25 +0000 URL: https://git.openjdk.java.net/amber/commit/261eb76e 8247456: JShell: Handling of top-level final, abstract, and static modifiers Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: c61204b3 Author: Aleksey Shipilev Date: 2020-09-02 18:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/c61204b3 8252660: Shenandoah: support manageable SoftMaxHeapSize option Reviewed-by: zgu ! 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/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java + test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java Changeset: 38cd5d09 Author: Joe Wang Date: 2020-09-02 21:32:48 +0000 URL: https://git.openjdk.java.net/amber/commit/38cd5d09 8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings Reviewed-by: lancea, naoto ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java + test/jdk/java/util/Properties/CompatibilityTest.java Changeset: 869b0516 Author: Jesper Wilhelmsson Date: 2020-09-03 02:47:38 +0000 URL: https://git.openjdk.java.net/amber/commit/869b0516 Added tag jdk-16+14 for changeset 36b29df125dc ! .hgtags Changeset: aab706c6 Author: Jan Lahoda Date: 2020-09-03 11:13:46 +0000 URL: https://git.openjdk.java.net/amber/commit/aab706c6 8160601: unexpected error compiling @Deprecated package Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java Changeset: a951a153 Author: Jan Lahoda Date: 2020-09-03 11:14:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a951a153 8245664: javac erroneously issues deprecation warning for use of a deprecated package Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/lint/DeprecationTest.java Changeset: 35ea0008 Author: Dmitry Chuyko Date: 2020-09-03 14:54:43 +0000 URL: https://git.openjdk.java.net/amber/commit/35ea0008 8251525: AARCH64: Faster Math.signum(fp) Reviewed-by: aph, vlivanov, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java + test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 43d36857 Author: Jaroslav Bachorik Date: 2020-09-03 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/43d36857 8252754: Hash code calculation of JfrStackTrace is inconsistent Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 57a27a6f Author: Vipin Sharma Date: 2020-09-03 09:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/57a27a6f 8252538: Replace @exception with @throws java.rmi package Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/Naming.java Changeset: 76f0588a Author: Bob Vandette Date: 2020-09-03 13:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/76f0588a 8252359: HotSpot Not Identifying it is Running in a Container Reviewed-by: sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java Changeset: 850d6230 Author: Igor Ignatyev Date: 2020-09-03 09:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/850d6230 8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests Reviewed-by: thartmann ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java Changeset: 933f90fb Author: Igor Ignatyev Date: 2020-09-03 09:21:27 +0000 URL: https://git.openjdk.java.net/amber/commit/933f90fb 8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ Reviewed-by: thartmann - test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java Changeset: 49a9d49d Author: Magnus Ihse Bursie Date: 2020-09-03 19:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/49a9d49d 8241768: git needs .gitattributes Reviewed-by: erikj, jvernee, ehelin + .gitattributes Changeset: 4e6a4af1 Author: Mandy Chung Date: 2020-09-03 12:43:13 +0000 URL: https://git.openjdk.java.net/amber/commit/4e6a4af1 8244090: public lookup should find public members of public exported types Reviewed-by: lfoltan, psandoz ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java + test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java Changeset: a9e78595 Author: Vladimir Kozlov Date: 2020-09-03 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e78595 8252779: compiler/graalunit/HotspotTest.java failed after 8251525 Updated CheckGraalIntrinsics.java test Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From vicente.romero at oracle.com Fri Sep 4 17:50:43 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Fri, 4 Sep 2020 13:50:43 -0400 Subject: Annotation and compact constructor In-Reply-To: References: Message-ID: Hi Tagir, I have fixed the bug you reported [1] in the jdk repo [2] Thanks, Vicente [1] https://bugs.openjdk.java.net/browse/JDK-8252307 [2] http://hg.openjdk.java.net/jdk/jdk/rev/e5d81a790eae On 8/25/20 1:49 AM, Tagir Valeev wrote: > Hello! > > The following code cannot be compiled by javac (tried build 15-ea+33-1546): > > import java.lang.annotation.*; > > @Target({ElementType.FIELD, ElementType.CONSTRUCTOR}) > @Retention(RetentionPolicy.RUNTIME) > @interface Ann { > } > record R(@Ann String str) { > R {} > } > > Error message: > R.java:7: error: annotation type not applicable to this kind of declaration > record R(@Ann String str) { > ^ > 1 error > 1 warning > > I would expect that the annotation is silently propagated to the > compact constructor declaration. Is this correct behavior? > > With best regards, > Tagir Valeev. From duke at openjdk.java.net Tue Sep 8 16:42:11 2020 From: duke at openjdk.java.net (duke) Date: Tue, 8 Sep 2020 16:42:11 GMT Subject: git: openjdk/amber-docs: Update patterns-in-switch doc based on EG discussions Message-ID: <1cf0f902-72b0-4839-8b8c-21ca60e75327@openjdk.java.net> Changeset: 12ee24bb Author: briangoetz Date: 2020-09-08 12:41:34 +0000 URL: https://git.openjdk.java.net/amber-docs/commit/12ee24bb Update patterns-in-switch doc based on EG discussions ! site/design-notes/type-patterns-in-switch.md From duke at openjdk.java.net Thu Sep 10 22:11:27 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:11:27 GMT Subject: [concise-method-declarations] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `concise-method-declarations`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +59:openjdk-bot-59 $ git checkout openjdk-bot-59 # Merge the target branch $ git merge concise-method-declarations When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-59:59 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with concise-method-declarations: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=37&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/37/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/37.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/37/head:pull/37 PR: https://git.openjdk.java.net/amber/pull/37 From duke at openjdk.java.net Thu Sep 10 22:13:19 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:13:19 GMT Subject: [local-methods] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `local-methods`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout local-methods $ git pull https://github.com/openjdk/amber local-methods # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 $ git checkout openjdk-bot-62 # Merge the target branch $ git merge local-methods When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with local-methods: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=40&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/40/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/40.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/40/head:pull/40 PR: https://git.openjdk.java.net/amber/pull/40 From duke at openjdk.java.net Thu Sep 10 22:14:04 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:14:04 GMT Subject: [stats-before-this-super] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `stats-before-this-super`: The following files contains merge conflicts: - .jcheck/conf - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +61:openjdk-bot-61 $ git checkout openjdk-bot-61 # Merge the target branch $ git merge stats-before-this-super When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-61:61 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with stats-before-this-super: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=39&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/39/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/39.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/39/head:pull/39 PR: https://git.openjdk.java.net/amber/pull/39 From duke at openjdk.java.net Thu Sep 10 22:14:07 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:14:07 GMT Subject: [sealed-types] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `sealed-types`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout sealed-types $ git pull https://github.com/openjdk/amber sealed-types # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 $ git checkout openjdk-bot-65 # Merge the target branch $ git merge sealed-types When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with sealed-types: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=43&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/43/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/43.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/43/head:pull/43 PR: https://git.openjdk.java.net/amber/pull/43 From duke at openjdk.java.net Thu Sep 10 22:14:47 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:14:47 GMT Subject: [enhanced-enums] RFR: Merge master Message-ID: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `enhanced-enums`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 $ git checkout openjdk-bot-64 # Merge the target branch $ git merge enhanced-enums When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with enhanced-enums: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=42&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/42/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/42.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/42/head:pull/42 PR: https://git.openjdk.java.net/amber/pull/42 From duke at openjdk.java.net Thu Sep 10 22:15:27 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:15:27 GMT Subject: [records-2] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `records-2`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout records-2 $ git pull https://github.com/openjdk/amber records-2 # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +60:openjdk-bot-60 $ git checkout openjdk-bot-60 # Merge the target branch $ git merge records-2 When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-60:60 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with records-2: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=38&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/38/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/38.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/38/head:pull/38 PR: https://git.openjdk.java.net/amber/pull/38 From duke at openjdk.java.net Thu Sep 10 22:16:58 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:16:58 GMT Subject: [patterns-stage-2] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `patterns-stage-2`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +67:openjdk-bot-67 $ git checkout openjdk-bot-67 # Merge the target branch $ git merge patterns-stage-2 When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-67:67 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with patterns-stage-2: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=45&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/45/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/45.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/45/head:pull/45 PR: https://git.openjdk.java.net/amber/pull/45 From duke at openjdk.java.net Thu Sep 10 22:21:42 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 10 Sep 2020 22:21:42 GMT Subject: [pattern-runtime] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `pattern-runtime`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge pattern-runtime When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? - 8252995: Non-PCH builds broken by JDK-8250961 - ... and 46 more: https://git.openjdk.java.net/amber/compare/a9e78595...48802268 The webrev contains the conflicts with pattern-runtime: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=44&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/44/files Stats: 8877 lines in 336 files changed: 6352 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/44.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/44/head:pull/44 PR: https://git.openjdk.java.net/amber/pull/44 From duke at openjdk.java.net Fri Sep 11 07:01:11 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 07:01:11 GMT Subject: [patterns-stage-2] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +67:openjdk-bot-67 > $ git checkout openjdk-bot-67 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-67:67 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/4239ce43...564d31cc ------------- Changes: https://git.openjdk.java.net/amber/pull/45/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=45&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/45.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/45/head:pull/45 PR: https://git.openjdk.java.net/amber/pull/45 From duke at openjdk.java.net Fri Sep 11 07:01:11 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 07:01:11 GMT Subject: [patterns-stage-2] RFR: Merge master In-Reply-To: References: Message-ID: <5ErTmnzk1KfdLxhM9dB9T5O5k-VbaXwfujT63HkL1RQ=.1e9b709e-873e-4ccf-b2d0-5c123b4eba38@github.com> On Thu, 10 Sep 2020 22:10:43 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +67:openjdk-bot-67 > $ git checkout openjdk-bot-67 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-67:67 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/45 From duke at openjdk.java.net Fri Sep 11 07:07:47 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 07:07:47 GMT Subject: [patterns-stage-2] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:10:43 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +67:openjdk-bot-67 > $ git checkout openjdk-bot-67 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-67:67 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: d0fbb37a Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/d0fbb37a Stats: 8831 lines in 336 files changed: 1230 ins; 6306 del; 1295 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/45 From jlahoda at openjdk.java.net Fri Sep 11 07:09:30 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Fri, 11 Sep 2020 07:09:30 GMT Subject: git: openjdk/amber: patterns-stage-2: 57 new changesets Message-ID: <04d03eea-5fc0-4c60-b7ed-86afdbdba735@openjdk.org> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: d0fbb37a Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 07:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d0fbb37a Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Fri Sep 11 07:14:31 2020 From: duke at openjdk.java.net (duke) Date: Fri, 11 Sep 2020 07:14:31 GMT Subject: git: openjdk/amber: patterns: 58 new changesets Message-ID: <74828e51-1d29-4ed1-8cad-a886b8c9b173@openjdk.org> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: d0fbb37a Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 07:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d0fbb37a Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 02bd26fe Author: duke Date: 2020-09-11 07:09:06 +0000 URL: https://git.openjdk.java.net/amber/commit/02bd26fe Automatic merge of patterns-stage-2 into patterns ! 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.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 From duke at openjdk.java.net Fri Sep 11 08:08:47 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:08:47 GMT Subject: [concise-method-declarations] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +59:openjdk-bot-59 > $ git checkout openjdk-bot-59 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-59:59 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/d08fa639...058d2420 ------------- Changes: https://git.openjdk.java.net/amber/pull/37/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=37&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/37.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/37/head:pull/37 PR: https://git.openjdk.java.net/amber/pull/37 From duke at openjdk.java.net Fri Sep 11 08:08:49 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:08:49 GMT Subject: [concise-method-declarations] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:04:58 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +59:openjdk-bot-59 > $ git checkout openjdk-bot-59 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-59:59 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/37 From duke at openjdk.java.net Fri Sep 11 08:09:00 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:09:00 GMT Subject: [local-methods] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `local-methods`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > local-methods $ git pull https://github.com/openjdk/amber local-methods > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge local-methods > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/df160aa4...2397bfd7 ------------- Changes: https://git.openjdk.java.net/amber/pull/40/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=40&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/40.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/40/head:pull/40 PR: https://git.openjdk.java.net/amber/pull/40 From duke at openjdk.java.net Fri Sep 11 08:10:00 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:10:00 GMT Subject: [records-2] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +60:openjdk-bot-60 > $ git checkout openjdk-bot-60 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-60:60 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/ceef8d1f...e34b80b9 ------------- Changes: https://git.openjdk.java.net/amber/pull/38/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=38&range=01 Stats: 8847 lines in 335 files changed: 6324 ins; 1248 del; 1275 mod Patch: https://git.openjdk.java.net/amber/pull/38.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/38/head:pull/38 PR: https://git.openjdk.java.net/amber/pull/38 From duke at openjdk.java.net Fri Sep 11 08:10:00 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:10:00 GMT Subject: [records-2] RFR: Merge master In-Reply-To: References: Message-ID: <2lmWGeW_KktOx1YB5e5NyMOteUF-CxSqP34z9kHbF5Q=.33d8d80f-5101-49ee-94a5-11164bcbc812@github.com> On Thu, 10 Sep 2020 22:05:26 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +60:openjdk-bot-60 > $ git checkout openjdk-bot-60 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-60:60 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/38 From duke at openjdk.java.net Fri Sep 11 08:11:38 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:11:38 GMT Subject: [concise-method-declarations] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:04:58 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +59:openjdk-bot-59 > $ git checkout openjdk-bot-59 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-59:59 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: d54b0596 Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/d54b0596 Stats: 8831 lines in 336 files changed: 1230 ins; 6306 del; 1295 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/37 From duke at openjdk.java.net Fri Sep 11 08:12:19 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:12:19 GMT Subject: [local-methods] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:06:18 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `local-methods`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > local-methods $ git pull https://github.com/openjdk/amber local-methods > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge local-methods > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/40 From duke at openjdk.java.net Fri Sep 11 08:12:40 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:12:40 GMT Subject: [lambda-leftovers] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that can **not** be merged into the branch `lambda-leftovers`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 $ git checkout openjdk-bot-63 # Merge the target branch $ git merge lambda-leftovers When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - Resolving whitespace problem. - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux - 7183828: Invalid Image Variant when using anything other than BufferedImage - 8252817: Cleanup the classes in the java.awt.color package - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError - 8252830: Correct missing javadoc comments in java.rmi module - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test - 8247928: Refactor G1ConcurrentMarkThread for mark abort - ... and 48 more: https://git.openjdk.java.net/amber/compare/bb202a22...add08282 The webrevs contain the adjustments done while merging with regards to each parent branch: - lambda-leftovers: https://webrevs.openjdk.java.net/?repo=amber&pr=41&range=00.0 - master: https://webrevs.openjdk.java.net/?repo=amber&pr=41&range=00.1 Changes: https://git.openjdk.java.net/amber/pull/41/files Stats: 8852 lines in 336 files changed: 6324 ins; 1248 del; 1280 mod Patch: https://git.openjdk.java.net/amber/pull/41.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/41/head:pull/41 PR: https://git.openjdk.java.net/amber/pull/41 From duke at openjdk.java.net Fri Sep 11 08:12:40 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:12:40 GMT Subject: [lambda-leftovers] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:06:46 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `lambda-leftovers`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge lambda-leftovers > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/41 From duke at openjdk.java.net Fri Sep 11 08:13:31 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:13:31 GMT Subject: [enhanced-enums] RFR: Merge master [v2] In-Reply-To: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> References: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 > $ git checkout openjdk-bot-64 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/6b3eb090...a0ac6d6f ------------- Changes: https://git.openjdk.java.net/amber/pull/42/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=42&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/42.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/42/head:pull/42 PR: https://git.openjdk.java.net/amber/pull/42 From duke at openjdk.java.net Fri Sep 11 08:13:32 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:13:32 GMT Subject: [enhanced-enums] RFR: Merge master In-Reply-To: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> References: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> Message-ID: On Thu, 10 Sep 2020 22:07:16 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 > $ git checkout openjdk-bot-64 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/42 From duke at openjdk.java.net Fri Sep 11 08:14:47 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:14:47 GMT Subject: [records-2] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:05:26 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +60:openjdk-bot-60 > $ git checkout openjdk-bot-60 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-60:60 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: af76f745 Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/af76f745 Stats: 8829 lines in 335 files changed: 1230 ins; 6306 del; 1293 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/38 From jlahoda at openjdk.java.net Fri Sep 11 08:16:45 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Fri, 11 Sep 2020 08:16:45 GMT Subject: git: openjdk/amber: records-2: 57 new changesets Message-ID: <083bdeeb-d3fe-4b16-b514-b16f4801517f@openjdk.org> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: af76f745 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 08:12:00 +0000 URL: https://git.openjdk.java.net/amber/commit/af76f745 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Fri Sep 11 08:18:32 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:18:32 GMT Subject: [sealed-types] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 > $ git checkout openjdk-bot-65 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/d06e2fdb...aff1d6ee ------------- Changes: https://git.openjdk.java.net/amber/pull/43/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=43&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/43.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/43/head:pull/43 PR: https://git.openjdk.java.net/amber/pull/43 From duke at openjdk.java.net Fri Sep 11 08:18:32 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:18:32 GMT Subject: [sealed-types] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:07:43 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 > $ git checkout openjdk-bot-65 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/43 From duke at openjdk.java.net Fri Sep 11 08:18:50 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:18:50 GMT Subject: [pattern-runtime] RFR: Merge master [v2] In-Reply-To: References: Message-ID: <7MVUvkWvBjExF7bxGatOQazH1EkIPl6OmBflrz49jRM=.87698b4f-bc35-48d3-840e-95cae8b8efd1@github.com> > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 57 commits: - Merge master - 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr - 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr - 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal - 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad - 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar - 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova - 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova - 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett - 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade - ... and 47 more: https://git.openjdk.java.net/amber/compare/b73a8830...fad9c321 ------------- Changes: https://git.openjdk.java.net/amber/pull/44/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=44&range=01 Stats: 8849 lines in 336 files changed: 6324 ins; 1248 del; 1277 mod Patch: https://git.openjdk.java.net/amber/pull/44.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/44/head:pull/44 PR: https://git.openjdk.java.net/amber/pull/44 From duke at openjdk.java.net Fri Sep 11 08:18:51 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 08:18:51 GMT Subject: [pattern-runtime] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:10:19 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/44 From duke at openjdk.java.net Fri Sep 11 09:11:33 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 09:11:33 GMT Subject: [local-methods] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:06:18 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `local-methods`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > local-methods $ git pull https://github.com/openjdk/amber local-methods > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge local-methods > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 17440a6b Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/17440a6b Stats: 8831 lines in 336 files changed: 1230 ins; 6306 del; 1295 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/40 From duke at openjdk.java.net Fri Sep 11 09:19:18 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 09:19:18 GMT Subject: [lambda-leftovers] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `lambda-leftovers`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge lambda-leftovers > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 154 commits: - Resolving whitespace problem. - Merge master - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Merge pull request #36 from openjdk-bot/58 Merge master - manual merge - Automatic merge of master into lambda-leftovers - ... and 144 more: https://git.openjdk.java.net/amber/compare/48802268...add08282 ------------- Changes: https://git.openjdk.java.net/amber/pull/41/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=41&range=01 Stats: 704 lines in 39 files changed: 503 ins; 68 del; 133 mod Patch: https://git.openjdk.java.net/amber/pull/41.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/41/head:pull/41 PR: https://git.openjdk.java.net/amber/pull/41 From duke at openjdk.java.net Fri Sep 11 09:19:20 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 09:19:20 GMT Subject: [lambda-leftovers] Integrated: Merge master In-Reply-To: References: Message-ID: <3qLmYSKl65TskT_7AcURAbaUuJkbk5nUHWQYWpDSN1c=.010473b7-8aca-4274-98b5-94e00d82e8b4@github.com> On Thu, 10 Sep 2020 22:06:46 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `lambda-leftovers`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge lambda-leftovers > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/b513b283 Stats: 8834 lines in 336 files changed: 1230 ins; 6306 del; 1298 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/41 From duke at openjdk.java.net Fri Sep 11 09:19:45 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 09:19:45 GMT Subject: [enhanced-enums] Integrated: Merge master In-Reply-To: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> References: <_qZasCDVxOQQzL-pGQh587AKivvEbcsbjU23mobakVw=.b95fedbc-6019-4906-b10e-79b914ac6167@github.com> Message-ID: <5RUnbtzMp8wVQNgaNjGydHROzCrda7s-4HhjhnpTZPM=.b85270f7-317e-4e3d-a24f-95821ca3f98f@github.com> On Thu, 10 Sep 2020 22:07:16 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 > $ git checkout openjdk-bot-64 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 062aeaf6 Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/062aeaf6 Stats: 8831 lines in 336 files changed: 1230 ins; 6306 del; 1295 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/42 From duke at openjdk.java.net Fri Sep 11 09:21:04 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 09:21:04 GMT Subject: [sealed-types] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:07:43 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 > $ git checkout openjdk-bot-65 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Stats: 8831 lines in 336 files changed: 1230 ins; 6306 del; 1295 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/43 From duke at openjdk.java.net Fri Sep 11 09:24:59 2020 From: duke at openjdk.java.net (duke) Date: Fri, 11 Sep 2020 09:24:59 GMT Subject: git: openjdk/amber: amber-demo-II: 58 new changesets Message-ID: <6002882e-9971-4a13-bced-70f3cfcf0c07@openjdk.org> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8ba9a653 Author: duke Date: 2020-09-11 09:19:59 +0000 URL: https://git.openjdk.java.net/amber/commit/8ba9a653 Automatic merge of sealed-types into amber-demo-II From duke at openjdk.java.net Fri Sep 11 20:59:51 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 20:59:51 GMT Subject: [pattern-runtime] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:10:19 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: fad9c321 Author: Jan Lahoda URL: https://git.openjdk.java.net/amber/commit/fad9c321 Stats: 2947 lines in 9 files changed: 17 ins; 2927 del; 3 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/44 From duke at openjdk.java.net Fri Sep 11 21:01:00 2020 From: duke at openjdk.java.net (duke) Date: Fri, 11 Sep 2020 21:01:00 GMT Subject: git: openjdk/amber: pattern-runtime: 58 new changesets Message-ID: <6aa9189f-9c05-480a-a83d-7eb4d99a181b@openjdk.java.net> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: fad9c321 Author: Jan Lahoda Date: 2020-09-11 10:13:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fad9c321 Merge master ! .jcheck/conf ! .jcheck/conf Changeset: ba944687 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-11 16:57:11 +0000 URL: https://git.openjdk.java.net/amber/commit/ba944687 Merge pull request #44 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 11 21:05:56 2020 From: duke at openjdk.java.net (duke) Date: Fri, 11 Sep 2020 21:05:56 GMT Subject: git: openjdk/amber: patterns: 3 new changesets Message-ID: Changeset: fad9c321 Author: Jan Lahoda Date: 2020-09-11 10:13:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fad9c321 Merge master ! .jcheck/conf ! .jcheck/conf Changeset: ba944687 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-11 16:57:11 +0000 URL: https://git.openjdk.java.net/amber/commit/ba944687 Merge pull request #44 from openjdk-bot/66 Merge master Changeset: 90d09fc0 Author: duke Date: 2020-09-11 21:05:02 +0000 URL: https://git.openjdk.java.net/amber/commit/90d09fc0 Automatic merge of pattern-runtime into patterns From duke at openjdk.java.net Fri Sep 11 22:18:21 2020 From: duke at openjdk.java.net (duke) Date: Fri, 11 Sep 2020 22:18:21 GMT Subject: git: openjdk/amber: stats-before-this-super: 58 new changesets Message-ID: <009c73bd-078f-4afc-b9d6-c216743fd892@openjdk.java.net> Changeset: ae5a6dde Author: Jie Fu Date: 2020-09-03 16:42:17 +0000 URL: https://git.openjdk.java.net/amber/commit/ae5a6dde 8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354 Reviewed-by: alanb, joehw ! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java Changeset: e25f2a57 Author: Richard Reingruber Date: 2020-09-04 09:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e25f2a57 8252521: possible race in java_suspend_self_with_safepoint_check Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/thread.cpp Changeset: 0dadf81e Author: Fernando Guallini Date: 2020-09-02 17:43:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0dadf81e 8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied Reviewed-by: coffeys ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 9b5a9b61 Author: Ningsheng Jian Date: 2020-09-02 09:45:44 +0000 URL: https://git.openjdk.java.net/amber/commit/9b5a9b61 8231441: AArch64: Initial SVE backend support Co-authored-by: Joshua Zhu Co-authored-by: Yang Zhang Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_sve.ad + src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java + test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c Changeset: 8f365805 Author: Yumin Qi Date: 2020-09-04 09:47:18 +0000 URL: https://git.openjdk.java.net/amber/commit/8f365805 8252725: Refactor jlink GenerateJLIClassesPlugin code Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS. Reviewed-by: mchung, sundar ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java Changeset: 15af2761 Author: Igor Ignatyev Date: 2020-09-04 10:36:05 +0000 URL: https://git.openjdk.java.net/amber/commit/15af2761 8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict Reviewed-by: dcubed, gziemski - test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java ! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java Changeset: 5d2e79e2 Author: Vicente Romero Date: 2020-09-04 13:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5d2e79e2 8252307: javac rejects code with annotation applicable to fields Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 3e81b3ad Author: Yasumasa Suenaga Date: 2020-09-05 12:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/3e81b3ad 8242427: JVMTI frame pop operations should use Thread-Local Handshakes Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 4b3a0b78 Author: Vicente Romero Date: 2020-09-04 23:51:26 +0000 URL: https://git.openjdk.java.net/amber/commit/4b3a0b78 8247352: improve error messages for sealed classes and records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java + test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: d0f4366a Author: Phil Race Date: 2020-09-05 21:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d0f4366a 8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 1262ae36 Author: Sergey Bylokhov Date: 2020-09-06 01:25:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1262ae36 8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard Reviewed-by: prr ! test/jdk/java/awt/FileDialog/8003399/bug8003399.java ! test/jdk/java/awt/FileDialog/8017487/bug8017487.java Changeset: 5f76deb2 Author: Igor Ignatyev Date: 2020-09-06 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/5f76deb2 8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java Changeset: 55c7e769 Author: Pankaj Bansal Date: 2020-09-07 07:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/55c7e769 8252825: Add automated test for fix done in JDK-8218479 Reviewed-by: serb, prr + test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java Changeset: cc5039e1 Author: Christoph Langer Date: 2020-09-07 07:30:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5039e1 8252837: Cleanup SAP Copyright file headers Reviewed-by: dholmes ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/java.base/aix/native/libnet/aix_close.c ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java ! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java ! test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: e0c8d442 Author: Robin Westberg Date: 2020-09-07 08:20:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c8d442 8252844: Update check configuration to Skara format Reviewed-by: ehelin ! .jcheck/conf Changeset: e29c3f61 Author: Erik ?sterlund Date: 2020-09-07 13:59:24 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c3f61 8252661: Change SafepointMechanism terminology to talk less about "blocking" Reviewed-by: rehn, shade, dholmes ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: e0d5b5f7 Author: Erik ?sterlund Date: 2020-09-07 14:33:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e0d5b5f7 8252627: Make it safe for JFR thread to read threadObj Reviewed-by: dholmes, mgronlun ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 70d5cac9 Author: Filipp Zhinkin Date: 2020-09-07 15:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/70d5cac9 8251152: ARM32: jtreg c2 Test8202414 test crash Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms. Reviewed-by: iignatyev, clanger ! test/hotspot/jtreg/compiler/c2/Test8202414.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Changeset: 8d6d43c3 Author: Severin Gehwolf Date: 2020-09-07 16:18:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8d6d43c3 8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules Co-authored-by: Galder Zamarreno Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey Date: 2020-09-07 19:01:07 +0000 URL: https://git.openjdk.java.net/amber/commit/7686e871 8250968: Symlinks attributes not preserved when using jarsigner on zip files Reviewed-by: lancea, weijun, hchao ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/Event.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java + test/jdk/sun/security/tools/jarsigner/SymLinkTest.java Changeset: 891886b6 Author: Jie Fu Date: 2020-09-08 02:35:51 +0000 URL: https://git.openjdk.java.net/amber/commit/891886b6 8252887: Zero VM is broken after JDK-8252661 Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'. Reviewed-by: dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: 188b0bc7 Author: Stefan Johansson Date: 2020-09-08 07:58:29 +0000 URL: https://git.openjdk.java.net/amber/commit/188b0bc7 8252868: Clean up unused function from G1MMUTracker Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp Changeset: 2cceeedf Author: Evgeny Nikitin Committer: Aleksey Shipilev Date: 2020-09-08 08:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2cceeedf 8166554: Avoid compilation blocking in OverloadCompileQueueTest.java Reviewed-by: shade ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 5dd1eade Author: Jaikiran Pai Committer: Daniel Fuchs Date: 2020-09-08 09:10:15 +0000 URL: https://git.openjdk.java.net/amber/commit/5dd1eade 8252767: URLConnection.setRequestProperty throws IllegalAccessError Reviewed-by: chegar, michaelm, alanb ! src/java.base/share/classes/sun/net/www/URLConnection.java ! test/jdk/java/net/URLConnection/RequestProperties.java Changeset: 73ba3ae1 Author: Christoph G?ttschkes Committer: Per Lid?n Date: 2020-09-08 09:34:40 +0000 URL: https://git.openjdk.java.net/amber/commit/73ba3ae1 8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations Reviewed-by: stefank, eosterlund, pliden ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp Changeset: 4fb1980f Author: Nick Gasson Date: 2020-09-08 10:17:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4fb1980f 8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Changeset: 76002747 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2020-09-08 11:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/76002747 8252859: Inconsistent use of alpha in class AbsSeq Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/numberSeq.hpp Changeset: bf5da0c7 Author: Robin Westberg Date: 2020-09-08 12:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/bf5da0c7 8252897: Minor .jcheck/conf update Reviewed-by: ehelin ! .jcheck/conf Changeset: 704f784c Author: Robbin Ehn Date: 2020-09-08 13:45:19 +0000 URL: https://git.openjdk.java.net/amber/commit/704f784c 8252871: fatal error: must own lock JvmtiThreadState_lock 8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp Changeset: 91a20ca7 Author: Aleksey Shipilev Date: 2020-09-08 17:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/91a20ca7 8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Reviewed-by: zgu ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.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/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.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/compiler/TestLoadPinnedAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java Changeset: 001e51d9 Author: Ioi Lam Date: 2020-09-08 18:27:59 +0000 URL: https://git.openjdk.java.net/amber/commit/001e51d9 8250563: Add KVHashtable::add_if_absent Reviewed-by: ccheung, coleenp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 63a5a129 Author: Ivan Walulya Committer: Stefan Johansson Date: 2020-09-08 18:39:56 +0000 URL: https://git.openjdk.java.net/amber/commit/63a5a129 8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: e20004d7 Author: Calvin Cheung Date: 2020-09-08 19:00:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e20004d7 8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 26c7218a Author: Christoph G?ttschkes Committer: Leonid Mesnik Date: 2020-09-08 22:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/26c7218a 8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions Reviewed-by: cjplummer, lmesnik + test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java = test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java - test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 30fa8d5d Author: Stuart Marks Date: 2020-09-09 00:43:48 +0000 URL: https://git.openjdk.java.net/amber/commit/30fa8d5d 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types Reviewed-by: darcy, naoto, lancea ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java Changeset: c655b703 Author: Tobias Hartmann Date: 2020-09-09 05:57:41 +0000 URL: https://git.openjdk.java.net/amber/commit/c655b703 8252916: Newline in object field values list of ScopeDesc should be removed Reviewed-by: vlivanov ! src/hotspot/share/code/debugInfo.cpp Changeset: c98417eb Author: Jan Lahoda Date: 2020-09-09 07:51:43 +0000 URL: https://git.openjdk.java.net/amber/commit/c98417eb 8250840: some tests use --enable-preview unnecessarily Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/recovery/ClassBlockExits.java Changeset: 382b8fed Author: Aleksey Shipilev Date: 2020-09-09 12:10:36 +0000 URL: https://git.openjdk.java.net/amber/commit/382b8fed 8240751: Shenandoah: fold ShenandoahTracer definition Reviewed-by: adityam, zgu ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp - src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp Changeset: 5fef8dda Author: Jan Lahoda Date: 2020-09-09 13:03:00 +0000 URL: https://git.openjdk.java.net/amber/commit/5fef8dda 8235229: Compilation against a modular, multi-release JAR erroneous with --release Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/modules/ModuleInfoTest.java Changeset: d5609647 Author: Robbin Ehn Date: 2020-09-09 13:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/d5609647 8252794: Creation of JNIMethodBlock should be done with a leaf lock Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 6329de45 Author: Prasanta Sadhukhan Date: 2020-09-09 13:43:06 +0000 URL: https://git.openjdk.java.net/amber/commit/6329de45 8248532: Every time I change keyboard language at my MacBook, Java crashes Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 51660946 Author: Severin Gehwolf Date: 2020-09-09 13:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/51660946 8252957: Wrong comment in CgroupV1Subsystem::cpu_quota The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for microseconds, which is read verbatim. Similarly for cgroups v2 all units in 'cpu.max' are in microseconds. Reviewed-by: shade, hseigel ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp Changeset: 43339420 Author: Vicente Romero Date: 2020-09-09 14:05:00 +0000 URL: https://git.openjdk.java.net/amber/commit/43339420 8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java Changeset: f9339616 Author: Daniel D. Daugherty Date: 2020-09-09 23:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/f9339616 8252980: comment only changes extracted from JDK-8247281 Reviewed-by: iklam, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f78f7805 Author: Tobias Hartmann Date: 2020-09-10 05:41:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f78f7805 8252889: Obsolete -XX:+InsertMemBarAfterArraycopy Reviewed-by: shade, adityam ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 6a005343 Author: Aditya Mandaleeka Committer: Stefan Karlsson Date: 2020-09-10 07:09:19 +0000 URL: https://git.openjdk.java.net/amber/commit/6a005343 8250961: Move Universe::update_heap_info_at_gc to CollectedHeap Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d236cf4b Author: Kim Barrett Date: 2020-09-10 08:48:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d236cf4b 8252995: Non-PCH builds broken by JDK-8250961 Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/shared/referencePolicy.cpp Changeset: 7ccf4358 Author: Goetz Lindenmaier Date: 2020-09-10 09:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7ccf4358 8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su? Reviewed-by: shade ! src/hotspot/share/opto/type.cpp Changeset: 8db33353 Author: Thomas Schatzl Date: 2020-09-10 11:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8db33353 8247928: Refactor G1ConcurrentMarkThread for mark abort Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp Changeset: 5b30a831 Author: Igor Ignatyev Date: 2020-09-10 13:23:01 +0000 URL: https://git.openjdk.java.net/amber/commit/5b30a831 8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java Changeset: 41d29b75 Author: Igor Ignatyev Date: 2020-09-10 13:25:29 +0000 URL: https://git.openjdk.java.net/amber/commit/41d29b75 8252774: remove jdk.test.lib.FileInstaller action from graalunit tests Reviewed-by: shade, epavlova ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/Core01Test.java ! test/hotspot/jtreg/compiler/graalunit/Core02Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 418e4a25 Author: Roger Riggs Date: 2020-09-10 14:38:04 +0000 URL: https://git.openjdk.java.net/amber/commit/418e4a25 8252830: Correct missing javadoc comments in java.rmi module Reviewed-by: dfuchs, lancea, smarks, chegar ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: 44a74dac Author: Mandy Chung Date: 2020-09-10 16:04:58 +0000 URL: https://git.openjdk.java.net/amber/commit/44a74dac 8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError Reviewed-by: minqi, sundar, alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java Changeset: ff21696b Author: Sergey Bylokhov Date: 2020-09-10 19:26:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ff21696b 8252817: Cleanup the classes in the java.awt.color package Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java Changeset: 8da6c8d6 Author: Sergey Bylokhov Date: 2020-09-10 21:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/8da6c8d6 7183828: Invalid Image Variant when using anything other than BufferedImage Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/DrawImage/CustomImage.java Changeset: 48802268 Author: Sergey Bylokhov Date: 2020-09-10 21:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/48802268 8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux Reviewed-by: prr, psadhukhan, kcr ! test/jdk/ProblemList.txt ! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java Changeset: 1f589300 Author: Vicente Romero Date: 2020-09-11 18:12:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1f589300 Merge master ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b59320b Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-11 18:13:48 +0000 URL: https://git.openjdk.java.net/amber/commit/7b59320b Merge pull request #39 from openjdk-bot/61 Merge master From duke at openjdk.java.net Fri Sep 11 22:18:22 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 22:18:22 GMT Subject: [stats-before-this-super] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `stats-before-this-super`: > The following files contains merge conflicts: > > - .jcheck/conf > - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +61:openjdk-bot-61 > $ git checkout openjdk-bot-61 > > # Merge the target branch > $ git merge stats-before-this-super > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-61:61 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/39/files - new: https://git.openjdk.java.net/amber/pull/39/files/48802268..1f589300 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=39&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=39&range=00-01 Stats: 162 lines in 5 files changed: 86 ins; 70 del; 6 mod Patch: https://git.openjdk.java.net/amber/pull/39.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/39/head:pull/39 PR: https://git.openjdk.java.net/amber/pull/39 From duke at openjdk.java.net Fri Sep 11 22:18:27 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 11 Sep 2020 22:18:27 GMT Subject: [stats-before-this-super] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 10 Sep 2020 22:05:52 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 56 commits from the branch `master`that > can **not** be merged into the branch `stats-before-this-super`: > The following files contains merge conflicts: > > - .jcheck/conf > - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +61:openjdk-bot-61 > $ git checkout openjdk-bot-61 > > # Merge the target branch > $ git merge stats-before-this-super > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-61:61 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 1f589300 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/1f589300 Stats: 162 lines in 5 files changed: 70 ins; 86 del; 6 mod Merge master ------------- PR: https://git.openjdk.java.net/amber/pull/39 From jan.lahoda at oracle.com Tue Sep 15 19:26:57 2020 From: jan.lahoda at oracle.com (Jan Lahoda) Date: Tue, 15 Sep 2020 21:26:57 +0200 Subject: JEP Draft: Pattern Matching for instanceof Message-ID: <054506ae-500f-2ada-84b9-8ab8694fa1a6@oracle.com> Hi, There is a new JEP Draft, which is intended for the upcoming work on pattern matching for instanceof: https://bugs.openjdk.java.net/browse/JDK-8250623 Feedback is welcome! Thanks, Jan From vicente.romero at oracle.com Tue Sep 15 20:20:22 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Tue, 15 Sep 2020 16:20:22 -0400 Subject: JEP Draft: Records Message-ID: <735bbe48-9998-2c53-bbb4-fcff0e182d17@oracle.com> Hi all, We would like to announce a new JEP Draft [1], this one is intended for making records a final feature of the Java Language. Please feel free to share your feedback! Thanks, Vicente [1] https://bugs.openjdk.java.net/browse/JDK-8246771 From mark.reinhold at oracle.com Tue Sep 15 21:33:19 2020 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 15 Sep 2020 14:33:19 -0700 Subject: JEP Draft: Pattern Matching for instanceof In-Reply-To: <054506ae-500f-2ada-84b9-8ab8694fa1a6@oracle.com> References: <054506ae-500f-2ada-84b9-8ab8694fa1a6@oracle.com> Message-ID: <20200915143319.934086169@eggemoggin.niobe.net> 2020/9/15 12:26:57 -0700, jan.lahoda at oracle.com: > There is a new JEP Draft, which is intended for the upcoming work on > pattern matching for instanceof: > https://bugs.openjdk.java.net/browse/JDK-8250623 Or, more readably: https://openjdk.java.net/jeps/8250623 - Mark From mark.reinhold at oracle.com Tue Sep 15 21:34:14 2020 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 15 Sep 2020 14:34:14 -0700 Subject: JEP Draft: Records In-Reply-To: <735bbe48-9998-2c53-bbb4-fcff0e182d17@oracle.com> References: <735bbe48-9998-2c53-bbb4-fcff0e182d17@oracle.com> Message-ID: <20200915143414.934066109@eggemoggin.niobe.net> 2020/9/15 13:20:22 -0700, vicente.romero at oracle.com: > We would like to announce a new JEP Draft [1], this one is intended for > making records a final feature of the Java Language. > > Please feel free to share your feedback! > > Thanks, > Vicente > > [1] https://bugs.openjdk.java.net/browse/JDK-8246771 Or, more readably: https://openjdk.java.net/jeps/8246771 - Mark From nlisker at gmail.com Wed Sep 16 10:30:06 2020 From: nlisker at gmail.com (Nir Lisker) Date: Wed, 16 Sep 2020 13:30:06 +0300 Subject: java.lang.Record as Interface Message-ID: Hi, I recall there was a discussion about making java.lang.Record an interface and allowing records to extend abstract classes that don't contain state. Was this idea dropped? - Nir From brian.goetz at oracle.com Wed Sep 16 13:28:23 2020 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 16 Sep 2020 09:28:23 -0400 Subject: java.lang.Record as Interface In-Reply-To: References: Message-ID: <3cfa0dfe-0e36-90ba-02ef-1ce3d82a23aa@oracle.com> Yes, it was dropped.? The balance of benefit and incremental complexity did not seem to work out, because the set of use cases for which this would work seemed pretty limited. We did leave room to support _abstract records_, with a constraint that a record's parenting be "abstract records all the way up", but we're not actively pursuing this one right now. On 9/16/2020 6:30 AM, Nir Lisker wrote: > Hi, > > I recall there was a discussion about making java.lang.Record an interface > and allowing records to extend abstract classes that don't contain state. > Was this idea dropped? > > - Nir From forax at univ-mlv.fr Wed Sep 16 13:33:35 2020 From: forax at univ-mlv.fr (Remi Forax) Date: Wed, 16 Sep 2020 15:33:35 +0200 (CEST) Subject: java.lang.Record as Interface In-Reply-To: References: Message-ID: <813789821.2306730.1600263215698.JavaMail.zimbra@u-pem.fr> ----- Mail original ----- > De: "Nir Lisker" > ?: "amber-dev" > Envoy?: Mercredi 16 Septembre 2020 12:30:06 > Objet: java.lang.Record as Interface > Hi, Hi, > > I recall there was a discussion about making java.lang.Record an interface > and allowing records to extend abstract classes that don't contain state. > Was this idea dropped? It's not exactly what was discussed and it's more a valhalla thing. What was discussed is how to create an inline record given that an inline class can not extend an abstract class, so the current solution is to allow inline class to extends an abstract class if the class has no field. (Dan Smith as a spec proposal on valhalla-spec mailing list) What you are proposing is to have multiple super classes, which is a big no no because having more than one super class is a major breaking change. > > - Nir R?mi From vicente.romero at oracle.com Thu Sep 17 18:19:04 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Thu, 17 Sep 2020 18:19:04 GMT Subject: git: openjdk/amber: records-2: add test to make sure that static methods are now allowed in inner classes Message-ID: <34f015bc-1702-4335-96f8-156f7cdba3cb@oracle.com> Changeset: a79a5855 Author: Vicente Romero Date: 2020-09-17 14:15:53 +0000 URL: https://git.openjdk.java.net/amber/commit/a79a5855 add test to make sure that static methods are now allowed in inner classes ! test/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Thu Sep 17 22:15:51 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 17 Sep 2020 22:15:51 GMT Subject: [concise-method-declarations] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `concise-method-declarations`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 $ git checkout openjdk-bot-62 # Merge the target branch $ git merge concise-method-declarations When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with concise-method-declarations: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=46&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/46/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/46.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/46/head:pull/46 PR: https://git.openjdk.java.net/amber/pull/46 From duke at openjdk.java.net Thu Sep 17 22:17:10 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 17 Sep 2020 22:17:10 GMT Subject: [records-2] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `records-2`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout records-2 $ git pull https://github.com/openjdk/amber records-2 # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 $ git checkout openjdk-bot-63 # Merge the target branch $ git merge records-2 When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with records-2: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=47&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/47/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/47.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/47/head:pull/47 PR: https://git.openjdk.java.net/amber/pull/47 From duke at openjdk.java.net Thu Sep 17 22:17:28 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 17 Sep 2020 22:17:28 GMT Subject: [lambda-leftovers] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `lambda-leftovers`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge lambda-leftovers When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with lambda-leftovers: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=50&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/50/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/50.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/50/head:pull/50 PR: https://git.openjdk.java.net/amber/pull/50 From duke at openjdk.java.net Thu Sep 17 22:18:27 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 17 Sep 2020 22:18:27 GMT Subject: [stats-before-this-super] RFR: Merge master Message-ID: <-rAokNd9ffRTW-moWxyR7-eZDDwI-nLhSghTzNG2ang=.320415ba-3941-4f4a-8dce-309cb113fa1a@github.com> Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `stats-before-this-super`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 $ git checkout openjdk-bot-64 # Merge the target branch $ git merge stats-before-this-super When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with stats-before-this-super: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=48&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/48/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/48.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/48/head:pull/48 PR: https://git.openjdk.java.net/amber/pull/48 From duke at openjdk.java.net Thu Sep 17 22:19:42 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 17 Sep 2020 22:19:42 GMT Subject: [local-methods] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `local-methods`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout local-methods $ git pull https://github.com/openjdk/amber local-methods # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 $ git checkout openjdk-bot-65 # Merge the target branch $ git merge local-methods When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with local-methods: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=49&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/49/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/49.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/49/head:pull/49 PR: https://git.openjdk.java.net/amber/pull/49 From vicente.romero at oracle.com Thu Sep 17 23:31:50 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Thu, 17 Sep 2020 23:31:50 GMT Subject: git: openjdk/amber: records-2: add binary compatibility tests for records Message-ID: Changeset: 65431b7b Author: Vicente Romero Date: 2020-09-17 19:29:15 +0000 URL: https://git.openjdk.java.net/amber/commit/65431b7b add binary compatibility tests for records + test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java From duke at openjdk.java.net Fri Sep 18 01:24:14 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 01:24:14 GMT Subject: [records-2] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 77 commits: - manual merge - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael - 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov - 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey - 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz - 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer - ... and 67 more: https://git.openjdk.java.net/amber/compare/65431b7b...98f63889 ------------- Changes: https://git.openjdk.java.net/amber/pull/47/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=47&range=01 Stats: 18141 lines in 428 files changed: 9373 ins; 6605 del; 2163 mod Patch: https://git.openjdk.java.net/amber/pull/47.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/47/head:pull/47 PR: https://git.openjdk.java.net/amber/pull/47 From duke at openjdk.java.net Fri Sep 18 01:24:14 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 01:24:14 GMT Subject: [records-2] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 17 Sep 2020 22:06:36 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/47 From duke at openjdk.java.net Fri Sep 18 13:21:01 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:21:01 GMT Subject: [records-2] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 17 Sep 2020 22:06:36 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 98f63889 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/98f63889 Stats: 1258 lines in 115 files changed: 505 ins; 536 del; 217 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/47 From duke at openjdk.java.net Fri Sep 18 13:22:28 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 13:22:28 GMT Subject: git: openjdk/amber: records-2: 78 new changesets Message-ID: <705dc4ff-b29b-4c56-b3ef-d6814f6cf15d@openjdk.java.net> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 98f63889 Author: Vicente Romero Date: 2020-09-17 21:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/98f63889 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: e5efb002 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 09:17:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e5efb002 Merge pull request #47 from openjdk-bot/63 Merge master From duke at openjdk.java.net Fri Sep 18 13:27:40 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:27:40 GMT Subject: [patterns-stage-2] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `patterns-stage-2`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge patterns-stage-2 When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with patterns-stage-2: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/54/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/54.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/54/head:pull/54 PR: https://git.openjdk.java.net/amber/pull/54 From duke at openjdk.java.net Fri Sep 18 13:29:05 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:29:05 GMT Subject: [sealed-types] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `sealed-types`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout sealed-types $ git pull https://github.com/openjdk/amber sealed-types # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge sealed-types When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with sealed-types: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=52&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/52/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/52.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/52/head:pull/52 PR: https://git.openjdk.java.net/amber/pull/52 From duke at openjdk.java.net Fri Sep 18 13:30:37 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:30:37 GMT Subject: [pattern-runtime] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `pattern-runtime`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge pattern-runtime When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with pattern-runtime: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/53/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/53.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/53/head:pull/53 PR: https://git.openjdk.java.net/amber/pull/53 From duke at openjdk.java.net Fri Sep 18 13:31:31 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:31:31 GMT Subject: [enhanced-enums] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that can **not** be merged into the branch `enhanced-enums`: The following file contains merge conflicts: - .jcheck/conf All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 $ git checkout openjdk-bot-66 # Merge the target branch $ git merge enhanced-enums When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp - 8253271: vm_version_x86.hpp should not include globals_extension.hpp - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file - 8253262: Allocate in DumpRegion is not thread safe - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings - 8251397: NPE on ClassValue.ClassValueMap.cacheArray - 8252996: Thread safety problem in java.net.ProxySelector - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT - 8253050: jfr disassemble command processes --max-chunks incorrectly - ... and 66 more: https://git.openjdk.java.net/amber/compare/48802268...6c3e483b The webrev contains the conflicts with enhanced-enums: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/51/files Stats: 18125 lines in 428 files changed: 9356 ins; 6605 del; 2164 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 13:36:19 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:36:19 GMT Subject: [concise-method-declarations] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 77 commits: - manual merge - 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael - 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes - 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov - 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung - 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett - 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey - 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz - 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb - 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer - ... and 67 more: https://git.openjdk.java.net/amber/compare/d54b0596...02995ec3 ------------- Changes: https://git.openjdk.java.net/amber/pull/46/files Webrev: https://webrevs.openjdk.java.net/?repo=amber&pr=46&range=01 Stats: 18136 lines in 428 files changed: 9369 ins; 6605 del; 2162 mod Patch: https://git.openjdk.java.net/amber/pull/46.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/46/head:pull/46 PR: https://git.openjdk.java.net/amber/pull/46 From duke at openjdk.java.net Fri Sep 18 13:36:19 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:36:19 GMT Subject: [concise-method-declarations] RFR: Merge master In-Reply-To: References: Message-ID: On Thu, 17 Sep 2020 22:06:09 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke ------------- PR: https://git.openjdk.java.net/amber/pull/46 From duke at openjdk.java.net Fri Sep 18 13:53:59 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 13:53:59 GMT Subject: [concise-method-declarations] Integrated: Merge master In-Reply-To: References: Message-ID: <7ehfxdP9qaGuepbhovZvgCWM6Zv812AKd3iRazD-DNY=.c5eb0934-7f03-4843-aff2-cfe6c44a5899@github.com> On Thu, 17 Sep 2020 22:06:09 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `concise-method-declarations`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > concise-method-declarations $ git pull https://github.com/openjdk/amber concise-method-declarations > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +62:openjdk-bot-62 > $ git checkout openjdk-bot-62 > > # Merge the target branch > $ git merge concise-method-declarations > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-62:62 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 02995ec3 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/02995ec3 Stats: 824 lines in 22 files changed: 9 ins; 777 del; 38 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/46 From duke at openjdk.java.net Fri Sep 18 13:56:51 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 13:56:51 GMT Subject: git: openjdk/amber: concise-method-declarations: 78 new changesets Message-ID: Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 02995ec3 Author: Vicente Romero Date: 2020-09-18 09:21:44 +0000 URL: https://git.openjdk.java.net/amber/commit/02995ec3 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 53ddb4a1 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 09:51:10 +0000 URL: https://git.openjdk.java.net/amber/commit/53ddb4a1 Merge pull request #46 from openjdk-bot/62 Merge master From duke at openjdk.java.net Fri Sep 18 15:29:54 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:29:54 GMT Subject: [lambda-leftovers] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `lambda-leftovers`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge lambda-leftovers > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/50/files - new: https://git.openjdk.java.net/amber/pull/50/files/6c3e483b..b0f9619a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=50&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=50&range=00-01 Stats: 686 lines in 39 files changed: 503 ins; 51 del; 132 mod Patch: https://git.openjdk.java.net/amber/pull/50.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/50/head:pull/50 PR: https://git.openjdk.java.net/amber/pull/50 From duke at openjdk.java.net Fri Sep 18 15:30:00 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:30:00 GMT Subject: [lambda-leftovers] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 17 Sep 2020 22:07:56 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `lambda-leftovers`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > lambda-leftovers $ git pull https://github.com/openjdk/amber lambda-leftovers > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge lambda-leftovers > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: b0f9619a Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/b0f9619a Stats: 686 lines in 39 files changed: 51 ins; 503 del; 132 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/50 From duke at openjdk.java.net Fri Sep 18 15:31:28 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 15:31:28 GMT Subject: git: openjdk/amber: lambda-leftovers: 78 new changesets Message-ID: <7c11e7b6-0c0d-4e40-9ffe-b2fa19a59555@openjdk.java.net> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: dbbad276 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 11:26:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dbbad276 Merge pull request #50 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 18 15:33:04 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:33:04 GMT Subject: [pattern-runtime] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 154 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Merge pull request #36 from openjdk-bot/58 Merge master - manual merge - Automatic merge of master into lambda-leftovers - ... and 144 more: https://git.openjdk.java.net/amber/compare/6c3e483b...b0f9619a ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/53/files - new: https://git.openjdk.java.net/amber/pull/53/files/6c3e483b..b0f9619a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=00-01 Stats: 686 lines in 39 files changed: 503 ins; 51 del; 132 mod Patch: https://git.openjdk.java.net/amber/pull/53.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/53/head:pull/53 PR: https://git.openjdk.java.net/amber/pull/53 From duke at openjdk.java.net Fri Sep 18 15:35:23 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:35:23 GMT Subject: [sealed-types] RFR: Merge master [v2] In-Reply-To: References: Message-ID: <1hw-W7jGX9-8iXRGWkTBVG5bAEX-FCZ9IwunNTUogBI=.c398acd6-1dac-4358-b776-2dc96938d7db@github.com> > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 154 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Merge pull request #36 from openjdk-bot/58 Merge master - manual merge - Automatic merge of master into lambda-leftovers - ... and 144 more: https://git.openjdk.java.net/amber/compare/6c3e483b...b0f9619a ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/52/files - new: https://git.openjdk.java.net/amber/pull/52/files/6c3e483b..b0f9619a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=52&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=52&range=00-01 Stats: 686 lines in 39 files changed: 503 ins; 51 del; 132 mod Patch: https://git.openjdk.java.net/amber/pull/52.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/52/head:pull/52 PR: https://git.openjdk.java.net/amber/pull/52 From duke at openjdk.java.net Fri Sep 18 15:38:12 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:38:12 GMT Subject: [patterns-stage-2] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 154 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Merge pull request #36 from openjdk-bot/58 Merge master - manual merge - Automatic merge of master into lambda-leftovers - ... and 144 more: https://git.openjdk.java.net/amber/compare/6c3e483b...b0f9619a ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/54/files - new: https://git.openjdk.java.net/amber/pull/54/files/6c3e483b..b0f9619a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=00-01 Stats: 686 lines in 39 files changed: 503 ins; 51 del; 132 mod Patch: https://git.openjdk.java.net/amber/pull/54.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/54/head:pull/54 PR: https://git.openjdk.java.net/amber/pull/54 From duke at openjdk.java.net Fri Sep 18 15:40:35 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 15:40:35 GMT Subject: [enhanced-enums] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 154 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Automatic merge of master into lambda-leftovers - Merge pull request #36 from openjdk-bot/58 Merge master - manual merge - Automatic merge of master into lambda-leftovers - ... and 144 more: https://git.openjdk.java.net/amber/compare/6c3e483b...b0f9619a ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/51/files - new: https://git.openjdk.java.net/amber/pull/51/files/6c3e483b..b0f9619a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=00-01 Stats: 686 lines in 39 files changed: 503 ins; 51 del; 132 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 17:05:43 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:05:43 GMT Subject: [sealed-types] RFR: Merge master [v3] In-Reply-To: References: Message-ID: <_WSUdMwlVdmWV_P7ewBjIONAXuBYcTXf_qZbJHwm0gs=.aa29cc53-4554-420b-9be4-fe3be7a6ca8b@github.com> > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/52/files - new: https://git.openjdk.java.net/amber/pull/52/files/b0f9619a..053f47d0 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=52&range=02 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=52&range=01-02 Stats: 38 lines in 6 files changed: 32 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/amber/pull/52.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/52/head:pull/52 PR: https://git.openjdk.java.net/amber/pull/52 From duke at openjdk.java.net Fri Sep 18 17:05:44 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:05:44 GMT Subject: [sealed-types] Integrated: Merge master In-Reply-To: References: Message-ID: On Fri, 18 Sep 2020 13:19:15 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `sealed-types`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > sealed-types $ git pull https://github.com/openjdk/amber sealed-types > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge sealed-types > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 053f47d0 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/053f47d0 Stats: 38 lines in 6 files changed: 0 ins; 32 del; 6 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/52 From duke at openjdk.java.net Fri Sep 18 17:10:52 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:10:52 GMT Subject: [stats-before-this-super] RFR: Merge master [v2] In-Reply-To: <-rAokNd9ffRTW-moWxyR7-eZDDwI-nLhSghTzNG2ang=.320415ba-3941-4f4a-8dce-309cb113fa1a@github.com> References: <-rAokNd9ffRTW-moWxyR7-eZDDwI-nLhSghTzNG2ang=.320415ba-3941-4f4a-8dce-309cb113fa1a@github.com> Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `stats-before-this-super`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 > $ git checkout openjdk-bot-64 > > # Merge the target branch > $ git merge stats-before-this-super > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/48/files - new: https://git.openjdk.java.net/amber/pull/48/files/6c3e483b..67a1882c Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=48&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=48&range=00-01 Stats: 143 lines in 5 files changed: 86 ins; 53 del; 4 mod Patch: https://git.openjdk.java.net/amber/pull/48.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/48/head:pull/48 PR: https://git.openjdk.java.net/amber/pull/48 From duke at openjdk.java.net Fri Sep 18 17:10:55 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:10:55 GMT Subject: [stats-before-this-super] Integrated: Merge master In-Reply-To: <-rAokNd9ffRTW-moWxyR7-eZDDwI-nLhSghTzNG2ang=.320415ba-3941-4f4a-8dce-309cb113fa1a@github.com> References: <-rAokNd9ffRTW-moWxyR7-eZDDwI-nLhSghTzNG2ang=.320415ba-3941-4f4a-8dce-309cb113fa1a@github.com> Message-ID: <_sd4ul8Yjfiq8-izic5AC-KOgf2NE5YvQptg3ZDdkSI=.a454977e-198b-4cac-b122-952ae77f8d1c@github.com> On Thu, 17 Sep 2020 22:07:03 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `stats-before-this-super`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > stats-before-this-super $ git pull https://github.com/openjdk/amber stats-before-this-super > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +64:openjdk-bot-64 > $ git checkout openjdk-bot-64 > > # Merge the target branch > $ git merge stats-before-this-super > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-64:64 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 67a1882c Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/67a1882c Stats: 143 lines in 5 files changed: 53 ins; 86 del; 4 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/48 From duke at openjdk.java.net Fri Sep 18 17:13:29 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:13:29 GMT Subject: [patterns-stage-2] RFR: Merge master [v3] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 89 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - 8248185: fix the javadoc for Class::isSealed - Automatic merge of master into sealed-types - no sealed annotations - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - ... and 79 more: https://git.openjdk.java.net/amber/compare/b0f9619a...053f47d0 ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/54/files - new: https://git.openjdk.java.net/amber/pull/54/files/b0f9619a..053f47d0 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=02 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=01-02 Stats: 38 lines in 6 files changed: 32 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/amber/pull/54.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/54/head:pull/54 PR: https://git.openjdk.java.net/amber/pull/54 From duke at openjdk.java.net Fri Sep 18 17:15:56 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:15:56 GMT Subject: [enhanced-enums] RFR: Merge master [v3] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 89 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - 8248185: fix the javadoc for Class::isSealed - Automatic merge of master into sealed-types - no sealed annotations - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - ... and 79 more: https://git.openjdk.java.net/amber/compare/b0f9619a...053f47d0 ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/51/files - new: https://git.openjdk.java.net/amber/pull/51/files/b0f9619a..053f47d0 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=02 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=01-02 Stats: 38 lines in 6 files changed: 32 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 17:17:11 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 17:17:11 GMT Subject: git: openjdk/amber: sealed-types: 232 new changesets Message-ID: <43165a69-026d-4b3f-8947-fb6e3652944b@openjdk.java.net> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: a6835787 Author: Bernard Blaser Committer: Vicente Romero Date: 2017-10-02 12:36:10 +0000 URL: https://git.openjdk.java.net/amber/commit/a6835787 Blaser: Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 39f4d5a7 Author: Vicente Romero Date: 2017-10-02 12:38:10 +0000 URL: https://git.openjdk.java.net/amber/commit/39f4d5a7 Delta applying patch for JDK-8187978 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8ea9b74e Author: Sergey Bylokhov Date: 2017-09-22 17:09:56 +0000 URL: https://git.openjdk.java.net/amber/commit/8ea9b74e 8186967: Unused methods in MotifGraphicsUtils can be removed Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java Changeset: e5566ace Author: Sergey Bylokhov Date: 2017-09-22 17:36:55 +0000 URL: https://git.openjdk.java.net/amber/commit/e5566ace 8175968: The javax.swing.filechooser.FileSystemView constructor consumes memory by adding a PropertyChangeListener that is never removed Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java + test/jdk/javax/swing/JFileChooser/FileSystemView/FileSystemViewListenerLeak.java Changeset: 1b2b0e8c Author: Sergey Bylokhov Date: 2017-09-22 18:20:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1b2b0e8c 6238123: Typos at Serialized Form javadoc for java.awt.Polygon Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/java/awt/Polygon.java Changeset: 0b924bfa Author: Artem Smotrakov Date: 2017-09-22 18:57:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0b924bfa 8178274: Java_sun_lwawt_macosx_NSEvent_nsToJavaKeyInfo() overreads jchar variable Reviewed-by: ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m Changeset: 94a925b4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 15:57:43 +0000 URL: https://git.openjdk.java.net/amber/commit/94a925b4 6857809: [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java fails in jdk7 b64 pit build Co-authored-by: Dmitry Cherepanov Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java Changeset: 6b7c509a Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:06:13 +0000 URL: https://git.openjdk.java.net/amber/commit/6b7c509a 8081311: [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java does use deprecated applyResourceBundle Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/ComponentOrientation/WindowTest.java Changeset: b8ca97f4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:12:49 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ca97f4 8154468: [TEST_BUG] java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Changeset: ebf03d17 Author: Prasanta Sadhukhan Date: 2017-09-26 10:46:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ebf03d17 8088132: [Swing, singleThread] ClassCastException in nested event loop when showing multiple message dialogs in SwingNode Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java Changeset: 1c89e3aa Author: Phil Race Date: 2017-09-28 09:13:27 +0000 URL: https://git.openjdk.java.net/amber/commit/1c89e3aa Merge Changeset: fd49cc9c Author: Phil Race Date: 2017-09-28 11:27:56 +0000 URL: https://git.openjdk.java.net/amber/commit/fd49cc9c Merge Changeset: 0e982813 Author: Shashidhara Veerabhadraiah Committer: Ajit Ghaisas Date: 2017-10-04 15:10:08 +0000 URL: https://git.openjdk.java.net/amber/commit/0e982813 8004029: [macosx] The long Tab titles are not clipped with dots at the end Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java - test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java Changeset: c640ec68 Author: Alexandre Iline Date: 2017-10-05 13:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/c640ec68 8188779: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 Reviewed-by: serb, ssadetsky ! test/jdk/sanity/client/lib/jemmy/README ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info Changeset: 513abd0c Author: Dmitry Markov Date: 2017-10-07 15:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/513abd0c 8155197: Focus transition issue Reviewed-by: serb, ssadetsky, aivanov ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java + test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java Changeset: a4bc3522 Author: Prasanta Sadhukhan Date: 2017-10-09 10:42:27 +0000 URL: https://git.openjdk.java.net/amber/commit/a4bc3522 8187989: Documentation error in JComponent.paintComponent Reviewed-by: ssadetsky, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 82040f1f Author: Phil Race Date: 2017-10-09 11:38:46 +0000 URL: https://git.openjdk.java.net/amber/commit/82040f1f Merge Changeset: e83a741b Author: Alexandre Iline Date: 2017-10-10 09:10:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e83a741b 8188824: sanity/client/SwingSet/src/ProgressBarDemoTest: Failed with NullPointerException Reviewed-by: ssadetsky ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java Changeset: a9cb8eb3 Author: Phil Race Date: 2017-10-10 12:15:25 +0000 URL: https://git.openjdk.java.net/amber/commit/a9cb8eb3 8080084: java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with G1 GC Reviewed-by: ssadetsky, pnarayanan ! test/jdk/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: dd41b769 Author: Anton Litvinov Date: 2017-10-11 15:53:25 +0000 URL: https://git.openjdk.java.net/amber/commit/dd41b769 8166772: Touch keyboard is not shown for text components on a screen touch Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/javax/swing/Autoscroller.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: a9808680 Author: Krishna Addepalli Committer: Ajit Ghaisas Date: 2017-10-12 10:40:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a9808680 6714836: JRootPane.getMaximumSize() returns a width of 0 Reviewed-by: psadhukhan, serb ! src/java.desktop/share/classes/javax/swing/JRootPane.java + test/jdk/javax/swing/JRootPane/MaximumSizeTest.java Changeset: 4337e3f1 Author: Phil Race Date: 2017-10-13 08:54:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4337e3f1 8183978: Remove ICU layout code from OpenJDK Reviewed-by: srl, serb ! make/mapfiles/libfontmanager/mapfile-vers ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.cpp - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.h - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.h - src/java.desktop/share/native/libfontmanager/layout/AttachmentPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CanonData.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.h - src/java.desktop/share/native/libfontmanager/layout/CharSubstitutionFilter.h - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertion.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.cpp - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.h - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.h - src/java.desktop/share/native/libfontmanager/layout/DefaultCharMapper.h - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.h - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/Features.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.h - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.h - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.h - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ICUFeatures.h - src/java.desktop/share/native/libfontmanager/layout/IndicClassTables.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangement.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.h - src/java.desktop/share/native/libfontmanager/layout/KernTable.cpp - src/java.desktop/share/native/libfontmanager/layout/KernTable.h - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.h - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.cpp - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphFilter.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.cpp - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.h - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.cpp - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.h - src/java.desktop/share/native/libfontmanager/layout/LELanguages.h - src/java.desktop/share/native/libfontmanager/layout/LEScripts.h - src/java.desktop/share/native/libfontmanager/layout/LEStandalone.h - src/java.desktop/share/native/libfontmanager/layout/LESwaps.h - src/java.desktop/share/native/libfontmanager/layout/LETableReference.h - src/java.desktop/share/native/libfontmanager/layout/LETypes.h - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/LayoutTables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.h - src/java.desktop/share/native/libfontmanager/layout/LookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupTables.h - src/java.desktop/share/native/libfontmanager/layout/Lookups.cpp - src/java.desktop/share/native/libfontmanager/layout/Lookups.h - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.cpp - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.h - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.h - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MirroredCharData.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphStateTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables2.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubst.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeTables.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.h - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ShapingTypeData.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTables.h - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.cpp - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SunLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h - src/java.desktop/share/native/libfontmanager/layout/ThaiStateTables.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.cpp - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.h Changeset: 12cb4407 Author: Semyon Sadetsky Date: 2017-10-16 08:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/12cb4407 8180821: [macosx]com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java: The menu item should have been GC-ed Reviewed-by: prr, psadhukhan ! test/jdk/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Changeset: e363c824 Author: Semyon Sadetsky Date: 2017-10-16 08:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e363c824 8182638: [macosx] Active modal dialog is hidden by another non-active one Reviewed-by: azvegint, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 74e234cb Author: Semyon Sadetsky Date: 2017-10-16 08:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/74e234cb 8187599: Remove dependency of Building Nimbus L&F on JAXB Reviewed-by: serb, prr ! make/jdk/src/classes/build/tools/generatenimbus/AbstractGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Border.java ! make/jdk/src/classes/build/tools/generatenimbus/Canvas.java ! make/jdk/src/classes/build/tools/generatenimbus/Dimension.java ! make/jdk/src/classes/build/tools/generatenimbus/Ellipse.java ! make/jdk/src/classes/build/tools/generatenimbus/Generator.java ! make/jdk/src/classes/build/tools/generatenimbus/Gradient.java ! make/jdk/src/classes/build/tools/generatenimbus/GradientStop.java ! make/jdk/src/classes/build/tools/generatenimbus/Insets.java ! make/jdk/src/classes/build/tools/generatenimbus/Layer.java ! make/jdk/src/classes/build/tools/generatenimbus/Matte.java - make/jdk/src/classes/build/tools/generatenimbus/ObjectFactory.java ! make/jdk/src/classes/build/tools/generatenimbus/Path.java ! make/jdk/src/classes/build/tools/generatenimbus/Point.java ! make/jdk/src/classes/build/tools/generatenimbus/RadialGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Rectangle.java ! make/jdk/src/classes/build/tools/generatenimbus/Shape.java ! make/jdk/src/classes/build/tools/generatenimbus/SynthModel.java ! make/jdk/src/classes/build/tools/generatenimbus/Typeface.java ! make/jdk/src/classes/build/tools/generatenimbus/UIColor.java ! make/jdk/src/classes/build/tools/generatenimbus/UIComponent.java ! make/jdk/src/classes/build/tools/generatenimbus/UIDefault.java ! make/jdk/src/classes/build/tools/generatenimbus/UIFont.java ! make/jdk/src/classes/build/tools/generatenimbus/UIIconRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIProperty.java ! make/jdk/src/classes/build/tools/generatenimbus/UIRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIState.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStateType.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStyle.java Changeset: 8f0f21d9 Author: Phil Race Date: 2017-10-17 14:33:32 +0000 URL: https://git.openjdk.java.net/amber/commit/8f0f21d9 Merge Changeset: 4ccdfd54 Author: Sergey Bylokhov Date: 2017-10-18 22:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4ccdfd54 8075255: Metal L&F has dependency on the Windows L&F Reviewed-by: psadhukhan + src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java = src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java + test/jdk/com/sun/java/swing/plaf/windows/RevalidateOnPropertyChange.java ! test/jdk/com/sun/java/swing/plaf/windows/Test6824600.java Changeset: a1d4869f Author: Manajit Halder Committer: Manajit Halder Date: 2017-10-19 13:52:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a1d4869f 8163265: [macosx] numpad 0 instead of VK_0 Reviewed-by: serb, azvegint ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/jdk/java/awt/keyboard/AllKeyCode/AllKeyCode.java Changeset: 679360ec Author: Phil Race Date: 2017-10-19 10:54:40 +0000 URL: https://git.openjdk.java.net/amber/commit/679360ec Merge Changeset: 7ff7f3b5 Author: Hannes Walln?fer Date: 2017-10-19 20:34:48 +0000 URL: https://git.openjdk.java.net/amber/commit/7ff7f3b5 8189617: Remove undocumented --print-mem-usage option Reviewed-by: jlaskey, sundar ! doc/nashorn/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: d36d5997 Author: Phil Race Date: 2017-10-19 11:45:23 +0000 URL: https://git.openjdk.java.net/amber/commit/d36d5997 Merge Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b784cb2c Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:01:18 +0000 URL: https://git.openjdk.java.net/amber/commit/b784cb2c Merge pull request #52 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 18 17:17:53 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:17:53 GMT Subject: [pattern-runtime] RFR: Merge master [v3] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 89 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - 8248185: fix the javadoc for Class::isSealed - Automatic merge of master into sealed-types - no sealed annotations - Automatic merge of master into sealed-types - Automatic merge of master into sealed-types - ... and 79 more: https://git.openjdk.java.net/amber/compare/b0f9619a...053f47d0 ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/53/files - new: https://git.openjdk.java.net/amber/pull/53/files/b0f9619a..053f47d0 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=02 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=01-02 Stats: 38 lines in 6 files changed: 32 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/amber/pull/53.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/53/head:pull/53 PR: https://git.openjdk.java.net/amber/pull/53 From duke at openjdk.java.net Fri Sep 18 17:23:11 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:23:11 GMT Subject: [local-methods] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `local-methods`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > local-methods $ git pull https://github.com/openjdk/amber local-methods > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 > $ git checkout openjdk-bot-65 > > # Merge the target branch > $ git merge local-methods > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/49/files - new: https://git.openjdk.java.net/amber/pull/49/files/6c3e483b..a3250521 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=49&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=49&range=00-01 Stats: 1970 lines in 59 files changed: 1649 ins; 204 del; 117 mod Patch: https://git.openjdk.java.net/amber/pull/49.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/49/head:pull/49 PR: https://git.openjdk.java.net/amber/pull/49 From duke at openjdk.java.net Fri Sep 18 17:23:12 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:23:12 GMT Subject: [local-methods] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 17 Sep 2020 22:07:31 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `local-methods`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > local-methods $ git pull https://github.com/openjdk/amber local-methods > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +65:openjdk-bot-65 > $ git checkout openjdk-bot-65 > > # Merge the target branch > $ git merge local-methods > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-65:65 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: a3250521 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/a3250521 Stats: 1970 lines in 59 files changed: 204 ins; 1649 del; 117 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/49 From duke at openjdk.java.net Fri Sep 18 17:31:37 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 17:31:37 GMT Subject: git: openjdk/amber: amber-demo-II: 202 new changesets Message-ID: <314cf1b2-1e02-48d0-8e7a-a96c7f65cfdb@openjdk.org> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b784cb2c Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:01:18 +0000 URL: https://git.openjdk.java.net/amber/commit/b784cb2c Merge pull request #52 from openjdk-bot/66 Merge master Changeset: 6b51e289 Author: duke Date: 2020-09-18 17:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/6b51e289 Automatic merge of sealed-types into amber-demo-II From duke at openjdk.java.net Fri Sep 18 17:36:22 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 17:36:22 GMT Subject: git: openjdk/amber: stats-before-this-super: 78 new changesets Message-ID: Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 67a1882c Author: Vicente Romero Date: 2020-09-18 13:04:33 +0000 URL: https://git.openjdk.java.net/amber/commit/67a1882c manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 0fc794e8 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/0fc794e8 Merge pull request #48 from openjdk-bot/64 Merge master From duke at openjdk.java.net Fri Sep 18 17:39:58 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:39:58 GMT Subject: [patterns-stage-2] RFR: Merge master [v4] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/54/files - new: https://git.openjdk.java.net/amber/pull/54/files/053f47d0..486f6649 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=03 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=54&range=02-03 Stats: 1244 lines in 32 files changed: 1156 ins; 56 del; 32 mod Patch: https://git.openjdk.java.net/amber/pull/54.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/54/head:pull/54 PR: https://git.openjdk.java.net/amber/pull/54 From duke at openjdk.java.net Fri Sep 18 17:39:59 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:39:59 GMT Subject: [patterns-stage-2] Integrated: Merge master In-Reply-To: References: Message-ID: On Fri, 18 Sep 2020 13:20:16 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `patterns-stage-2`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > patterns-stage-2 $ git pull https://github.com/openjdk/amber patterns-stage-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge patterns-stage-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 486f6649 Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/486f6649 Stats: 1243 lines in 32 files changed: 55 ins; 1155 del; 33 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/54 From duke at openjdk.java.net Fri Sep 18 17:42:15 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 17:42:15 GMT Subject: git: openjdk/amber: local-methods: 78 new changesets Message-ID: <39270675-928c-4d67-bfb7-b8671694110a@openjdk.java.net> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: a3250521 Author: Vicente Romero Date: 2020-09-18 13:18:01 +0000 URL: https://git.openjdk.java.net/amber/commit/a3250521 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 0ab2130d Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:19:24 +0000 URL: https://git.openjdk.java.net/amber/commit/0ab2130d Merge pull request #49 from openjdk-bot/65 Merge master From duke at openjdk.java.net Fri Sep 18 17:45:49 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:45:49 GMT Subject: [enhanced-enums] RFR: Merge master [v4] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 68 additional commits since the last revision: - manual merge - Merge master - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - Automatic merge of master into patterns-stage-2 - ... and 58 more: https://git.openjdk.java.net/amber/compare/053f47d0...486f6649 ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/51/files - new: https://git.openjdk.java.net/amber/pull/51/files/053f47d0..486f6649 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=03 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=02-03 Stats: 1244 lines in 32 files changed: 1156 ins; 56 del; 32 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 17:47:24 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:47:24 GMT Subject: [pattern-runtime] RFR: Merge master [v4] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/53/files - new: https://git.openjdk.java.net/amber/pull/53/files/053f47d0..4a5e611e Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=03 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=53&range=02-03 Stats: 1244 lines in 32 files changed: 1156 ins; 56 del; 32 mod Patch: https://git.openjdk.java.net/amber/pull/53.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/53/head:pull/53 PR: https://git.openjdk.java.net/amber/pull/53 From duke at openjdk.java.net Fri Sep 18 17:47:25 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:47:25 GMT Subject: [pattern-runtime] Integrated: Merge master In-Reply-To: References: Message-ID: On Fri, 18 Sep 2020 13:19:53 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `pattern-runtime`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > pattern-runtime $ git pull https://github.com/openjdk/amber pattern-runtime > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge pattern-runtime > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 4a5e611e Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/4a5e611e Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/53 From duke at openjdk.java.net Fri Sep 18 17:50:49 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:50:49 GMT Subject: [enhanced-enums] RFR: Merge master [v5] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request incrementally with 36 additional commits since the last revision: - manual merge - Merge pull request #44 from openjdk-bot/66 Merge master - Merge master - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - Automatic merge of master into pattern-runtime - ... and 26 more: https://git.openjdk.java.net/amber/compare/486f6649...4a5e611e ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/51/files - new: https://git.openjdk.java.net/amber/pull/51/files/486f6649..4a5e611e Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=04 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=03-04 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 17:55:27 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:55:27 GMT Subject: [enhanced-enums] RFR: Merge master [v6] In-Reply-To: References: Message-ID: <7rsoO_-jrB7mChB9fyKJqRVtgToCUOO3ynUo4aCjmCw=.9148fdd4-b3ae-4c4e-b349-5722e3786b1f@github.com> > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/51/files - new: https://git.openjdk.java.net/amber/pull/51/files/4a5e611e..ed49e63d Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=05 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=51&range=04-05 Stats: 390 lines in 25 files changed: 301 ins; 16 del; 73 mod Patch: https://git.openjdk.java.net/amber/pull/51.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/51/head:pull/51 PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 17:55:29 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 18 Sep 2020 17:55:29 GMT Subject: [enhanced-enums] Integrated: Merge master In-Reply-To: References: Message-ID: <41L3Opba_DUcDNGDRjjU-bH_5sA37DrHgzyuKBCYWwU=.d8fba143-fa23-4ccc-9481-0a3530a74db9@github.com> On Fri, 18 Sep 2020 13:18:51 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 76 commits from the branch `master`that > can **not** be merged into the branch `enhanced-enums`: > The following file contains merge conflicts: > > - .jcheck/conf > > All Committers in this [project](https://openjdk.java.net/census#Optional[amber]) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > enhanced-enums $ git pull https://github.com/openjdk/amber enhanced-enums > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber +66:openjdk-bot-66 > $ git checkout openjdk-bot-66 > > # Merge the target branch > $ git merge enhanced-enums > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber openjdk-bot-66:66 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: ed49e63d Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/ed49e63d Stats: 380 lines in 25 files changed: 6 ins; 291 del; 83 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/51 From duke at openjdk.java.net Fri Sep 18 18:02:50 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 18:02:50 GMT Subject: git: openjdk/amber: patterns-stage-2: 321 new changesets Message-ID: Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: a6835787 Author: Bernard Blaser Committer: Vicente Romero Date: 2017-10-02 12:36:10 +0000 URL: https://git.openjdk.java.net/amber/commit/a6835787 Blaser: Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 39f4d5a7 Author: Vicente Romero Date: 2017-10-02 12:38:10 +0000 URL: https://git.openjdk.java.net/amber/commit/39f4d5a7 Delta applying patch for JDK-8187978 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8ea9b74e Author: Sergey Bylokhov Date: 2017-09-22 17:09:56 +0000 URL: https://git.openjdk.java.net/amber/commit/8ea9b74e 8186967: Unused methods in MotifGraphicsUtils can be removed Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java Changeset: e5566ace Author: Sergey Bylokhov Date: 2017-09-22 17:36:55 +0000 URL: https://git.openjdk.java.net/amber/commit/e5566ace 8175968: The javax.swing.filechooser.FileSystemView constructor consumes memory by adding a PropertyChangeListener that is never removed Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java + test/jdk/javax/swing/JFileChooser/FileSystemView/FileSystemViewListenerLeak.java Changeset: 1b2b0e8c Author: Sergey Bylokhov Date: 2017-09-22 18:20:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1b2b0e8c 6238123: Typos at Serialized Form javadoc for java.awt.Polygon Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/java/awt/Polygon.java Changeset: 0b924bfa Author: Artem Smotrakov Date: 2017-09-22 18:57:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0b924bfa 8178274: Java_sun_lwawt_macosx_NSEvent_nsToJavaKeyInfo() overreads jchar variable Reviewed-by: ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m Changeset: 94a925b4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 15:57:43 +0000 URL: https://git.openjdk.java.net/amber/commit/94a925b4 6857809: [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java fails in jdk7 b64 pit build Co-authored-by: Dmitry Cherepanov Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java Changeset: 6b7c509a Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:06:13 +0000 URL: https://git.openjdk.java.net/amber/commit/6b7c509a 8081311: [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java does use deprecated applyResourceBundle Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/ComponentOrientation/WindowTest.java Changeset: b8ca97f4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:12:49 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ca97f4 8154468: [TEST_BUG] java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Changeset: ebf03d17 Author: Prasanta Sadhukhan Date: 2017-09-26 10:46:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ebf03d17 8088132: [Swing, singleThread] ClassCastException in nested event loop when showing multiple message dialogs in SwingNode Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java Changeset: 1c89e3aa Author: Phil Race Date: 2017-09-28 09:13:27 +0000 URL: https://git.openjdk.java.net/amber/commit/1c89e3aa Merge Changeset: fd49cc9c Author: Phil Race Date: 2017-09-28 11:27:56 +0000 URL: https://git.openjdk.java.net/amber/commit/fd49cc9c Merge Changeset: 0e982813 Author: Shashidhara Veerabhadraiah Committer: Ajit Ghaisas Date: 2017-10-04 15:10:08 +0000 URL: https://git.openjdk.java.net/amber/commit/0e982813 8004029: [macosx] The long Tab titles are not clipped with dots at the end Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java - test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java Changeset: c640ec68 Author: Alexandre Iline Date: 2017-10-05 13:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/c640ec68 8188779: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 Reviewed-by: serb, ssadetsky ! test/jdk/sanity/client/lib/jemmy/README ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info Changeset: 513abd0c Author: Dmitry Markov Date: 2017-10-07 15:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/513abd0c 8155197: Focus transition issue Reviewed-by: serb, ssadetsky, aivanov ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java + test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java Changeset: a4bc3522 Author: Prasanta Sadhukhan Date: 2017-10-09 10:42:27 +0000 URL: https://git.openjdk.java.net/amber/commit/a4bc3522 8187989: Documentation error in JComponent.paintComponent Reviewed-by: ssadetsky, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 82040f1f Author: Phil Race Date: 2017-10-09 11:38:46 +0000 URL: https://git.openjdk.java.net/amber/commit/82040f1f Merge Changeset: e83a741b Author: Alexandre Iline Date: 2017-10-10 09:10:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e83a741b 8188824: sanity/client/SwingSet/src/ProgressBarDemoTest: Failed with NullPointerException Reviewed-by: ssadetsky ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java Changeset: a9cb8eb3 Author: Phil Race Date: 2017-10-10 12:15:25 +0000 URL: https://git.openjdk.java.net/amber/commit/a9cb8eb3 8080084: java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with G1 GC Reviewed-by: ssadetsky, pnarayanan ! test/jdk/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: dd41b769 Author: Anton Litvinov Date: 2017-10-11 15:53:25 +0000 URL: https://git.openjdk.java.net/amber/commit/dd41b769 8166772: Touch keyboard is not shown for text components on a screen touch Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/javax/swing/Autoscroller.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: a9808680 Author: Krishna Addepalli Committer: Ajit Ghaisas Date: 2017-10-12 10:40:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a9808680 6714836: JRootPane.getMaximumSize() returns a width of 0 Reviewed-by: psadhukhan, serb ! src/java.desktop/share/classes/javax/swing/JRootPane.java + test/jdk/javax/swing/JRootPane/MaximumSizeTest.java Changeset: 4337e3f1 Author: Phil Race Date: 2017-10-13 08:54:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4337e3f1 8183978: Remove ICU layout code from OpenJDK Reviewed-by: srl, serb ! make/mapfiles/libfontmanager/mapfile-vers ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.cpp - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.h - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.h - src/java.desktop/share/native/libfontmanager/layout/AttachmentPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CanonData.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.h - src/java.desktop/share/native/libfontmanager/layout/CharSubstitutionFilter.h - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertion.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.cpp - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.h - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.h - src/java.desktop/share/native/libfontmanager/layout/DefaultCharMapper.h - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.h - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/Features.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.h - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.h - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.h - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ICUFeatures.h - src/java.desktop/share/native/libfontmanager/layout/IndicClassTables.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangement.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.h - src/java.desktop/share/native/libfontmanager/layout/KernTable.cpp - src/java.desktop/share/native/libfontmanager/layout/KernTable.h - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.h - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.cpp - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphFilter.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.cpp - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.h - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.cpp - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.h - src/java.desktop/share/native/libfontmanager/layout/LELanguages.h - src/java.desktop/share/native/libfontmanager/layout/LEScripts.h - src/java.desktop/share/native/libfontmanager/layout/LEStandalone.h - src/java.desktop/share/native/libfontmanager/layout/LESwaps.h - src/java.desktop/share/native/libfontmanager/layout/LETableReference.h - src/java.desktop/share/native/libfontmanager/layout/LETypes.h - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/LayoutTables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.h - src/java.desktop/share/native/libfontmanager/layout/LookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupTables.h - src/java.desktop/share/native/libfontmanager/layout/Lookups.cpp - src/java.desktop/share/native/libfontmanager/layout/Lookups.h - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.cpp - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.h - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.h - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MirroredCharData.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphStateTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables2.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubst.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeTables.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.h - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ShapingTypeData.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTables.h - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.cpp - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SunLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h - src/java.desktop/share/native/libfontmanager/layout/ThaiStateTables.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.cpp - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.h Changeset: 12cb4407 Author: Semyon Sadetsky Date: 2017-10-16 08:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/12cb4407 8180821: [macosx]com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java: The menu item should have been GC-ed Reviewed-by: prr, psadhukhan ! test/jdk/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Changeset: e363c824 Author: Semyon Sadetsky Date: 2017-10-16 08:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e363c824 8182638: [macosx] Active modal dialog is hidden by another non-active one Reviewed-by: azvegint, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 74e234cb Author: Semyon Sadetsky Date: 2017-10-16 08:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/74e234cb 8187599: Remove dependency of Building Nimbus L&F on JAXB Reviewed-by: serb, prr ! make/jdk/src/classes/build/tools/generatenimbus/AbstractGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Border.java ! make/jdk/src/classes/build/tools/generatenimbus/Canvas.java ! make/jdk/src/classes/build/tools/generatenimbus/Dimension.java ! make/jdk/src/classes/build/tools/generatenimbus/Ellipse.java ! make/jdk/src/classes/build/tools/generatenimbus/Generator.java ! make/jdk/src/classes/build/tools/generatenimbus/Gradient.java ! make/jdk/src/classes/build/tools/generatenimbus/GradientStop.java ! make/jdk/src/classes/build/tools/generatenimbus/Insets.java ! make/jdk/src/classes/build/tools/generatenimbus/Layer.java ! make/jdk/src/classes/build/tools/generatenimbus/Matte.java - make/jdk/src/classes/build/tools/generatenimbus/ObjectFactory.java ! make/jdk/src/classes/build/tools/generatenimbus/Path.java ! make/jdk/src/classes/build/tools/generatenimbus/Point.java ! make/jdk/src/classes/build/tools/generatenimbus/RadialGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Rectangle.java ! make/jdk/src/classes/build/tools/generatenimbus/Shape.java ! make/jdk/src/classes/build/tools/generatenimbus/SynthModel.java ! make/jdk/src/classes/build/tools/generatenimbus/Typeface.java ! make/jdk/src/classes/build/tools/generatenimbus/UIColor.java ! make/jdk/src/classes/build/tools/generatenimbus/UIComponent.java ! make/jdk/src/classes/build/tools/generatenimbus/UIDefault.java ! make/jdk/src/classes/build/tools/generatenimbus/UIFont.java ! make/jdk/src/classes/build/tools/generatenimbus/UIIconRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIProperty.java ! make/jdk/src/classes/build/tools/generatenimbus/UIRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIState.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStateType.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStyle.java Changeset: 8f0f21d9 Author: Phil Race Date: 2017-10-17 14:33:32 +0000 URL: https://git.openjdk.java.net/amber/commit/8f0f21d9 Merge Changeset: 4ccdfd54 Author: Sergey Bylokhov Date: 2017-10-18 22:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4ccdfd54 8075255: Metal L&F has dependency on the Windows L&F Reviewed-by: psadhukhan + src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java = src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java + test/jdk/com/sun/java/swing/plaf/windows/RevalidateOnPropertyChange.java ! test/jdk/com/sun/java/swing/plaf/windows/Test6824600.java Changeset: a1d4869f Author: Manajit Halder Committer: Manajit Halder Date: 2017-10-19 13:52:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a1d4869f 8163265: [macosx] numpad 0 instead of VK_0 Reviewed-by: serb, azvegint ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/jdk/java/awt/keyboard/AllKeyCode/AllKeyCode.java Changeset: 679360ec Author: Phil Race Date: 2017-10-19 10:54:40 +0000 URL: https://git.openjdk.java.net/amber/commit/679360ec Merge Changeset: 7ff7f3b5 Author: Hannes Walln?fer Date: 2017-10-19 20:34:48 +0000 URL: https://git.openjdk.java.net/amber/commit/7ff7f3b5 8189617: Remove undocumented --print-mem-usage option Reviewed-by: jlaskey, sundar ! doc/nashorn/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: d36d5997 Author: Phil Race Date: 2017-10-19 11:45:23 +0000 URL: https://git.openjdk.java.net/amber/commit/d36d5997 Merge Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 38111034 Author: Vicente Romero Date: 2019-12-20 19:56:28 +0000 URL: https://git.openjdk.java.net/amber/commit/38111034 Rebasing sealed types branch, old records-and-sealed will be closed Changeset: 76bbd244 Author: Vicente Romero Date: 2019-12-20 19:56:54 +0000 URL: https://git.openjdk.java.net/amber/commit/76bbd244 Imported patch sealed.patch ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/sealedP1/c1.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP2/c2.java + test/hotspot/jtreg/runtime/modules/sealedP3/c3.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java + test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java + test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java + test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 896d4bc8 Author: Harold Seigel Date: 2020-01-02 16:22:59 +0000 URL: https://git.openjdk.java.net/amber/commit/896d4bc8 Sealed types fixes for JDK-15 and other miscellaneous sealed types changes Reviewed-by: vromero ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java - test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java Changeset: ecc066e1 Author: Vicente Romero Date: 2020-01-02 12:44:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ecc066e1 Manual merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 8fc74b30 Author: Jan Lahoda Date: 2020-01-27 12:25:55 +0000 URL: https://git.openjdk.java.net/amber/commit/8fc74b30 Merging default branch into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 78ca15b3 Author: Maurizio Cimadamore Date: 2020-01-30 22:05:28 +0000 URL: https://git.openjdk.java.net/amber/commit/78ca15b3 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: d3d50395 Author: Vicente Romero Date: 2020-02-06 00:24:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d3d50395 The compiler should not enforce a modifier on subclasses of non-sealed classes ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 997ac3dd Author: Maurizio Cimadamore Date: 2020-02-07 20:39:50 +0000 URL: https://git.openjdk.java.net/amber/commit/997ac3dd Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3cb217da Author: Vicente Romero Date: 2020-02-07 17:26:12 +0000 URL: https://git.openjdk.java.net/amber/commit/3cb217da Fixing bug that was breaking the build ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 0aa2ebb4 Author: Jonathan Gibbons Date: 2020-02-11 17:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/0aa2ebb4 Fix bad merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java Changeset: 09ded8aa Author: Vicente Romero Date: 2020-02-11 20:42:44 +0000 URL: https://git.openjdk.java.net/amber/commit/09ded8aa Sync-ing the implementation with current spec ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 5cc60414 Author: Vicente Romero Date: 2020-02-13 14:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5cc60414 Additional syncing with the latest spec checking that there are no duplicates in the permits list checking that subtypes listed in the permits list have the sealed type as a direct supertype checking that sealed and super are in same package if in unnamed module or in same module in other case checking that type variables are not listed in the permits clause checking that a sealed type has at least one subtype ! 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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 99727377 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/99727377 Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3bd8984b Author: Vicente Romero Date: 2020-02-13 18:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3bd8984b Fixing NPE bug that was provoking several regression tests to fail ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 0399db97 Author: Vicente Romero Date: 2020-02-14 12:41:10 +0000 URL: https://git.openjdk.java.net/amber/commit/0399db97 Fix NPE for classes extending type variables ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 62a04da0 Author: Harold Seigel Date: 2020-02-14 20:39:30 +0000 URL: https://git.openjdk.java.net/amber/commit/62a04da0 Fix hotspot sealed types tests Reviewed-by: vromero ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/c1.java - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP2/c2.java ! test/hotspot/jtreg/runtime/modules/sealedP3/c3.java ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java - test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java - test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java Changeset: 6ba9e0e1 Author: Vicente Romero Date: 2020-02-14 16:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/6ba9e0e1 Fix for test ListModuleDeps ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 90dc530e Author: Vicente Romero Date: 2020-02-14 17:17:21 +0000 URL: https://git.openjdk.java.net/amber/commit/90dc530e Refactoring: removing outdated code, adding diagnostics ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 76e2a9fd Author: Jonathan Gibbons Date: 2020-02-14 16:23:52 +0000 URL: https://git.openjdk.java.net/amber/commit/76e2a9fd Javadoc: update handling of "not exhaustive" permits list ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.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/testSealedTypes/TestSealedTypes.java Changeset: 2c1223c1 Author: Harold Seigel Date: 2020-02-18 18:00:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c1223c1 Fix sealed types class redefinition test Reviewed-by: vromero ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classTwo.java Changeset: 1f964597 Author: Vicente Romero Date: 2020-02-24 17:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/1f964597 Adding more diags examples ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 46377346 Author: Vicente Romero Date: 2020-02-25 19:23:17 +0000 URL: https://git.openjdk.java.net/amber/commit/46377346 Making enums with subclasses sealed ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 92cce7da Author: Vicente Romero Date: 2020-02-26 23:48:13 +0000 URL: https://git.openjdk.java.net/amber/commit/92cce7da Issue an error if a type in the permits list refers to declaring class or a supertype ! 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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java Changeset: e7d4dec7 Author: Vicente Romero Date: 2020-02-27 13:49:58 +0000 URL: https://git.openjdk.java.net/amber/commit/e7d4dec7 Adding regression tests + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 797efbb9 Author: Vicente Romero Date: 2020-02-27 22:56:46 +0000 URL: https://git.openjdk.java.net/amber/commit/797efbb9 Refactoring: relocating checks to attribution phase ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7cb3584a Author: Vicente Romero Date: 2020-02-28 16:29:03 +0000 URL: https://git.openjdk.java.net/amber/commit/7cb3584a Adding specs ! src/java.base/share/classes/java/lang/Class.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: f0d80b20 Author: Vicente Romero Date: 2020-02-28 23:31:19 +0000 URL: https://git.openjdk.java.net/amber/commit/f0d80b20 Spec fixes, removing experimental code ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: e6ed2b90 Author: Jan Lahoda Date: 2020-03-10 15:34:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e6ed2b90 Merging recent default branch changes to the sealed-types branch ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: c6917622 Author: Maurizio Cimadamore Date: 2020-03-13 16:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/c6917622 Automatic merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: e5b3ce09 Author: Vicente Romero Date: 2020-04-02 16:01:38 +0000 URL: https://git.openjdk.java.net/amber/commit/e5b3ce09 Fixing regression test golden results ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: cc3fb9b8 Author: Harold Seigel Date: 2020-04-03 14:20:38 +0000 URL: https://git.openjdk.java.net/amber/commit/cc3fb9b8 Throw CFE for empty PermittedSubtypes attributes and for final classes with PermittedSubtypes attributes Reviewed-by: vromero ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java Changeset: 543f9aa1 Author: Vicente Romero Date: 2020-04-10 13:06:16 +0000 URL: https://git.openjdk.java.net/amber/commit/543f9aa1 Manual merge with default ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 0383f7fa Author: Vicente Romero Date: 2020-04-10 14:25:49 +0000 URL: https://git.openjdk.java.net/amber/commit/0383f7fa Manual merge with default ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3188b2e7 Author: Robin Westberg Date: 2020-04-15 06:56:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3188b2e7 8242624: Update .jcheck/conf for project Amber Reviewed-by: duke, ehelin, chegar ! .jcheck/conf Changeset: 69577c9f Author: duke Date: 2020-04-16 22:05:38 +0000 URL: https://git.openjdk.java.net/amber/commit/69577c9f Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 75ca97b6 Author: Vicente Romero Date: 2020-04-21 00:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/75ca97b6 fixed comment at jvm.h ! src/hotspot/share/include/jvm.h Changeset: a6937c83 Author: Vicente Romero Date: 2020-04-21 13:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a6937c83 removing duplicate entry for JVM_GetPermittedSubtypes at jvm.h ! src/hotspot/share/include/jvm.h Changeset: 8e0e8e55 Author: Vicente Romero Date: 2020-04-23 15:55:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8e0e8e55 adding toString method to Flag.NON_SEALED ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: 8f487523 Author: Vicente Romero Date: 2020-04-24 11:01:52 +0000 URL: https://git.openjdk.java.net/amber/commit/8f487523 Merge with sealed-types ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java Changeset: b66db1c2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-04-24 11:06:52 +0000 URL: https://git.openjdk.java.net/amber/commit/b66db1c2 Merge pull request #18 from openjdk-bot/40 Merge master Changeset: dbe9dc91 Author: duke Date: 2020-04-30 22:02:46 +0000 URL: https://git.openjdk.java.net/amber/commit/dbe9dc91 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: d568e945 Author: Vicente Romero Date: 2020-05-01 10:52:33 +0000 URL: https://git.openjdk.java.net/amber/commit/d568e945 refactoring sealed types ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/ClassWriter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 79e93aa2 Author: Vicente Romero Date: 2020-05-04 21:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79e93aa2 minor fix to Elements API ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 71ad1b6e Author: duke Date: 2020-05-07 22:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/71ad1b6e Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9a32dd45 Author: Vicente Romero Date: 2020-05-08 11:07:46 +0000 URL: https://git.openjdk.java.net/amber/commit/9a32dd45 renaming to sealed classes ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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/util/Names.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/LinkInfoImpl.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclassesTest.java - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubclassesAttr.java - test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java - test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java Changeset: 637840b4 Author: Vicente Romero Date: 2020-05-11 19:25:00 +0000 URL: https://git.openjdk.java.net/amber/commit/637840b4 8244762: (sealed-types) [primitive].class.isSealed()/getPermittedSubclasses() crash VM ! src/hotspot/share/prims/jvm.cpp ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7635248f Author: Vicente Romero Date: 2020-05-12 13:57:18 +0000 URL: https://git.openjdk.java.net/amber/commit/7635248f method JVM_GetPermittedSubclasses was failing for array classes ! src/hotspot/share/prims/jvm.cpp Changeset: 88534c6e Author: Vicente Romero Date: 2020-05-12 20:29:09 +0000 URL: https://git.openjdk.java.net/amber/commit/88534c6e updating javadoc code after changes in javax.lang.model ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java Changeset: f5d1c6bc Author: Vicente Romero Date: 2020-05-12 22:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/f5d1c6bc Jan' patch: attempting to fix separate compilation issues with sealed classes ! 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/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 0be25ca2 Author: Vicente Romero Date: 2020-05-13 13:39:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0be25ca2 Harold's patch: renaming several tests = test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java = test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod = test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java = test/hotspot/jtreg/runtime/sealedClasses/TEST.properties = test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/wrongPackage.java = test/hotspot/jtreg/runtime/sealedClasses/overrideSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod = test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/outerPlanets.jcod = test/hotspot/jtreg/runtime/sealedClasses/sealedTest.java - test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classTwo.java Changeset: 418e7bda Author: Vicente Romero Date: 2020-05-13 20:59:25 +0000 URL: https://git.openjdk.java.net/amber/commit/418e7bda fixing bug: enums were considered sealed even without enabling preview ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out Changeset: ec36ca00 Author: Vicente Romero Date: 2020-05-14 17:09:21 +0000 URL: https://git.openjdk.java.net/amber/commit/ec36ca00 fixing regression tests ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java Changeset: 9a31af00 Author: duke Date: 2020-05-14 22:04:52 +0000 URL: https://git.openjdk.java.net/amber/commit/9a31af00 Automatic merge of master into sealed-types Changeset: c5ebf3a2 Author: Vicente Romero Date: 2020-05-14 19:57:59 +0000 URL: https://git.openjdk.java.net/amber/commit/c5ebf3a2 code cleanup: removing unncessary edits, etc ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 5db4b8b7 Author: Vicente Romero Date: 2020-05-15 15:39:57 +0000 URL: https://git.openjdk.java.net/amber/commit/5db4b8b7 adding more regression tests, bug fixing, etc ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 34024880 Author: Vicente Romero Date: 2020-05-18 10:44:37 +0000 URL: https://git.openjdk.java.net/amber/commit/34024880 adding new test for reflection on sealed classes, refactoring tests ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java ! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java - test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: c542daf6 Author: Vicente Romero Date: 2020-05-18 18:07:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c542daf6 additional adjustments ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cd8fa69c Author: duke Date: 2020-05-19 13:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/cd8fa69c Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 2aca2ea3 Author: duke Date: 2020-05-21 22:05:04 +0000 URL: https://git.openjdk.java.net/amber/commit/2aca2ea3 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml Changeset: 366939f8 Author: Vicente Romero Date: 2020-05-25 20:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/366939f8 addressing review comments, first iteration ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/ClassReader.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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 4766f958 Author: Vicente Romero Date: 2020-05-26 12:28:51 +0000 URL: https://git.openjdk.java.net/amber/commit/4766f958 pushing vm code already reviewed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java = test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod = test/hotspot/jtreg/runtime/modules/sealedP2/C2.java = test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java - test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 926ea22b Author: Vicente Romero Date: 2020-05-26 20:45:40 +0000 URL: https://git.openjdk.java.net/amber/commit/926ea22b changes second review iteration ! 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/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 71add502 Author: Vicente Romero Date: 2020-05-29 10:26:31 +0000 URL: https://git.openjdk.java.net/amber/commit/71add502 manual merge with master ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 3d2961e6 Author: Vicente Romero Date: 2020-05-29 10:59:11 +0000 URL: https://git.openjdk.java.net/amber/commit/3d2961e6 fixing merge issue on HtmlStyle ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: b37f7467 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-05-29 11:14:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b37f7467 Merge pull request #22 from openjdk-bot/42 Merge master Changeset: a50af77f Author: Harold Seigel Date: 2020-06-01 17:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a50af77f VM and core-libs sealed classes update ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java Changeset: f5534a15 Author: Vicente Romero Date: 2020-06-01 15:25:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f5534a15 add explanatory note to ::permittedSubclasses and ::isSealed ! src/java.base/share/classes/java/lang/Class.java Changeset: 2e3dd9fa Author: Vicente Romero Date: 2020-06-02 17:24:49 +0000 URL: https://git.openjdk.java.net/amber/commit/2e3dd9fa manual merge Changeset: 850cbfb2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 17:30:40 +0000 URL: https://git.openjdk.java.net/amber/commit/850cbfb2 Merge pull request #28 from openjdk-bot/48 Merge master Changeset: 22f18850 Author: duke Date: 2020-06-04 22:02:42 +0000 URL: https://git.openjdk.java.net/amber/commit/22f18850 Automatic merge of master into sealed-types Changeset: 740dac55 Author: duke Date: 2020-06-11 22:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/740dac55 Automatic merge of master into sealed-types Changeset: d256f72c Author: duke Date: 2020-06-18 22:03:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d256f72c Automatic merge of master into sealed-types Changeset: 15d97da3 Author: duke Date: 2020-06-25 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/15d97da3 Automatic merge of master into sealed-types Changeset: cb1eecc3 Author: duke Date: 2020-07-02 22:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/cb1eecc3 Automatic merge of master into sealed-types Changeset: b094d470 Author: duke Date: 2020-07-09 22:05:13 +0000 URL: https://git.openjdk.java.net/amber/commit/b094d470 Automatic merge of master into sealed-types Changeset: 33191950 Author: duke Date: 2020-07-16 22:05:21 +0000 URL: https://git.openjdk.java.net/amber/commit/33191950 Automatic merge of master into sealed-types Changeset: 4ec9c7fb Author: duke Date: 2020-07-23 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/4ec9c7fb Automatic merge of master into sealed-types Changeset: e3407967 Author: duke Date: 2020-07-28 15:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e3407967 Automatic merge of master into sealed-types Changeset: 0f67e15c Author: duke Date: 2020-07-30 22:04:50 +0000 URL: https://git.openjdk.java.net/amber/commit/0f67e15c Automatic merge of master into sealed-types Changeset: 7a058eaf Author: duke Date: 2020-07-31 18:17:54 +0000 URL: https://git.openjdk.java.net/amber/commit/7a058eaf Automatic merge of master into sealed-types Changeset: 2359a1e4 Author: duke Date: 2020-08-06 22:02:58 +0000 URL: https://git.openjdk.java.net/amber/commit/2359a1e4 Automatic merge of master into sealed-types Changeset: 565fa135 Author: Vicente Romero Date: 2020-08-12 15:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/565fa135 no sealed annotations ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 39fc640c Author: duke Date: 2020-08-13 22:02:34 +0000 URL: https://git.openjdk.java.net/amber/commit/39fc640c Automatic merge of master into sealed-types Changeset: e1962aa6 Author: Vicente Romero Date: 2020-08-18 21:44:29 +0000 URL: https://git.openjdk.java.net/amber/commit/e1962aa6 8248185: fix the javadoc for Class::isSealed ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 351bed93 Author: duke Date: 2020-08-20 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/351bed93 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: fbe38f23 Author: duke Date: 2020-08-27 22:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/fbe38f23 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 486f6649 Author: Vicente Romero Date: 2020-09-18 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/486f6649 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c2452825 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:36:29 +0000 URL: https://git.openjdk.java.net/amber/commit/c2452825 Merge pull request #54 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 18 18:29:58 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 18:29:58 GMT Subject: git: openjdk/amber: enhanced-enums: 394 new changesets Message-ID: Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 38111034 Author: Vicente Romero Date: 2019-12-20 19:56:28 +0000 URL: https://git.openjdk.java.net/amber/commit/38111034 Rebasing sealed types branch, old records-and-sealed will be closed Changeset: 76bbd244 Author: Vicente Romero Date: 2019-12-20 19:56:54 +0000 URL: https://git.openjdk.java.net/amber/commit/76bbd244 Imported patch sealed.patch ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/sealedP1/c1.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP2/c2.java + test/hotspot/jtreg/runtime/modules/sealedP3/c3.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java + test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java + test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java + test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 896d4bc8 Author: Harold Seigel Date: 2020-01-02 16:22:59 +0000 URL: https://git.openjdk.java.net/amber/commit/896d4bc8 Sealed types fixes for JDK-15 and other miscellaneous sealed types changes Reviewed-by: vromero ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java - test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java Changeset: ecc066e1 Author: Vicente Romero Date: 2020-01-02 12:44:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ecc066e1 Manual merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 8fc74b30 Author: Jan Lahoda Date: 2020-01-27 12:25:55 +0000 URL: https://git.openjdk.java.net/amber/commit/8fc74b30 Merging default branch into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 78ca15b3 Author: Maurizio Cimadamore Date: 2020-01-30 22:05:28 +0000 URL: https://git.openjdk.java.net/amber/commit/78ca15b3 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: d3d50395 Author: Vicente Romero Date: 2020-02-06 00:24:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d3d50395 The compiler should not enforce a modifier on subclasses of non-sealed classes ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 997ac3dd Author: Maurizio Cimadamore Date: 2020-02-07 20:39:50 +0000 URL: https://git.openjdk.java.net/amber/commit/997ac3dd Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3cb217da Author: Vicente Romero Date: 2020-02-07 17:26:12 +0000 URL: https://git.openjdk.java.net/amber/commit/3cb217da Fixing bug that was breaking the build ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 0aa2ebb4 Author: Jonathan Gibbons Date: 2020-02-11 17:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/0aa2ebb4 Fix bad merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java Changeset: 09ded8aa Author: Vicente Romero Date: 2020-02-11 20:42:44 +0000 URL: https://git.openjdk.java.net/amber/commit/09ded8aa Sync-ing the implementation with current spec ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 5cc60414 Author: Vicente Romero Date: 2020-02-13 14:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5cc60414 Additional syncing with the latest spec checking that there are no duplicates in the permits list checking that subtypes listed in the permits list have the sealed type as a direct supertype checking that sealed and super are in same package if in unnamed module or in same module in other case checking that type variables are not listed in the permits clause checking that a sealed type has at least one subtype ! 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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 99727377 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/99727377 Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3bd8984b Author: Vicente Romero Date: 2020-02-13 18:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3bd8984b Fixing NPE bug that was provoking several regression tests to fail ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 0399db97 Author: Vicente Romero Date: 2020-02-14 12:41:10 +0000 URL: https://git.openjdk.java.net/amber/commit/0399db97 Fix NPE for classes extending type variables ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 62a04da0 Author: Harold Seigel Date: 2020-02-14 20:39:30 +0000 URL: https://git.openjdk.java.net/amber/commit/62a04da0 Fix hotspot sealed types tests Reviewed-by: vromero ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/c1.java - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP2/c2.java ! test/hotspot/jtreg/runtime/modules/sealedP3/c3.java ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java - test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java - test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java Changeset: 6ba9e0e1 Author: Vicente Romero Date: 2020-02-14 16:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/6ba9e0e1 Fix for test ListModuleDeps ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 90dc530e Author: Vicente Romero Date: 2020-02-14 17:17:21 +0000 URL: https://git.openjdk.java.net/amber/commit/90dc530e Refactoring: removing outdated code, adding diagnostics ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 76e2a9fd Author: Jonathan Gibbons Date: 2020-02-14 16:23:52 +0000 URL: https://git.openjdk.java.net/amber/commit/76e2a9fd Javadoc: update handling of "not exhaustive" permits list ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.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/testSealedTypes/TestSealedTypes.java Changeset: 2c1223c1 Author: Harold Seigel Date: 2020-02-18 18:00:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c1223c1 Fix sealed types class redefinition test Reviewed-by: vromero ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classTwo.java Changeset: 1f964597 Author: Vicente Romero Date: 2020-02-24 17:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/1f964597 Adding more diags examples ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 46377346 Author: Vicente Romero Date: 2020-02-25 19:23:17 +0000 URL: https://git.openjdk.java.net/amber/commit/46377346 Making enums with subclasses sealed ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 92cce7da Author: Vicente Romero Date: 2020-02-26 23:48:13 +0000 URL: https://git.openjdk.java.net/amber/commit/92cce7da Issue an error if a type in the permits list refers to declaring class or a supertype ! 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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java Changeset: e7d4dec7 Author: Vicente Romero Date: 2020-02-27 13:49:58 +0000 URL: https://git.openjdk.java.net/amber/commit/e7d4dec7 Adding regression tests + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 797efbb9 Author: Vicente Romero Date: 2020-02-27 22:56:46 +0000 URL: https://git.openjdk.java.net/amber/commit/797efbb9 Refactoring: relocating checks to attribution phase ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7cb3584a Author: Vicente Romero Date: 2020-02-28 16:29:03 +0000 URL: https://git.openjdk.java.net/amber/commit/7cb3584a Adding specs ! src/java.base/share/classes/java/lang/Class.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: f0d80b20 Author: Vicente Romero Date: 2020-02-28 23:31:19 +0000 URL: https://git.openjdk.java.net/amber/commit/f0d80b20 Spec fixes, removing experimental code ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: e6ed2b90 Author: Jan Lahoda Date: 2020-03-10 15:34:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e6ed2b90 Merging recent default branch changes to the sealed-types branch ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: c6917622 Author: Maurizio Cimadamore Date: 2020-03-13 16:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/c6917622 Automatic merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: e5b3ce09 Author: Vicente Romero Date: 2020-04-02 16:01:38 +0000 URL: https://git.openjdk.java.net/amber/commit/e5b3ce09 Fixing regression test golden results ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: cc3fb9b8 Author: Harold Seigel Date: 2020-04-03 14:20:38 +0000 URL: https://git.openjdk.java.net/amber/commit/cc3fb9b8 Throw CFE for empty PermittedSubtypes attributes and for final classes with PermittedSubtypes attributes Reviewed-by: vromero ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java Changeset: 543f9aa1 Author: Vicente Romero Date: 2020-04-10 13:06:16 +0000 URL: https://git.openjdk.java.net/amber/commit/543f9aa1 Manual merge with default ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 0383f7fa Author: Vicente Romero Date: 2020-04-10 14:25:49 +0000 URL: https://git.openjdk.java.net/amber/commit/0383f7fa Manual merge with default ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3188b2e7 Author: Robin Westberg Date: 2020-04-15 06:56:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3188b2e7 8242624: Update .jcheck/conf for project Amber Reviewed-by: duke, ehelin, chegar ! .jcheck/conf Changeset: 69577c9f Author: duke Date: 2020-04-16 22:05:38 +0000 URL: https://git.openjdk.java.net/amber/commit/69577c9f Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 75ca97b6 Author: Vicente Romero Date: 2020-04-21 00:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/75ca97b6 fixed comment at jvm.h ! src/hotspot/share/include/jvm.h Changeset: a6937c83 Author: Vicente Romero Date: 2020-04-21 13:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a6937c83 removing duplicate entry for JVM_GetPermittedSubtypes at jvm.h ! src/hotspot/share/include/jvm.h Changeset: 8e0e8e55 Author: Vicente Romero Date: 2020-04-23 15:55:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8e0e8e55 adding toString method to Flag.NON_SEALED ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: 8f487523 Author: Vicente Romero Date: 2020-04-24 11:01:52 +0000 URL: https://git.openjdk.java.net/amber/commit/8f487523 Merge with sealed-types ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java Changeset: b66db1c2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-04-24 11:06:52 +0000 URL: https://git.openjdk.java.net/amber/commit/b66db1c2 Merge pull request #18 from openjdk-bot/40 Merge master Changeset: dbe9dc91 Author: duke Date: 2020-04-30 22:02:46 +0000 URL: https://git.openjdk.java.net/amber/commit/dbe9dc91 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: d568e945 Author: Vicente Romero Date: 2020-05-01 10:52:33 +0000 URL: https://git.openjdk.java.net/amber/commit/d568e945 refactoring sealed types ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/ClassWriter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 79e93aa2 Author: Vicente Romero Date: 2020-05-04 21:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79e93aa2 minor fix to Elements API ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 71ad1b6e Author: duke Date: 2020-05-07 22:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/71ad1b6e Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9a32dd45 Author: Vicente Romero Date: 2020-05-08 11:07:46 +0000 URL: https://git.openjdk.java.net/amber/commit/9a32dd45 renaming to sealed classes ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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/util/Names.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/LinkInfoImpl.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclassesTest.java - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubclassesAttr.java - test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java - test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java Changeset: 637840b4 Author: Vicente Romero Date: 2020-05-11 19:25:00 +0000 URL: https://git.openjdk.java.net/amber/commit/637840b4 8244762: (sealed-types) [primitive].class.isSealed()/getPermittedSubclasses() crash VM ! src/hotspot/share/prims/jvm.cpp ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7635248f Author: Vicente Romero Date: 2020-05-12 13:57:18 +0000 URL: https://git.openjdk.java.net/amber/commit/7635248f method JVM_GetPermittedSubclasses was failing for array classes ! src/hotspot/share/prims/jvm.cpp Changeset: 88534c6e Author: Vicente Romero Date: 2020-05-12 20:29:09 +0000 URL: https://git.openjdk.java.net/amber/commit/88534c6e updating javadoc code after changes in javax.lang.model ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java Changeset: f5d1c6bc Author: Vicente Romero Date: 2020-05-12 22:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/f5d1c6bc Jan' patch: attempting to fix separate compilation issues with sealed classes ! 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/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 0be25ca2 Author: Vicente Romero Date: 2020-05-13 13:39:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0be25ca2 Harold's patch: renaming several tests = test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java = test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod = test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java = test/hotspot/jtreg/runtime/sealedClasses/TEST.properties = test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/wrongPackage.java = test/hotspot/jtreg/runtime/sealedClasses/overrideSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod = test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/outerPlanets.jcod = test/hotspot/jtreg/runtime/sealedClasses/sealedTest.java - test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classTwo.java Changeset: 418e7bda Author: Vicente Romero Date: 2020-05-13 20:59:25 +0000 URL: https://git.openjdk.java.net/amber/commit/418e7bda fixing bug: enums were considered sealed even without enabling preview ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out Changeset: ec36ca00 Author: Vicente Romero Date: 2020-05-14 17:09:21 +0000 URL: https://git.openjdk.java.net/amber/commit/ec36ca00 fixing regression tests ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java Changeset: 9a31af00 Author: duke Date: 2020-05-14 22:04:52 +0000 URL: https://git.openjdk.java.net/amber/commit/9a31af00 Automatic merge of master into sealed-types Changeset: c5ebf3a2 Author: Vicente Romero Date: 2020-05-14 19:57:59 +0000 URL: https://git.openjdk.java.net/amber/commit/c5ebf3a2 code cleanup: removing unncessary edits, etc ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 5db4b8b7 Author: Vicente Romero Date: 2020-05-15 15:39:57 +0000 URL: https://git.openjdk.java.net/amber/commit/5db4b8b7 adding more regression tests, bug fixing, etc ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 34024880 Author: Vicente Romero Date: 2020-05-18 10:44:37 +0000 URL: https://git.openjdk.java.net/amber/commit/34024880 adding new test for reflection on sealed classes, refactoring tests ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java ! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java - test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: c542daf6 Author: Vicente Romero Date: 2020-05-18 18:07:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c542daf6 additional adjustments ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cd8fa69c Author: duke Date: 2020-05-19 13:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/cd8fa69c Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 2aca2ea3 Author: duke Date: 2020-05-21 22:05:04 +0000 URL: https://git.openjdk.java.net/amber/commit/2aca2ea3 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml Changeset: 366939f8 Author: Vicente Romero Date: 2020-05-25 20:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/366939f8 addressing review comments, first iteration ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/ClassReader.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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 4766f958 Author: Vicente Romero Date: 2020-05-26 12:28:51 +0000 URL: https://git.openjdk.java.net/amber/commit/4766f958 pushing vm code already reviewed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java = test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod = test/hotspot/jtreg/runtime/modules/sealedP2/C2.java = test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java - test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 926ea22b Author: Vicente Romero Date: 2020-05-26 20:45:40 +0000 URL: https://git.openjdk.java.net/amber/commit/926ea22b changes second review iteration ! 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/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 71add502 Author: Vicente Romero Date: 2020-05-29 10:26:31 +0000 URL: https://git.openjdk.java.net/amber/commit/71add502 manual merge with master ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 3d2961e6 Author: Vicente Romero Date: 2020-05-29 10:59:11 +0000 URL: https://git.openjdk.java.net/amber/commit/3d2961e6 fixing merge issue on HtmlStyle ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: b37f7467 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-05-29 11:14:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b37f7467 Merge pull request #22 from openjdk-bot/42 Merge master Changeset: a50af77f Author: Harold Seigel Date: 2020-06-01 17:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a50af77f VM and core-libs sealed classes update ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java Changeset: f5534a15 Author: Vicente Romero Date: 2020-06-01 15:25:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f5534a15 add explanatory note to ::permittedSubclasses and ::isSealed ! src/java.base/share/classes/java/lang/Class.java Changeset: 2e3dd9fa Author: Vicente Romero Date: 2020-06-02 17:24:49 +0000 URL: https://git.openjdk.java.net/amber/commit/2e3dd9fa manual merge Changeset: 850cbfb2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 17:30:40 +0000 URL: https://git.openjdk.java.net/amber/commit/850cbfb2 Merge pull request #28 from openjdk-bot/48 Merge master Changeset: 22f18850 Author: duke Date: 2020-06-04 22:02:42 +0000 URL: https://git.openjdk.java.net/amber/commit/22f18850 Automatic merge of master into sealed-types Changeset: 740dac55 Author: duke Date: 2020-06-11 22:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/740dac55 Automatic merge of master into sealed-types Changeset: d256f72c Author: duke Date: 2020-06-18 22:03:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d256f72c Automatic merge of master into sealed-types Changeset: 15d97da3 Author: duke Date: 2020-06-25 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/15d97da3 Automatic merge of master into sealed-types Changeset: cb1eecc3 Author: duke Date: 2020-07-02 22:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/cb1eecc3 Automatic merge of master into sealed-types Changeset: b094d470 Author: duke Date: 2020-07-09 22:05:13 +0000 URL: https://git.openjdk.java.net/amber/commit/b094d470 Automatic merge of master into sealed-types Changeset: 33191950 Author: duke Date: 2020-07-16 22:05:21 +0000 URL: https://git.openjdk.java.net/amber/commit/33191950 Automatic merge of master into sealed-types Changeset: 4ec9c7fb Author: duke Date: 2020-07-23 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/4ec9c7fb Automatic merge of master into sealed-types Changeset: e3407967 Author: duke Date: 2020-07-28 15:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e3407967 Automatic merge of master into sealed-types Changeset: 0f67e15c Author: duke Date: 2020-07-30 22:04:50 +0000 URL: https://git.openjdk.java.net/amber/commit/0f67e15c Automatic merge of master into sealed-types Changeset: 7a058eaf Author: duke Date: 2020-07-31 18:17:54 +0000 URL: https://git.openjdk.java.net/amber/commit/7a058eaf Automatic merge of master into sealed-types Changeset: 2359a1e4 Author: duke Date: 2020-08-06 22:02:58 +0000 URL: https://git.openjdk.java.net/amber/commit/2359a1e4 Automatic merge of master into sealed-types Changeset: 565fa135 Author: Vicente Romero Date: 2020-08-12 15:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/565fa135 no sealed annotations ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 39fc640c Author: duke Date: 2020-08-13 22:02:34 +0000 URL: https://git.openjdk.java.net/amber/commit/39fc640c Automatic merge of master into sealed-types Changeset: e1962aa6 Author: Vicente Romero Date: 2020-08-18 21:44:29 +0000 URL: https://git.openjdk.java.net/amber/commit/e1962aa6 8248185: fix the javadoc for Class::isSealed ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 351bed93 Author: duke Date: 2020-08-20 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/351bed93 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: fbe38f23 Author: duke Date: 2020-08-27 22:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/fbe38f23 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 5227516d Author: Brian Goetz Date: 2019-06-14 15:59:12 +0000 URL: https://git.openjdk.java.net/amber/commit/5227516d Branching for pattern-runtime Changeset: 12167265 Author: Brian Goetz Date: 2019-06-20 16:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/12167265 Initial implementation of PatternHandle and friends + src/java.base/share/classes/java/lang/runtime/PatternCarriers.java + src/java.base/share/classes/java/lang/runtime/PatternHandle.java + src/java.base/share/classes/java/lang/runtime/PatternHandles.java + src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/module-info.java + test/jdk/java/lang/lang-runtime/PatternHandleTest.java + test/jdk/java/lang/lang-runtime/SwitchBootstrapsTest.java + test/jdk/java/lang/lang-runtime/boottest/TEST.properties + test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java Changeset: 3d62c4e9 Author: Maurizio Cimadamore Date: 2019-06-20 22:35:17 +0000 URL: https://git.openjdk.java.net/amber/commit/3d62c4e9 Automatic merge with default Changeset: 110bb836 Author: Brian Goetz Date: 2019-06-21 10:34:47 +0000 URL: https://git.openjdk.java.net/amber/commit/110bb836 Updates to pattern match tests ! test/jdk/java/lang/lang-runtime/PatternHandleTest.java ! test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java Changeset: 447ad742 Author: Brian Goetz Date: 2019-06-21 13:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/447ad742 Temporary testing support for RecordTest ! test/jdk/java/lang/lang-runtime/PatternHandleTest.java Changeset: 474d164d Author: Maurizio Cimadamore Date: 2019-09-05 22:40:41 +0000 URL: https://git.openjdk.java.net/amber/commit/474d164d Automatic merge with default ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java Changeset: 740b888a Author: Maurizio Cimadamore Date: 2019-10-11 20:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/740b888a Automatic merge with default Changeset: dfc13e89 Author: Chris Hegarty Date: 2019-10-15 09:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/dfc13e89 [pattern-runtime] manual merge to by-pass bad changeset Changeset: 8f29150a Author: Chris Hegarty Date: 2019-10-15 09:48:09 +0000 URL: https://git.openjdk.java.net/amber/commit/8f29150a [pattern-runtime] manual merge with default Changeset: 73aee53e Author: Maurizio Cimadamore Date: 2019-10-22 21:00:05 +0000 URL: https://git.openjdk.java.net/amber/commit/73aee53e Automatic merge with default ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java Changeset: b26e7bfd Author: Maurizio Cimadamore Date: 2019-10-25 17:50:12 +0000 URL: https://git.openjdk.java.net/amber/commit/b26e7bfd Automatic merge with default Changeset: fc7be875 Author: Maurizio Cimadamore Date: 2019-11-03 14:30:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fc7be875 Automatic merge with default Changeset: e204607a Author: Maurizio Cimadamore Date: 2019-11-27 21:50:41 +0000 URL: https://git.openjdk.java.net/amber/commit/e204607a Automatic merge with default ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java Changeset: 744a2376 Author: Maurizio Cimadamore Date: 2020-01-07 11:07:28 +0000 URL: https://git.openjdk.java.net/amber/commit/744a2376 Automatic merge with default Changeset: 0682db0e Author: Jan Lahoda Date: 2020-01-17 17:58:59 +0000 URL: https://git.openjdk.java.net/amber/commit/0682db0e Adding pattern-runtime Changeset: 223c356a Author: Jan Lahoda Date: 2020-01-20 11:25:15 +0000 URL: https://git.openjdk.java.net/amber/commit/223c356a Rebasing the prototype of deconstruction patterns ! make/CompileInterimLangtools.gmk ! src/java.base/share/classes/java/lang/runtime/PatternHandles.java + src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 16f70d1c Author: Jan Lahoda Date: 2020-01-20 11:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/16f70d1c Adding deps files + deps.txt Changeset: d073a938 Author: Jan Lahoda Date: 2020-01-20 16:13:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d073a938 Cleanup ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: 5bcd6488 Author: Jan Lahoda Date: 2020-01-20 18:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/5bcd6488 Fixing (again) pattern targets ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: ecaaade6 Author: Maurizio Cimadamore Date: 2020-01-27 10:45:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ecaaade6 Automatic merge with default Changeset: 05b05c0a Author: Jan Lahoda Date: 2020-01-27 13:07:51 +0000 URL: https://git.openjdk.java.net/amber/commit/05b05c0a Merging default branch into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsTest1.java Changeset: 44c837c2 Author: Jan Lahoda Date: 2020-02-10 13:35:00 +0000 URL: https://git.openjdk.java.net/amber/commit/44c837c2 Simplifications for the patterns-stage-2 branch - deps.txt - src/java.base/share/classes/java/lang/runtime/PatternCarriers.java - src/java.base/share/classes/java/lang/runtime/PatternHandle.java - src/java.base/share/classes/java/lang/runtime/PatternHandles.java - src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java - test/jdk/java/lang/lang-runtime/PatternHandleTest.java - test/jdk/java/lang/lang-runtime/SwitchBootstrapsTest.java - test/jdk/java/lang/lang-runtime/boottest/TEST.properties - test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java + test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java + test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 931c5e3b Author: Jan Lahoda Date: 2020-02-10 14:32:21 +0000 URL: https://git.openjdk.java.net/amber/commit/931c5e3b Merging recent default branch changes into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 92425861 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:11 +0000 URL: https://git.openjdk.java.net/amber/commit/92425861 Automatic merge with default ! 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.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 Changeset: e4964202 Author: Jan Lahoda Date: 2020-03-04 16:48:46 +0000 URL: https://git.openjdk.java.net/amber/commit/e4964202 Cleanup - undoing unnecessary changes ! make/CompileInterimLangtools.gmk - src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 74dd28d0 Author: Maurizio Cimadamore Date: 2020-03-05 22:05:30 +0000 URL: https://git.openjdk.java.net/amber/commit/74dd28d0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: c9dc7587 Author: Jan Lahoda Date: 2020-03-13 16:58:28 +0000 URL: https://git.openjdk.java.net/amber/commit/c9dc7587 Various improvements related to deconstruction patterns ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out + test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 41a83d00 Author: Maurizio Cimadamore Date: 2020-03-13 16:07:54 +0000 URL: https://git.openjdk.java.net/amber/commit/41a83d00 Automatic merge with default Changeset: 8142133e Author: Jan Lahoda Date: 2020-03-16 17:08:05 +0000 URL: https://git.openjdk.java.net/amber/commit/8142133e Patterns stage 2: more cleanup ! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java + test/langtools/tools/javac/diags/examples/DeconstructionPatternOnlyRecords.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java + test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: c9c5c95d Author: Jan Lahoda Date: 2020-03-17 15:58:21 +0000 URL: https://git.openjdk.java.net/amber/commit/c9c5c95d Adding error when the are too little or too many deconstruction parameters ! 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 + test/langtools/tools/javac/diags/examples/IncorrectNumberOfNestedPatterns.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out Changeset: 487a20b5 Author: Jan Lahoda Date: 2020-03-19 11:34:33 +0000 URL: https://git.openjdk.java.net/amber/commit/487a20b5 Fixing owners of synthetic pattern-related symbols ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java Changeset: c0fb53e7 Author: Jan Lahoda Date: 2020-03-19 16:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/c0fb53e7 Correcting deduplication related to deconstruction patterns ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: 7eda6983 Author: Jan Lahoda Date: 2020-03-24 17:29:24 +0000 URL: https://git.openjdk.java.net/amber/commit/7eda6983 Reflecting review comments ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: df80c11a Author: Jan Lahoda Date: 2020-03-26 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/df80c11a Cleanup desugaring comments, as suggested on the review ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: ddb3dac2 Author: Jan Lahoda Date: 2020-03-26 16:13:49 +0000 URL: https://git.openjdk.java.net/amber/commit/ddb3dac2 Fixing out file ! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: 1b489ca9 Author: Jan Lahoda Date: 2020-04-03 16:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/1b489ca9 Fixing handling of generic records ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: 6c629ca8 Author: Maurizio Cimadamore Date: 2020-04-07 18:33:26 +0000 URL: https://git.openjdk.java.net/amber/commit/6c629ca8 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 24d76483 Author: Maurizio Cimadamore Date: 2020-04-10 17:13:00 +0000 URL: https://git.openjdk.java.net/amber/commit/24d76483 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java Changeset: 5b1da0a5 Author: Robin Westberg Date: 2020-04-15 07:04:14 +0000 URL: https://git.openjdk.java.net/amber/commit/5b1da0a5 8242624: Update .jcheck/conf for project Amber (patterns-stage-2) Reviewed-by: ehelin ! .jcheck/conf Changeset: a3d67137 Author: duke Date: 2020-04-16 22:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/a3d67137 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java Changeset: ae6aac36 Author: duke Date: 2020-04-23 22:04:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ae6aac36 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: febdf12e Author: duke Date: 2020-04-30 22:03:40 +0000 URL: https://git.openjdk.java.net/amber/commit/febdf12e Automatic merge of master into patterns-stage-2 Changeset: 79803158 Author: duke Date: 2020-05-07 22:06:06 +0000 URL: https://git.openjdk.java.net/amber/commit/79803158 Automatic merge of master into patterns-stage-2 Changeset: 21ad424e Author: duke Date: 2020-05-14 22:05:37 +0000 URL: https://git.openjdk.java.net/amber/commit/21ad424e Automatic merge of master into patterns-stage-2 Changeset: ff3d0c61 Author: duke Date: 2020-05-19 13:05:52 +0000 URL: https://git.openjdk.java.net/amber/commit/ff3d0c61 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: a6e3357b Author: duke Date: 2020-05-21 22:06:01 +0000 URL: https://git.openjdk.java.net/amber/commit/a6e3357b Automatic merge of master into patterns-stage-2 Changeset: 60a1cd85 Author: duke Date: 2020-05-28 22:03:28 +0000 URL: https://git.openjdk.java.net/amber/commit/60a1cd85 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 3eeebaa5 Author: Vicente Romero Date: 2020-06-02 16:24:01 +0000 URL: https://git.openjdk.java.net/amber/commit/3eeebaa5 manual merge ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java Changeset: 3fe12cd2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 16:27:15 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe12cd2 Merge pull request #29 from openjdk-bot/49 Merge master Changeset: 01977468 Author: duke Date: 2020-06-04 22:03:27 +0000 URL: https://git.openjdk.java.net/amber/commit/01977468 Automatic merge of master into patterns-stage-2 Changeset: 86d0fa54 Author: Vicente Romero Date: 2020-06-19 14:42:55 +0000 URL: https://git.openjdk.java.net/amber/commit/86d0fa54 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 907c29ac Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:44:12 +0000 URL: https://git.openjdk.java.net/amber/commit/907c29ac Merge pull request #34 from openjdk-bot/56 Merge master Changeset: 8ed30d4b Author: duke Date: 2020-06-19 18:48:58 +0000 URL: https://git.openjdk.java.net/amber/commit/8ed30d4b Automatic merge of master into patterns-stage-2 Changeset: 4cc4481a Author: duke Date: 2020-06-25 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/4cc4481a Automatic merge of master into patterns-stage-2 ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 08c1b8c8 Author: duke Date: 2020-07-02 22:05:24 +0000 URL: https://git.openjdk.java.net/amber/commit/08c1b8c8 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 11ccff3f Author: duke Date: 2020-07-09 22:06:03 +0000 URL: https://git.openjdk.java.net/amber/commit/11ccff3f Automatic merge of master into patterns-stage-2 Changeset: 08d218ed Author: duke Date: 2020-07-16 22:06:12 +0000 URL: https://git.openjdk.java.net/amber/commit/08d218ed Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java Changeset: d3afb554 Author: duke Date: 2020-07-23 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d3afb554 Automatic merge of master into patterns-stage-2 Changeset: 53dc30b2 Author: duke Date: 2020-07-28 15:49:46 +0000 URL: https://git.openjdk.java.net/amber/commit/53dc30b2 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 8841dbe4 Author: duke Date: 2020-07-30 22:05:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8841dbe4 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java Changeset: 0ddfcd45 Author: duke Date: 2020-07-31 18:18:43 +0000 URL: https://git.openjdk.java.net/amber/commit/0ddfcd45 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 Changeset: 3a960eda Author: duke Date: 2020-08-06 22:03:52 +0000 URL: https://git.openjdk.java.net/amber/commit/3a960eda Automatic merge of master into patterns-stage-2 Changeset: a83d117f Author: duke Date: 2020-08-13 22:03:29 +0000 URL: https://git.openjdk.java.net/amber/commit/a83d117f Automatic merge of master into patterns-stage-2 Changeset: f8a68ca5 Author: duke Date: 2020-08-20 22:05:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f8a68ca5 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java Changeset: 4620e676 Author: duke Date: 2020-08-27 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/4620e676 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 4239ce43 Author: duke Date: 2020-09-03 22:06:17 +0000 URL: https://git.openjdk.java.net/amber/commit/4239ce43 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 Changeset: d0fbb37a Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 07:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d0fbb37a Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 486f6649 Author: Vicente Romero Date: 2020-09-18 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/486f6649 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 48df72f9 Author: Maurizio Cimadamore Date: 2020-01-30 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/48df72f9 Automatic merge with default Changeset: 07b1bcb9 Author: Maurizio Cimadamore Date: 2020-02-07 20:40:14 +0000 URL: https://git.openjdk.java.net/amber/commit/07b1bcb9 Automatic merge with default Changeset: c4b44bba Author: Maurizio Cimadamore Date: 2020-02-13 22:04:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c4b44bba Automatic merge with default Changeset: dff6b271 Author: Maurizio Cimadamore Date: 2020-03-05 22:05:02 +0000 URL: https://git.openjdk.java.net/amber/commit/dff6b271 Automatic merge with default Changeset: 79c5d181 Author: Maurizio Cimadamore Date: 2020-03-13 16:04:48 +0000 URL: https://git.openjdk.java.net/amber/commit/79c5d181 Automatic merge with default Changeset: 390501cb Author: Maurizio Cimadamore Date: 2020-04-07 18:30:32 +0000 URL: https://git.openjdk.java.net/amber/commit/390501cb Automatic merge with default Changeset: f50875b4 Author: Maurizio Cimadamore Date: 2020-04-10 17:10:22 +0000 URL: https://git.openjdk.java.net/amber/commit/f50875b4 Automatic merge with default Changeset: 5f9b0c56 Author: Robin Westberg Date: 2020-04-15 07:14:42 +0000 URL: https://git.openjdk.java.net/amber/commit/5f9b0c56 8242624: Update .jcheck/conf for project Amber (pattern-runtime) Reviewed-by: chegar, ehelin ! .jcheck/conf Changeset: 1f41f0c2 Author: duke Date: 2020-04-16 22:06:21 +0000 URL: https://git.openjdk.java.net/amber/commit/1f41f0c2 Automatic merge of master into pattern-runtime Changeset: 1ce4f444 Author: duke Date: 2020-04-23 22:04:08 +0000 URL: https://git.openjdk.java.net/amber/commit/1ce4f444 Automatic merge of master into pattern-runtime Changeset: f673b8e2 Author: duke Date: 2020-04-30 22:03:22 +0000 URL: https://git.openjdk.java.net/amber/commit/f673b8e2 Automatic merge of master into pattern-runtime Changeset: 6eff3b14 Author: duke Date: 2020-05-07 22:05:50 +0000 URL: https://git.openjdk.java.net/amber/commit/6eff3b14 Automatic merge of master into pattern-runtime Changeset: d4ecfb9d Author: duke Date: 2020-05-14 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ecfb9d Automatic merge of master into pattern-runtime Changeset: 1fd5b364 Author: duke Date: 2020-05-19 13:05:37 +0000 URL: https://git.openjdk.java.net/amber/commit/1fd5b364 Automatic merge of master into pattern-runtime Changeset: 641a1af6 Author: duke Date: 2020-05-21 22:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/641a1af6 Automatic merge of master into pattern-runtime Changeset: de890f32 Author: duke Date: 2020-05-28 22:03:13 +0000 URL: https://git.openjdk.java.net/amber/commit/de890f32 Automatic merge of master into pattern-runtime Changeset: fa0e7f06 Author: duke Date: 2020-06-02 15:54:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fa0e7f06 Automatic merge of master into pattern-runtime Changeset: 21cdb6fa Author: duke Date: 2020-06-04 22:03:13 +0000 URL: https://git.openjdk.java.net/amber/commit/21cdb6fa Automatic merge of master into pattern-runtime Changeset: 27ef36c1 Author: duke Date: 2020-06-11 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/27ef36c1 Automatic merge of master into pattern-runtime Changeset: 4b97e142 Author: duke Date: 2020-06-18 22:04:21 +0000 URL: https://git.openjdk.java.net/amber/commit/4b97e142 Automatic merge of master into pattern-runtime Changeset: 72840344 Author: duke Date: 2020-06-25 22:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/72840344 Automatic merge of master into pattern-runtime Changeset: ae077fbb Author: duke Date: 2020-07-02 22:05:08 +0000 URL: https://git.openjdk.java.net/amber/commit/ae077fbb Automatic merge of master into pattern-runtime Changeset: 4616fe6d Author: duke Date: 2020-07-09 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/4616fe6d Automatic merge of master into pattern-runtime Changeset: 980471e2 Author: duke Date: 2020-07-16 22:05:56 +0000 URL: https://git.openjdk.java.net/amber/commit/980471e2 Automatic merge of master into pattern-runtime Changeset: be8de8f0 Author: duke Date: 2020-07-23 22:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/be8de8f0 Automatic merge of master into pattern-runtime Changeset: bef9ee79 Author: duke Date: 2020-07-28 15:49:31 +0000 URL: https://git.openjdk.java.net/amber/commit/bef9ee79 Automatic merge of master into pattern-runtime Changeset: 45a3d27d Author: duke Date: 2020-07-30 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/45a3d27d Automatic merge of master into pattern-runtime Changeset: a19ef650 Author: duke Date: 2020-07-31 18:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/a19ef650 Automatic merge of master into pattern-runtime Changeset: 5e63e2bc Author: duke Date: 2020-08-06 22:03:34 +0000 URL: https://git.openjdk.java.net/amber/commit/5e63e2bc Automatic merge of master into pattern-runtime Changeset: b7aa01f3 Author: duke Date: 2020-08-13 22:03:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b7aa01f3 Automatic merge of master into pattern-runtime Changeset: bf68b4e6 Author: duke Date: 2020-08-20 22:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/bf68b4e6 Automatic merge of master into pattern-runtime Changeset: 03b47dd0 Author: duke Date: 2020-08-27 22:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/03b47dd0 Automatic merge of master into pattern-runtime Changeset: b73a8830 Author: duke Date: 2020-09-03 22:06:01 +0000 URL: https://git.openjdk.java.net/amber/commit/b73a8830 Automatic merge of master into pattern-runtime Changeset: fad9c321 Author: Jan Lahoda Date: 2020-09-11 10:13:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fad9c321 Merge master ! .jcheck/conf ! .jcheck/conf Changeset: ba944687 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-11 16:57:11 +0000 URL: https://git.openjdk.java.net/amber/commit/ba944687 Merge pull request #44 from openjdk-bot/66 Merge master Changeset: 4a5e611e Author: Vicente Romero Date: 2020-09-18 13:38:37 +0000 URL: https://git.openjdk.java.net/amber/commit/4a5e611e manual merge Changeset: ed49e63d Author: Vicente Romero Date: 2020-09-18 13:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/ed49e63d manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: f6d73b6a Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:52:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f6d73b6a Merge pull request #51 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 18 18:54:05 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 18:54:05 GMT Subject: git: openjdk/amber: pattern-runtime: 374 new changesets Message-ID: <07fcc31c-148f-4745-86a1-e6cefbb9ccb8@openjdk.java.net> Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: a6835787 Author: Bernard Blaser Committer: Vicente Romero Date: 2017-10-02 12:36:10 +0000 URL: https://git.openjdk.java.net/amber/commit/a6835787 Blaser: Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java + test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 39f4d5a7 Author: Vicente Romero Date: 2017-10-02 12:38:10 +0000 URL: https://git.openjdk.java.net/amber/commit/39f4d5a7 Delta applying patch for JDK-8187978 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/capture/Martin.out ! test/langtools/tools/javac/lambda/8019480/T8019480.out Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8ea9b74e Author: Sergey Bylokhov Date: 2017-09-22 17:09:56 +0000 URL: https://git.openjdk.java.net/amber/commit/8ea9b74e 8186967: Unused methods in MotifGraphicsUtils can be removed Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java Changeset: e5566ace Author: Sergey Bylokhov Date: 2017-09-22 17:36:55 +0000 URL: https://git.openjdk.java.net/amber/commit/e5566ace 8175968: The javax.swing.filechooser.FileSystemView constructor consumes memory by adding a PropertyChangeListener that is never removed Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java + test/jdk/javax/swing/JFileChooser/FileSystemView/FileSystemViewListenerLeak.java Changeset: 1b2b0e8c Author: Sergey Bylokhov Date: 2017-09-22 18:20:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1b2b0e8c 6238123: Typos at Serialized Form javadoc for java.awt.Polygon Reviewed-by: prr, pnarayanan ! src/java.desktop/share/classes/java/awt/Polygon.java Changeset: 0b924bfa Author: Artem Smotrakov Date: 2017-09-22 18:57:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0b924bfa 8178274: Java_sun_lwawt_macosx_NSEvent_nsToJavaKeyInfo() overreads jchar variable Reviewed-by: ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m Changeset: 94a925b4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 15:57:43 +0000 URL: https://git.openjdk.java.net/amber/commit/94a925b4 6857809: [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java fails in jdk7 b64 pit build Co-authored-by: Dmitry Cherepanov Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java Changeset: 6b7c509a Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:06:13 +0000 URL: https://git.openjdk.java.net/amber/commit/6b7c509a 8081311: [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java does use deprecated applyResourceBundle Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/ComponentOrientation/WindowTest.java Changeset: b8ca97f4 Author: Pankaj Bansal Committer: Ajit Ghaisas Date: 2017-09-25 16:12:49 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ca97f4 8154468: [TEST_BUG] java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Reviewed-by: serb, ssadetsky ! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java Changeset: ebf03d17 Author: Prasanta Sadhukhan Date: 2017-09-26 10:46:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ebf03d17 8088132: [Swing, singleThread] ClassCastException in nested event loop when showing multiple message dialogs in SwingNode Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java Changeset: 1c89e3aa Author: Phil Race Date: 2017-09-28 09:13:27 +0000 URL: https://git.openjdk.java.net/amber/commit/1c89e3aa Merge Changeset: fd49cc9c Author: Phil Race Date: 2017-09-28 11:27:56 +0000 URL: https://git.openjdk.java.net/amber/commit/fd49cc9c Merge Changeset: 0e982813 Author: Shashidhara Veerabhadraiah Committer: Ajit Ghaisas Date: 2017-10-04 15:10:08 +0000 URL: https://git.openjdk.java.net/amber/commit/0e982813 8004029: [macosx] The long Tab titles are not clipped with dots at the end Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java - test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.html ! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java Changeset: c640ec68 Author: Alexandre Iline Date: 2017-10-05 13:29:34 +0000 URL: https://git.openjdk.java.net/amber/commit/c640ec68 8188779: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 Reviewed-by: serb, ssadetsky ! test/jdk/sanity/client/lib/jemmy/README ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info Changeset: 513abd0c Author: Dmitry Markov Date: 2017-10-07 15:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/513abd0c 8155197: Focus transition issue Reviewed-by: serb, ssadetsky, aivanov ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java + test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java Changeset: a4bc3522 Author: Prasanta Sadhukhan Date: 2017-10-09 10:42:27 +0000 URL: https://git.openjdk.java.net/amber/commit/a4bc3522 8187989: Documentation error in JComponent.paintComponent Reviewed-by: ssadetsky, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 82040f1f Author: Phil Race Date: 2017-10-09 11:38:46 +0000 URL: https://git.openjdk.java.net/amber/commit/82040f1f Merge Changeset: e83a741b Author: Alexandre Iline Date: 2017-10-10 09:10:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e83a741b 8188824: sanity/client/SwingSet/src/ProgressBarDemoTest: Failed with NullPointerException Reviewed-by: ssadetsky ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java Changeset: a9cb8eb3 Author: Phil Race Date: 2017-10-10 12:15:25 +0000 URL: https://git.openjdk.java.net/amber/commit/a9cb8eb3 8080084: java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with G1 GC Reviewed-by: ssadetsky, pnarayanan ! test/jdk/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: dd41b769 Author: Anton Litvinov Date: 2017-10-11 15:53:25 +0000 URL: https://git.openjdk.java.net/amber/commit/dd41b769 8166772: Touch keyboard is not shown for text components on a screen touch Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/javax/swing/Autoscroller.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: a9808680 Author: Krishna Addepalli Committer: Ajit Ghaisas Date: 2017-10-12 10:40:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a9808680 6714836: JRootPane.getMaximumSize() returns a width of 0 Reviewed-by: psadhukhan, serb ! src/java.desktop/share/classes/javax/swing/JRootPane.java + test/jdk/javax/swing/JRootPane/MaximumSizeTest.java Changeset: 4337e3f1 Author: Phil Race Date: 2017-10-13 08:54:00 +0000 URL: https://git.openjdk.java.net/amber/commit/4337e3f1 8183978: Remove ICU layout code from OpenJDK Reviewed-by: srl, serb ! make/mapfiles/libfontmanager/mapfile-vers ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp - src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.cpp - src/java.desktop/share/native/libfontmanager/layout/AnchorTables.h - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.h - src/java.desktop/share/native/libfontmanager/layout/AttachmentPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CanonData.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/CanonShaping.h - src/java.desktop/share/native/libfontmanager/layout/CharSubstitutionFilter.h - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertion.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.cpp - src/java.desktop/share/native/libfontmanager/layout/CoverageTables.h - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.h - src/java.desktop/share/native/libfontmanager/layout/DefaultCharMapper.h - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp - src/java.desktop/share/native/libfontmanager/layout/DeviceTables.h - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/Features.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.cpp - src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp - src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.h - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.h - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.h - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.h - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.cpp - src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.h - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ICUFeatures.h - src/java.desktop/share/native/libfontmanager/layout/IndicClassTables.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangement.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/IndicReordering.h - src/java.desktop/share/native/libfontmanager/layout/KernTable.cpp - src/java.desktop/share/native/libfontmanager/layout/KernTable.h - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.h - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.cpp - src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphFilter.h - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.cpp - src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.h - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.cpp - src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.h - src/java.desktop/share/native/libfontmanager/layout/LELanguages.h - src/java.desktop/share/native/libfontmanager/layout/LEScripts.h - src/java.desktop/share/native/libfontmanager/layout/LEStandalone.h - src/java.desktop/share/native/libfontmanager/layout/LESwaps.h - src/java.desktop/share/native/libfontmanager/layout/LETableReference.h - src/java.desktop/share/native/libfontmanager/layout/LETypes.h - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/LayoutTables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/LigatureSubstitution.h - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.h - src/java.desktop/share/native/libfontmanager/layout/LookupTables.cpp - src/java.desktop/share/native/libfontmanager/layout/LookupTables.h - src/java.desktop/share/native/libfontmanager/layout/Lookups.cpp - src/java.desktop/share/native/libfontmanager/layout/Lookups.h - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.cpp - src/java.desktop/share/native/libfontmanager/layout/MPreFixups.h - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkArrays.h - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.h - src/java.desktop/share/native/libfontmanager/layout/MirroredCharData.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphStateTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables.cpp - src/java.desktop/share/native/libfontmanager/layout/MorphTables.h - src/java.desktop/share/native/libfontmanager/layout/MorphTables2.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubst.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.h - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.cpp - src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeTables.h - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.cpp - src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.h - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.h - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.cpp - src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ShapingTypeData.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/StateTables.h - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.cpp - src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.h - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/SunLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.cpp - src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h - src/java.desktop/share/native/libfontmanager/layout/ThaiStateTables.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.h - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.cpp - src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.h - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.cpp - src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.h - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.cpp - src/java.desktop/share/native/libfontmanager/layout/ValueRecords.h Changeset: 12cb4407 Author: Semyon Sadetsky Date: 2017-10-16 08:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/12cb4407 8180821: [macosx]com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java: The menu item should have been GC-ed Reviewed-by: prr, psadhukhan ! test/jdk/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Changeset: e363c824 Author: Semyon Sadetsky Date: 2017-10-16 08:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e363c824 8182638: [macosx] Active modal dialog is hidden by another non-active one Reviewed-by: azvegint, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 74e234cb Author: Semyon Sadetsky Date: 2017-10-16 08:47:59 +0000 URL: https://git.openjdk.java.net/amber/commit/74e234cb 8187599: Remove dependency of Building Nimbus L&F on JAXB Reviewed-by: serb, prr ! make/jdk/src/classes/build/tools/generatenimbus/AbstractGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Border.java ! make/jdk/src/classes/build/tools/generatenimbus/Canvas.java ! make/jdk/src/classes/build/tools/generatenimbus/Dimension.java ! make/jdk/src/classes/build/tools/generatenimbus/Ellipse.java ! make/jdk/src/classes/build/tools/generatenimbus/Generator.java ! make/jdk/src/classes/build/tools/generatenimbus/Gradient.java ! make/jdk/src/classes/build/tools/generatenimbus/GradientStop.java ! make/jdk/src/classes/build/tools/generatenimbus/Insets.java ! make/jdk/src/classes/build/tools/generatenimbus/Layer.java ! make/jdk/src/classes/build/tools/generatenimbus/Matte.java - make/jdk/src/classes/build/tools/generatenimbus/ObjectFactory.java ! make/jdk/src/classes/build/tools/generatenimbus/Path.java ! make/jdk/src/classes/build/tools/generatenimbus/Point.java ! make/jdk/src/classes/build/tools/generatenimbus/RadialGradient.java ! make/jdk/src/classes/build/tools/generatenimbus/Rectangle.java ! make/jdk/src/classes/build/tools/generatenimbus/Shape.java ! make/jdk/src/classes/build/tools/generatenimbus/SynthModel.java ! make/jdk/src/classes/build/tools/generatenimbus/Typeface.java ! make/jdk/src/classes/build/tools/generatenimbus/UIColor.java ! make/jdk/src/classes/build/tools/generatenimbus/UIComponent.java ! make/jdk/src/classes/build/tools/generatenimbus/UIDefault.java ! make/jdk/src/classes/build/tools/generatenimbus/UIFont.java ! make/jdk/src/classes/build/tools/generatenimbus/UIIconRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIProperty.java ! make/jdk/src/classes/build/tools/generatenimbus/UIRegion.java ! make/jdk/src/classes/build/tools/generatenimbus/UIState.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStateType.java ! make/jdk/src/classes/build/tools/generatenimbus/UIStyle.java Changeset: 8f0f21d9 Author: Phil Race Date: 2017-10-17 14:33:32 +0000 URL: https://git.openjdk.java.net/amber/commit/8f0f21d9 Merge Changeset: 4ccdfd54 Author: Sergey Bylokhov Date: 2017-10-18 22:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4ccdfd54 8075255: Metal L&F has dependency on the Windows L&F Reviewed-by: psadhukhan + src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java = src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java + test/jdk/com/sun/java/swing/plaf/windows/RevalidateOnPropertyChange.java ! test/jdk/com/sun/java/swing/plaf/windows/Test6824600.java Changeset: a1d4869f Author: Manajit Halder Committer: Manajit Halder Date: 2017-10-19 13:52:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a1d4869f 8163265: [macosx] numpad 0 instead of VK_0 Reviewed-by: serb, azvegint ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! test/jdk/java/awt/keyboard/AllKeyCode/AllKeyCode.java Changeset: 679360ec Author: Phil Race Date: 2017-10-19 10:54:40 +0000 URL: https://git.openjdk.java.net/amber/commit/679360ec Merge Changeset: 7ff7f3b5 Author: Hannes Walln?fer Date: 2017-10-19 20:34:48 +0000 URL: https://git.openjdk.java.net/amber/commit/7ff7f3b5 8189617: Remove undocumented --print-mem-usage option Reviewed-by: jlaskey, sundar ! doc/nashorn/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: d36d5997 Author: Phil Race Date: 2017-10-19 11:45:23 +0000 URL: https://git.openjdk.java.net/amber/commit/d36d5997 Merge Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 38111034 Author: Vicente Romero Date: 2019-12-20 19:56:28 +0000 URL: https://git.openjdk.java.net/amber/commit/38111034 Rebasing sealed types branch, old records-and-sealed will be closed Changeset: 76bbd244 Author: Vicente Romero Date: 2019-12-20 19:56:54 +0000 URL: https://git.openjdk.java.net/amber/commit/76bbd244 Imported patch sealed.patch ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/sealedP1/c1.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP2/c2.java + test/hotspot/jtreg/runtime/modules/sealedP3/c3.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java + test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java + test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java + test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 896d4bc8 Author: Harold Seigel Date: 2020-01-02 16:22:59 +0000 URL: https://git.openjdk.java.net/amber/commit/896d4bc8 Sealed types fixes for JDK-15 and other miscellaneous sealed types changes Reviewed-by: vromero ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java - test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java Changeset: ecc066e1 Author: Vicente Romero Date: 2020-01-02 12:44:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ecc066e1 Manual merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 8fc74b30 Author: Jan Lahoda Date: 2020-01-27 12:25:55 +0000 URL: https://git.openjdk.java.net/amber/commit/8fc74b30 Merging default branch into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 78ca15b3 Author: Maurizio Cimadamore Date: 2020-01-30 22:05:28 +0000 URL: https://git.openjdk.java.net/amber/commit/78ca15b3 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: d3d50395 Author: Vicente Romero Date: 2020-02-06 00:24:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d3d50395 The compiler should not enforce a modifier on subclasses of non-sealed classes ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 997ac3dd Author: Maurizio Cimadamore Date: 2020-02-07 20:39:50 +0000 URL: https://git.openjdk.java.net/amber/commit/997ac3dd Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3cb217da Author: Vicente Romero Date: 2020-02-07 17:26:12 +0000 URL: https://git.openjdk.java.net/amber/commit/3cb217da Fixing bug that was breaking the build ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 0aa2ebb4 Author: Jonathan Gibbons Date: 2020-02-11 17:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/0aa2ebb4 Fix bad merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java Changeset: 09ded8aa Author: Vicente Romero Date: 2020-02-11 20:42:44 +0000 URL: https://git.openjdk.java.net/amber/commit/09ded8aa Sync-ing the implementation with current spec ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 5cc60414 Author: Vicente Romero Date: 2020-02-13 14:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5cc60414 Additional syncing with the latest spec checking that there are no duplicates in the permits list checking that subtypes listed in the permits list have the sealed type as a direct supertype checking that sealed and super are in same package if in unnamed module or in same module in other case checking that type variables are not listed in the permits clause checking that a sealed type has at least one subtype ! 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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 99727377 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/99727377 Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3bd8984b Author: Vicente Romero Date: 2020-02-13 18:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3bd8984b Fixing NPE bug that was provoking several regression tests to fail ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 0399db97 Author: Vicente Romero Date: 2020-02-14 12:41:10 +0000 URL: https://git.openjdk.java.net/amber/commit/0399db97 Fix NPE for classes extending type variables ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 62a04da0 Author: Harold Seigel Date: 2020-02-14 20:39:30 +0000 URL: https://git.openjdk.java.net/amber/commit/62a04da0 Fix hotspot sealed types tests Reviewed-by: vromero ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/c1.java - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP2/c2.java ! test/hotspot/jtreg/runtime/modules/sealedP3/c3.java ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java - test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java - test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java Changeset: 6ba9e0e1 Author: Vicente Romero Date: 2020-02-14 16:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/6ba9e0e1 Fix for test ListModuleDeps ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 90dc530e Author: Vicente Romero Date: 2020-02-14 17:17:21 +0000 URL: https://git.openjdk.java.net/amber/commit/90dc530e Refactoring: removing outdated code, adding diagnostics ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 76e2a9fd Author: Jonathan Gibbons Date: 2020-02-14 16:23:52 +0000 URL: https://git.openjdk.java.net/amber/commit/76e2a9fd Javadoc: update handling of "not exhaustive" permits list ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.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/testSealedTypes/TestSealedTypes.java Changeset: 2c1223c1 Author: Harold Seigel Date: 2020-02-18 18:00:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c1223c1 Fix sealed types class redefinition test Reviewed-by: vromero ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classTwo.java Changeset: 1f964597 Author: Vicente Romero Date: 2020-02-24 17:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/1f964597 Adding more diags examples ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 46377346 Author: Vicente Romero Date: 2020-02-25 19:23:17 +0000 URL: https://git.openjdk.java.net/amber/commit/46377346 Making enums with subclasses sealed ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 92cce7da Author: Vicente Romero Date: 2020-02-26 23:48:13 +0000 URL: https://git.openjdk.java.net/amber/commit/92cce7da Issue an error if a type in the permits list refers to declaring class or a supertype ! 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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java Changeset: e7d4dec7 Author: Vicente Romero Date: 2020-02-27 13:49:58 +0000 URL: https://git.openjdk.java.net/amber/commit/e7d4dec7 Adding regression tests + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 797efbb9 Author: Vicente Romero Date: 2020-02-27 22:56:46 +0000 URL: https://git.openjdk.java.net/amber/commit/797efbb9 Refactoring: relocating checks to attribution phase ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7cb3584a Author: Vicente Romero Date: 2020-02-28 16:29:03 +0000 URL: https://git.openjdk.java.net/amber/commit/7cb3584a Adding specs ! src/java.base/share/classes/java/lang/Class.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: f0d80b20 Author: Vicente Romero Date: 2020-02-28 23:31:19 +0000 URL: https://git.openjdk.java.net/amber/commit/f0d80b20 Spec fixes, removing experimental code ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: e6ed2b90 Author: Jan Lahoda Date: 2020-03-10 15:34:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e6ed2b90 Merging recent default branch changes to the sealed-types branch ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: c6917622 Author: Maurizio Cimadamore Date: 2020-03-13 16:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/c6917622 Automatic merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: e5b3ce09 Author: Vicente Romero Date: 2020-04-02 16:01:38 +0000 URL: https://git.openjdk.java.net/amber/commit/e5b3ce09 Fixing regression test golden results ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: cc3fb9b8 Author: Harold Seigel Date: 2020-04-03 14:20:38 +0000 URL: https://git.openjdk.java.net/amber/commit/cc3fb9b8 Throw CFE for empty PermittedSubtypes attributes and for final classes with PermittedSubtypes attributes Reviewed-by: vromero ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java Changeset: 543f9aa1 Author: Vicente Romero Date: 2020-04-10 13:06:16 +0000 URL: https://git.openjdk.java.net/amber/commit/543f9aa1 Manual merge with default ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 0383f7fa Author: Vicente Romero Date: 2020-04-10 14:25:49 +0000 URL: https://git.openjdk.java.net/amber/commit/0383f7fa Manual merge with default ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3188b2e7 Author: Robin Westberg Date: 2020-04-15 06:56:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3188b2e7 8242624: Update .jcheck/conf for project Amber Reviewed-by: duke, ehelin, chegar ! .jcheck/conf Changeset: 69577c9f Author: duke Date: 2020-04-16 22:05:38 +0000 URL: https://git.openjdk.java.net/amber/commit/69577c9f Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 75ca97b6 Author: Vicente Romero Date: 2020-04-21 00:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/75ca97b6 fixed comment at jvm.h ! src/hotspot/share/include/jvm.h Changeset: a6937c83 Author: Vicente Romero Date: 2020-04-21 13:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a6937c83 removing duplicate entry for JVM_GetPermittedSubtypes at jvm.h ! src/hotspot/share/include/jvm.h Changeset: 8e0e8e55 Author: Vicente Romero Date: 2020-04-23 15:55:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8e0e8e55 adding toString method to Flag.NON_SEALED ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: 8f487523 Author: Vicente Romero Date: 2020-04-24 11:01:52 +0000 URL: https://git.openjdk.java.net/amber/commit/8f487523 Merge with sealed-types ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java Changeset: b66db1c2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-04-24 11:06:52 +0000 URL: https://git.openjdk.java.net/amber/commit/b66db1c2 Merge pull request #18 from openjdk-bot/40 Merge master Changeset: dbe9dc91 Author: duke Date: 2020-04-30 22:02:46 +0000 URL: https://git.openjdk.java.net/amber/commit/dbe9dc91 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: d568e945 Author: Vicente Romero Date: 2020-05-01 10:52:33 +0000 URL: https://git.openjdk.java.net/amber/commit/d568e945 refactoring sealed types ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/ClassWriter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 79e93aa2 Author: Vicente Romero Date: 2020-05-04 21:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79e93aa2 minor fix to Elements API ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 71ad1b6e Author: duke Date: 2020-05-07 22:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/71ad1b6e Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9a32dd45 Author: Vicente Romero Date: 2020-05-08 11:07:46 +0000 URL: https://git.openjdk.java.net/amber/commit/9a32dd45 renaming to sealed classes ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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/util/Names.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/LinkInfoImpl.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclassesTest.java - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubclassesAttr.java - test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java - test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java Changeset: 637840b4 Author: Vicente Romero Date: 2020-05-11 19:25:00 +0000 URL: https://git.openjdk.java.net/amber/commit/637840b4 8244762: (sealed-types) [primitive].class.isSealed()/getPermittedSubclasses() crash VM ! src/hotspot/share/prims/jvm.cpp ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7635248f Author: Vicente Romero Date: 2020-05-12 13:57:18 +0000 URL: https://git.openjdk.java.net/amber/commit/7635248f method JVM_GetPermittedSubclasses was failing for array classes ! src/hotspot/share/prims/jvm.cpp Changeset: 88534c6e Author: Vicente Romero Date: 2020-05-12 20:29:09 +0000 URL: https://git.openjdk.java.net/amber/commit/88534c6e updating javadoc code after changes in javax.lang.model ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java Changeset: f5d1c6bc Author: Vicente Romero Date: 2020-05-12 22:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/f5d1c6bc Jan' patch: attempting to fix separate compilation issues with sealed classes ! 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/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 0be25ca2 Author: Vicente Romero Date: 2020-05-13 13:39:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0be25ca2 Harold's patch: renaming several tests = test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java = test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod = test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java = test/hotspot/jtreg/runtime/sealedClasses/TEST.properties = test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/wrongPackage.java = test/hotspot/jtreg/runtime/sealedClasses/overrideSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod = test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/outerPlanets.jcod = test/hotspot/jtreg/runtime/sealedClasses/sealedTest.java - test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classTwo.java Changeset: 418e7bda Author: Vicente Romero Date: 2020-05-13 20:59:25 +0000 URL: https://git.openjdk.java.net/amber/commit/418e7bda fixing bug: enums were considered sealed even without enabling preview ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out Changeset: ec36ca00 Author: Vicente Romero Date: 2020-05-14 17:09:21 +0000 URL: https://git.openjdk.java.net/amber/commit/ec36ca00 fixing regression tests ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java Changeset: 9a31af00 Author: duke Date: 2020-05-14 22:04:52 +0000 URL: https://git.openjdk.java.net/amber/commit/9a31af00 Automatic merge of master into sealed-types Changeset: c5ebf3a2 Author: Vicente Romero Date: 2020-05-14 19:57:59 +0000 URL: https://git.openjdk.java.net/amber/commit/c5ebf3a2 code cleanup: removing unncessary edits, etc ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 5db4b8b7 Author: Vicente Romero Date: 2020-05-15 15:39:57 +0000 URL: https://git.openjdk.java.net/amber/commit/5db4b8b7 adding more regression tests, bug fixing, etc ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 34024880 Author: Vicente Romero Date: 2020-05-18 10:44:37 +0000 URL: https://git.openjdk.java.net/amber/commit/34024880 adding new test for reflection on sealed classes, refactoring tests ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java ! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java - test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: c542daf6 Author: Vicente Romero Date: 2020-05-18 18:07:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c542daf6 additional adjustments ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cd8fa69c Author: duke Date: 2020-05-19 13:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/cd8fa69c Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 2aca2ea3 Author: duke Date: 2020-05-21 22:05:04 +0000 URL: https://git.openjdk.java.net/amber/commit/2aca2ea3 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml Changeset: 366939f8 Author: Vicente Romero Date: 2020-05-25 20:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/366939f8 addressing review comments, first iteration ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/ClassReader.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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 4766f958 Author: Vicente Romero Date: 2020-05-26 12:28:51 +0000 URL: https://git.openjdk.java.net/amber/commit/4766f958 pushing vm code already reviewed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java = test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod = test/hotspot/jtreg/runtime/modules/sealedP2/C2.java = test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java - test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 926ea22b Author: Vicente Romero Date: 2020-05-26 20:45:40 +0000 URL: https://git.openjdk.java.net/amber/commit/926ea22b changes second review iteration ! 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/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 71add502 Author: Vicente Romero Date: 2020-05-29 10:26:31 +0000 URL: https://git.openjdk.java.net/amber/commit/71add502 manual merge with master ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 3d2961e6 Author: Vicente Romero Date: 2020-05-29 10:59:11 +0000 URL: https://git.openjdk.java.net/amber/commit/3d2961e6 fixing merge issue on HtmlStyle ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: b37f7467 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-05-29 11:14:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b37f7467 Merge pull request #22 from openjdk-bot/42 Merge master Changeset: a50af77f Author: Harold Seigel Date: 2020-06-01 17:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a50af77f VM and core-libs sealed classes update ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java Changeset: f5534a15 Author: Vicente Romero Date: 2020-06-01 15:25:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f5534a15 add explanatory note to ::permittedSubclasses and ::isSealed ! src/java.base/share/classes/java/lang/Class.java Changeset: 2e3dd9fa Author: Vicente Romero Date: 2020-06-02 17:24:49 +0000 URL: https://git.openjdk.java.net/amber/commit/2e3dd9fa manual merge Changeset: 850cbfb2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 17:30:40 +0000 URL: https://git.openjdk.java.net/amber/commit/850cbfb2 Merge pull request #28 from openjdk-bot/48 Merge master Changeset: 22f18850 Author: duke Date: 2020-06-04 22:02:42 +0000 URL: https://git.openjdk.java.net/amber/commit/22f18850 Automatic merge of master into sealed-types Changeset: 740dac55 Author: duke Date: 2020-06-11 22:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/740dac55 Automatic merge of master into sealed-types Changeset: d256f72c Author: duke Date: 2020-06-18 22:03:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d256f72c Automatic merge of master into sealed-types Changeset: 15d97da3 Author: duke Date: 2020-06-25 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/15d97da3 Automatic merge of master into sealed-types Changeset: cb1eecc3 Author: duke Date: 2020-07-02 22:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/cb1eecc3 Automatic merge of master into sealed-types Changeset: b094d470 Author: duke Date: 2020-07-09 22:05:13 +0000 URL: https://git.openjdk.java.net/amber/commit/b094d470 Automatic merge of master into sealed-types Changeset: 33191950 Author: duke Date: 2020-07-16 22:05:21 +0000 URL: https://git.openjdk.java.net/amber/commit/33191950 Automatic merge of master into sealed-types Changeset: 4ec9c7fb Author: duke Date: 2020-07-23 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/4ec9c7fb Automatic merge of master into sealed-types Changeset: e3407967 Author: duke Date: 2020-07-28 15:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e3407967 Automatic merge of master into sealed-types Changeset: 0f67e15c Author: duke Date: 2020-07-30 22:04:50 +0000 URL: https://git.openjdk.java.net/amber/commit/0f67e15c Automatic merge of master into sealed-types Changeset: 7a058eaf Author: duke Date: 2020-07-31 18:17:54 +0000 URL: https://git.openjdk.java.net/amber/commit/7a058eaf Automatic merge of master into sealed-types Changeset: 2359a1e4 Author: duke Date: 2020-08-06 22:02:58 +0000 URL: https://git.openjdk.java.net/amber/commit/2359a1e4 Automatic merge of master into sealed-types Changeset: 565fa135 Author: Vicente Romero Date: 2020-08-12 15:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/565fa135 no sealed annotations ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 39fc640c Author: duke Date: 2020-08-13 22:02:34 +0000 URL: https://git.openjdk.java.net/amber/commit/39fc640c Automatic merge of master into sealed-types Changeset: e1962aa6 Author: Vicente Romero Date: 2020-08-18 21:44:29 +0000 URL: https://git.openjdk.java.net/amber/commit/e1962aa6 8248185: fix the javadoc for Class::isSealed ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 351bed93 Author: duke Date: 2020-08-20 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/351bed93 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: fbe38f23 Author: duke Date: 2020-08-27 22:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/fbe38f23 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 0682db0e Author: Jan Lahoda Date: 2020-01-17 17:58:59 +0000 URL: https://git.openjdk.java.net/amber/commit/0682db0e Adding pattern-runtime Changeset: 223c356a Author: Jan Lahoda Date: 2020-01-20 11:25:15 +0000 URL: https://git.openjdk.java.net/amber/commit/223c356a Rebasing the prototype of deconstruction patterns ! make/CompileInterimLangtools.gmk ! src/java.base/share/classes/java/lang/runtime/PatternHandles.java + src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 16f70d1c Author: Jan Lahoda Date: 2020-01-20 11:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/16f70d1c Adding deps files + deps.txt Changeset: d073a938 Author: Jan Lahoda Date: 2020-01-20 16:13:48 +0000 URL: https://git.openjdk.java.net/amber/commit/d073a938 Cleanup ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: 5bcd6488 Author: Jan Lahoda Date: 2020-01-20 18:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/5bcd6488 Fixing (again) pattern targets ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: 05b05c0a Author: Jan Lahoda Date: 2020-01-27 13:07:51 +0000 URL: https://git.openjdk.java.net/amber/commit/05b05c0a Merging default branch into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsTest1.java Changeset: 44c837c2 Author: Jan Lahoda Date: 2020-02-10 13:35:00 +0000 URL: https://git.openjdk.java.net/amber/commit/44c837c2 Simplifications for the patterns-stage-2 branch - deps.txt - src/java.base/share/classes/java/lang/runtime/PatternCarriers.java - src/java.base/share/classes/java/lang/runtime/PatternHandle.java - src/java.base/share/classes/java/lang/runtime/PatternHandles.java - src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java - test/jdk/java/lang/lang-runtime/PatternHandleTest.java - test/jdk/java/lang/lang-runtime/SwitchBootstrapsTest.java - test/jdk/java/lang/lang-runtime/boottest/TEST.properties - test/jdk/java/lang/lang-runtime/boottest/java.base/java/lang/runtime/CarrierTest.java + test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java + test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 931c5e3b Author: Jan Lahoda Date: 2020-02-10 14:32:21 +0000 URL: https://git.openjdk.java.net/amber/commit/931c5e3b Merging recent default branch changes into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 92425861 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:11 +0000 URL: https://git.openjdk.java.net/amber/commit/92425861 Automatic merge with default ! 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.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 Changeset: e4964202 Author: Jan Lahoda Date: 2020-03-04 16:48:46 +0000 URL: https://git.openjdk.java.net/amber/commit/e4964202 Cleanup - undoing unnecessary changes ! make/CompileInterimLangtools.gmk - src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 74dd28d0 Author: Maurizio Cimadamore Date: 2020-03-05 22:05:30 +0000 URL: https://git.openjdk.java.net/amber/commit/74dd28d0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: c9dc7587 Author: Jan Lahoda Date: 2020-03-13 16:58:28 +0000 URL: https://git.openjdk.java.net/amber/commit/c9dc7587 Various improvements related to deconstruction patterns ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out + test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: 41a83d00 Author: Maurizio Cimadamore Date: 2020-03-13 16:07:54 +0000 URL: https://git.openjdk.java.net/amber/commit/41a83d00 Automatic merge with default Changeset: 8142133e Author: Jan Lahoda Date: 2020-03-16 17:08:05 +0000 URL: https://git.openjdk.java.net/amber/commit/8142133e Patterns stage 2: more cleanup ! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java + test/langtools/tools/javac/diags/examples/DeconstructionPatternOnlyRecords.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java + test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: c9c5c95d Author: Jan Lahoda Date: 2020-03-17 15:58:21 +0000 URL: https://git.openjdk.java.net/amber/commit/c9c5c95d Adding error when the are too little or too many deconstruction parameters ! 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 + test/langtools/tools/javac/diags/examples/IncorrectNumberOfNestedPatterns.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out Changeset: 487a20b5 Author: Jan Lahoda Date: 2020-03-19 11:34:33 +0000 URL: https://git.openjdk.java.net/amber/commit/487a20b5 Fixing owners of synthetic pattern-related symbols ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java Changeset: c0fb53e7 Author: Jan Lahoda Date: 2020-03-19 16:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/c0fb53e7 Correcting deduplication related to deconstruction patterns ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: 7eda6983 Author: Jan Lahoda Date: 2020-03-24 17:29:24 +0000 URL: https://git.openjdk.java.net/amber/commit/7eda6983 Reflecting review comments ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java Changeset: df80c11a Author: Jan Lahoda Date: 2020-03-26 13:01:20 +0000 URL: https://git.openjdk.java.net/amber/commit/df80c11a Cleanup desugaring comments, as suggested on the review ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java Changeset: ddb3dac2 Author: Jan Lahoda Date: 2020-03-26 16:13:49 +0000 URL: https://git.openjdk.java.net/amber/commit/ddb3dac2 Fixing out file ! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: 1b489ca9 Author: Jan Lahoda Date: 2020-04-03 16:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/1b489ca9 Fixing handling of generic records ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: 6c629ca8 Author: Maurizio Cimadamore Date: 2020-04-07 18:33:26 +0000 URL: https://git.openjdk.java.net/amber/commit/6c629ca8 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 24d76483 Author: Maurizio Cimadamore Date: 2020-04-10 17:13:00 +0000 URL: https://git.openjdk.java.net/amber/commit/24d76483 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java Changeset: 5b1da0a5 Author: Robin Westberg Date: 2020-04-15 07:04:14 +0000 URL: https://git.openjdk.java.net/amber/commit/5b1da0a5 8242624: Update .jcheck/conf for project Amber (patterns-stage-2) Reviewed-by: ehelin ! .jcheck/conf Changeset: a3d67137 Author: duke Date: 2020-04-16 22:06:41 +0000 URL: https://git.openjdk.java.net/amber/commit/a3d67137 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java Changeset: ae6aac36 Author: duke Date: 2020-04-23 22:04:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ae6aac36 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: febdf12e Author: duke Date: 2020-04-30 22:03:40 +0000 URL: https://git.openjdk.java.net/amber/commit/febdf12e Automatic merge of master into patterns-stage-2 Changeset: 79803158 Author: duke Date: 2020-05-07 22:06:06 +0000 URL: https://git.openjdk.java.net/amber/commit/79803158 Automatic merge of master into patterns-stage-2 Changeset: 21ad424e Author: duke Date: 2020-05-14 22:05:37 +0000 URL: https://git.openjdk.java.net/amber/commit/21ad424e Automatic merge of master into patterns-stage-2 Changeset: ff3d0c61 Author: duke Date: 2020-05-19 13:05:52 +0000 URL: https://git.openjdk.java.net/amber/commit/ff3d0c61 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: a6e3357b Author: duke Date: 2020-05-21 22:06:01 +0000 URL: https://git.openjdk.java.net/amber/commit/a6e3357b Automatic merge of master into patterns-stage-2 Changeset: 60a1cd85 Author: duke Date: 2020-05-28 22:03:28 +0000 URL: https://git.openjdk.java.net/amber/commit/60a1cd85 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 3eeebaa5 Author: Vicente Romero Date: 2020-06-02 16:24:01 +0000 URL: https://git.openjdk.java.net/amber/commit/3eeebaa5 manual merge ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java Changeset: 3fe12cd2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 16:27:15 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe12cd2 Merge pull request #29 from openjdk-bot/49 Merge master Changeset: 01977468 Author: duke Date: 2020-06-04 22:03:27 +0000 URL: https://git.openjdk.java.net/amber/commit/01977468 Automatic merge of master into patterns-stage-2 Changeset: 86d0fa54 Author: Vicente Romero Date: 2020-06-19 14:42:55 +0000 URL: https://git.openjdk.java.net/amber/commit/86d0fa54 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 907c29ac Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:44:12 +0000 URL: https://git.openjdk.java.net/amber/commit/907c29ac Merge pull request #34 from openjdk-bot/56 Merge master Changeset: 8ed30d4b Author: duke Date: 2020-06-19 18:48:58 +0000 URL: https://git.openjdk.java.net/amber/commit/8ed30d4b Automatic merge of master into patterns-stage-2 Changeset: 4cc4481a Author: duke Date: 2020-06-25 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/4cc4481a Automatic merge of master into patterns-stage-2 ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 08c1b8c8 Author: duke Date: 2020-07-02 22:05:24 +0000 URL: https://git.openjdk.java.net/amber/commit/08c1b8c8 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 11ccff3f Author: duke Date: 2020-07-09 22:06:03 +0000 URL: https://git.openjdk.java.net/amber/commit/11ccff3f Automatic merge of master into patterns-stage-2 Changeset: 08d218ed Author: duke Date: 2020-07-16 22:06:12 +0000 URL: https://git.openjdk.java.net/amber/commit/08d218ed Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java Changeset: d3afb554 Author: duke Date: 2020-07-23 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d3afb554 Automatic merge of master into patterns-stage-2 Changeset: 53dc30b2 Author: duke Date: 2020-07-28 15:49:46 +0000 URL: https://git.openjdk.java.net/amber/commit/53dc30b2 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 8841dbe4 Author: duke Date: 2020-07-30 22:05:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8841dbe4 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java Changeset: 0ddfcd45 Author: duke Date: 2020-07-31 18:18:43 +0000 URL: https://git.openjdk.java.net/amber/commit/0ddfcd45 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 Changeset: 3a960eda Author: duke Date: 2020-08-06 22:03:52 +0000 URL: https://git.openjdk.java.net/amber/commit/3a960eda Automatic merge of master into patterns-stage-2 Changeset: a83d117f Author: duke Date: 2020-08-13 22:03:29 +0000 URL: https://git.openjdk.java.net/amber/commit/a83d117f Automatic merge of master into patterns-stage-2 Changeset: f8a68ca5 Author: duke Date: 2020-08-20 22:05:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f8a68ca5 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java Changeset: 4620e676 Author: duke Date: 2020-08-27 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/4620e676 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 4239ce43 Author: duke Date: 2020-09-03 22:06:17 +0000 URL: https://git.openjdk.java.net/amber/commit/4239ce43 Automatic merge of master into patterns-stage-2 ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/comp/Check.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 Changeset: d0fbb37a Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 07:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d0fbb37a Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 486f6649 Author: Vicente Romero Date: 2020-09-18 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/486f6649 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4a5e611e Author: Vicente Romero Date: 2020-09-18 13:38:37 +0000 URL: https://git.openjdk.java.net/amber/commit/4a5e611e manual merge Changeset: 3f0f5475 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:43:47 +0000 URL: https://git.openjdk.java.net/amber/commit/3f0f5475 Merge pull request #53 from openjdk-bot/66 Merge master From duke at openjdk.java.net Fri Sep 18 19:19:23 2020 From: duke at openjdk.java.net (duke) Date: Fri, 18 Sep 2020 19:19:23 GMT Subject: git: openjdk/amber: patterns: 294 new changesets Message-ID: Changeset: 976acdde Author: David Holmes Date: 2020-09-11 01:31:32 +0000 URL: https://git.openjdk.java.net/amber/commit/976acdde 8252406: Introduce Thread::as_Java_thread() convenience function Reviewed-by: shade, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 5144190e Author: Ioi Lam Date: 2020-09-11 04:05:18 +0000 URL: https://git.openjdk.java.net/amber/commit/5144190e 8243208: Clean up JVMFlag implementation Reviewed-by: dholmes, coleenp, gziemski ! 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/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + src/hotspot/share/runtime/flags/jvmFlagLimit.cpp + src/hotspot/share/runtime/flags/jvmFlagLimit.hpp + src/hotspot/share/runtime/flags/jvmFlagLookup.cpp + src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c7062dc2 Author: Robbin Ehn Date: 2020-09-11 07:07:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c7062dc2 8253026: Remove dummy call to gc alot from VM Thread Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8777ded1 Author: Robbin Ehn Date: 2020-09-11 07:23:31 +0000 URL: https://git.openjdk.java.net/amber/commit/8777ded1 8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold Reviewed-by: shade, dholmes, adityam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: 9687dcab Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:55:30 +0000 URL: https://git.openjdk.java.net/amber/commit/9687dcab 8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove unnecessary cache parameter (always true) for simplicity. Reviewed-by: shade, vlivanov, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 040c8f58 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-11 11:57:46 +0000 URL: https://git.openjdk.java.net/amber/commit/040c8f58 8250914: Matcher::stack_direction() is unused Remove unused Matcher::stack_direction() together with related ADL entries and ADLC support. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: e7a1b9bf Author: Daniel D. Daugherty Date: 2020-09-11 13:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e7a1b9bf 8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281 Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: rehn, coleenp, eosterlund ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.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/services/threadService.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java Changeset: 7f27d0b0 Author: Jonathan Gibbons Date: 2020-09-11 14:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/7f27d0b0 8236142: DocTrees should provide getCharacters(EntityTree) Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java + src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! test/langtools/tools/doclint/CoverageExtras.java Changeset: 95251864 Author: Kevin Rushforth Committer: Erik Joelsson Date: 2020-09-11 15:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/95251864 8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 Reviewed-by: ehelin, erikj ! .jcheck/conf Changeset: 5c0d985a Author: Igor Ignatyev Date: 2020-09-11 17:22:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5c0d985a 8253060: remove test/hotspot/jtreg/test_env.sh Reviewed-by: dcubed - test/hotspot/jtreg/test_env.sh Changeset: 306b1663 Author: Leonid Mesnik Date: 2020-09-11 23:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/306b1663 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize? Reviewed-by: coleenp, dholmes ! src/hotspot/share/services/threadService.cpp Changeset: b1b0f0b2 Author: Stuart Marks Date: 2020-09-11 23:11:10 +0000 URL: https://git.openjdk.java.net/amber/commit/b1b0f0b2 8253066: typo in Stream.mapMulti Reviewed-by: darcy, lancea ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 998ce78e Author: Doug Simon Date: 2020-09-12 05:26:16 +0000 URL: https://git.openjdk.java.net/amber/commit/998ce78e 8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 03a4df0a Author: Ioi Lam Date: 2020-09-13 14:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/03a4df0a 8244778: Archive full module graph in CDS Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/classfile/classLoaderDataShared.cpp + src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/native/libjava/VM.c ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java + test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java + test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java + test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java Changeset: c5e63b63 Author: Ioi Lam Date: 2020-09-13 19:20:45 +0000 URL: https://git.openjdk.java.net/amber/commit/c5e63b63 8248186: Move CDS C++ vtable code to cppVtables.cpp Reviewed-by: coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/cppVtables.cpp + src/hotspot/share/memory/cppVtables.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/method.cpp Changeset: f978f6fe Author: Yumin Qi Date: 2020-09-14 03:39:13 +0000 URL: https://git.openjdk.java.net/amber/commit/f978f6fe 8252689: Classes are loaded from jrt:/java.base even when CDS is used Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 07da3a18 Author: Per Lid?n Date: 2020-09-14 07:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/07da3a18 8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds Reviewed-by: kbarrett, stefank, eosterlund ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 779d2c34 Author: Jie Fu Date: 2020-09-14 07:21:04 +0000 URL: https://git.openjdk.java.net/amber/commit/779d2c34 8253084: Zero VM is broken after JDK-8252689 Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b05290aa Author: Doug Simon Date: 2020-09-14 07:48:59 +0000 URL: https://git.openjdk.java.net/amber/commit/b05290aa 8252898: remove bulk registration of JFR CompilerPhaseType names Reviewed-by: kvn, jcm ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.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/JFR.java Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/amber/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/amber/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/amber/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/amber/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/amber/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/amber/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/amber/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/amber/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/amber/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/amber/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/amber/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/amber/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/amber/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/amber/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/amber/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/amber/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/amber/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/amber/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/amber/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/amber/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/amber/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/amber/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/amber/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/amber/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/amber/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/amber/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/amber/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/amber/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/amber/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/amber/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/amber/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 8957cbee Author: Maurizio Cimadamore Date: 2017-09-25 11:46:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8957cbee Create branch lambda-leftovers Changeset: f490095c Author: Maurizio Cimadamore Date: 2017-09-25 11:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/f490095c Import changes from lambda-leftovers/langtools ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java + test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java ! test/langtools/tools/javac/lambda/IdentifierTest.java + test/langtools/tools/javac/lambda/IdentifierTest10.out ! test/langtools/tools/javac/lambda/IdentifierTest8.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaScope04.java - test/langtools/tools/javac/lambda/LambdaScope04.out + test/langtools/tools/javac/lambda/LambdaScope04_Source10.out + test/langtools/tools/javac/lambda/LambdaScope04_Source9.out ! test/langtools/tools/javac/lambda/LambdaScope05.java - test/langtools/tools/javac/lambda/LambdaScope05.out + test/langtools/tools/javac/lambda/LambdaScope05_Source9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java + test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java + test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out Changeset: 9a8992e6 Author: Maurizio Cimadamore Date: 2017-09-25 16:59:59 +0000 URL: https://git.openjdk.java.net/amber/commit/9a8992e6 Automatic merge with default Changeset: 56e6c635 Author: Maurizio Cimadamore Date: 2017-09-25 18:10:00 +0000 URL: https://git.openjdk.java.net/amber/commit/56e6c635 Automatic merge with default Changeset: 7f8b455c Author: Maurizio Cimadamore Date: 2017-09-26 14:45:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7f8b455c Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/lvti/SelfRefTest.java + test/langtools/tools/javac/lvti/SelfRefTest.out ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/lvti/SelfRefTest.java ! test/langtools/tools/javac/lvti/SelfRefTest.out Changeset: 75705aa2 Author: Maurizio Cimadamore Date: 2017-09-28 22:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/75705aa2 Automatic merge with default Changeset: 9bb163c3 Author: Maurizio Cimadamore Date: 2017-10-02 18:40:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9bb163c3 Automatic merge with default Changeset: 41a66525 Author: Maurizio Cimadamore Date: 2017-10-02 18:25:56 +0000 URL: https://git.openjdk.java.net/amber/commit/41a66525 Manual merge Changeset: 57fd29ed Author: Maurizio Cimadamore Date: 2017-10-03 13:20:35 +0000 URL: https://git.openjdk.java.net/amber/commit/57fd29ed Automatic merge with default Changeset: cbc5b6aa Author: Maurizio Cimadamore Date: 2017-10-05 22:05:22 +0000 URL: https://git.openjdk.java.net/amber/commit/cbc5b6aa Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: b81c8942 Author: Maurizio Cimadamore Date: 2017-10-12 22:05:47 +0000 URL: https://git.openjdk.java.net/amber/commit/b81c8942 Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: faf1923f Author: Maurizio Cimadamore Date: 2017-10-19 21:39:39 +0000 URL: https://git.openjdk.java.net/amber/commit/faf1923f Manual merge with default ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: a000b0c6 Author: Maurizio Cimadamore Date: 2017-10-26 22:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/a000b0c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 28d28d8e Author: Maurizio Cimadamore Date: 2017-11-02 22:05:09 +0000 URL: https://git.openjdk.java.net/amber/commit/28d28d8e Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d37aafe Author: Maurizio Cimadamore Date: 2017-11-06 20:03:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d37aafe Automatic merge with default Changeset: b3402d0f Author: Maurizio Cimadamore Date: 2017-11-10 18:50:16 +0000 URL: https://git.openjdk.java.net/amber/commit/b3402d0f Automatic merge with default Changeset: 91eb90bb Author: Maurizio Cimadamore Date: 2017-11-16 22:05:06 +0000 URL: https://git.openjdk.java.net/amber/commit/91eb90bb Automatic merge with default Changeset: 47b5b7da Author: Maurizio Cimadamore Date: 2017-11-23 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/47b5b7da Automatic merge with default Changeset: 48a32158 Author: Maurizio Cimadamore Date: 2017-11-30 22:05:19 +0000 URL: https://git.openjdk.java.net/amber/commit/48a32158 Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4d9e8aa4 Author: Maurizio Cimadamore Date: 2017-12-06 11:39:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4d9e8aa4 Manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: eb330ac7 Author: Maurizio Cimadamore Date: 2017-12-07 22:05:59 +0000 URL: https://git.openjdk.java.net/amber/commit/eb330ac7 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: fd65a6e4 Author: Maurizio Cimadamore Date: 2017-12-14 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/fd65a6e4 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: bdcee277 Author: Maurizio Cimadamore Date: 2017-12-21 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcee277 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: ab6e1b3a Author: Maurizio Cimadamore Date: 2018-01-11 22:05:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ab6e1b3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: e75f14a5 Author: Maurizio Cimadamore Date: 2018-01-18 22:05:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e75f14a5 Automatic merge with default ! 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.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 Changeset: 83a1454a Author: Maurizio Cimadamore Date: 2018-01-22 16:55:19 +0000 URL: https://git.openjdk.java.net/amber/commit/83a1454a Automatic merge with default Changeset: 1d17d24a Author: Maurizio Cimadamore Date: 2018-01-25 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1d17d24a Automatic merge with default Changeset: c90ddf06 Author: Maurizio Cimadamore Date: 2018-02-01 22:05:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c90ddf06 Automatic merge with default Changeset: 00767e6c Author: Maurizio Cimadamore Date: 2018-02-09 18:18:33 +0000 URL: https://git.openjdk.java.net/amber/commit/00767e6c Manual merge with default ! 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.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 Changeset: 1748075a Author: Maurizio Cimadamore Date: 2018-02-15 22:06:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1748075a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java Changeset: 53fda484 Author: Maurizio Cimadamore Date: 2018-04-10 17:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/53fda484 Manual merge with default ! 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 ! test/langtools/tools/javac/lambda/LambdaParserTest.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 30af2d29 Author: Maurizio Cimadamore Date: 2018-04-10 19:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/30af2d29 Manual merge with default ! 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.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 Changeset: 8db6885a Author: Maurizio Cimadamore Date: 2018-04-12 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8db6885a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 4750cb3a Author: Maurizio Cimadamore Date: 2018-04-19 22:05:53 +0000 URL: https://git.openjdk.java.net/amber/commit/4750cb3a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 744deb8c Author: Maurizio Cimadamore Date: 2018-04-26 22:10:06 +0000 URL: https://git.openjdk.java.net/amber/commit/744deb8c Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2273c967 Author: Maurizio Cimadamore Date: 2018-05-03 22:05:05 +0000 URL: https://git.openjdk.java.net/amber/commit/2273c967 Automatic merge with default Changeset: ba601938 Author: Maurizio Cimadamore Date: 2018-05-10 22:07:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ba601938 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: d4ba763d Author: Maurizio Cimadamore Date: 2018-05-17 22:11:34 +0000 URL: https://git.openjdk.java.net/amber/commit/d4ba763d Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c3250e64 Author: Vicente Romero Date: 2018-06-21 09:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c3250e64 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: c6328d88 Author: Vicente Romero Date: 2018-06-29 08:00:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c6328d88 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 1a073a5a Author: Maurizio Cimadamore Date: 2018-07-12 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/1a073a5a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/Source.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 Changeset: 8c89de91 Author: Vicente Romero Date: 2018-07-19 15:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/8c89de91 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/code/Source.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 Changeset: 76a09c05 Author: Maurizio Cimadamore Date: 2018-07-26 22:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/76a09c05 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Changeset: 6cff1926 Author: Maurizio Cimadamore Date: 2018-08-02 22:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/6cff1926 Automatic merge with default Changeset: a08a1dd0 Author: Maurizio Cimadamore Date: 2018-08-09 22:06:54 +0000 URL: https://git.openjdk.java.net/amber/commit/a08a1dd0 Automatic merge with default Changeset: 38c99b10 Author: Maurizio Cimadamore Date: 2018-08-16 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/38c99b10 Automatic merge with default Changeset: 3b18f48f Author: Maurizio Cimadamore Date: 2018-08-23 22:06:43 +0000 URL: https://git.openjdk.java.net/amber/commit/3b18f48f Automatic merge with default Changeset: 7973679e Author: Vicente Romero Date: 2018-08-30 18:16:30 +0000 URL: https://git.openjdk.java.net/amber/commit/7973679e Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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 Changeset: c43f6ddd Author: Vicente Romero Date: 2018-09-14 13:19:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c43f6ddd Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0962fc0d Author: Maurizio Cimadamore Date: 2018-09-20 22:06:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0962fc0d Automatic merge with default Changeset: b2225382 Author: Maurizio Cimadamore Date: 2018-09-27 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b2225382 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: def6d8a6 Author: Maurizio Cimadamore Date: 2018-10-08 20:26:03 +0000 URL: https://git.openjdk.java.net/amber/commit/def6d8a6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 9cb6fa6a Author: Maurizio Cimadamore Date: 2018-11-08 22:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/9cb6fa6a Automatic merge with default ! 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/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 19cb363e Author: Maurizio Cimadamore Date: 2018-11-14 05:01:16 +0000 URL: https://git.openjdk.java.net/amber/commit/19cb363e Automatic merge with default Changeset: 015b914e Author: Maurizio Cimadamore Date: 2018-11-28 21:31:20 +0000 URL: https://git.openjdk.java.net/amber/commit/015b914e Automatic merge with default ! 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.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 Changeset: 180d6cc2 Author: Vicente Romero Date: 2018-12-19 13:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/180d6cc2 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: c8a0f10e Author: Maurizio Cimadamore Date: 2019-01-03 21:26:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8a0f10e Automatic merge with default Changeset: c8ab5cc1 Author: Vicente Romero Date: 2019-01-23 16:50:47 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ab5cc1 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! 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.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 93465782 Author: Maurizio Cimadamore Date: 2019-01-24 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/93465782 Automatic merge with default Changeset: 2d11b1c6 Author: Maurizio Cimadamore Date: 2019-01-31 22:07:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2d11b1c6 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 5d4f0c44 Author: Maurizio Cimadamore Date: 2019-02-07 22:12:17 +0000 URL: https://git.openjdk.java.net/amber/commit/5d4f0c44 Automatic merge with default Changeset: e4552857 Author: Maurizio Cimadamore Date: 2019-02-08 18:56:44 +0000 URL: https://git.openjdk.java.net/amber/commit/e4552857 Automatic merge with default Changeset: be8822bb Author: Maurizio Cimadamore Date: 2019-02-14 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/be8822bb Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2eeac51 Author: Maurizio Cimadamore Date: 2019-02-15 17:27:20 +0000 URL: https://git.openjdk.java.net/amber/commit/f2eeac51 Automatic merge with default Changeset: b7dd6106 Author: Maurizio Cimadamore Date: 2019-02-21 22:07:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b7dd6106 Automatic merge with default Changeset: 4d508731 Author: Maurizio Cimadamore Date: 2019-02-22 14:52:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4d508731 Automatic merge with default Changeset: 5550d6ef Author: Maurizio Cimadamore Date: 2019-02-28 22:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/5550d6ef Automatic merge with default Changeset: 5b991b82 Author: Maurizio Cimadamore Date: 2019-03-14 22:05:45 +0000 URL: https://git.openjdk.java.net/amber/commit/5b991b82 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0ea39d92 Author: Maurizio Cimadamore Date: 2019-03-28 22:06:05 +0000 URL: https://git.openjdk.java.net/amber/commit/0ea39d92 Automatic merge with default Changeset: 020f7e93 Author: Maurizio Cimadamore Date: 2019-04-04 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/020f7e93 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f9d50633 Author: Vicente Romero Date: 2019-04-17 13:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/f9d50633 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: f2afd35b Author: Maurizio Cimadamore Date: 2019-05-23 22:12:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f2afd35b Automatic merge with default ! 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.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 Changeset: 15b9606a Author: Maurizio Cimadamore Date: 2019-05-30 19:50:20 +0000 URL: https://git.openjdk.java.net/amber/commit/15b9606a Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 7b036efb Author: Vicente Romero Date: 2019-06-07 11:43:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7b036efb Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 295900d7 Author: Vicente Romero Date: 2019-06-13 19:21:31 +0000 URL: https://git.openjdk.java.net/amber/commit/295900d7 Manual merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: b9126893 Author: Maurizio Cimadamore Date: 2019-06-20 22:06:07 +0000 URL: https://git.openjdk.java.net/amber/commit/b9126893 Automatic merge with default Changeset: d2182ba5 Author: Maurizio Cimadamore Date: 2019-09-05 22:42:08 +0000 URL: https://git.openjdk.java.net/amber/commit/d2182ba5 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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 Changeset: 59d2898f Author: Maurizio Cimadamore Date: 2019-10-11 20:56:57 +0000 URL: https://git.openjdk.java.net/amber/commit/59d2898f Automatic merge with default ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0d37981c Author: Chris Hegarty Date: 2019-10-15 09:40:28 +0000 URL: https://git.openjdk.java.net/amber/commit/0d37981c [lambda-leftovers] manual merge to by-pass bad changeset Changeset: c0e0c734 Author: Chris Hegarty Date: 2019-10-15 09:49:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e0c734 [lambda-leftovers] manual merge with default Changeset: cf3d5491 Author: Maurizio Cimadamore Date: 2019-10-22 21:01:10 +0000 URL: https://git.openjdk.java.net/amber/commit/cf3d5491 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 0fe11743 Author: Maurizio Cimadamore Date: 2019-10-25 17:50:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0fe11743 Automatic merge with default Changeset: c38d878c Author: Maurizio Cimadamore Date: 2019-11-03 14:31:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c38d878c Automatic merge with default Changeset: e73d5b24 Author: Jan Lahoda Date: 2020-01-27 10:59:56 +0000 URL: https://git.openjdk.java.net/amber/commit/e73d5b24 Merging the default branch into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 06ae9308 Author: Maurizio Cimadamore Date: 2020-01-27 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/06ae9308 Automatic merge with default ! 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.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 Changeset: 98f9eaa0 Author: Maurizio Cimadamore Date: 2020-01-30 22:06:56 +0000 URL: https://git.openjdk.java.net/amber/commit/98f9eaa0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 4308dae1 Author: Maurizio Cimadamore Date: 2020-02-07 20:41:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4308dae1 Automatic merge with default Changeset: df3895ad Author: Maurizio Cimadamore Date: 2020-02-13 22:06:45 +0000 URL: https://git.openjdk.java.net/amber/commit/df3895ad Automatic merge with default ! 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.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 Changeset: 8c6c27f0 Author: Maurizio Cimadamore Date: 2020-03-05 22:06:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6c27f0 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b6cffdd2 Author: Maurizio Cimadamore Date: 2020-03-13 16:06:22 +0000 URL: https://git.openjdk.java.net/amber/commit/b6cffdd2 Automatic merge with default Changeset: f406b371 Author: Maurizio Cimadamore Date: 2020-04-07 18:31:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f406b371 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: ba4fe191 Author: Maurizio Cimadamore Date: 2020-04-10 17:11:43 +0000 URL: https://git.openjdk.java.net/amber/commit/ba4fe191 Automatic merge with default Changeset: 831ec246 Author: Robin Westberg Date: 2020-04-15 07:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/831ec246 8242624: Update .jcheck/conf for project Amber (lambda-leftovers) Reviewed-by: ehelin ! .jcheck/conf Changeset: dcb7db3f Author: duke Date: 2020-04-16 22:05:01 +0000 URL: https://git.openjdk.java.net/amber/commit/dcb7db3f Automatic merge of master into lambda-leftovers Changeset: 86afb77c Author: duke Date: 2020-04-23 22:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/86afb77c Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 790599f8 Author: duke Date: 2020-04-30 22:02:10 +0000 URL: https://git.openjdk.java.net/amber/commit/790599f8 Automatic merge of master into lambda-leftovers Changeset: 7f3ac14c Author: duke Date: 2020-05-07 22:04:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7f3ac14c Automatic merge of master into lambda-leftovers Changeset: 3da22ff4 Author: duke Date: 2020-05-14 22:04:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3da22ff4 Automatic merge of master into lambda-leftovers Changeset: 4562674f Author: duke Date: 2020-05-19 13:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/4562674f Automatic merge of master into lambda-leftovers ! 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.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 Changeset: 905d4a2a Author: duke Date: 2020-05-21 22:04:27 +0000 URL: https://git.openjdk.java.net/amber/commit/905d4a2a Automatic merge of master into lambda-leftovers Changeset: d931a61a Author: duke Date: 2020-05-28 22:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d931a61a Automatic merge of master into lambda-leftovers Changeset: 4d96a9d0 Author: Vicente Romero Date: 2020-06-02 15:37:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4d96a9d0 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 5442eccf Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 15:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/5442eccf Merge pull request #26 from openjdk-bot/46 Merge master Changeset: 2306ffb0 Author: duke Date: 2020-06-04 22:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/2306ffb0 Automatic merge of master into lambda-leftovers Changeset: da67a3d2 Author: Vicente Romero Date: 2020-06-19 14:36:38 +0000 URL: https://git.openjdk.java.net/amber/commit/da67a3d2 Merge master ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 ! test/langtools/tools/javac/lambda/LambdaParserTest.java Changeset: 90293924 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-19 14:37:32 +0000 URL: https://git.openjdk.java.net/amber/commit/90293924 Merge pull request #33 from openjdk-bot/55 Merge master Changeset: 71350dcc Author: duke Date: 2020-06-19 18:39:08 +0000 URL: https://git.openjdk.java.net/amber/commit/71350dcc Automatic merge of master into lambda-leftovers Changeset: 2125aa30 Author: duke Date: 2020-06-25 22:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/2125aa30 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cf981071 Author: duke Date: 2020-07-02 22:04:00 +0000 URL: https://git.openjdk.java.net/amber/commit/cf981071 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 8c1b4545 Author: duke Date: 2020-07-09 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/8c1b4545 Automatic merge of master into lambda-leftovers Changeset: 822c4a66 Author: duke Date: 2020-07-16 22:04:46 +0000 URL: https://git.openjdk.java.net/amber/commit/822c4a66 Automatic merge of master into lambda-leftovers Changeset: c2520d32 Author: duke Date: 2020-07-23 22:03:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c2520d32 Automatic merge of master into lambda-leftovers Changeset: b790819f Author: duke Date: 2020-07-28 15:48:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b790819f Automatic merge of master into lambda-leftovers Changeset: 7cffdc99 Author: duke Date: 2020-07-30 22:04:20 +0000 URL: https://git.openjdk.java.net/amber/commit/7cffdc99 Automatic merge of master into lambda-leftovers Changeset: ce8e23a5 Author: Vicente Romero Date: 2020-08-03 16:42:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ce8e23a5 manual merge ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 339c4828 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-08-03 16:45:53 +0000 URL: https://git.openjdk.java.net/amber/commit/339c4828 Merge pull request #36 from openjdk-bot/58 Merge master Changeset: 5ed2d3bf Author: duke Date: 2020-08-06 22:02:26 +0000 URL: https://git.openjdk.java.net/amber/commit/5ed2d3bf Automatic merge of master into lambda-leftovers Changeset: b9a5f496 Author: duke Date: 2020-08-13 22:02:05 +0000 URL: https://git.openjdk.java.net/amber/commit/b9a5f496 Automatic merge of master into lambda-leftovers Changeset: ade5cf88 Author: duke Date: 2020-08-20 22:04:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ade5cf88 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 8c6d1e66 Author: duke Date: 2020-08-27 22:04:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8c6d1e66 Automatic merge of master into lambda-leftovers ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: bb202a22 Author: duke Date: 2020-09-03 22:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/bb202a22 Automatic merge of master into lambda-leftovers ! 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.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b513b283 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:16:11 +0000 URL: https://git.openjdk.java.net/amber/commit/b513b283 Merge master ! .jcheck/conf ! 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 ! .jcheck/conf ! 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 Changeset: b0f9619a Author: Vicente Romero Date: 2020-09-18 11:24:23 +0000 URL: https://git.openjdk.java.net/amber/commit/b0f9619a manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 38111034 Author: Vicente Romero Date: 2019-12-20 19:56:28 +0000 URL: https://git.openjdk.java.net/amber/commit/38111034 Rebasing sealed types branch, old records-and-sealed will be closed Changeset: 76bbd244 Author: Vicente Romero Date: 2019-12-20 19:56:54 +0000 URL: https://git.openjdk.java.net/amber/commit/76bbd244 Imported patch sealed.patch ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.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/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/sealedP1/c1.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP2/c2.java + test/hotspot/jtreg/runtime/modules/sealedP3/c3.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java + test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java + test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java + test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java + test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 896d4bc8 Author: Harold Seigel Date: 2020-01-02 16:22:59 +0000 URL: https://git.openjdk.java.net/amber/commit/896d4bc8 Sealed types fixes for JDK-15 and other miscellaneous sealed types changes Reviewed-by: vromero ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod + test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/TEST.properties ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java - test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java Changeset: ecc066e1 Author: Vicente Romero Date: 2020-01-02 12:44:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ecc066e1 Manual merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 8fc74b30 Author: Jan Lahoda Date: 2020-01-27 12:25:55 +0000 URL: https://git.openjdk.java.net/amber/commit/8fc74b30 Merging default branch into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 78ca15b3 Author: Maurizio Cimadamore Date: 2020-01-30 22:05:28 +0000 URL: https://git.openjdk.java.net/amber/commit/78ca15b3 Automatic merge with default ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: d3d50395 Author: Vicente Romero Date: 2020-02-06 00:24:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d3d50395 The compiler should not enforce a modifier on subclasses of non-sealed classes ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 997ac3dd Author: Maurizio Cimadamore Date: 2020-02-07 20:39:50 +0000 URL: https://git.openjdk.java.net/amber/commit/997ac3dd Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3cb217da Author: Vicente Romero Date: 2020-02-07 17:26:12 +0000 URL: https://git.openjdk.java.net/amber/commit/3cb217da Fixing bug that was breaking the build ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 0aa2ebb4 Author: Jonathan Gibbons Date: 2020-02-11 17:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/0aa2ebb4 Fix bad merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java Changeset: 09ded8aa Author: Vicente Romero Date: 2020-02-11 20:42:44 +0000 URL: https://git.openjdk.java.net/amber/commit/09ded8aa Sync-ing the implementation with current spec ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 5cc60414 Author: Vicente Romero Date: 2020-02-13 14:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5cc60414 Additional syncing with the latest spec checking that there are no duplicates in the permits list checking that subtypes listed in the permits list have the sealed type as a direct supertype checking that sealed and super are in same package if in unnamed module or in same module in other case checking that type variables are not listed in the permits clause checking that a sealed type has at least one subtype ! 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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 99727377 Author: Maurizio Cimadamore Date: 2020-02-13 22:05:34 +0000 URL: https://git.openjdk.java.net/amber/commit/99727377 Automatic merge with default ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/java.base/share/classes/java/lang/Class.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3bd8984b Author: Vicente Romero Date: 2020-02-13 18:06:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3bd8984b Fixing NPE bug that was provoking several regression tests to fail ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 0399db97 Author: Vicente Romero Date: 2020-02-14 12:41:10 +0000 URL: https://git.openjdk.java.net/amber/commit/0399db97 Fix NPE for classes extending type variables ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 62a04da0 Author: Harold Seigel Date: 2020-02-14 20:39:30 +0000 URL: https://git.openjdk.java.net/amber/commit/62a04da0 Fix hotspot sealed types tests Reviewed-by: vromero ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/c1.java - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java + test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP2/c2.java ! test/hotspot/jtreg/runtime/modules/sealedP3/c3.java ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java - test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java + test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java ! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java - test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java + test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod ! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java Changeset: 6ba9e0e1 Author: Vicente Romero Date: 2020-02-14 16:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/6ba9e0e1 Fix for test ListModuleDeps ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 90dc530e Author: Vicente Romero Date: 2020-02-14 17:17:21 +0000 URL: https://git.openjdk.java.net/amber/commit/90dc530e Refactoring: removing outdated code, adding diagnostics ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 76e2a9fd Author: Jonathan Gibbons Date: 2020-02-14 16:23:52 +0000 URL: https://git.openjdk.java.net/amber/commit/76e2a9fd Javadoc: update handling of "not exhaustive" permits list ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.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/testSealedTypes/TestSealedTypes.java Changeset: 2c1223c1 Author: Harold Seigel Date: 2020-02-18 18:00:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c1223c1 Fix sealed types class redefinition test Reviewed-by: vromero ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classTwo.java Changeset: 1f964597 Author: Vicente Romero Date: 2020-02-24 17:14:57 +0000 URL: https://git.openjdk.java.net/amber/commit/1f964597 Adding more diags examples ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java Changeset: 46377346 Author: Vicente Romero Date: 2020-02-25 19:23:17 +0000 URL: https://git.openjdk.java.net/amber/commit/46377346 Making enums with subclasses sealed ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: 92cce7da Author: Vicente Romero Date: 2020-02-26 23:48:13 +0000 URL: https://git.openjdk.java.net/amber/commit/92cce7da Issue an error if a type in the permits list refers to declaring class or a supertype ! 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.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java Changeset: e7d4dec7 Author: Vicente Romero Date: 2020-02-27 13:49:58 +0000 URL: https://git.openjdk.java.net/amber/commit/e7d4dec7 Adding regression tests + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 797efbb9 Author: Vicente Romero Date: 2020-02-27 22:56:46 +0000 URL: https://git.openjdk.java.net/amber/commit/797efbb9 Refactoring: relocating checks to attribution phase ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7cb3584a Author: Vicente Romero Date: 2020-02-28 16:29:03 +0000 URL: https://git.openjdk.java.net/amber/commit/7cb3584a Adding specs ! src/java.base/share/classes/java/lang/Class.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: f0d80b20 Author: Vicente Romero Date: 2020-02-28 23:31:19 +0000 URL: https://git.openjdk.java.net/amber/commit/f0d80b20 Spec fixes, removing experimental code ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java Changeset: e6ed2b90 Author: Jan Lahoda Date: 2020-03-10 15:34:18 +0000 URL: https://git.openjdk.java.net/amber/commit/e6ed2b90 Merging recent default branch changes to the sealed-types branch ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: c6917622 Author: Maurizio Cimadamore Date: 2020-03-13 16:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/c6917622 Automatic merge with default ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: e5b3ce09 Author: Vicente Romero Date: 2020-04-02 16:01:38 +0000 URL: https://git.openjdk.java.net/amber/commit/e5b3ce09 Fixing regression test golden results ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: cc3fb9b8 Author: Harold Seigel Date: 2020-04-03 14:20:38 +0000 URL: https://git.openjdk.java.net/amber/commit/cc3fb9b8 Throw CFE for empty PermittedSubtypes attributes and for final classes with PermittedSubtypes attributes Reviewed-by: vromero ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod ! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java Changeset: 543f9aa1 Author: Vicente Romero Date: 2020-04-10 13:06:16 +0000 URL: https://git.openjdk.java.net/amber/commit/543f9aa1 Manual merge with default ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 0383f7fa Author: Vicente Romero Date: 2020-04-10 14:25:49 +0000 URL: https://git.openjdk.java.net/amber/commit/0383f7fa Manual merge with default ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 3188b2e7 Author: Robin Westberg Date: 2020-04-15 06:56:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3188b2e7 8242624: Update .jcheck/conf for project Amber Reviewed-by: duke, ehelin, chegar ! .jcheck/conf Changeset: 69577c9f Author: duke Date: 2020-04-16 22:05:38 +0000 URL: https://git.openjdk.java.net/amber/commit/69577c9f Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java Changeset: 75ca97b6 Author: Vicente Romero Date: 2020-04-21 00:47:15 +0000 URL: https://git.openjdk.java.net/amber/commit/75ca97b6 fixed comment at jvm.h ! src/hotspot/share/include/jvm.h Changeset: a6937c83 Author: Vicente Romero Date: 2020-04-21 13:20:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a6937c83 removing duplicate entry for JVM_GetPermittedSubtypes at jvm.h ! src/hotspot/share/include/jvm.h Changeset: 8e0e8e55 Author: Vicente Romero Date: 2020-04-23 15:55:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8e0e8e55 adding toString method to Flag.NON_SEALED ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java Changeset: 8f487523 Author: Vicente Romero Date: 2020-04-24 11:01:52 +0000 URL: https://git.openjdk.java.net/amber/commit/8f487523 Merge with sealed-types ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java Changeset: b66db1c2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-04-24 11:06:52 +0000 URL: https://git.openjdk.java.net/amber/commit/b66db1c2 Merge pull request #18 from openjdk-bot/40 Merge master Changeset: dbe9dc91 Author: duke Date: 2020-04-30 22:02:46 +0000 URL: https://git.openjdk.java.net/amber/commit/dbe9dc91 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: d568e945 Author: Vicente Romero Date: 2020-05-01 10:52:33 +0000 URL: https://git.openjdk.java.net/amber/commit/d568e945 refactoring sealed types ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/ClassWriter.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 79e93aa2 Author: Vicente Romero Date: 2020-05-04 21:07:32 +0000 URL: https://git.openjdk.java.net/amber/commit/79e93aa2 minor fix to Elements API ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 71ad1b6e Author: duke Date: 2020-05-07 22:05:17 +0000 URL: https://git.openjdk.java.net/amber/commit/71ad1b6e Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp ! make/autoconf/spec.gmk.in ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9a32dd45 Author: Vicente Romero Date: 2020-05-08 11:07:46 +0000 URL: https://git.openjdk.java.net/amber/commit/9a32dd45 renaming to sealed classes ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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/util/Names.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/LinkInfoImpl.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod ! test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclassesTest.java - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod - test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java ! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubclassesAttr.java - test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java - test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java Changeset: 637840b4 Author: Vicente Romero Date: 2020-05-11 19:25:00 +0000 URL: https://git.openjdk.java.net/amber/commit/637840b4 8244762: (sealed-types) [primitive].class.isSealed()/getPermittedSubclasses() crash VM ! src/hotspot/share/prims/jvm.cpp ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 7635248f Author: Vicente Romero Date: 2020-05-12 13:57:18 +0000 URL: https://git.openjdk.java.net/amber/commit/7635248f method JVM_GetPermittedSubclasses was failing for array classes ! src/hotspot/share/prims/jvm.cpp Changeset: 88534c6e Author: Vicente Romero Date: 2020-05-12 20:29:09 +0000 URL: https://git.openjdk.java.net/amber/commit/88534c6e updating javadoc code after changes in javax.lang.model ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java Changeset: f5d1c6bc Author: Vicente Romero Date: 2020-05-12 22:43:15 +0000 URL: https://git.openjdk.java.net/amber/commit/f5d1c6bc Jan' patch: attempting to fix separate compilation issues with sealed classes ! 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/comp/TypeEnter.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 0be25ca2 Author: Vicente Romero Date: 2020-05-13 13:39:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0be25ca2 Harold's patch: renaming several tests = test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java = test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod = test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java = test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java = test/hotspot/jtreg/runtime/sealedClasses/TEST.properties = test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod = test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/wrongPackage.java = test/hotspot/jtreg/runtime/sealedClasses/overrideSealedTest.java = test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod = test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/outerPlanets.jcod = test/hotspot/jtreg/runtime/sealedClasses/sealedTest.java - test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classTwo.java Changeset: 418e7bda Author: Vicente Romero Date: 2020-05-13 20:59:25 +0000 URL: https://git.openjdk.java.net/amber/commit/418e7bda fixing bug: enums were considered sealed even without enabling preview ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out Changeset: ec36ca00 Author: Vicente Romero Date: 2020-05-14 17:09:21 +0000 URL: https://git.openjdk.java.net/amber/commit/ec36ca00 fixing regression tests ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java Changeset: 9a31af00 Author: duke Date: 2020-05-14 22:04:52 +0000 URL: https://git.openjdk.java.net/amber/commit/9a31af00 Automatic merge of master into sealed-types Changeset: c5ebf3a2 Author: Vicente Romero Date: 2020-05-14 19:57:59 +0000 URL: https://git.openjdk.java.net/amber/commit/c5ebf3a2 code cleanup: removing unncessary edits, etc ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 5db4b8b7 Author: Vicente Romero Date: 2020-05-15 15:39:57 +0000 URL: https://git.openjdk.java.net/amber/commit/5db4b8b7 adding more regression tests, bug fixing, etc ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 34024880 Author: Vicente Romero Date: 2020-05-18 10:44:37 +0000 URL: https://git.openjdk.java.net/amber/commit/34024880 adding new test for reflection on sealed classes, refactoring tests ! src/java.base/share/classes/java/lang/Class.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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 + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java ! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java - test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: c542daf6 Author: Vicente Romero Date: 2020-05-18 18:07:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c542daf6 additional adjustments ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: cd8fa69c Author: duke Date: 2020-05-19 13:05:07 +0000 URL: https://git.openjdk.java.net/amber/commit/cd8fa69c Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 2aca2ea3 Author: duke Date: 2020-05-21 22:05:04 +0000 URL: https://git.openjdk.java.net/amber/commit/2aca2ea3 Automatic merge of master into sealed-types ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml ! make/autoconf/spec.gmk.in ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmti.xml Changeset: 366939f8 Author: Vicente Romero Date: 2020-05-25 20:47:05 +0000 URL: https://git.openjdk.java.net/amber/commit/366939f8 addressing review comments, first iteration ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.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/ClassReader.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.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 4766f958 Author: Vicente Romero Date: 2020-05-26 12:28:51 +0000 URL: https://git.openjdk.java.net/amber/commit/4766f958 pushing vm code already reviewed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java = test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod - test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod = test/hotspot/jtreg/runtime/modules/sealedP2/C2.java = test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod - test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java = test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java - test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod - test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java = test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java = test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java = test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 926ea22b Author: Vicente Romero Date: 2020-05-26 20:45:40 +0000 URL: https://git.openjdk.java.net/amber/commit/926ea22b changes second review iteration ! 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/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 71add502 Author: Vicente Romero Date: 2020-05-29 10:26:31 +0000 URL: https://git.openjdk.java.net/amber/commit/71add502 manual merge with master ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! make/autoconf/spec.gmk.in ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 3d2961e6 Author: Vicente Romero Date: 2020-05-29 10:59:11 +0000 URL: https://git.openjdk.java.net/amber/commit/3d2961e6 fixing merge issue on HtmlStyle ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: b37f7467 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-05-29 11:14:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b37f7467 Merge pull request #22 from openjdk-bot/42 Merge master Changeset: a50af77f Author: Harold Seigel Date: 2020-06-01 17:14:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a50af77f VM and core-libs sealed classes update ! make/data/jdwp/jdwp.spec ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java Changeset: f5534a15 Author: Vicente Romero Date: 2020-06-01 15:25:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f5534a15 add explanatory note to ::permittedSubclasses and ::isSealed ! src/java.base/share/classes/java/lang/Class.java Changeset: 2e3dd9fa Author: Vicente Romero Date: 2020-06-02 17:24:49 +0000 URL: https://git.openjdk.java.net/amber/commit/2e3dd9fa manual merge Changeset: 850cbfb2 Author: vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-06-02 17:30:40 +0000 URL: https://git.openjdk.java.net/amber/commit/850cbfb2 Merge pull request #28 from openjdk-bot/48 Merge master Changeset: 22f18850 Author: duke Date: 2020-06-04 22:02:42 +0000 URL: https://git.openjdk.java.net/amber/commit/22f18850 Automatic merge of master into sealed-types Changeset: 740dac55 Author: duke Date: 2020-06-11 22:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/740dac55 Automatic merge of master into sealed-types Changeset: d256f72c Author: duke Date: 2020-06-18 22:03:46 +0000 URL: https://git.openjdk.java.net/amber/commit/d256f72c Automatic merge of master into sealed-types Changeset: 15d97da3 Author: duke Date: 2020-06-25 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/15d97da3 Automatic merge of master into sealed-types Changeset: cb1eecc3 Author: duke Date: 2020-07-02 22:04:35 +0000 URL: https://git.openjdk.java.net/amber/commit/cb1eecc3 Automatic merge of master into sealed-types Changeset: b094d470 Author: duke Date: 2020-07-09 22:05:13 +0000 URL: https://git.openjdk.java.net/amber/commit/b094d470 Automatic merge of master into sealed-types Changeset: 33191950 Author: duke Date: 2020-07-16 22:05:21 +0000 URL: https://git.openjdk.java.net/amber/commit/33191950 Automatic merge of master into sealed-types Changeset: 4ec9c7fb Author: duke Date: 2020-07-23 22:03:57 +0000 URL: https://git.openjdk.java.net/amber/commit/4ec9c7fb Automatic merge of master into sealed-types Changeset: e3407967 Author: duke Date: 2020-07-28 15:49:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e3407967 Automatic merge of master into sealed-types Changeset: 0f67e15c Author: duke Date: 2020-07-30 22:04:50 +0000 URL: https://git.openjdk.java.net/amber/commit/0f67e15c Automatic merge of master into sealed-types Changeset: 7a058eaf Author: duke Date: 2020-07-31 18:17:54 +0000 URL: https://git.openjdk.java.net/amber/commit/7a058eaf Automatic merge of master into sealed-types Changeset: 2359a1e4 Author: duke Date: 2020-08-06 22:02:58 +0000 URL: https://git.openjdk.java.net/amber/commit/2359a1e4 Automatic merge of master into sealed-types Changeset: 565fa135 Author: Vicente Romero Date: 2020-08-12 15:38:27 +0000 URL: https://git.openjdk.java.net/amber/commit/565fa135 no sealed annotations ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 39fc640c Author: duke Date: 2020-08-13 22:02:34 +0000 URL: https://git.openjdk.java.net/amber/commit/39fc640c Automatic merge of master into sealed-types Changeset: e1962aa6 Author: Vicente Romero Date: 2020-08-18 21:44:29 +0000 URL: https://git.openjdk.java.net/amber/commit/e1962aa6 8248185: fix the javadoc for Class::isSealed ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 351bed93 Author: duke Date: 2020-08-20 22:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/351bed93 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: fbe38f23 Author: duke Date: 2020-08-27 22:04:44 +0000 URL: https://git.openjdk.java.net/amber/commit/fbe38f23 Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: d06e2fdb Author: duke Date: 2020-09-03 22:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d06e2fdb Automatic merge of master into sealed-types ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 3aa7e8d1 Author: J. Duke Committer: Jan Lahoda Date: 2020-09-11 09:18:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa7e8d1 Merge master ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 053f47d0 Author: Vicente Romero Date: 2020-09-18 11:48:17 +0000 URL: https://git.openjdk.java.net/amber/commit/053f47d0 manual merge ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! .jcheck/conf ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 486f6649 Author: Vicente Romero Date: 2020-09-18 13:22:52 +0000 URL: https://git.openjdk.java.net/amber/commit/486f6649 manual merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c2452825 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:36:29 +0000 URL: https://git.openjdk.java.net/amber/commit/c2452825 Merge pull request #54 from openjdk-bot/66 Merge master Changeset: 486cd2bd Author: duke Date: 2020-09-18 17:41:25 +0000 URL: https://git.openjdk.java.net/amber/commit/486cd2bd Automatic merge of patterns-stage-2 into patterns ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 4a5e611e Author: Vicente Romero Date: 2020-09-18 13:38:37 +0000 URL: https://git.openjdk.java.net/amber/commit/4a5e611e manual merge Changeset: 3f0f5475 Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-18 13:43:47 +0000 URL: https://git.openjdk.java.net/amber/commit/3f0f5475 Merge pull request #53 from openjdk-bot/66 Merge master Changeset: e95655ef Author: duke Date: 2020-09-18 17:46:21 +0000 URL: https://git.openjdk.java.net/amber/commit/e95655ef Automatic merge of pattern-runtime into patterns From brian.goetz at oracle.com Tue Sep 22 13:34:15 2020 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 22 Sep 2020 09:34:15 -0400 Subject: Fwd: Accessors References: Message-ID: <0AAF868C-393E-4BFF-AE1A-933BE67C7D86@oracle.com> This was received on the amber-spec-comments list and am forwarding here to provide an answer. While not entirely clear in its terminology, the request seems to ask ?why can?t we reinterpret field access against a record (r.x) as an invocation of its accessor.? First, this really has nothing to do with records; records are just classes. Having special semantics for member access on records would not be a good idea; not only does that create a significant burden for users (having to remember what classes are records and what are not, so they can know what r.x means), but also, means that compatibly migrating between records and classes is made even harder since then the semantics of `r.x` would subtly change. So while records might have seemed an attractive vehicle for changing something you didn?t like about Java, these are not the droids you are looking for. More generally, it is a very common temptation to try to use new features as vehicles to fix what we see as ?mistakes of the past? (such as ?let?s make the formal arguments of a lambda implicitly final.?) This temptation is almost always counterproductive, because it creates new corners of the language that behave gratuitously differently, and leaves users to keep track of arcane rules based on what year a feature was added to the language. (It was once seriously suggested that because records are new, we could allow semicolons to be optional in record bodies. While I get that some people seem to think that semicolons are the worst thing about Java, this is an extraordinarily silly suggestion, because the resulting language becomes a hybrid frankenstein.) While it may be locally satisfying to the faithful that at least some corner of the language ?gets it right?, the resulting inconsistent whole is surely bad for the rest of the Java developers. So let?s factor records out of this question. Essentially, what you?re really wishing for here is properties; the ability to ?overload the dot? so that something that looks like a field access (x.f) is interpreted as a method invocation. This is not a new idea, and in fact has been discussed to death; past iterations of the discussion resulted in long-spanning flame wars that I do not want to repeat or recount (or even recall!) Suffice it to say that the previous thousand times this has come up, it was not seen as a sensible evolution path for the language, and I don?t see any reason it is different this time. I think describing having to type an extra ?()? when accessing a component of a record as burdensome verbosity for clients is a bit of a stretch. Java has separate namespaces for variables and methods for a reason; those () tell you a lot about what is going on in your program. (If what you want is a class with public final fields, you can declare that too ? that?s a different thing, but if that?s the semantics you want (which is not the same as a record!) you can do that too.) > Begin forwarded message: > > From: Buwanta Som > Subject: Accessors > Date: September 20, 2020 at 9:35:24 AM EDT > To: "amber-spec-comments at openjdk.java.net" > > Hello, I'd like to ask why Records are not used as a chance to remove the need of using accessor methods. > As they are completely new, I believe they should use "accessor fields" or something like that when modification of the return value is needed, to remove the need for calling a method every time you need the value of a field. Personally, I use classes with public final fields for this purpose. It is cleaner and makes more sense. > I want to know why there is no plan to invent fields as accessors specifically for Records, as they're not released yet. > Once they are released Java will be locked basically forever to using accessor methods. Records are great for reducing verbosity when creating such classes but they don't do much to reduce verbosity of using them. If they are made this way then any future solution to the JavaBeans getter setter method problem will also only be useful for defining, not using and indirectly useful features such as += will be blocked for that kind of solution. > > Sorry if this is the wrong place, I've never used mailing lists before. From miroslav.pokorny at gmail.com Sat Sep 19 08:00:01 2020 From: miroslav.pokorny at gmail.com (Miroslav Pokorny) Date: Sat, 19 Sep 2020 18:00:01 +1000 Subject: https://openjdk.java.net/jeps/360 TYPO Message-ID: *Hi Amber,* *typo highlighted in large text below.* *Absract classes.* A class which is sealed or non-sealed may be abstract, and have abstract members. A sealed class may permit subclasses which are abstract (providing they are then sealed or non-sealed, rather than final). Regards mP From vicente.romero at oracle.com Tue Sep 22 16:51:46 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Tue, 22 Sep 2020 12:51:46 -0400 Subject: https://openjdk.java.net/jeps/360 TYPO In-Reply-To: References: Message-ID: thanks! fixed, Vicente On 9/19/20 4:00 AM, Miroslav Pokorny wrote: > *Hi Amber,* > *typo highlighted in large text below.* > > *Absract classes.* A class which is sealed or non-sealed may be abstract, > and have abstract members. A sealed class may permit subclasses which are > abstract (providing they are then sealed or non-sealed, rather than final). > > Regards > > > mP From amaembo at gmail.com Wed Sep 23 14:49:21 2020 From: amaembo at gmail.com (Tagir Valeev) Date: Wed, 23 Sep 2020 21:49:21 +0700 Subject: Accessors In-Reply-To: <0AAF868C-393E-4BFF-AE1A-933BE67C7D86@oracle.com> References: <0AAF868C-393E-4BFF-AE1A-933BE67C7D86@oracle.com> Message-ID: I must say that I'm totally against introducing so-called properties to Java records. So far, Java is a very clear language. If I see `x = foo.bar`, I definitely know that it's a very simple field dereference and assignment action. By no means, this line may perform a network request or a database query. So when debugging, I don't expect anything funny with this line of code. I don't need to navigate to `foo` or `bar` definition to understand what's going on here. It's a great feature, compared to other modern languages where many things could be overridden and it's impossible to understand what's going on, simply by looking at the code line. I don't want to lose this feature in Java for the sake of saving two characters. Also, as Brian mentioned already, there are separate namespaces for variables and methods. Inside the record itself you can refer to raw fields, rather than calling accessor. If we make accessor calls look like field reads, there will be an ambiguity, at least within the record itself. E.g. if you want to provide a defensive copy for outer clients, it should not prevent other methods of records to access raw fields, including raw fields of other instances of the same record (could be useful in equals and compareTo). Kotlin has backing field access (using the `field` identifier), but it could be used inside the accessor only. And if you need to use a raw field outside of accessor, you need to declare a backing property, which looks ugly. So it's not that simple feature. Finally, there's no point to make Java a second Kotlin, especially given the fact that Kotlin already exists. With best regards, Tagir Valeev. On Tue, Sep 22, 2020 at 8:34 PM Brian Goetz wrote: > > This was received on the amber-spec-comments list and am forwarding here to provide an answer. > > While not entirely clear in its terminology, the request seems to ask ?why can?t we reinterpret field access against a record (r.x) as an invocation of its accessor.? > > First, this really has nothing to do with records; records are just classes. Having special semantics for member access on records would not be a good idea; not only does that create a significant burden for users (having to remember what classes are records and what are not, so they can know what r.x means), but also, means that compatibly migrating between records and classes is made even harder since then the semantics of `r.x` would subtly change. So while records might have seemed an attractive vehicle for changing something you didn?t like about Java, these are not the droids you are looking for. > > More generally, it is a very common temptation to try to use new features as vehicles to fix what we see as ?mistakes of the past? (such as ?let?s make the formal arguments of a lambda implicitly final.?) This temptation is almost always counterproductive, because it creates new corners of the language that behave gratuitously differently, and leaves users to keep track of arcane rules based on what year a feature was added to the language. (It was once seriously suggested that because records are new, we could allow semicolons to be optional in record bodies. While I get that some people seem to think that semicolons are the worst thing about Java, this is an extraordinarily silly suggestion, because the resulting language becomes a hybrid frankenstein.) While it may be locally satisfying to the faithful that at least some corner of the language ?gets it right?, the resulting inconsistent whole is surely bad for the rest of the Java developers. So let?s factor records out of this question. > > Essentially, what you?re really wishing for here is properties; the ability to ?overload the dot? so that something that looks like a field access (x.f) is interpreted as a method invocation. This is not a new idea, and in fact has been discussed to death; past iterations of the discussion resulted in long-spanning flame wars that I do not want to repeat or recount (or even recall!) Suffice it to say that the previous thousand times this has come up, it was not seen as a sensible evolution path for the language, and I don?t see any reason it is different this time. > > I think describing having to type an extra ?()? when accessing a component of a record as burdensome verbosity for clients is a bit of a stretch. Java has separate namespaces for variables and methods for a reason; those () tell you a lot about what is going on in your program. (If what you want is a class with public final fields, you can declare that too ? that?s a different thing, but if that?s the semantics you want (which is not the same as a record!) you can do that too.) > > > > > Begin forwarded message: > > > > From: Buwanta Som > > Subject: Accessors > > Date: September 20, 2020 at 9:35:24 AM EDT > > To: "amber-spec-comments at openjdk.java.net" > > > > Hello, I'd like to ask why Records are not used as a chance to remove the need of using accessor methods. > > As they are completely new, I believe they should use "accessor fields" or something like that when modification of the return value is needed, to remove the need for calling a method every time you need the value of a field. Personally, I use classes with public final fields for this purpose. It is cleaner and makes more sense. > > I want to know why there is no plan to invent fields as accessors specifically for Records, as they're not released yet. > > Once they are released Java will be locked basically forever to using accessor methods. Records are great for reducing verbosity when creating such classes but they don't do much to reduce verbosity of using them. If they are made this way then any future solution to the JavaBeans getter setter method problem will also only be useful for defining, not using and indirectly useful features such as += will be blocked for that kind of solution. > > > > Sorry if this is the wrong place, I've never used mailing lists before. > From brian.goetz at oracle.com Wed Sep 23 15:13:46 2020 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 23 Sep 2020 11:13:46 -0400 Subject: Accessors In-Reply-To: References: <0AAF868C-393E-4BFF-AE1A-933BE67C7D86@oracle.com> Message-ID: <901e7342-33f4-b05b-e1cb-0ed57de09a60@oracle.com> > I must say that I'm totally against introducing so-called properties > to Java records. So far, Java is a very clear language. If I see `x = > foo.bar`, I definitely know that it's a very simple field dereference > and assignment action. By no means, this line may perform a network > request or a database query. So when debugging, I don't expect > anything funny with this line of code. I don't need to navigate to > `foo` or `bar` definition to understand what's going on here. It's a > great feature, compared to other modern languages where many things > could be overridden and it's impossible to understand what's going on, > simply by looking at the code line. I don't want to lose this feature > in Java for the sake of saving two characters. Or, to put in "language-designer-speak": field access has a known cost model and error model; property access has neither. Reading code is more important than writing code. From bsrbnd at gmail.com Thu Sep 24 09:34:42 2020 From: bsrbnd at gmail.com (B. Blaser) Date: Thu, 24 Sep 2020 11:34:42 +0200 Subject: [records] Is serialVersionUID warning for records redundant? Message-ID: [CC to compiler-dev] Hi, I'd like to suggest the following straightforward fix to suppress the serial lint warning for records (based on jdk14u), any feedback is welcome! Then, if you need it quickly, feel free to push it on my behalf at the right place since I'm currently not up-to-date with the new git work-flow (or maybe add it to JDK-8246774 [1]). Thanks, Bernard [1] https://git.openjdk.java.net/jdk/pull/290.diff diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java @@ -5220,8 +5220,8 @@ } if (svuid == null) { - log.warning(LintCategory.SERIAL, - tree.pos(), Warnings.MissingSVUID(c)); + if (!c.isRecord()) + log.warning(LintCategory.SERIAL, tree.pos(), Warnings.MissingSVUID(c)); return; } > From: chris.hegarty at oracle.com (Chris Hegarty) > Date: Tue, 4 Aug 2020 08:48:36 +0100 > >> On 3 Aug 2020, at 08:30, Tagir Valeev wrote: >> >> Hello! >> >> I believe, explicit specification of serialVersionUID in records >> rarely makes sense and should be discouraged. Still javac issues a >> lint warning if it's absent: > > Yeah, this is a bug. We already have an issue in JIRA tracking this: > > 8241151: "Incorrect lint warning for no definition of serialVersionUID in a record? [1] > > -Chris > > [1] https://bugs.openjdk.java.net/browse/JDK-8241151 From duke at openjdk.java.net Thu Sep 24 22:11:05 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:11:05 GMT Subject: git: openjdk/amber: concise-method-declarations: 87 new changesets Message-ID: <8aa939a4-6375-4aa0-bdc5-038e591e12bd@openjdk.org> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: d7355c5a Author: duke Date: 2020-09-24 22:04:32 +0000 URL: https://git.openjdk.java.net/amber/commit/d7355c5a Automatic merge of master into concise-method-declarations From duke at openjdk.java.net Thu Sep 24 22:11:32 2020 From: duke at openjdk.java.net (J.Duke) Date: Thu, 24 Sep 2020 22:11:32 GMT Subject: [records-2] RFR: Merge master Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 86 commits from the branch `master`that can **not** be merged into the branch `records-2`: The following file contains merge conflicts: - test/hotspot/jtreg/runtime/records/RedefineRecord.java All Committers in this [project](https://openjdk.java.net/census#amber) have access to my [personal fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout records-2 $ git pull https://github.com/openjdk/amber.git records-2 # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/amber.git +63:openjdk-bot-63 $ git checkout openjdk-bot-63 # Merge the target branch $ git merge records-2 When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge master' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/amber.git openjdk-bot-63:63 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - 8251261: CDS dumping should not clear states in live classes - 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod - 8252722: More Swing plaf APIs that rely on default constructors - 8250855: Address reliance on default constructors in the Java 2D APIs - 8250859: Address reliance on default constructors in the Accessibility APIs - 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class - 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc - 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 - 8253524: C2: Refactor code that clones predicates during loop unswitching - 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms - ... and 76 more: https://git.openjdk.java.net/amber/compare/6c3e483b...8b85c3a6 The webrev contains the conflicts with records-2: - merge conflicts: https://webrevs.openjdk.java.net/?repo=amber&pr=55&range=00.conflicts Changes: https://git.openjdk.java.net/amber/pull/55/files Stats: 10355 lines in 570 files changed: 5236 ins; 3597 del; 1522 mod Patch: https://git.openjdk.java.net/amber/pull/55.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/55/head:pull/55 PR: https://git.openjdk.java.net/amber/pull/55 From duke at openjdk.java.net Thu Sep 24 22:16:23 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:16:23 GMT Subject: git: openjdk/amber: stats-before-this-super: 87 new changesets Message-ID: Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 02763e58 Author: duke Date: 2020-09-24 22:05:24 +0000 URL: https://git.openjdk.java.net/amber/commit/02763e58 Automatic merge of master into stats-before-this-super From duke at openjdk.java.net Thu Sep 24 22:23:13 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:23:13 GMT Subject: git: openjdk/amber: amber-demo-II: 88 new changesets Message-ID: <35d91a5a-1b18-4761-80a1-b2b1cfa3fcb9@openjdk.org> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: f1e43926 Author: duke Date: 2020-09-24 22:07:05 +0000 URL: https://git.openjdk.java.net/amber/commit/f1e43926 Automatic merge of master into sealed-types Changeset: 2efbe678 Author: duke Date: 2020-09-24 22:07:30 +0000 URL: https://git.openjdk.java.net/amber/commit/2efbe678 Automatic merge of sealed-types into amber-demo-II From duke at openjdk.java.net Thu Sep 24 22:28:26 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:28:26 GMT Subject: git: openjdk/amber: enhanced-enums: 87 new changesets Message-ID: Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: c5520801 Author: duke Date: 2020-09-24 22:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/c5520801 Automatic merge of master into enhanced-enums From duke at openjdk.java.net Thu Sep 24 22:33:42 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:33:42 GMT Subject: git: openjdk/amber: lambda-leftovers: 87 new changesets Message-ID: Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 1fbaf294 Author: duke Date: 2020-09-24 22:06:15 +0000 URL: https://git.openjdk.java.net/amber/commit/1fbaf294 Automatic merge of master into lambda-leftovers From duke at openjdk.java.net Thu Sep 24 22:38:58 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:38:58 GMT Subject: git: openjdk/amber: local-methods: 87 new changesets Message-ID: <28296835-d0bb-4e7c-a59a-6a55c6bcf83a@openjdk.org> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 9298300f Author: duke Date: 2020-09-24 22:05:49 +0000 URL: https://git.openjdk.java.net/amber/commit/9298300f Automatic merge of master into local-methods From duke at openjdk.java.net Thu Sep 24 22:44:08 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:44:08 GMT Subject: git: openjdk/amber: pattern-runtime: 87 new changesets Message-ID: <7d484669-3db3-4686-880d-160a87335ec6@openjdk.org> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 95e2b2ea Author: duke Date: 2020-09-24 22:07:53 +0000 URL: https://git.openjdk.java.net/amber/commit/95e2b2ea Automatic merge of master into pattern-runtime From duke at openjdk.java.net Thu Sep 24 22:49:34 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:49:34 GMT Subject: git: openjdk/amber: patterns: 90 new changesets Message-ID: Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 95e2b2ea Author: duke Date: 2020-09-24 22:07:53 +0000 URL: https://git.openjdk.java.net/amber/commit/95e2b2ea Automatic merge of master into pattern-runtime Changeset: 87838082 Author: duke Date: 2020-09-24 22:08:45 +0000 URL: https://git.openjdk.java.net/amber/commit/87838082 Automatic merge of pattern-runtime into patterns Changeset: 1e1c2fcb Author: duke Date: 2020-09-24 22:08:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1e1c2fcb Automatic merge of master into patterns-stage-2 Changeset: 4c6cf352 Author: duke Date: 2020-09-24 22:09:10 +0000 URL: https://git.openjdk.java.net/amber/commit/4c6cf352 Automatic merge of patterns-stage-2 into patterns From duke at openjdk.java.net Thu Sep 24 22:54:49 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 22:54:49 GMT Subject: git: openjdk/amber: patterns-stage-2: 87 new changesets Message-ID: <8087d091-e953-49f3-95d9-05683e3dc8b5@openjdk.org> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 1e1c2fcb Author: duke Date: 2020-09-24 22:08:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1e1c2fcb Automatic merge of master into patterns-stage-2 From duke at openjdk.java.net Thu Sep 24 23:00:02 2020 From: duke at openjdk.java.net (duke) Date: Thu, 24 Sep 2020 23:00:02 GMT Subject: git: openjdk/amber: sealed-types: 87 new changesets Message-ID: Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: f1e43926 Author: duke Date: 2020-09-24 22:07:05 +0000 URL: https://git.openjdk.java.net/amber/commit/f1e43926 Automatic merge of master into sealed-types From vicente.romero at oracle.com Fri Sep 25 14:55:38 2020 From: vicente.romero at oracle.com (Vicente Romero) Date: Fri, 25 Sep 2020 10:55:38 -0400 Subject: [records] Is serialVersionUID warning for records redundant? In-Reply-To: References: Message-ID: <65a0897f-d639-ac95-7429-f576778a6cc0@oracle.com> Hi Bernard, Thanks for the patch I will start a review in git, Vicente On 9/24/20 5:34 AM, B. Blaser wrote: > [CC to compiler-dev] > > Hi, > > I'd like to suggest the following straightforward fix to suppress the > serial lint warning for records (based on jdk14u), any feedback is > welcome! Then, if you need it quickly, feel free to push it on my > behalf at the right place since I'm currently not up-to-date with the > new git work-flow (or maybe add it to JDK-8246774 [1]). > > Thanks, > Bernard > > [1] https://git.openjdk.java.net/jdk/pull/290.diff > > diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > @@ -5220,8 +5220,8 @@ > } > > if (svuid == null) { > - log.warning(LintCategory.SERIAL, > - tree.pos(), Warnings.MissingSVUID(c)); > + if (!c.isRecord()) > + log.warning(LintCategory.SERIAL, tree.pos(), > Warnings.MissingSVUID(c)); > return; > } > >> From: chris.hegarty at oracle.com (Chris Hegarty) >> Date: Tue, 4 Aug 2020 08:48:36 +0100 >> >>> On 3 Aug 2020, at 08:30, Tagir Valeev wrote: >>> >>> Hello! >>> >>> I believe, explicit specification of serialVersionUID in records >>> rarely makes sense and should be discouraged. Still javac issues a >>> lint warning if it's absent: >> Yeah, this is a bug. We already have an issue in JIRA tracking this: >> >> 8241151: "Incorrect lint warning for no definition of serialVersionUID in a record? [1] >> >> -Chris >> >> [1] https://bugs.openjdk.java.net/browse/JDK-8241151 From duke at openjdk.java.net Fri Sep 25 16:04:09 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 25 Sep 2020 16:04:09 GMT Subject: [records-2] RFR: Merge master [v2] In-Reply-To: References: Message-ID: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 86 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - test/hotspot/jtreg/runtime/records/RedefineRecord.java > > All Committers in this [project](https://openjdk.java.net/census#amber) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber.git records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber.git +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber.git openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke J. Duke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/amber/pull/55/files - new: https://git.openjdk.java.net/amber/pull/55/files/8b85c3a6..40de6baf Webrevs: - full: https://webrevs.openjdk.java.net/?repo=amber&pr=55&range=01 - incr: https://webrevs.openjdk.java.net/?repo=amber&pr=55&range=00-01 Stats: 1233 lines in 115 files changed: 508 ins; 504 del; 221 mod Patch: https://git.openjdk.java.net/amber/pull/55.diff Fetch: git fetch https://git.openjdk.java.net/amber pull/55/head:pull/55 PR: https://git.openjdk.java.net/amber/pull/55 From duke at openjdk.java.net Fri Sep 25 16:04:14 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 25 Sep 2020 16:04:14 GMT Subject: [records-2] Integrated: Merge master In-Reply-To: References: Message-ID: On Thu, 24 Sep 2020 22:05:01 GMT, J. Duke wrote: > Hi all, > > this is an _automatically_ generated pull request to notify you that there are 86 commits from the branch `master`that > can **not** be merged into the branch `records-2`: > The following file contains merge conflicts: > > - test/hotspot/jtreg/runtime/records/RedefineRecord.java > > All Committers in this [project](https://openjdk.java.net/census#amber) have access to my [personal > fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to > coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and > push the resulting merge commit to this pull request. The below commands should be run in a local clone of your > [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the > [openjdk/amber](https://github.com/openjdk/amber) repository. # Ensure target branch is up to date $ git checkout > records-2 $ git pull https://github.com/openjdk/amber.git records-2 > > # Fetch and checkout the branch for this pull request > $ git fetch https://github.com/openjdk-bot/amber.git +63:openjdk-bot-63 > $ git checkout openjdk-bot-63 > > # Merge the target branch > $ git merge records-2 > > When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create > a merge commit: > $ git add paths/to/files/with/conflicts > $ git commit -m 'Merge master' > > > When you have created the merge commit, run the following command to push the merge commit to this pull request: > > $ git push https://github.com/openjdk-bot/amber.git openjdk-bot-63:63 > > _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. > > Thanks, > J. Duke This pull request has now been integrated. Changeset: 40de6baf Author: Vicente Romero URL: https://git.openjdk.java.net/amber/commit/40de6baf Stats: 1233 lines in 115 files changed: 508 ins; 504 del; 221 mod manual merge ------------- PR: https://git.openjdk.java.net/amber/pull/55 From duke at openjdk.java.net Fri Sep 25 16:06:27 2020 From: duke at openjdk.java.net (duke) Date: Fri, 25 Sep 2020 16:06:27 GMT Subject: git: openjdk/amber: records-2: 88 new changesets Message-ID: <50cf777f-7c0a-488f-a803-9c426044eb92@openjdk.java.net> Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/amber/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/amber/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/amber/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/amber/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/amber/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/amber/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/amber/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/amber/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/amber/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/amber/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/amber/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/amber/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/amber/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/amber/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/amber/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/amber/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/amber/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/amber/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/amber/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/amber/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/amber/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/amber/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/amber/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/amber/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/amber/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/amber/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! 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/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/amber/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/amber/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp + src/hotspot/share/runtime/flags/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/amber/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/amber/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: a4affd5b Author: Aleksey Shipilev Date: 2020-09-22 07:58:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a4affd5b 8253412: Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 284bbf02 Author: Ioi Lam Date: 2020-09-22 08:04:26 +0000 URL: https://git.openjdk.java.net/amber/commit/284bbf02 8253079: DeterministicDump.java fails due to garbage in structure padding Reviewed-by: minqi, jiefu, shade ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/utilities/hashtable.cpp Changeset: b9729cb4 Author: Aleksey Shipilev Date: 2020-09-22 08:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b9729cb4 8253284: Zero OrderAccess barrier mappings are incorrect Reviewed-by: dholmes, aph, andrew ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp Changeset: ae20dd6b Author: Patrick Concannon Date: 2020-09-22 08:56:15 +0000 URL: https://git.openjdk.java.net/amber/commit/ae20dd6b 8251496: Fix doclint warnings in jdk.net.httpserver Reviewed-by: dfuchs, rriggs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/AuthenticatorTest + test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java + test/jdk/com/sun/net/httpserver/HeadersTest.java + test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java Changeset: aa386240 Author: skodanda <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2020-09-22 09:59:10 +0000 URL: https://git.openjdk.java.net/amber/commit/aa386240 8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open Reviewed-by: prr, serb, aivanov ! test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java Changeset: 0c287de4 Author: Roman Kennke Date: 2020-09-22 10:53:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0c287de4 8253421: Initialize JFR trace-IDs with zero Reviewed-by: mgronlun, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp Changeset: 8c02bdbf Author: Zhengyu Gu Date: 2020-09-22 11:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/8c02bdbf 8252921: NMT overwrite memory type for region assert when building dynamic archive Reviewed-by: minqi, iklam, dholmes ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: 3d5fea1f Author: Zhengyu Gu Date: 2020-09-22 14:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3d5fea1f 8253434: Shenandoah: Cleanup ShenandoahRootScanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 24e12b38 Author: Vladimir Kozlov Date: 2020-09-22 15:41:12 +0000 URL: https://git.openjdk.java.net/amber/commit/24e12b38 8247251: Assert (_pcs_length == 0 || last_pc()->pc_offset() < pc_offs? Co-authored-by: Tom Rodriguez Reviewed-by: never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.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/src/org/graalvm/compiler/hotspot/CompilationTask.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.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java Changeset: c1df13b8 Author: Yumin Qi Date: 2020-09-22 16:12:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c1df13b8 8253208: Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 0f26ab16 Author: Doug Simon Date: 2020-09-22 16:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f26ab16 8252518: cache result of CompilerToVM.getComponentType Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Changeset: 7b860120 Author: Yumin Qi Date: 2020-09-22 18:18:58 +0000 URL: https://git.openjdk.java.net/amber/commit/7b860120 8253492: Miss comma after second copyright year in FDBigInteger.java Reviewed-by: ccheung ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java Changeset: 581f0f26 Author: Zhengyu Gu Date: 2020-09-22 19:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/581f0f26 8253493: Shenandoah: Remove ShenandoahSerialRoot definition Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 65af8373 Author: Ioi Lam Date: 2020-09-22 20:15:01 +0000 URL: https://git.openjdk.java.net/amber/commit/65af8373 8253496: [BACKOUT] JDK-8253208 Move CDS related code to a separate class Reviewed-by: eosterlund, dcubed ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java - src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: 426c9049 Author: Xin Liu Committer: Paul Hohensee Date: 2020-09-22 20:24:05 +0000 URL: https://git.openjdk.java.net/amber/commit/426c9049 8253392: remove PhaseCCP_DCE declaration remove the deprecated declaration PhaseCCP_DCE Reviewed-by: neliasso, phh ! src/hotspot/share/opto/compile.hpp Changeset: 93a2018d Author: Phil Race Date: 2020-09-22 22:14:51 +0000 URL: https://git.openjdk.java.net/amber/commit/93a2018d 8252195: AWT Accessibility API nested classes rely on default constructors Reviewed-by: serb ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java Changeset: c68a31dd Author: Ioi Lam Date: 2020-09-22 22:20:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c68a31dd 8253499: Problem list runtime/cds/DeterministicDump.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: bddb8225 Author: Naoto Sato Date: 2020-09-22 22:59:07 +0000 URL: https://git.openjdk.java.net/amber/commit/bddb8225 8253240: No javadoc for DecimalFormatSymbols.hashCode() Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java Changeset: bd679754 Author: Aleksey Shipilev Date: 2020-09-23 06:36:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bd679754 8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry Reviewed-by: adityam, dholmes ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 226faa55 Author: Richard Reingruber Date: 2020-09-23 07:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/226faa55 8253241: Update comment on java_suspend_self_with_safepoint_check() Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 3fe5886b Author: Roland Westrelin Date: 2020-09-23 07:34:56 +0000 URL: https://git.openjdk.java.net/amber/commit/3fe5886b 8252696: Loop unswitching may cause out of bound array load to be executed Reviewed-by: neliasso, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: e4d0e5af Author: Stefan Karlsson Date: 2020-09-23 08:26:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4d0e5af 8253516: ZGC: Remove card table functions Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: b8ea80af Author: Coleen Phillimore Date: 2020-09-23 11:29:58 +0000 URL: https://git.openjdk.java.net/amber/commit/b8ea80af 8253457: Remove unimplemented register stack functions Reviewed-by: iklam, dholmes, shade ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 5f1d6120 Author: Claes Redestad Date: 2020-09-23 14:14:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5f1d6120 8253397: Ensure LogTag types are sorted Reviewed-by: dholmes, kbarrett, tschatzl ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTag.hpp Changeset: 812b39f5 Author: Lance Andersen Date: 2020-09-23 14:21:45 +0000 URL: https://git.openjdk.java.net/amber/commit/812b39f5 8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary Reviewed-by: uschindler, alanb ! src/java.base/share/native/libzip/Deflater.c + test/jdk/java/util/zip/DeflaterDictionaryTests.java Changeset: 0bc01da7 Author: Lutz Schmidt Date: 2020-09-23 15:37:57 +0000 URL: https://git.openjdk.java.net/amber/commit/0bc01da7 8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks Reviewed-by: mdoerr, thartmann ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: c21690b5 Author: Aleksey Shipilev Date: 2020-09-23 16:53:10 +0000 URL: https://git.openjdk.java.net/amber/commit/c21690b5 8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores Reviewed-by: aph ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp Changeset: f765a7f5 Author: Jonathan Gibbons Date: 2020-09-23 19:55:08 +0000 URL: https://git.openjdk.java.net/amber/commit/f765a7f5 8252712: move doclint to jdk.javadoc module Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/module-info.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest5.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/BadPackageCommentTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DocLintTester.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyHtmlTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyPreTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingCommentTest.java ! test/langtools/tools/doclint/MissingParamsTest.java ! test/langtools/tools/doclint/MissingReturnTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/OptionTest.java ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/ResourceTest.java ! test/langtools/tools/doclint/RunTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValidTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/EntitiesTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/moduleTests/bad/module-info.java ! test/langtools/tools/doclint/moduleTests/good/module-info.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/packageTests/bad/package-info.java ! test/langtools/tools/doclint/packageTests/good/Test.java ! test/langtools/tools/doclint/packageTests/good/package-info.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/HelpTest.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/PathsTest.java ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/doclint/tool/StatsTest.java Changeset: 3320fc0f Author: Alex Menkov Date: 2020-09-23 21:11:31 +0000 URL: https://git.openjdk.java.net/amber/commit/3320fc0f 8253372: [TESTBUG] update tests which require jvmti - hotspot Reviewed-by: sspitsyn, iklam ! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java ! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java Changeset: ba174af3 Author: Joshua Zhu Date: 2020-09-24 00:55:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ba174af3 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp Changeset: 154b8cfc Author: Kim Barrett Date: 2020-09-24 07:07:47 +0000 URL: https://git.openjdk.java.net/amber/commit/154b8cfc 8253014: OopStorage bulk release logs entries multiple times Remove excess logging. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 4440bda3 Author: Lutz Schmidt Date: 2020-09-24 07:48:48 +0000 URL: https://git.openjdk.java.net/amber/commit/4440bda3 8219586: CodeHeap State Analytics processes dead nmethods Reviewed-by: thartmann, eosterlund ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: f3ea0d36 Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-24 08:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/f3ea0d36 8252583: Clean up unused phi-to-copy degradation mechanism Remove unused notion of 'PhiNode-to-copy degradation', where PhiNodes can be degraded to copies by setting their RegionNode to NULL. Remove corresponding PhiNode::is_copy() test, which always returned NULL (false). Assert that PhiNodes have an associated RegionNode in PhiNode::Ideal(). Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: c303fd5d Author: Aleksey Shipilev Date: 2020-09-24 09:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/c303fd5d 8253581: runtime/stringtable/StringTableCleaningTest.java fails on 32-bit platforms Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java Changeset: b1e2f026 Author: Roland Westrelin Date: 2020-09-24 10:00:33 +0000 URL: https://git.openjdk.java.net/amber/commit/b1e2f026 8253524: C2: Refactor code that clones predicates during loop unswitching Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: dd2c456e Author: Aleksey Shipilev Date: 2020-09-24 10:38:12 +0000 URL: https://git.openjdk.java.net/amber/commit/dd2c456e 8253583: java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 Reviewed-by: alanb, tschatzl ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: bf442c5b Author: Coleen Phillimore Date: 2020-09-24 10:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/bf442c5b 8253539: Remove unused JavaThread functions for set_last_Java_fp/pc Reviewed-by: rehn, dholmes ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 89c5e49b Author: Yumin Qi Date: 2020-09-24 15:28:10 +0000 URL: https://git.openjdk.java.net/amber/commit/89c5e49b 8253500: [REDO] JDK-8253208 Move CDS related code to a separate class Reviewed-by: mchung, iklam ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.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/Module.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java + src/java.base/share/native/libjava/CDS.c ! src/java.base/share/native/libjava/VM.c Changeset: a9d04408 Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:06:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9d04408 8250859: Address reliance on default constructors in the Accessibility APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java Changeset: 3495c19d Author: Conor Cleary Committer: Phil Race Date: 2020-09-24 16:07:24 +0000 URL: https://git.openjdk.java.net/amber/commit/3495c19d 8250855: Address reliance on default constructors in the Java 2D APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Image.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/LayoutPath.java ! src/java.desktop/share/classes/java/awt/font/LineMetrics.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BufferStrategy.java ! src/java.desktop/share/classes/java/awt/image/ImageFilter.java ! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java ! src/java.desktop/share/classes/java/awt/image/VolatileImage.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/ServiceUIFactory.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAdapter.java Changeset: 527a3093 Author: Prasanta Sadhukhan Date: 2020-09-24 16:19:20 +0000 URL: https://git.openjdk.java.net/amber/commit/527a3093 8252722: More Swing plaf APIs that rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicViewportUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolBarUI.java Changeset: 9ac162e8 Author: Igor Ignatyev Date: 2020-09-24 16:32:05 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac162e8 8251999: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod Reviewed-by: shade, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider01/AttachProvider01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/AttachProvider/AttachProvider02/AttachProvider02.java - test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine01/VirtualMachine01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine02/VirtualMachine02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine03/VirtualMachine03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VM04Target.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine04/VirtualMachine04.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine05/VirtualMachine05.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent01.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent02.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VM06Agent03.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/VirtualMachine07.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/VirtualMachine09.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachineDescriptor/VirtualMachineDescriptor01/VirtualMachineDescriptor01.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 8b85c3a6 Author: Ioi Lam Date: 2020-09-24 19:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/8b85c3a6 8251261: CDS dumping should not clear states in live classes Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 40de6baf Author: Vicente Romero Date: 2020-09-25 11:58:07 +0000 URL: https://git.openjdk.java.net/amber/commit/40de6baf manual merge ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java Changeset: 44ee015c Author: Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com> Committer: GitHub Date: 2020-09-25 12:00:44 +0000 URL: https://git.openjdk.java.net/amber/commit/44ee015c Merge pull request #55 from openjdk-bot/63 Merge master From bsrbnd at gmail.com Sat Sep 26 13:16:46 2020 From: bsrbnd at gmail.com (B. Blaser) Date: Sat, 26 Sep 2020 15:16:46 +0200 Subject: [records] Is serialVersionUID warning for records redundant? In-Reply-To: <65a0897f-d639-ac95-7429-f576778a6cc0@oracle.com> References: <65a0897f-d639-ac95-7429-f576778a6cc0@oracle.com> Message-ID: Thanks Vicente, the pull request [1] looks good to me! Ciao, Bernard [1] https://git.openjdk.java.net/jdk/pull/363 On Fri, 25 Sep 2020 at 16:56, Vicente Romero wrote: > > Hi Bernard, > > Thanks for the patch I will start a review in git, > > Vicente