igerasim [Fri, 03 May 2019 23:00:07 -0700] rev 54714
8223174: Pattern.compile() can throw confusing NegativeArraySizeException
Reviewed-by: martin
kbarrett [Fri, 03 May 2019 23:35:12 -0400] rev 54713
8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
Summary: Removed filter_thread_buffers
Reviewed-by: tschatzl, sangheki
darcy [Fri, 03 May 2019 14:09:19 -0700] rev 54712
8223178: Improve FileSystems.newFileSystem example with map factory methods
Reviewed-by: alanb, clanger, bpb
erikj [Fri, 03 May 2019 09:34:02 -0700] rev 54711
8223309: test failing due to self-assign-overloaded
Reviewed-by: tbell
Contributed-by: johan.vos@gluonhq.com, erik.joelsson@oracle.com
pchilanomate [Fri, 03 May 2019 12:33:08 -0400] rev 54710
8220724: TestBiasedLockRevocationEvents fails while matching revoke events to VMOperation events
Summary: Safepoint id used by JavaThread when posting event is now set inside appropiate safepoint
Reviewed-by: dholmes, rehn
darcy [Fri, 03 May 2019 09:25:59 -0700] rev 54709
8223265: Clarify operational semantics of java.util.Objects.equals()
Reviewed-by: bpb, alanb
kvn [Fri, 03 May 2019 09:07:30 -0700] rev 54708
8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
Summary: Added missing checks for pending exception.
Reviewed-by: never, gdub, dnsimon
mdoerr [Fri, 03 May 2019 16:31:11 +0200] rev 54707
8223248: [AIX] Remove old xlC 10 workaround for load acquire
Reviewed-by: goetz, lucy
hseigel [Fri, 03 May 2019 07:54:09 -0400] rev 54706
8222500: runtime/8176717/TestInheritFD.java failed with java.nio.file.NoSuchFileException: /tmp/communication7071713601211876892.txt
Summary: Create the test's temporary files inside of jtreg scratch directories instead of /tmp
Reviewed-by: coleenp, lfoltan, dholmes
phedlin [Wed, 17 Apr 2019 14:57:53 +0200] rev 54705
8216137: assert failed: Live node limit exceeded.
8219520: assert failed: Live node limit exceeded.
Summary: Adding simplistic node budget support for loop-transformations. This /should/attempts to/ resolve most cases of: "assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit".
Reviewed-by: vlivanov, neliasso
phedlin [Wed, 17 Apr 2019 14:56:45 +0200] rev 54704
8223143: Restructure/clean-up for 'loopexit_or_null()'.
Summary: Minor restructure and clean-up for 'loopexit_or_null()' and its use.
Reviewed-by: vlivanov
phedlin [Wed, 17 Apr 2019 14:55:37 +0200] rev 54703
8223142: Clean-up WS and CB.
Reviewed-by: vlivanov
phedlin [Wed, 17 Apr 2019 14:55:29 +0200] rev 54702
8223141: Change (count) suffix _ct into _cnt.
Reviewed-by: vlivanov
phedlin [Wed, 17 Apr 2019 14:55:11 +0200] rev 54701
8223140: Clean-up in 'ok_to_convert()'.
Summary: Simplify logic in function. Added precond/postcond macros.
Reviewed-by: vlivanov, neliasso
phedlin [Wed, 17 Apr 2019 14:55:01 +0200] rev 54700
8223139: Rename mandatory policy-do routines.
Summary: Rename 'policy_do_remove_empty_loop' to 'do_remove_empty_loop', 'policy_do_one_iteration_loop' to 'do_one_iteration_loop'.
Reviewed-by: vlivanov, dl
phedlin [Thu, 02 May 2019 11:05:47 +0200] rev 54699
8223138: Small clean-up in loop-tree support.
Summary: Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Added 'is_root()' predicate for root parent test in loop-tree. Changed definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Cleanup of 'tail()' definition.
Reviewed-by: vlivanov, neliasso
phedlin [Wed, 17 Apr 2019 14:52:25 +0200] rev 54698
8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'.
Reviewed-by: vlivanov
jjiang [Fri, 03 May 2019 15:57:41 +0800] rev 54697
8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed
Summary: Build NSS 3.41 with VS2017 and also upgrade to this NSS for macosx
Reviewed-by: valeriep
coffeys [Thu, 02 May 2019 22:52:51 +0100] rev 54696
8217364: Custom URLStreamHandler for jrt or file protocol can override default handler
Reviewed-by: redestad
joehw [Thu, 02 May 2019 14:21:06 -0700] rev 54695
8223052: Cleanup: NodeSortRecord
Reviewed-by: lancea
bpb [Thu, 02 May 2019 14:15:09 -0700] rev 54694
8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space"
Reviewed-by: lancea, rriggs
lancea [Thu, 02 May 2019 17:08:03 -0400] rev 54693
8218875: Add new FileSystems.newFileSystem methods
Reviewed-by: rriggs, alanb, clanger, dfuchs
bpb [Thu, 02 May 2019 13:25:00 -0700] rev 54692
8220793: (fs) No support for changing modification time of symlink
Reviewed-by: alanb, rriggs
zgu [Thu, 02 May 2019 15:20:06 -0400] rev 54691
8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
Reviewed-by: rkennke
manc [Wed, 01 May 2019 20:25:31 -0700] rev 54690
8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
Reviewed-by: dholmes, jcbeyler
michaelm [Thu, 02 May 2019 17:29:10 +0100] rev 54689
8216978: Drop support for pre JDK 1.4 SocketImpl implementations
Reviewed-by: chegar, alanb, dfuchs
cushon [Mon, 29 Apr 2019 17:54:15 -0700] rev 54688
8219202: Use Unsynchronized StringBuilder in sun.net.www.ParseUtil
Reviewed-by: chegar
Contributed-by: Alan Malloy <amalloy@google.com>
zgu [Thu, 02 May 2019 09:49:52 -0400] rev 54687
8222992: Shenandoah: Pre-evacuate all roots
Reviewed-by: shade
dl [Thu, 02 May 2019 06:33:28 -0700] rev 54686
8219138: Miscellaneous changes imported from jsr166 CVS 2019-05
Reviewed-by: martin
dl [Thu, 02 May 2019 06:33:28 -0700] rev 54685
8220248: fix headings in java.util.concurrent
Reviewed-by: martin, jjg
dl [Thu, 02 May 2019 06:33:28 -0700] rev 54684
8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
Reviewed-by: martin, dholmes
dl [Thu, 02 May 2019 06:33:28 -0700] rev 54683
8221120: CopyOnWriteArrayList.set should always have volatile write semantics
Reviewed-by: martin
dl [Thu, 02 May 2019 06:33:28 -0700] rev 54682
8222930: ConcurrentSkipListMap.clone() shares size variable between original and clone
Reviewed-by: martin, smarks
Contributed-by: Adam Farley8 <adam.farley@uk.ibm.com>, Martin Buchholz <martinrb@google.com>
dfuchs [Thu, 02 May 2019 11:55:16 +0100] rev 54681
8223145: Replace wildcard address with loopback or local host in tests - part 1
Summary: Replaces binding to wildacard with alternative less susceptible to intermittent failure in some intermittently failing tests.
Reviewed-by: chegar, msheppar
stefank [Thu, 02 May 2019 10:32:28 +0200] rev 54680
8223064: Minor cleanups in ResolvedMethodTable
Reviewed-by: hseigel, coleenp
stefank [Thu, 02 May 2019 10:32:14 +0200] rev 54679
8222986: Add parameter to skip clearing CHeapBitMaps when resizing
Reviewed-by: pliden
stefank [Mon, 15 Apr 2019 11:47:46 +0200] rev 54678
8198505: Remove CollectorPolicy and its subclasses
Reviewed-by: pliden, shade
redestad [Thu, 02 May 2019 10:38:00 +0200] rev 54677
8222895: StackOverflowError in custom security manager that relies on ClassSpecializer
Reviewed-by: alanb
coleenp [Wed, 01 May 2019 20:48:19 -0400] rev 54676
8223194: runtime/Shutdown/ShutdownTest.java due to "OutOfMemoryError: Java heap too small"
Summary: Use default memory for the test.
Reviewed-by: dholmes, kvn
jwilhelm [Thu, 02 May 2019 03:20:32 +0200] rev 54675
Added tag jdk-13+19 for changeset a43d6467317d
manc [Tue, 30 Apr 2019 18:44:41 -0700] rev 54674
8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
Summary: Add memory fences on accesses to JvmtiEnvBase::_tag_map
Reviewed-by: dholmes, jcbeyler, sspitsyn
darcy [Wed, 01 May 2019 16:47:26 -0700] rev 54673
8146726: Improve AbstractProcessor to issue warnings for repeated information
Reviewed-by: jjg, smarks, serb, igerasim
joehw [Wed, 01 May 2019 14:35:28 -0700] rev 54672
8220818: Validator does not find missing match for keyref error
Reviewed-by: lancea
mseledtsov [Wed, 01 May 2019 13:25:54 -0700] rev 54671
8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
Summary: Using InetAddress.getLocalHost()
Reviewed-by: egahlin, lmesnik
Contributed-by: Severin Gehwolf <sgehwolf@redhat.com>
bchristi [Wed, 01 May 2019 13:07:30 -0700] rev 54670
8221267: Document the jdk.net.URLClassPath.showIgnoredClassPathEntries system property
Reviewed-by: alanb, bpb, lancea
kvn [Wed, 01 May 2019 12:31:29 -0700] rev 54669
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
vromero [Wed, 01 May 2019 12:41:26 -0400] rev 54668
8222744: add support for generating method handles from a variable symbol
Reviewed-by: mcimadamore
rraghavan [Wed, 01 May 2019 22:02:48 +0530] rev 54667
8202414: Unsafe write after primitive array creation may result in array length change
Summary: Avoided collecting unaligned stores in Initialize node by making can_capture_store return false for same
Reviewed-by: dlong, kvn, vlivanov
martin [Wed, 01 May 2019 09:06:12 -0700] rev 54666
8223078: Add microbenchmark for array copying/clearing/resizing
Reviewed-by: dl, redestad
coleenp [Wed, 01 May 2019 10:54:07 -0400] rev 54665
8223190: Test gc/arguments/TestShrinkHeapInSteps.java breaks with change for JDK-8074355
Summary: Remove too strict assert.
Reviewed-by: hseigel
zgu [Wed, 01 May 2019 10:12:51 -0400] rev 54664
8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow
Reviewed-by: shade
coleenp [Wed, 01 May 2019 08:56:38 -0400] rev 54663
8074355: make MutexLocker smarter about non-JavaThreads
Summary: Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads
Reviewed-by: dholmes, rehn, dcubed, lmesnik
coleenp [Wed, 01 May 2019 07:12:14 -0400] rev 54662
8213399: DecoderLocker is unused
Summary: remove DecoderLocker
Reviewed-by: iklam, dholmes
jcbeyler [Tue, 30 Apr 2019 20:26:16 -0700] rev 54661
8223146: [TESTBUG] new test vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/ fails on Windows
Summary: Keep it simple and handle INT32_MIN separately
Reviewed-by: dholmes, sspitsyn
dtitov [Tue, 30 Apr 2019 16:11:42 -0700] rev 54660
8222821: com/sun/jdi/ExceptionEvents.java failed
Reviewed-by: dlong, sspitsyn, jcbeyler, cjplummer
jcbeyler [Tue, 30 Apr 2019 15:39:42 -0700] rev 54659
8215113: Sampling interval not always correct
Summary: Fix the sampling interval
Reviewed-by: phh, sspitsyn
rhalade [Tue, 30 Apr 2019 12:53:32 -0700] rev 54658
8222137: Remove T-Systems root CA certificate
Reviewed-by: mullan
rhalade [Tue, 30 Apr 2019 11:04:26 -0700] rev 54657
8216577: Add GlobalSign's R6 Root certificate
Reviewed-by: mullan, clanger
erikj [Tue, 30 Apr 2019 10:24:14 -0700] rev 54656
8222913: Add Jib support for VERSION_EXTRA*
Reviewed-by: tbell, mikael
dtitov [Tue, 30 Apr 2019 08:45:19 -0700] rev 54655
8222749: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "eventSet1.size() != 3 :: 2"
Reviewed-by: sspitsyn, jcbeyler
sgehwolf [Thu, 18 Apr 2019 13:58:31 +0200] rev 54654
8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717
Summary: Only perform this optimization for x86_64
Reviewed-by: dholmes, andrew
thartmann [Tue, 30 Apr 2019 14:49:19 +0200] rev 54653
8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
Summary: Guard against regions degraded to copies.
Reviewed-by: kvn
redestad [Tue, 30 Apr 2019 12:54:07 +0200] rev 54652
8222852: Reduce String concat combinator tree shapes by folding constants into prependers
Reviewed-by: shade, plevart, forax
Contributed-by: claes.redestad@oracle.com, peter.levart@gmail.com
sspitsyn [Tue, 30 Apr 2019 01:56:28 -0700] rev 54651
8222934: mark new VM option AllowRedefinitionToAddOrDeleteMethods as deprecated
Summary: Mark new option depricated
Reviewed-by: dcubed, coleenp, dholmes