Patricio Chilano Mateo
5e9d3fdc9c
8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention
...
Backout JDK-8230594
Reviewed-by: coleenp, dcubed
2020-01-23 17:26:52 +00:00
Ioi Lam
d5bdb76e84
8236236: Eliminate CDS md region and consolidate c++ vtable patching code
...
Reviewed-by: ccheung
2020-01-22 11:52:27 -08:00
Patricio Chilano Mateo
b25bb17b41
8230594: Allow direct handshakes without VMThread intervention
...
Introduce direct handshakes and enable it for biased locking revocations.
Reviewed-by: dholmes, dcubed, coleenp, rehn
2020-01-22 16:46:46 +00:00
Mikael Vidstedt
3318314c7c
8237589: Fix copyright header formatting
...
Reviewed-by: jjg, serb, iris, jwilhelm
2020-01-21 14:23:01 -08:00
Coleen Phillimore
65354d838a
8236901: 8232759 missed a test case
...
Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam
2020-01-17 06:56:29 -05:00
Igor Ignatyev
e2240b714e
8236111: narrow allowSmartActionArgs disabling
...
Reviewed-by: dholmes, mullan, darcy, rriggs
2020-01-15 21:20:40 -08:00
Coleen Phillimore
c4b8e38de4
8236224: Obsolete the FieldsAllocationStyle and CompactFields options
...
Remove the options and code for options deprecated in JDK 14
Reviewed-by: dholmes, hseigel, fparain
2020-01-07 13:11:35 -05:00
Ioi Lam
d1ad0eaf8f
8233826: Change CDS dumping tty->print_cr() to unified logging
...
Reviewed-by: coleenp, dholmes, jiangli
2019-12-19 23:04:49 -08:00
Nick Gasson
aea0a57512
8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
...
Try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam
2019-12-19 09:47:33 +08:00
Calvin Cheung
fae788a200
8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
...
Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure.
Reviewed-by: iklam
2019-12-17 16:46:37 -08:00
Ioi Lam
83cb7044e9
8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder
...
Reviewed-by: ccheung
2019-12-16 21:24:00 -08:00
Thomas Schatzl
bc97279caf
8235907: Fix tests referencing UseParallelOldGC
...
Remove tests using the obsolete UseParallelOldGC flag.
Reviewed-by: lkorinth, dlong
2019-12-16 23:07:37 +01:00
Ioi Lam
1b4b652408
8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper
...
Reviewed-by: alanb
2019-12-16 10:04:36 -08:00
Ioi Lam
8b2453f93b
8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied
...
Reviewed-by: iignatyev, dholmes
2019-12-16 10:03:42 -08:00
David Holmes
9555be71a5
8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists
...
Reviewed-by: iignatyev, jiefu
2019-12-15 21:56:17 -05:00
Joe Darcy
890826bf5b
8225361: Start of release updates for JDK 15
...
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
2019-12-10 16:38:53 -08:00
Chris Hegarty
eec0e71c04
8235550: Clarify record reflective support specification
...
Reviewed-by: mcimadamore
2019-12-10 19:12:57 +00:00
Ioi Lam
749bda0e2d
8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing
...
Reviewed-by: coleenp, ccheung
2019-12-09 09:59:03 -08:00
Joe Darcy
0da41b464e
8235499: Change HotSpot jtreg records test to better handle JDK updates
...
Reviewed-by: hseigel, iignatyev
2019-12-06 12:13:25 -08:00
Calvin Cheung
4abba17c10
8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal
...
Reviewed-by: kvn, iklam, iignatyev
2019-12-06 09:09:33 -08:00
Vicente Romero
827e5e3226
8225054: Compiler implementation for records
...
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Implement records in the compiler and the JVM, including serialization, reflection and APIs support
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Ioi Lam
ce9ff0924f
8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing
...
Reviewed-by: mseledtsov, ccheung
2019-12-04 11:19:25 -08:00
Harold Seigel
f91513a7b0
8234656: Improve granularity of verifier logging
...
Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'.
Reviewed-by: iklam, lfoltan, dholmes
2019-12-03 14:10:53 +00:00
Thomas Schatzl
198beefccb
8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
...
Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki@zusammenkunft.net>.
Reviewed-by: pliden
2019-11-27 10:19:45 +01:00
Zhengyu Gu
63b2ab296f
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, minqi
2019-11-26 09:27:16 -05:00
Ioi Lam
4edbdd1cb3
8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds
...
Reviewed-by: mseledtsov
2019-11-22 15:32:00 -08:00
Harold Seigel
1c5322b998
8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
...
Don't run test on Windows because ASLR can cause unexpected memory addresses
Reviewed-by: coleenp
2019-11-21 18:54:21 +00:00
Igor Ignatyev
1d41e86762
8147017: Platform.isGraal should be removed
...
Reviewed-by: kvn, mseledtsov
2019-11-20 18:23:06 -08:00
Boris Ulasevich
22bcd1677c
8233113: ARM32: assert on UnsafeJlong mutex rank check
...
Reviewed-by: coleenp, dholmes
2019-11-20 09:29:23 +03:00
Igor Ignatyev
d27bcbec06
8234304: runtime/cds/appcds/javaldr tests should use driver mode
...
Reviewed-by: iklam, mseledtsov
2019-11-18 14:13:11 -08:00
Daniel D. Daugherty
e9e1948cfb
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: zgu
2019-11-15 21:19:56 -05:00
Zhengyu Gu
5f19f8c823
8204128: NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, tschatzl
2019-11-15 15:33:34 -05:00
Weijun Wang
c0d097eac6
8214024: Remove the default keytool -keyalg value
...
Reviewed-by: mullan
2019-11-15 09:06:58 +08:00
Ioi Lam
55cef3c4e0
8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
...
Reviewed-by: dcubed
2019-11-14 14:54:39 -08:00
Ioi Lam
5678f98a9e
8231610: Relocate the CDS archive if it cannot be mapped to the requested address
...
Reviewed-by: jiangli, coleenp, ccheung
2019-11-13 16:36:54 -08:00
Leo Korinth
1fc67ab002
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
2019-11-13 11:37:29 +01:00
Jan Lahoda
29852ecd80
8232684: Make switch expressions final
...
Reviewed-by: alanb, mcimadamore, kvn
2019-11-12 06:32:13 +00:00
Goetz Lindenmaier
bc116ded54
8231757: [ppc] Fix VerifyOops. Errors show since 8231058
...
Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
2019-11-11 16:24:35 +01:00
Ioi Lam
6804e318db
8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
...
Reviewed-by: hseigel
2019-11-08 11:03:00 -08:00
Ioi Lam
61a6ef79ae
8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
...
Reviewed-by: fparain
2019-11-07 16:26:57 -08:00
Jie Fu
9ca5e79bf2
8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
...
Reviewed-by: iklam
2019-11-06 15:20:06 +08:00
Jie Fu
9c2bb3ccf3
8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled
...
Reviewed-by: iklam
2019-11-06 13:43:25 +08:00
Ioi Lam
1721476038
8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt
...
Reviewed-by: ccheung
2019-11-04 12:36:54 -08:00
Ralf Schmelter
04e885b498
8232168: Fix non wide char canonicalization on Windows
...
Reviewed-by: clanger, alanb, ccheung
2019-10-15 17:08:09 +02:00
Alan Bateman
6d98a3bdd8
8205132: Degrade Thread.countStackFrames() to throw UOE
...
Reviewed-by: mchung, dholmes, dcubed
2019-10-31 16:45:58 +00:00
Coleen Phillimore
26da13e59c
8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
...
Make the test reserve 1G rather than 3G, so it is more reliable.
Reviewed-by: hseigel, stuefe
2019-10-28 16:41:47 -04:00
Claes Redestad
574263a884
8232613: Move Object.registerNatives into HotSpot
...
Reviewed-by: dholmes, adinn, coleenp, lfoltan, mchung
2019-10-24 09:57:29 +02:00
Benoit Daloze
54be25b07b
8232571: Add missing SIGINFO signal
...
Reviewed-by: dholmes, rriggs
2019-10-22 22:00:21 -04:00
Jie Fu
75d143bcfc
8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled
...
Reviewed-by: iklam, dholmes
2019-10-18 14:15:10 +08:00
Goetz Lindenmaier
d8c6516c92
8218628: Add detailed message to NullPointerException describing what is null
...
This is the implementation of JEP 358: Helpful NullPointerExceptions.
Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr
2019-10-14 11:36:17 +02:00