4712 Commits

Author SHA1 Message Date
Roman Kennke
96e4678510 8203232: Shenandoah: Resolve oops in SATB filter
Reviewed-by: shade
2019-02-20 16:29:29 +01:00
Zhengyu Gu
2cc6f5951c 8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
Reviewed-by: dholmes, rehn
2019-02-20 10:22:46 -05:00
Zhengyu Gu
50316d7164 8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
Reviewed-by: coleenp, minqi
2019-02-20 08:31:40 -05:00
Thomas Schatzl
eaab45a8b8 8219096: Merge print_termination_stats code with current logging
Reviewed-by: lkorinth, kbarrett
2019-02-20 14:30:33 +01:00
Harold Seigel
f4ac0a2e0f 8167548: [TESTBUG] Logging tests put log files in source tree
Create log files in temp directory, instead of cwd.

Reviewed-by: coleenp, dholmes
2019-02-20 08:10:40 -05:00
Per Lidén
865c33112c 8218767: ZGC: Do not assume that r12 is a special register in C2
Reviewed-by: eosterlund, rkennke
2019-02-20 13:43:28 +01:00
Per Lidén
3df5e4fabb 8219332: ZGC: Improve ZRootsIteratorClosure abstraction
Reviewed-by: stefank
2019-02-20 13:43:02 +01:00
Per Lidén
92f19f92bb 8219331: ZGC: Unify TLAB retire/remap handling
Reviewed-by: stefank
2019-02-20 13:43:01 +01:00
Roman Kennke
28590e9343 8217909: Make unused r12 register (without compressed oops) available to regalloc in C2
Reviewed-by: adinn, dlong, neliasso
2019-02-20 13:01:57 +01:00
Jan Lahoda
7f06697644 8218287: jshell tool: input behavior unstable after 12-ea+24 on Windows
Ensure correct wrapping of input on Windows.

Reviewed-by: rfield
2019-02-20 11:11:38 +01:00
Thomas Schatzl
708b339eb4 8219098: Make output of region strings more regular in error messages
Error messages should use the HR_PARAMS/HR_FORMAT_PARAMS macros to print information about HeapRegions.

Reviewed-by: kbarrett, lkorinth
2019-02-20 10:48:36 +01:00
Claes Redestad
dbdfbb518f 8219229: Make ConstantPool::tag_at and release_tag_at_put inlineable
Reviewed-by: dholmes, coleenp
2019-02-20 09:53:28 +01:00
Matthias Baesken
d9463e629e 8218965: aix: support xlclang++ in the compiler detection
Reviewed-by: ihse, mdoerr
2019-02-19 09:02:28 +01:00
Brian Burkhalter
47ccdad735 8065262: (bf spec) CharBuffer.chars() should make it clearer that the sequence starts from the buffer position
Reviewed-by: alanb, darcy, rriggs
2019-02-19 13:05:16 -08:00
Chris Plummer
c296f4ae0d 8218947: jdb threads command should print threadID in decimal, not hex
Print objectIDs in decimal.

Reviewed-by: sspitsyn, dholmes, jcbeyler
2019-02-19 12:05:43 -08:00
Jesper Wilhelmsson
196d73c4ef Merge 2019-02-19 19:04:55 +01:00
Ivan Gerasimov
145c79b8c9 4887513: Typo in RMIFailureHandler interface doc page
Co-authored-by: Andrey Turbanov <turbanoff@gmail.com>
Reviewed-by: dfuchs
2019-02-19 09:06:44 -08:00
Sandhya Viswanathan
9dae227e4f 8219151: Illegal instruction exception on JDK 12 due to incorrect CPU feature bits
Fix wrong CPU feature bits set

Reviewed-by: kvn, neliasso
2019-02-19 08:25:11 -08:00
Thomas Schatzl
9e563f9a08 8219097: Move comment about using weak code blobs closure for code root scanning to correct place
Reviewed-by: kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
8b5d08be9f 8218920: Scan HCC should be on the same level as Update RS etc. in the log
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
a3b6a825bc 8218672: AOT code root scanning shows in the wrong position in the logs
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:00 +01:00
Stefan Karlsson
e9af7c1561 8218970: SA: Enable HeapHprofBinWriter for ZGC
Reviewed-by: eosterlund, ysuenaga
2019-02-19 10:04:44 +01:00
Stefan Karlsson
f7e7180ff4 8218922: SA: Enable best-effort implementation of live regions iteration for ZGC
Reviewed-by: eosterlund, ysuenaga
2019-02-19 10:04:28 +01:00
Stefan Karlsson
f9dfc701c8 8219003: SA: Refactor live regions iteration in preparation for JDK-8218922
Reviewed-by: eosterlund, ysuenaga
2019-02-19 10:03:41 +01:00
Stefan Karlsson
a5ec26c681 8218746: SA: Implement discontiguous bitmap for ZGC
Reviewed-by: eosterlund, jgeorge
2019-02-19 10:03:29 +01:00
Stefan Karlsson
fc881dd8fe 8218743: SA: Add support for large bitmaps
Reviewed-by: eosterlund, jgeorge
2019-02-19 10:02:54 +01:00
Stefan Karlsson
5f5c6362d9 8218734: SA: Incorrect and raw loads of OopHandles
Reviewed-by: eosterlund, coleenp, jgeorge
2019-02-19 10:02:42 +01:00
Stefan Karlsson
797122c227 8218733: SA: CollectedHeap provides broken implementation for used() and capacity()
Reviewed-by: shade, jgeorge, eosterlund
2019-02-19 10:02:00 +01:00
Stefan Karlsson
ec54717960 8218732: SA: Resolves ZPageAllocator::_physical incorrectly
Reviewed-by: eosterlund, jgeorge
2019-02-19 10:01:50 +01:00
Stefan Karlsson
e79488cc1b 8218731: SA: Use concrete class the as return type of VMObjectFactory.newObject
Reviewed-by: eosterlund
2019-02-19 10:00:51 +01:00
Matthias Baesken
b6987a91a3 8219112: name_and_sig_as_C_string usages in frame_s390 miss ResourceMark
Reviewed-by: shade, lucy
2019-02-18 09:38:43 +01:00
Tobias Hartmann
799c9a66fd 8218721: C1's CEE optimization produces safepoint poll with invalid debug information
Bail out of CEE if one of the gotos is a safepoint but the if is not.

Reviewed-by: vlivanov, mdoerr
2019-02-19 08:58:55 +01:00
Prasanta Sadhukhan
493a77061f Merge 2019-02-19 11:52:19 +05:30
Kim Barrett
47ca2c4300 8214363: HeapWord should not be a fake class
Change HeapWord and MetaWord to be pointers to incomplete types.

Reviewed-by: tschatzl, mikael, coleenp, pliden
2019-02-18 16:34:46 -05:00
Tobias Hartmann
3cf788ab73 8219232: Unit of concurrent active time logging is wrong
Changed value from seconds to milliseconds.

Reviewed-by: shade
2019-02-18 15:33:43 +01:00
Martin Doerr
56969820d8 8218991: s390: Add intrinsic for GHASH algorithm
Reviewed-by: lucy, simonis
2019-02-18 12:16:02 +01:00
Prasanta Sadhukhan
a3af92bab2 Merge 2019-02-18 10:45:21 +05:30
Ichiroh Takiguchi
60613c5fbc 8212678: Windows IME related patch
Reviewed-by: serb, naoto
2019-02-17 15:15:30 -08:00
Aleksey Shipilev
7a86bc1c4f 8216049: stringTable::intern creates redundant String when looking up existing one
Reviewed-by: redestad, gziemski, rehn, zgu, jiangli
2019-02-16 21:15:33 +01:00
Yasumasa Suenaga
fcf50f8419 8204551: Event descriptions are truncated in logs
Reviewed-by: coleenp, coleenp
2019-02-16 11:40:34 +09:00
Semyon Sadetsky
5aca7ef823 8218473: JOptionPane display issue with GTKLookAndFeel
Reviewed-by: prr, serb
2019-02-15 10:06:25 -08:00
Semyon Sadetsky
b86f3e750e 8218479: JTextPane display issue with GTKLookAndFeel
Reviewed-by: prr, serb
2019-02-15 10:01:16 -08:00
Martin Balao
d6bec9017e 8219011: Implement MacroAssembler::warn method on AArch64
Reviewed-by: adinn
2019-02-15 11:46:15 -03:00
Chris Plummer
e4dc17c354 8218941: jdb should support a dbgtrace command that acts the same as the dbgtrace command line option
Added dbgtrace command.

Reviewed-by: sspitsyn, amenkov, gadams
2019-02-15 12:33:11 -08:00
Doug Lea
ff97b60fde 8215249: Miscellaneous changes imported from jsr166 CVS 2019-02
Reviewed-by: martin, chegar, dholmes
2019-02-15 11:18:01 -08:00
Doug Lea
bb6d423ab8 8215363: needless signals in ForkJoinPool
Reviewed-by: martin, chegar, dholmes
2019-02-15 11:18:01 -08:00
Doug Lea
a7ab4d7bd3 8215359: InnocuousForkJoinWorkerThread.setContextClassLoader needlessly throws
Reviewed-by: martin, chegar, dholmes, reinhapa, alanb
2019-02-15 11:18:01 -08:00
Andrew Haley
4ac9278539 8219006: AArch64: Register corruption in slow subtype check
Reviewed-by: adinn
2019-02-15 12:10:12 -05:00
Coleen Phillimore
d869d9287f 8218851: JVM crash in custom classloader stress test, JDK 12 & 13
Handle NULL and unloaded constraint class in loader constraint table, also cope with unloaded but not cleaned out klass in loader constraint entries.

Reviewed-by: hseigel, huntch, stuefe
2019-02-15 08:21:08 -05:00
Robbin Ehn
bec8431683 8203469: Faster safepoints
Reviewed-by: dcubed, pchilanomate, dholmes, acorn, coleenp, eosterlund
2019-02-15 14:15:10 +01:00