345 Commits

Author SHA1 Message Date
Calvin Cheung
c39d2071f0 8187347: Do not abort CDS archive creation when some classes are unverifiable
Deprecating the IgnoreUnverifiableClassesDuringDump vm option in JDK10 and set its default value to true

Reviewed-by: dholmes, jiangli
2017-11-03 10:48:26 -07:00
Coleen Phillimore
df4f3bc82e 8190617: test/jdk/sun/tools/jhsdb/BasicLauncherTest.java fails
Change type expected by SA for PerfMemory::_initialize to int.

Reviewed-by: dholmes, sspitsyn
2017-11-03 07:44:13 -04:00
Gerard Ziemski
a043febf6f 8184765: Dynamically resize SystemDictionary
Implemented dynamic resizing, which triggers when load factor is too high

Reviewed-by: coleenp, rehn
2017-11-02 11:00:34 -05:00
Dmitry Chuyko
e878b3272b 8189176: AARCH64: Improve _updateBytesCRC32 intrinsic
Reviewed-by: aph
2017-11-02 18:44:44 +03:00
Patric Hedlin
de5686fe49 8172232: SPARC ISA/CPU feature detection is broken/insufficient (on Linux)
Reimplementation extending feature detection to SPARC Core C3&C4.

Reviewed-by: kvn, neliasso
2017-09-28 14:55:45 +02:00
Jesper Wilhelmsson
7884ab9ccf Merge 2017-10-30 21:23:10 +01:00
Christoph Dreis
674b927865 8190323: "the the" typos
Reviewed-by: rriggs
2017-10-29 18:20:53 -04:00
Weijun Wang
69db146335 8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires
Reviewed-by: mullan
2017-10-27 21:11:15 +08:00
Weijun Wang
2dfe7fb8ab 8159535: Mark deprecated javax.security.auth.Policy API with forRemoval=true
Reviewed-by: mullan
2017-10-27 21:10:56 +08:00
Vicente Romero
a280dc75a3 8183896: improve analyzers to allow for the generation of multiple mutations of the same tree
Reviewed-by: mcimadamore, jlahoda
2017-10-26 22:54:25 -04:00
Athijegannathan Sundararajan
f8b8a16f4b 8189777: jlink --module-path default value and automatic addition of $JAVA_HOME/jmods if java.base is missing
Reviewed-by: alanb, mchung
2017-10-27 08:21:53 +05:30
Joe Darcy
b905e51da7 8189952: New methods on String: chars() and codePoints() should be marked since 9
Reviewed-by: bpb
2017-10-26 18:04:29 -07:00
Joe Darcy
5f6a5a4d9d 8172818: Add since=9 deprecation information to javax.lang.model classes
Reviewed-by: vromero
2017-10-26 17:06:52 -07:00
Mandy Chung
34c9d598c7 8187089: StringConcatFactory.makeConcat & makeConcatWithConstants should throw StringConcatException if parameter slot count is over 200
Reviewed-by: rriggs, shade
2017-10-26 16:57:35 -07:00
Ioi Lam
e78d4c3cb6 8179624: [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
Fixed typo in the original patch (8179305)

Reviewed-by: dlong, coleenp
2017-10-26 11:35:09 -07:00
Coleen Phillimore
e57652bb8e 8190491: SA tests failed after 8189610 changes
Change maxLength to an IntField

Reviewed-by: hseigel, jiangli
2017-11-01 19:43:13 -04:00
Volker Simonis
426e7951aa 8187091: ReturnBlobToWrongHeapTest fails because of problems in CodeHeap::contains_blob()
Reviewed-by: kvn
2017-11-01 12:56:48 -07:00
Dmitry Chuyko
ca70374a3d 8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1
Reviewed-by: aph
2017-11-01 16:48:12 +03:00
Coleen Phillimore
e908052a71 8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Removed hotspot version of jvm*h and jni*h files.

Reviewed-by: ihse, mchung, dholmes
2017-10-31 11:55:09 -04:00
Robin Westberg
b36ba5ff60 8189368: Add information on current bias holder for BiasedLockRevocation event
Reviewed-by: mgronlun, dholmes, egahlin
2017-10-30 16:37:53 +01:00
Martin Doerr
43ac55ed1c 8190285: s390: Some java boolean checks are not correct
Reviewed-by: lucy, coleenp
2017-10-30 17:14:39 +01:00
Ioi Lam
a422994296 8190191: Subclasses of jdk.jfr.Event loaded from CDS breaks -XX:FlightRecorderOptions=retransform=false
Do not archive these classes

Reviewed-by: jiangli, sspitsyn
2017-10-29 18:13:18 -07:00
Leo Korinth
97d1978c0f 8177959: G1CollectedHeap::print_on prints incorrect capacity
Reviewed-by: sjohanss, ehelin, pliden
2017-10-27 11:44:56 +02:00
Vladimir Kozlov
d378db4d76 Merge 2017-10-27 08:55:32 +00:00
Vladimir Kozlov
0bf8a0fc34 8189064: Crash with compiler/codegen/*Vect.java on Solaris-sparc
Unconditionally call cl->mark_loop_vectorized() when vectors are generated

Reviewed-by: thartmann
2017-10-27 01:09:57 -07:00
Sangheon Kim
b5a6d156f8 Merge 2017-10-27 07:19:00 +00:00
Jamsheed Mohammed C M
1612915aa6 Merge 2017-10-27 05:30:16 +00:00
Jamsheed Mohammed C M
55541e80b5 8185989: overview.html files should be deleted?
Jdk.vm.ci.code/overview.html jdk.vm.ci.meta/overview.html deleted

Reviewed-by: kvn, thartmann
2017-10-26 22:18:15 -07:00
Sangheon Kim
4101ba9a13 8185278: TestGreyReclaimedHumongousObjects.java fails guarantee(index != trim_index(_head_index + 1)) failed: should not go past head
Add STS to avoid MMU concurrency problem between VM Thread and Concurrent Mark Thread

Reviewed-by: tschatzl, ehelin
2017-10-26 21:30:48 -07:00
Brian Burkhalter
18cbe428c1 8189963: Remove version of FileChannelImpl::open without the 'direct' parameter
Remove old version of FileChannelImpl::open and update call sites

Reviewed-by: rriggs
2017-10-26 11:08:31 -07:00
Maurizio Cimadamore
f48f3c6552 8189838: Stack overflow when computing upward projection of an intersection type with fbounds
Bad logic for detecting loop in type-variable upper bounds

Reviewed-by: vromero
2017-10-26 18:42:40 +01:00
Athijegannathan Sundararajan
79a0feb9f3 8190217: Add a JS "static checker" sample for nashorn parser API
Reviewed-by: jlaskey
2017-10-26 20:57:19 +05:30
Kumar Srinivasan
3e52d34798 8189845: Fix for 8157000 causes significant performance regression
Reviewed-by: jjg
2017-10-25 21:19:38 -07:00
Jonathan Gibbons
19db6ba670 8189843: Missing \"id\" attributes in table rows
Reviewed-by: bpatel, ksrini
2017-10-25 17:18:00 -07:00
Jonathan Gibbons
cf81232570 8189841: Error in alternate row coloring in package-summary files
Reviewed-by: bpatel, ksrini
2017-10-25 17:16:18 -07:00
Igor Veresov
548d5d4d9d 8166750: C1 profiling handles statically bindable call sites differently than the interpreter
Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API.

Reviewed-by: dnsimon, kvn
2017-10-25 16:30:31 -07:00
Bhavesh Patel
5c2a4b6e1a 8183037: Overview summary page should have a table with tabs for groups
Reviewed-by: jjg, ksrini
2017-10-25 12:29:00 -07:00
Joe Darcy
343105c345 8062385: Remove @SuppressWarnings("cast") and casts for NIO related usages when JDK 9 becomes the bootstrap JDK
Reviewed-by: mcimadamore
2017-10-25 10:40:45 -07:00
Thomas Schatzl
bdb82eb577 8189797: Fix initializer lists in G1ConcurrentMark and G1CMTask
Reviewed-by: kbarrett
2017-10-25 16:15:10 +02:00
Thomas Schatzl
1eabe47e62 8189673: Consistent naming of concurrent threads, tasks and related identifiers
Reviewed-by: sjohanss, drwhite
2017-10-25 16:13:09 +02:00
Thomas Schatzl
c66290985d 8189801: Remove G1MarkingOverheadPercent
Remove obsolete and buggy functionality related to G1MarkingOverheadPercent

Reviewed-by: sjohanss
2017-10-25 16:12:15 +02:00
Tobias Hartmann
f8843b83da 8188785: CCP sets invalid type for java mirror load
Added special case for java mirror load to propagate correct type information.

Reviewed-by: kvn
2017-10-25 08:37:41 +02:00
Dean Long
ef5b012bf4 8189649: AOT: assert(caller_frame.cb()->as_nmethod_or_null() == cm) failed: expect top frame nmethod
Reviewed-by: kvn
2017-10-23 21:49:48 -07:00
Jamsheed Mohammed C M
f7bcc70f27 Merge 2017-10-24 14:53:03 +00:00
Jamsheed Mohammed C M
dc50d0a8b2 8168712: [AOT] assert(false) failed: DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_base: last_sp != NULL
Skip the assert for this specific case, as it is not an issue.

Reviewed-by: coleenp, dlong, kvn
2017-10-24 06:06:56 -07:00
Coleen Phillimore
3ba67ae4df 8189794: Assert in InstanceKlass::cast called from Exceptions::new_exceptions
Fix call to InstanceKlass::cast to only be after verifying class is non-null.

Reviewed-by: dholmes, sspitsyn
2017-10-24 08:29:00 -04:00
Brent Christian
0e82be62fa 8183901: Fix broken links to "Package Sealing" in the JAR spec
Reviewed-by: alanb, mchung
2017-10-25 09:06:39 -07:00
Joe Wang
46582b2d15 8176891: Fix lint warnings in JAXP repo: serial
Reviewed-by: lancea
2017-10-24 19:05:29 -07:00
Naoto Sato
483595f375 8189272: CLDR and JRE LocaleProviderAdapters silently swallow exceptions
Reviewed-by: mchung
2017-10-24 08:56:47 -07:00
Jan Lahoda
a663434be7 8189796: Incorrect end position for missing statement
Recording end positions for error trees representing missing statements.

Co-authored-by: Dusan Balek <dusan.balek@oracle.com>
Reviewed-by: mcimadamore
2017-10-24 12:07:27 +02:00