Vladimir Kozlov
8ebfc59cfa
8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and INCLUDE_AOT
...
Reviewed-by: stefank, ihse
2018-05-03 09:07:40 -07:00
Thomas Stuefe
6a12519d84
8202424: Metaspace: on chunk retirement, use correct lower limit on chunksize when adding blocks to free blocks list
...
Reviewed-by: zgu, coleenp
2018-04-30 15:55:21 +02:00
Vicente Romero
2b05e3ad7e
8202584: de-problem list tools/javac/jvm/VerboseOutTest
...
Reviewed-by: mcimadamore
2018-05-03 06:20:37 -07:00
Coleen Phillimore
204ba9a580
8202447: Fix unloading_occurred to mean unloading_occurred
...
Nmethod unloading does not need to test for jvmti to set unloading_occurred, nor do we need to clean weak Klasses in metadata if unloading does not occur.
Reviewed-by: sspitsyn, rehn
2018-04-27 15:00:04 -04:00
Zhengyu Gu
9353d59547
8199067: [REDO] NMT: Enhance thread stack tracking
...
Precise thread stack tracking on Linux and Windows
Reviewed-by: stuefe, coleenp
2018-05-03 08:07:20 -04:00
Thomas Schatzl
deb5bf745f
8202021: Improve variable naming in ReferenceProcesso
...
Reviewed-by: sangheki, sjohanss
2018-05-03 14:10:08 +02:00
Thomas Schatzl
73771f97e9
8202018: Move card table clear before enqueuing pending references
...
Move card table clearing in preparation of removal of the Reference enqueue phase.
Reviewed-by: sangheki, sjohanss
2018-05-03 14:09:39 +02:00
Thomas Schatzl
91ba4b5676
8201640: Use _ref_processor_* member variables directly in G1CollectedHeap
...
Reviewed-by: sjohanss
2018-05-03 14:09:21 +02:00
Thomas Schatzl
945701e945
8201492: Properly implement non-contiguous generations for Reference discovery
...
Collectors like G1 implementing non-contiguous generations previously used an inexact but conservative area for discovery. Concurrent and STW reference processing could discover the same reference multiple times, potentially missing referents during evacuation. So these collectors had to take extra measures while concurrent marking/reference discovery has been running. This change makes discovery exact for G1 (and any collector using non-contiguous generations) so that concurrent discovery and STW discovery discover on strictly disjoint memory areas. This means that the mentioned situation can not occur any more, and extra work is not required any more too.
Reviewed-by: kbarrett, sjohanss
2018-05-03 14:09:00 +02:00
Axel Siebenborn
38854063d3
8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on Alpine/Musl
...
Reviewed-by: stuefe, clanger, mikael
2018-04-26 12:54:53 +02:00
Amy Lu
3499a42801
8202575: Remove java/lang/String/nativeEncoding/StringPlatformChars.java from ProblemList
...
Reviewed-by: alanb
2018-05-03 15:04:01 +08:00
Thomas Stuefe
d2c3ef2f85
8202303: LogStream should autoflush on destruction
...
Reviewed-by: dholmes, rehn, zgu
2018-05-03 07:35:17 +02:00
Robert Field
36b8ebf5c9
8202520: JShell tests: move intermittently failing tests to tier2
...
Reviewed-by: darcy
2018-05-02 18:36:49 -07:00
Ningsheng Jian
3d2467c62e
8202186: AArch64: Debug build VM crashes with PrintC1Statistics option
...
Reviewed-by: aph
2018-04-28 17:33:44 +08:00
Igor Ignatyev
47bc94b60e
8199375: [TESTBUG] Open source vm testbase monitoring tests
...
Reviewed-by: kvn, ihse, sspitsyn
2018-05-02 16:43:56 -07:00
Michal Vala
c555679d4f
8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated
...
Use readir rather than readdir_r on Linux.
Reviewed-by: kbarrett, stuefe, andrew
2018-05-02 19:24:52 -04:00
Daniel D. Daugherty
9a94336b7d
8191798: redo nested ThreadsListHandle to drop Threads_lock
...
Refactor Thread hazard ptrs and nested ThreadsLists into SafeThreadsListPtr.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: dcubed, eosterlund, rehn
2018-05-02 16:47:40 -04:00
Martin Buchholz
405f933513
8202398: Optimize Arrays.deepHashCode
...
Reviewed-by: psandoz
2018-05-02 11:21:27 -07:00
Martin Buchholz
526a2dbe28
8201634: Random seedUniquifier uses incorrect LCG
...
Correct typo in constant from L'Ecuyer
Reviewed-by: dl, psandoz
2018-05-02 11:20:20 -07:00
Martin Buchholz
bb34027591
8202397
: Typo in X-Buffer javadoc
...
Reviewed-by: psandoz
2018-05-02 11:19:12 -07:00
Jonathan Gibbons
f7ac53e5e9
8201817: Taglet.init should be called with the "primary" doclet
...
Reviewed-by: ksrini
2018-05-02 11:11:06 -07:00
Aleksey Shipilev
cfa9de4249
8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers
...
Reviewed-by: eosterlund
2018-05-02 19:26:44 +02:00
Aleksey Shipilev
078b80e63c
8201786: Modularize interpreter GC barriers: leftovers for ARM32
...
Reviewed-by: enevill, eosterlund
2018-05-02 19:26:42 +02:00
Vladimir Kozlov
62d87665eb
8202505: ctw2 tasks are timing out in hs-tier3
...
Put CTW java_desktop_2.java test on problem list for Windows.
Reviewed-by: iignatyev
2018-05-02 10:48:48 -07:00
Calvin Cheung
aedb6040c6
8200466: Revisit the setting of _transitive_interfaces in InstanceKlass
...
Delay the setting of _transitive_interfaces until after initialize_supers() in fill_instance_klass().
Reviewed-by: iklam, coleenp
2018-05-02 09:26:10 -07:00
Matthias Baesken
3ff52c18c6
8202200: set INCLUDE_SA to false on s390x by default
...
Reviewed-by: ihse, erikj, jgeorge
2018-04-24 17:56:25 +02:00
Claes Redestad
55725ec33c
8201650: Move iteration order randomization of unmodifiable Set and Map to iterators
...
Reviewed-by: smarks, jiangli
2018-04-30 09:15:44 +02:00
Rachna Goel
a01b2f3b73
8179071: Month value is inconsistent between CLDR and Java in some locales
...
Handled Language aliases from CLDR SupplementalMetaData
Reviewed-by: naoto
2018-04-30 11:59:42 +05:30
Jonathan Gibbons
9037ee0ef1
8201622: Reduce unnecessary Package.complete() calls in javadoc
...
Reviewed-by: jlahoda
2018-04-27 15:55:29 -07:00
Archana Nogriya
25a8a3ad66
8202382: Filter docs modules
...
Reviewed-by: erikj
2018-04-27 09:57:16 -07:00
Vladimir Kozlov
1b027ddfe9
8202273: [AOT] Graal does not support the CMS collector
...
Avoid running AOT and JVMCI tests with CMS
Reviewed-by: dcubed
2018-04-27 08:28:06 -07:00
Martin Balao
a79484396d
8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong
...
The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data
Reviewed-by: shade
2018-04-25 12:21:29 -04:00
Harold Seigel
f236cf3cf4
8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories
...
Move the tests in the constantPool directory to a new directory named AccModule.
Reviewed-by: dholmes, gtriantafill
2018-04-27 08:45:11 -04:00
Christoph Langer
d24f8fd099
8202367: AIX build broken after JDK-8201543
...
Reviewed-by: eosterlund, shade, mdoerr
2018-04-27 13:09:54 +01:00
Thomas Schatzl
0f583c7817
6672778: G1 should trim task queues more aggressively during evacuation pauses
...
Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki
2018-04-27 12:06:46 +02:00
Erik Österlund
893bd31647
8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
...
Reviewed-by: shade, kbarrett
2018-04-27 10:59:46 +02:00
Kim Barrett
0432a1081e
8202230: Provide accessors for JNIHandles storage objects
...
Add JNIHandles::[weak_]global_handles().
Reviewed-by: coleenp, tschatzl
2018-04-27 03:57:00 -04:00
Tobias Hartmann
1787461d8a
8202179: Compilation fails with assert(n->is_expensive()) failed: expensive nodes with non-null control here only
...
Only treat the SqrtFNode as expensive if the control input is not NULL.
Reviewed-by: kvn, roland
2018-04-27 07:59:29 +02:00
Thomas Stuefe
6cc62b8689
8202325: [aix] disable warnings-as-errors by default
...
Reviewed-by: goetz, erikj, ihse
2018-04-26 15:41:48 +02:00
Erik Österlund
f4893f5a9a
8201543: Modularize C1 GC barriers
...
Reviewed-by: pliden, rbackman, rkennke
2018-04-26 20:42:43 +02:00
Roland Westrelin
0ef11c31c7
8201367: assert(current != first_mem) failed: corrupted memory graph in superword code
...
Don't rely on the RPO order to find the "first" and "last" loads of the pack
Reviewed-by: kvn
2018-04-26 12:48:35 -07:00
Naoto Sato
fafd844bc6
8181157: CLDR Timezone name fallback implementation
...
Reviewed-by: sherman, scolebourne
2018-04-26 12:39:15 -07:00
Lana Steuck
3105e04e1b
Added tag jdk-11+11 for changeset e1e60f75cd39
2018-04-26 18:55:44 +00:00
Gerard Ziemski
edc81d17e1
8202150: [REDO] Split globals.hpp to factor out the Flag class
...
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
2018-04-26 11:19:05 -05:00
Mikael Vidstedt
4d841c90fb
8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem list
...
Reviewed-by: alanb, bpb
2018-04-26 09:10:04 -07:00
Claes Redestad
dce2872700
8202324: Avoid loading FileInput-/OutputStream$AltFinalizer
...
Reviewed-by: alanb
2018-04-26 17:14:04 +02:00
Harold Seigel
a7b8407fbc
8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules
...
Replace references to java ee and corba modules with module java.sql.
Reviewed-by: lfoltan, ccheung
2018-04-26 09:04:09 -04:00
Erik Österlund
4e252915c5
8200235: Generalize jniFastGetField jobject/jweak resolve
...
Reviewed-by: kbarrett, dholmes
2018-04-26 11:56:24 +02:00
Alan Bateman
2df7aa7b9f
8202261: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space
...
Reviewed-by: bpb
2018-04-26 09:04:18 +01:00
Jini George
ccc74fdd60
8174994: SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS
...
Read in the md region of the CDS archive in SA and map the vtable addresses to the corresponding metadata type.
Reviewed-by: iklam, coleenp, ysuenaga, dholmes
2018-04-26 12:25:36 +05:30