John Rose
d05ed512ac
8200167: Validate more special case invocations
...
Co-authored-by: Vladimir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Reviewed-by: acorn, vlivanov, dholmes
2018-04-30 21:56:54 -04:00
Vladimir Ivanov
1298458a1d
8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot
...
Reviewed-by: kvn
2018-04-30 20:29:19 -04:00
Jiangli Zhou
20edc74068
8193213: Make the UseAppCDS option obsolete
...
8182731: Odd handling of -XX:-UseAppCDS and -XX:SharedArchiveFile
Application class data sharing is enabled without -XX:+UseAppCDS. SharedArchiveFile is now a product flag.
Reviewed-by: dholmes, ihse, erikj, ccheung
2018-04-30 16:59:05 -04:00
Erik Österlund
8038a3507d
8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224
...
Reviewed-by: kbarrett, dcubed
2018-04-30 21:17:37 +02:00
Jaikiran Pai
3e47229057
8201545: InetAddress.getByName/getAllByName should clarify empty String behavior
...
Reviewed-by: chegar
2018-04-30 16:13:30 +01:00
Claes Redestad
0f478d2cfd
8202419: Avoid creating Permission constants early
...
Reviewed-by: alanb, mullan
2018-04-30 16:27:23 +02:00
Jan Lahoda
f7afa8ff53
8202105: Console echo is disabled when exiting jshell
...
Preserving original terminal echo state when Console.readPassword finishes.
Reviewed-by: sherman, martin
2018-04-30 15:03:08 +02:00
Per Lidén
b9490e5760
8202366: Add macro for common loop in GCConfig
...
Reviewed-by: eosterlund, shade
2018-04-30 12:19:55 +02:00
Per Lidén
8c235a30e7
8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting
...
Reviewed-by: eosterlund, shade
2018-04-30 12:19:53 +02:00
Ioi Lam
e48f38966b
8197954: Remove unnecessary intermediary APIs from AppCDS implementation
...
Reviewed-by: jiangli, ccheung
2018-04-26 13:40:58 -07:00
Thomas Stuefe
1ea9f48936
8185034: Cleanup and consolidate Metaspace coding
...
Reviewed-by: coleenp, zgu
2018-05-07 20:42:36 +02:00
Goetz Lindenmaier
72a2ac8b8b
8199852: Print more information about class loaders in LinkageErrors
...
Reviewed-by: dholmes, lfoltan, gtriantafill
2018-05-07 11:38:21 +02:00
Stefan Karlsson
5f40eda733
8202642: Replace PAR_OOP_ITERATE with templates
...
Reviewed-by: eosterlund, sjohanss
2018-05-07 14:42:10 +02:00
Stefan Karlsson
1dd85fe2f4
8202641: Replace OOP_SINCE_SAVE_MARKS with templates
...
Reviewed-by: eosterlund, sjohanss
2018-05-07 14:42:08 +02:00
Stefan Karlsson
2e1bd03bad
8202639: Use concrete Generation classes in SerialHeap and CMSHeap
...
Reviewed-by: eosterlund, ehelin
2018-05-07 14:42:05 +02:00
Stefan Karlsson
5dfccac11f
8202592: Remove unused EvacuateFollowersClosure
...
Reviewed-by: kbarrett, tschatzl
2018-05-07 14:42:04 +02:00
Stefan Karlsson
7d380f1708
8202591: Remove usage of CMSEdenChunksRecordAlways in defNewGeneration.cpp
...
Reviewed-by: eosterlund, kbarrett
2018-05-07 14:42:00 +02:00
Erik Österlund
983911c697
8202083: Remove explicit CMS checks in CardTableBarrierSet
...
Reviewed-by: kbarrett
2018-05-07 10:36:38 +02:00
Martin Doerr
71a38a4720
8202080: Introduce ordering semantics for Atomic::add and other RMW atomics
...
Reviewed-by: lucy, rehn, dholmes
2018-05-07 12:28:11 +02:00
Tobias Hartmann
29b1984560
8202565: C1 compilation crashes with "assert(is_double_stack() && !is_virtual()) failed: type check"
...
Only eagerly resolving the address into a register if the store is precise.
Reviewed-by: roland, eosterlund
2018-05-07 08:56:35 +02:00
Priya Lakshmi Muthuswamy
20324b99d3
8200094: Turkish locale reports NPE No enum constant com.sun.source.doctree.DocTree.Kind.SİNCE
...
Reviewed-by: ksrini, jjg
2018-05-07 07:44:49 +05:30
Roman Kennke
97ff2fce38
8202676: AArch64: Missing enter/leave around barrier leads to infinite loop
...
Reviewed-by: aph, eosterlund
2018-05-06 00:42:59 +02:00
Erik Österlund
e6bccc9d86
8202640: Small C1 cleanups for BarrierSetC1
...
Reviewed-by: kvn, neliasso
2018-05-05 22:19:19 +02:00
Thomas Stuefe
19f0e3f5d7
8202435: [aix] print program break as part of memory info into hs-err file
...
Reviewed-by: mdoerr, dholmes
2018-05-03 17:10:39 +02:00
Aleksey Shipilev
aef2df31e6
8202684: Minimal VM build is broken after JDK-8199067, JDK-8202638
...
Reviewed-by: eosterlund, stuefe
2018-05-05 18:55:31 +02:00
Kim Barrett
a313d5961a
8202672: Build failed in metaspace.cpp with VS2017
...
Add whitespace between string and identifier.
Reviewed-by: dcubed, erikj
2018-05-05 12:38:15 -04:00
Michal Vala
1e0c45b250
8199912: jshell tool: /open from URI
...
Reviewed-by: rfield
2018-05-04 23:19:10 -07:00
Vladimir Ivanov
3ecce1fe48
8202465: [C1] casts should not be eliminated for interface types
...
Reviewed-by: jrose, thartmann
2018-05-04 16:49:22 -07:00
Gary Adams
dd34d29a46
8202319: Fix compilation warnings in Solaris debug builds for DevStudio 12.6
...
Disable warnings.
Reviewed-by: dholmes, kbarrett
2018-05-04 17:52:10 -04:00
Severin Gehwolf
2bd15814dc
8203223: Signed integer overflow in ImageStrings::hash_code (libjimage.so)
...
Perform hash operation on local unsigned type.
Reviewed-by: shade, dholmes, alanb
2018-05-15 15:36:46 +02:00
Aleksey Shipilev
5ee4a26ecb
8203285: Minimal VM fails to build after JDK-8199712 (Flight Recorder)
...
Reviewed-by: mgronlun
2018-05-16 13:14:58 +02:00
Aleksey Shipilev
6bca38c321
8203274: 32-bit build failures after JDK-8199712 (Flight Recorder)
...
Reviewed-by: mgronlun
2018-05-16 12:38:35 +02:00
Aleksey Shipilev
e5a8494286
8203278: AArch64/PPC64 build failures after JDK-8199712 (Flight Recorder)
...
Reviewed-by: mgronlun
2018-05-16 12:38:34 +02:00
Per Lidén
e8eb07d805
8203220: Introduce ATTRIBUTE_ALIGNED macro
...
Reviewed-by: tschatzl, kbarrett
2018-05-16 10:24:54 +02:00
Alexander Harlap
c57afa5fbf
8189271: Metaspace::_capacity_until_GC should be size_t
...
Change of member and some related local variables.
Reviewed-by: tschatzl, stuefe
2018-05-15 19:26:00 -04:00
Aleksey Shipilev
425cd17400
8203251: Non-PCH build failed after JDK-8199712 (Flight Recorder)
...
Reviewed-by: mgronlun
2018-05-15 23:37:37 +02:00
Jonathan Gibbons
5efef1271b
8203176: javadoc handles non-ASCII characters incorrectly
...
Reviewed-by: ksrini
2018-05-15 14:15:47 -07:00
Joe Wang
e8586cd4bc
8202426: NPE thrown by Transformer when XMLStreamReader reports no xml attribute type
...
Reviewed-by: lancea
2018-05-15 13:28:08 -07:00
Erik Gahlin
a060be188d
8199712: Flight Recorder
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
2018-05-15 20:24:34 +02:00
Anton Tarasov
489e5ae334
8189687: Swing: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows
...
Reviewed-by: serb, psadhukhan
2018-04-25 21:54:42 +05:30
Thomas Stuefe
d9b3c3203e
8201572: Improve Metaspace Statistics
...
Reviewed-by: adinn, zgu
2018-04-24 18:06:32 +02:00
Kim Barrett
9b734fc849
8200557: OopStorage parallel iteration scales poorly
...
Change representation of sequence of all blocks for better scaling.
Reviewed-by: coleenp, eosterlund
2018-05-03 17:36:50 -04:00
Jonathan Gibbons
cf20cdd06c
8194968: problem list actions for tools/javac/jvm/VerboseOutTest
...
Reviewed-by: vromero
2018-05-03 12:56:53 -07:00
Joe Wang
986a178214
8201138: Defect in XMLEventReader.getElementText() may cause data to be skipped, duplicated or otherwise result in a ClassCastException
...
Reviewed-by: lancea
2018-05-03 12:13:43 -07:00
Mandy Chung
bd18ef4c18
8201793: (ref) Reference object should not support cloning
...
Reviewed-by: psandoz, kbarrett
2018-05-03 11:18:57 -07:00
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
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