Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge jdk #511

Closed
wants to merge 107 commits into from
Closed
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
08c52fd
8271070: ProblemList 3 client tests on Linux-X64
Jul 21, 2021
6ce52e6
8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindow…
Jul 21, 2021
0790f04
8271015: Split cds/SharedBaseAddress.java test into smaller parts
iklam Jul 21, 2021
9b177a7
8268612: a few runtime/memory tests don't check exit code
iignatev Jul 21, 2021
7ad6c23
8256157: Improve bytecode assembly
Jan 26, 2021
7b6410f
8260453: Improve Font Bounding
prrace Feb 25, 2021
175b65c
8262410: Enhanced rules for zones
naotoj Mar 4, 2021
fc38331
8260960: Signs of jarsigner signing
Mar 9, 2021
ef9315b
8260967: Better jar file validation
wangweij Mar 16, 2021
9accf7c
8262403: Enhanced data transfers
mrserb Mar 21, 2021
1c8b972
8262477: Enhance String Conclusions
prrace Mar 29, 2021
b87e526
8256491: Better HTTP transport
pconcannon Mar 31, 2021
e48af00
8264460: Improve NTLM support
wangweij Mar 31, 2021
0e6c011
8262967: Improve Zip file support
c-cleary Apr 1, 2021
138f598
8262380: Enhance XML processing passes
JoeWang-Java Apr 5, 2021
a3acce5
8264079: Improve abstractions
jamsheedcm Apr 8, 2021
ca6b222
8258432: Improve File Transfers
rhyadav Apr 12, 2021
add995b
8265201: JarFile.getInputStream not validating invalid signed jars
seanjmullan Apr 15, 2021
e1051ae
8264066: Enhance compiler validation
Apr 19, 2021
89f7998
8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == De…
jamsheedcm May 4, 2021
c36755d
Merge
JesperIRL Jul 22, 2021
6096dd9
8268893: jcmd to trim the glibc heap
tstuefe Jul 22, 2021
9131a8f
8267940: [macos] java/awt/print/Dialog/DialogOwnerTest.java fails
prsadhuk Jul 22, 2021
4119a52
8270461: ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_…
TobiHartmann Jul 22, 2021
50bb731
8270286: com.sun.net.httpserver.spi.HttpServerProvider: remove use of…
FrauBoes Jul 22, 2021
d1257d5
8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java
jamsheedcm Jul 22, 2021
39b486d
8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java
Jul 22, 2021
e7f9009
8270085: Suspend during block transition may deadlock if lock held
pchilano Jul 22, 2021
8e27d4e
8271043: Rename G1CollectedHeap::g1mm()
Jul 22, 2021
c2ed336
8270912: Clean up G1CollectedHeap::process_discovered_references()
Jul 22, 2021
6a9ab6a
8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.ja…
iignatev Jul 22, 2021
4812e53
8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check…
iignatev Jul 22, 2021
3cadc36
8270336: [TESTBUG] Fix initialization in NonbranchyTree
lmesnik Jul 22, 2021
258f188
8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package
lmesnik Jul 22, 2021
09e5321
8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatOb…
lmesnik Jul 22, 2021
c1c4048
8249634: doclint should report implicit constructor as missing javado…
jonathan-gibbons Jul 22, 2021
984003d
8268974: GetJREPath() JLI function fails to locate libjava.so if not …
Jul 22, 2021
ecc37b0
8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1
jddarcy Jul 22, 2021
1362e09
8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-…
Jul 22, 2021
9b93d81
8271161: [BACKOUT] JDK-8249634 doclint should report implicit constru…
Jul 22, 2021
7165b3f
8271155: Wrong path separator in env variable
Jul 22, 2021
2d165a2
8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn'…
iignatev Jul 22, 2021
84be910
8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be …
iignatev Jul 22, 2021
ee93cef
8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't che…
iignatev Jul 22, 2021
e3800e6
8271162: runtime/StackTrace/LargeClassTest.java can be run in driver …
iignatev Jul 22, 2021
a7d3012
8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64
Jul 22, 2021
9935440
Merge
JesperIRL Jul 23, 2021
8156ff6
8271147: java/nio/file/Path.java javadoc typo
jaikiran Jul 23, 2021
fb85960
8271149: remove unreferenced functions from EncodingSupport_md.c
MBaesken Jul 23, 2021
ea182b5
8271060: Merge G1CollectedHeap::determine_start_concurrent_mark_gc an…
Jul 23, 2021
f226190
8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark()
rkennke Jul 23, 2021
8a789b7
8263840: PeriodicTask should declare its destructor virtual
Jul 23, 2021
8c8e3a0
8271163: G1 uses wrong degree of MT processing since JDK-8270169
Jul 23, 2021
0cc4bb7
8270870: Simplify G1ServiceThread
Jul 23, 2021
9b27df6
8271063: Print injected fields for InstanceKlass
coleenp Jul 23, 2021
96247ae
8270187: G1: Remove ConcGCThreads constraint
albertnetymk Jul 23, 2021
c9251db
8271209: Fix doc comment typos in JavadocTokenizer
pavelrappo Jul 23, 2021
45abbee
8243543: jtreg test security/infra/java/security/cert/CertPathValidat…
rhalade Jul 23, 2021
f4b3ee5
8270280: security/infra/java/security/cert/CertPathValidator/certific…
rhalade Jul 23, 2021
b4c6229
8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in dr…
iignatev Jul 23, 2021
e90ed6c
8271173: serviceability/jvmti/GetObjectSizeClass.java doesn't check e…
iignatev Jul 23, 2021
ec71e2d
8271221: [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass
Jul 23, 2021
8adf008
8269984: [macos] JTabbedPane title looks like disabled
Jul 23, 2021
4ed548b
8268261: C2: assert(n != __null) failed: Bad immediate dominator info.
Jul 23, 2021
a1c0a6a
8199594: Add doc describing how (?x) ignores spaces in character classes
Jul 23, 2021
286106d
8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass
coleenp Jul 23, 2021
7468bbc
8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Une…
Jul 23, 2021
0dcfc42
Merge
JesperIRL Jul 24, 2021
049b2ad
8015886: java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameL…
Jul 24, 2021
e627cae
8270317: Large Allocation in CipherSuite
cliveverghese Jul 24, 2021
e4295cc
8270519: Move several vector helper methods to shared header file
Jul 26, 2021
36aefa3
8270447: [IR Framework] Add missing compilation level restriction whe…
chhagedorn Jul 26, 2021
f2c359a
8271215: Fix data races in G1PeriodicGCTask
Jul 26, 2021
515113d
8269924: Shenandoah: Introduce weak/strong marking asserts
shipilev Jul 26, 2021
ee55361
8265474: Dubious 'null' assignment in CompactByteArray.expand
turbanoff Jul 26, 2021
efa63dc
8171382: java.time.Duration missing isPositive method
naotoj Jul 26, 2021
3c27f91
8271222: two runtime/Monitor tests don't check exit code
iignatev Jul 26, 2021
7ddabbf
8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to…
iignatev Jul 26, 2021
0b12e7c
8075806: divideExact is missing in java.lang.Math
Jul 26, 2021
b76a838
8269150: UnicodeReader not translating \u005c\\u005d to \\]
JimLaskey Jul 26, 2021
b8f79a7
8268873: Unnecessary Vector usage in java.base
turbanoff Jul 26, 2021
3aadae2
8271140: Fix native frame handling in vframeStream::asJavaVFrame()
Jul 26, 2021
8785737
8269616: serviceability/dcmd/framework/VMVersionTest.java fails with …
Jul 26, 2021
fcc7d59
8269342: CICrashAt=1 does not always catch first Java method
dean-long Jul 26, 2021
eb6da88
Merge
JesperIRL Jul 27, 2021
c3d8e92
8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a n…
jaikiran Jul 27, 2021
bb508e1
8269753: Misplaced caret in PatternSyntaxException's detail message
Jul 27, 2021
fde1831
8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup
Jul 27, 2021
cea7bc2
8271223: two runtime/ClassFile tests don't check exit code
iignatev Jul 27, 2021
45d277f
8270308: Arena::Amalloc may return misaligned address on 32-bit
tstuefe Jul 27, 2021
fc80a6b
8270946: X509CertImpl.getFingerprint should not return the empty String
seanjmullan Jul 27, 2021
ea49691
8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size()
rkennke Jul 27, 2021
c8af823
8267485: Remove the dependency on SecurityManager in JceSecurityManag…
Jul 27, 2021
f662127
8270491: SEGV at read_string_field(oopDesc*, char const*, JavaThread*…
Jul 27, 2021
90cd2fa
8270859: Post JEP 411 refactoring: client libs with maximum covering …
wangweij Jul 27, 2021
fbe28e4
8270866: NPE in DocTreePath.getTreePath()
hns Jul 27, 2021
f1e15c8
8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch inst…
iignatev Jul 27, 2021
a50161b
Merge
JesperIRL Jul 28, 2021
752b6df
8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is ena…
nick-arm Jul 28, 2021
9bc52af
8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -X…
nick-arm Jul 28, 2021
ed1cb24
8271118: C2: StressGCM should have higher priority than frequency-bas…
Jul 28, 2021
d994b93
8266054: VectorAPI rotate operation optimization
Jul 28, 2021
ecd4455
8266510: Nimbus JTree default tree cell renderer does not use selecte…
trebari Jul 28, 2021
d7b5cb6
8271368: [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization
Jul 28, 2021
072fe48
8270901: Typo PHASE_CPP in CompilerPhaseType
Jul 28, 2021
a066c7b
8270086: ARM32-softfp: Do not load CONSTANT_double using the condy he…
mychris Jul 28, 2021
0532293
Merge tag 'jdk-18+8' into lworld_merge_jdk_18_8
MrSimms Jul 30, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -1295,30 +1295,6 @@ public:
};
};

static inline BasicType vector_element_basic_type(const MachNode* n) {
const TypeVect* vt = n->bottom_type()->is_vect();
return vt->element_basic_type();
}

static inline BasicType vector_element_basic_type(const MachNode* use, const MachOper* opnd) {
int def_idx = use->operand_index(opnd);
Node* def = use->in(def_idx);
const TypeVect* vt = def->bottom_type()->is_vect();
return vt->element_basic_type();
}

static inline uint vector_length(const MachNode* n) {
const TypeVect* vt = n->bottom_type()->is_vect();
return vt->length();
}

static inline uint vector_length(const MachNode* use, const MachOper* opnd) {
int def_idx = use->operand_index(opnd);
Node* def = use->in(def_idx);
const TypeVect* vt = def->bottom_type()->is_vect();
return vt->length();
}

bool is_CAS(int opcode, bool maybe_volatile);

// predicates controlling emit of ldr<x>/ldar<x> and associated dmb