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 lworld #326

Closed
Changes from all commits
Commits
Show all changes
993 commits
Select commit Hold shift + click to select a range
14ce8f1
8259870: zBarrier.inline.hpp should not include javaClasses.hpp
iklam Jan 19, 2021
dfee7b8
8259511: java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java fai…
mrserb Jan 19, 2021
bd81ccf
8259957: Build failure without C1 Compiler after JDK-8258004
DamonFool Jan 19, 2021
139f5d3
8259035: Comments for load order of hsdis should be updated
YaSuenag Jan 19, 2021
a9519c8
8259924: GitHub actions fail on Linux x86_32 with "Could not configur…
shipilev Jan 19, 2021
82adfb3
8134540: Much nearly duplicated code for PerfMemory support
Jan 19, 2021
c0e9c44
8259962: Shenandoah: task queue statistics is inconsistent after JDK-…
shipilev Jan 19, 2021
5cfb36e
8259036: Failed JfrVersionSystem invariant when VM built with -fno-el…
Jan 19, 2021
5d8861b
8259995: Missing comma to separate years in copyright header
Jan 19, 2021
3edf393
8259978: PPC64 builds broken after JDK-8258004
shipilev Jan 19, 2021
f7b96d3
8259796: timed CompletableFuture.get may swallow InterruptedException
Jan 19, 2021
33dcc00
8132984: incorrect type for Reference.discovered
Jan 19, 2021
a37cd5a
8259859: Missing metaspace NMT memory tag
zhengyu123 Jan 19, 2021
cf25383
Merge
JesperIRL Jan 19, 2021
9f21bb6
8259983: do not use uninitialized expand_ms value in G1CollectedHeap:…
MBaesken Jan 20, 2021
7c32ffe
8258383: vmTestbase/gc/g1/unloading/tests/unloading_compilation_level…
TobiHartmann Jan 20, 2021
0529480
8259867: Move encoding checks into ZipCoder
eirbjo Jan 20, 2021
0b01d69
8260005: Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahCon…
zhengyu123 Jan 20, 2021
70b5b31
8257664: HTMLEditorKit: Wrong CSS relative font sizes
stanio Jan 20, 2021
0120510
8259732: JDK 16 L10n resource file update - msg drop 10
Jan 20, 2021
52ed2aa
8259786: initialize last parameter of getpwuid_r
MBaesken Jan 20, 2021
69f90b5
8259843: initialize dli_fname array before calling dll_address_to_lib…
MBaesken Jan 20, 2021
5891509
8259947: (fs) Optimize UnixPath.encode implementation
cl4es Jan 20, 2021
0785147
8259949: x86 32-bit build fails when -fcf-protection is passed in the…
gnu-andrew Jan 20, 2021
0408b23
8259757: add a regression test for 8259353 and 8259601
iignatev Jan 20, 2021
4f11ff3
8259488: Shenandoah: Missing timing tracking for STW CLD root processing
zhengyu123 Jan 20, 2021
8b95d95
8256895: Add support for RFC 8954: Online Certificate Status Protocol…
Jan 20, 2021
1f47de5
8260010: UTF8ZipCoder not thread-safe since JDK-8243469
cl4es Jan 20, 2021
27cc62a
8259911: byteArrayViewVarHandle should throw ArrayIndexOutOfBoundsExc…
cl4es Jan 20, 2021
35c9da7
8259498: Reduce overhead of MD5 and SHA digests
cl4es Jan 20, 2021
77a4302
8223056: Remove Type-Stable-Memory support for Parkers
Jan 21, 2021
044bae0
8260191: Do not include access.hpp in oop.hpp
iklam Jan 21, 2021
133bcb0
Merge
JesperIRL Jan 21, 2021
f8a9602
8260025: Missing comma in VM_Version_Ext::_family_id_amd
YaSuenag Jan 21, 2021
5940287
8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary
shipilev Jan 21, 2021
7f7166d
8260035: Deproblemlist few problemlisted test
prsadhuk Jan 21, 2021
4dfd8cc
8259897: gtest os.dll_address_to_function_and_library_name_vm fails o…
tstuefe Jan 21, 2021
e1de0bf
8260043: Reduce allocation in sun.net.www.protocol.jar.Handler.parseURL
eirbjo Jan 21, 2021
4bcffeb
8260029: aarch64: fix typo in verify_oop_array
Jan 21, 2021
6ce0799
8259851: Use boolean type for tasks in SubTasksDone
albertnetymk Jan 21, 2021
607c71f
8260034: [lworld] C1 compilation fails with assert "should not be opt…
TobiHartmann Jan 21, 2021
c3c6662
8259954: gc/shenandoah/mxbeans tests fail with -Xcomp
shipilev Jan 21, 2021
a5367cb
8247619: Improve Direct Buffering of Characters
Jul 29, 2020
62eab50
8255199: Catching a few NumberFormatExceptions in xmldsig
wangweij Oct 23, 2020
34eb8b3
8255765: Shenandoah: Isolate concurrent, degenerated and full GC
zhengyu123 Jan 21, 2021
ede1bea
8227695: assert(pss->trim_ticks().seconds() == 0.0) failed: Unexpecte…
Jan 21, 2021
a8073ef
8253478: (se) epoll Selector should use eventfd for wakeup instead of…
Jan 21, 2021
2f47c39
8259943: FileDescriptor.close0 does not handle EINTR
Jan 21, 2021
d90e06a
8259775: [Vector API] Incorrect code-gen for VectorReinterpret operation
DamonFool Jan 22, 2021
a7c2ebc
8239894: Xserver crashes when the wrong high refresh rate is used
mrserb Jan 22, 2021
92c2f08
8259869: [macOS] Remove desktop module dependencies on JNF Reference …
Jan 22, 2021
ba38661
8259882: Reduce the inclusion of perfData.hpp
iklam Jan 22, 2021
61bdc45
8260225: [lworld] C1's delayed load indexed optimization sets incorre…
TobiHartmann Jan 22, 2021
a70acf2
8259928: compiler/jvmci tests fail with -Xint
shipilev Jan 22, 2021
1452280
8164484: Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug…
prsadhuk Jan 22, 2021
d066f2b
8260030: Improve stringStream buffer handling
tstuefe Jan 22, 2021
685c03d
8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(cover…
Jan 22, 2021
58ceb25
8259842: Remove Result cache from StringCoding
cl4es Jan 22, 2021
bfac3fb
8260212: Shenandoah: resolve-only UpdateRefsMode is not used
shipilev Jan 22, 2021
7ed8ba1
8256814: WeakProcessorPhases may be redundant
Jan 22, 2021
f928265
8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass…
Jan 22, 2021
acbcde8
8256111: Create implementation for NSAccessibilityStaticText protocol
Jan 22, 2021
154e1d6
8259009: G1 heap summary should be shown in "Heap Parameters" window …
YaSuenag Jan 22, 2021
a97f3c1
8258853: Support separate function declaration and definition with EN…
Jan 22, 2021
18eb6d9
8255348: NPE in PKIXCertPathValidator event logging code
coffeys Jan 22, 2021
0ea5862
8260053: Optimize Tokens' use of Names
lgxbslgx Jan 22, 2021
bf5e801
8259922: MethodHandles.collectArguments does not throw IAE if pos is …
DasBrain Jan 22, 2021
c5ad713
8260250: Duplicate check in DebugInformationRecorder::recorders_frozen
shipilev Jan 22, 2021
874aef4
8259707: LDAP channel binding does not work with StartTLS extension
Jan 22, 2021
a887177
8246788: ZoneRules invariants can be broken
Jan 22, 2021
53fecba
8258805: Japanese characters not entered by mouse click on Windows 10
Jan 22, 2021
5aca934
8260304: (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit
shipilev Jan 22, 2021
7be9113
8255216: Change _directive->BreakAtCompileOption to env()->break_at_c…
danlemmond Jan 22, 2021
bdc305e
8258917: NativeMemoryTracking is handled by launcher inconsistenly
Jan 22, 2021
aa57d07
8259214: MetaspaceClosure support for Arrays of MetaspaceObj
iklam Jan 22, 2021
6f2a394
Merge
JesperIRL Jan 23, 2021
5cdcce1
8260307: Do not include method.hpp in frame.hpp
iklam Jan 23, 2021
f624dba
8240247: No longer need to wrap files with contentContainer
Jan 23, 2021
b53d5ca
8260315: Typo "focul" instead of "focus" in FocusSpec.html
Jan 23, 2021
6c4c96f
8258742: Move PtrQueue reset to PtrQueueSet subclasses
Jan 23, 2021
06348df
8259776: Remove ParallelGC non-CAS oldgen allocation
Jan 23, 2021
535c292
8260306: Do not include osThread.hpp in thread.hpp
iklam Jan 24, 2021
c52c6c6
8260273: DataOutputStream writeChars optimization
Jan 25, 2021
4ae39b1
8260208: Improve dummy object filling condition in G1CollectedHeap::f…
Jan 25, 2021
764111f
8260272: bash configure --prefix does not work after JDK-8257679
Jan 25, 2021
6d8a8cc
8260283: [lworld] C1's EliminateFieldAccess optimization fails with "…
TobiHartmann Jan 25, 2021
5898ab6
8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h
iklam Jan 25, 2021
d825339
8260263: Remove PtrQueue::_qset
Jan 25, 2021
af155fc
8258836: JNI local refs exceed capacity getDiagnosticCommandInfo
jerboaa Jan 25, 2021
09489e2
8260338: Some fields in HaltNode is not cloned
YaSuenag Jan 25, 2021
ca20c63
8259710: Inlining trace leaks memory
tstuefe Jan 25, 2021
6e03735
8259845: Move placeholder implementation details to cpp file and add …
coleenp Jan 25, 2021
d076977
8260169: LogCompilation: Unexpected method mismatch
Jan 25, 2021
c5ab7c3
8260284: C2: assert(_base == Int) failed: Not an Int
chhagedorn Jan 25, 2021
ef247ab
8260308: Update LogCompilation junit to 4.13.1
lutkerd Jan 25, 2021
47c7dc7
8258833: Cancel multi-part cipher operations in SunPKCS11 after failures
martinuy Jan 25, 2021
5b0b24b
8260381: ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMB…
Jan 25, 2021
73c78c8
8260329: Update references to TAOCP to latest edition
jddarcy Jan 25, 2021
12ccd21
8260289: Unable to customize module lists after change JDK-8258411
Jan 25, 2021
81e730e
8259276: C2: Empty expression stack when reexecuting tableswitch/look…
Jan 25, 2021
d6fb9d7
8255464: Cannot access ModuleTree in a CompilationUnitTree
jonathan-gibbons Jan 25, 2021
982e42b
8259726: Use of HashSet leads to undefined order in test output
jonathan-gibbons Jan 25, 2021
9ea9323
8254246: SymbolHashMapEntry wastes space
coleenp Jan 25, 2021
c538cd8
8165276: Spec states to invoke the premain method in an agent class i…
Jan 26, 2021
abd9310
8260222: remove unused _thread member SymbolTableLookup
MBaesken Jan 26, 2021
23edb6f
8236490: Compiler bug relating to @NonNull annotation
lgxbslgx Jan 26, 2021
b4ace3e
8260042: G1 Post-cleanup liveness printing occurs too early
Jan 26, 2021
81a66df
8259809: Remove PerfEvent class loading locking counters
coleenp Jan 26, 2021
2f35fb7
Remove unused field from Method
fparain Jan 26, 2021
edd2707
8260408: Shenandoah: adjust inline hints after JDK-8255019
shipilev Jan 26, 2021
e080ce9
8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java ti…
Jan 26, 2021
5e8e0ad
8242456: PreviewFeature.Feature enum removal of TEXT_BLOCKS
Jan 26, 2021
8d2f77f
8260406: Do not copy pure java source code to gensrc
magicus Jan 26, 2021
af8a08f
8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive
jerboaa Jan 26, 2021
b07797c
8260391: Remove StringCoding::err
cl4es Jan 26, 2021
408772c
8259025: Record compact constructor using Objects.requireNonNull
Jan 26, 2021
fd00ed7
8256298: Shenandoah: Enable concurrent stack processing
zhengyu123 Jan 26, 2021
a5d6ed3
8260375: [lworld] ValueTearing fails with -XX:FlatArrayElementMaxSize…
fparain Jan 26, 2021
9f0a043
8260286: Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/c…
Jan 26, 2021
42cef27
8260343: Delete obsolete classes in the Windows L&F
mrserb Jan 26, 2021
1bebd41
8260421: Shenandoah: Fix conc_mark_roots timing name and indentations
zhengyu123 Jan 26, 2021
19b6f61
8260334: Remove deprecated sv_for_node_id() from Compile
Jan 26, 2021
a2e8c6b
[lworld] Field::get should return default value instead of null on no…
Jan 26, 2021
81e6a5a
[lworld] code cleanup reverting some old leftover change
Jan 26, 2021
6f2be9c
8246112: Remove build-time and run-time checks for clock_gettime and …
Jan 27, 2021
e1411fd
6606673: Path2D.Double, Path2D.Float and GeneralPath ctors throw exce…
mrserb Jan 27, 2021
c836da3
8252412: [macos11] system dynamic libraries removed from filesystem
Jan 27, 2021
bd2744d
8260106: Shenandoah: refactor reference updating closures and related…
shipilev Jan 27, 2021
1c77046
8260404: jvm_io.h include missing in a number of files
tstuefe Jan 27, 2021
fd2641e
8260236: better init AnnotationCollector _contended_group
MBaesken Jan 27, 2021
4d004c9
8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and…
rkennke Jan 27, 2021
fa40a96
8253420: Refactor HeapRegionManager::find_highest_free
albertnetymk Jan 27, 2021
e28e111
8260370: C2: LoopLimit node is not eliminated
Jan 27, 2021
3e4194c
8260022: [ppc] os::print_function_and_library_name shall resolve func…
tstuefe Jan 27, 2021
bf15c70
8260460: GitHub actions still fail on Linux x86_32 with "Could not co…
shipilev Jan 27, 2021
b3c8a52
8259050: Error recovery in lexer could be improved
Jan 27, 2021
e696baa
8260448: Simplify ManagementFactory$PlatformMBeanFinder
cl4es Jan 27, 2021
7ed591c
8260314: Replace border="1" on tables with CSS
Jan 27, 2021
ac276bb
8257074: Update the ByteBuffers micro benchmark
ChrisHegarty Jan 27, 2021
f353fcf
8258894: C2: Forbid GCM to move stores into loops
Jan 27, 2021
311a0a9
8259808: Add JFR event to detect GC locker stall
Jan 27, 2021
684c855
8260524: validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/…
Jan 27, 2021
0eed2c3
8259359: javac does not attribute unexpected super constructor invoca…
lgxbslgx Jan 27, 2021
eb92368
8259816: Typo in java.util.stream package description
Jan 27, 2021
c52212b
Merge
JesperIRL Jan 27, 2021
c7661ae
8260561: [doc] HexFormat has incorrect @since tag
Jan 27, 2021
7030d2e
8260200: G1: Remove unnecessary update in FreeRegionList::remove_star…
Jan 28, 2021
62ffe75
Merge
JesperIRL Jan 28, 2021
396a496
8260467: Move well-known classes from systemDictionary.hpp to vmClass…
iklam Jan 28, 2021
11a70d1
8260426: awt debug_mem.c DMem_AllocateBlock might leak memory
MBaesken Jan 28, 2021
316d52c
8260497: Shenandoah: Improve SATB flushing
rkennke Jan 28, 2021
a97aedf
8256215: Shenandoah: re-organize saving/restoring machine state in as…
shipilev Jan 28, 2021
ecde52e
8260506: VersionHelper cleanup
cl4es Jan 28, 2021
8fe1323
8260520: Avoid getting permissions in JarFileFactory when no Security…
cl4es Jan 28, 2021
8752257
8260502: [s390] NativeMovRegMem::verify() fails because it's too strict
TheRealMDoerr Jan 28, 2021
a68c6c2
8260579: PPC64 and S390 builds failures after JDK-8260467
shipilev Jan 28, 2021
d07af2b
8255531: MethodHandles::permuteArguments throws NPE when duplicating …
JornVernee Jan 28, 2021
11d6467
8260407: cmp != __null && cmp->Opcode() == Op_CmpL failure with -XX:S…
rwestrel Jan 28, 2021
20e7df5
8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @tes…
Jan 28, 2021
baf46ba
8259801: Enable XML Signature secure validation mode by default
Jan 28, 2021
13ca433
8259628: jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITe…
pconcannon Jan 28, 2021
abc4300
8257746: Regression introduced with JDK-8250984 - memory might be nul…
Jan 28, 2021
3aabbd7
8260432: allocateSpaceForGP in freetypeScaler.c might leak memory
MBaesken Jan 28, 2021
bbbfaa5
8249262: Initialize InstanceKlass::_package_entry during CDS dump time
calvinccheung Jan 28, 2021
1de3c55
8260584: Shenandoah: simplify "Concurrent Thread Roots" logging
shipilev Jan 28, 2021
2b166d8
8260596: Comment cleanup in BigInteger
wangweij Jan 28, 2021
81e9e6a
8260461: Modernize jsr166 tck tests
Jan 28, 2021
71128cf
8260586: Shenandoah: simplify "Concurrent Weak References" logging
shipilev Jan 28, 2021
1519632
8251462: Simplify compilation policy
Jan 28, 2021
251c641
8259487: Remove unused StarTask
Jan 29, 2021
ea2c447
8259778: Merge MutableSpace and ImmutableSpace
Jan 29, 2021
64a150c
6986863: ProfileDeferralMgr throwing ConcurrentModificationException
mrserb Jan 29, 2021
0675473
8252409: JShell: Intersection types cause NoSuchFieldError
Jan 29, 2021
a5fb517
8259404: Shenandoah: Fix time tracking in parallel_cleaning
zhengyu123 Jan 29, 2021
d2b0ea1
8260282: Add option to compress heap dumps created by -XX:+HeapDumpOn…
schmelter-sap Jan 29, 2021
24a2621
8260592: jpackage tests fail when Desktop is not supported
shipilev Jan 29, 2021
53f1b93
8260518: Change default -mmacosx-version-min to 10.12
erikj79 Jan 29, 2021
22bfa5b
8255837: Shenandoah: Remove ShenandoahConcurrentRoots class
zhengyu123 Jan 29, 2021
b7b391b
8260625: Rename MetaspaceExpand_lock
tstuefe Jan 29, 2021
6415d3b
8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead…
Jan 29, 2021
b2e582a
8259905: Compiler treats 'sealed' keyword as 'var' keyword
Jan 29, 2021
739bbd0
8260566: Pattern type X is a subtype of expression type Y message is …
lgxbslgx Jan 29, 2021
f5ca838
8065773: JDI: UOE is not thrown, when redefineClasses changes a class…
lmesnik Jan 29, 2021
71bfe96
8217633: Configurable extensions with system properties
XueleiFan Jan 30, 2021
fb46c91
8260674: ProblemList jdk/incubator/vector/VectorHash.java in Xcomp co…
Jan 30, 2021
69ee314
8249867: xml declaration is not followed by a newline
JoeWang-Java Jan 30, 2021
6b24e98
8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB
YaSuenag Jan 30, 2021
67a34da
8260630: Templatize literal_size
Jan 30, 2021
fcfe647
8260462: Missing <thead> in Modality.html
Jan 30, 2021
a61ff87
8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp con…
Jan 30, 2021
0da9cad
8260501: [Vector API] Improve register usage for shift operations on x86
DamonFool Jan 31, 2021
8a9004d
8260574: Remove parallel constructs in GenCollectedHeap::process_roots
albertnetymk Jan 31, 2021
039affc
8260577: Unused code in AbstractCompiler after Shark compiler removal
TobiHartmann Feb 1, 2021
cf94208
8259395: Patching automatic module with additional packages re-create…
DasBrain Feb 1, 2021
ab727f0
8260591: Shenandoah: improve parallelism for concurrent thread root s…
shipilev Feb 1, 2021
aec0377
8257498: Remove useless skeleton predicates
chhagedorn Feb 1, 2021
c0cde7d
8259814: test/jdk/tools/jlink/plugins/CompressorPluginTest.java has c…
sundararajana Feb 1, 2021
80760a3
8260669: Missing quotes in fixpath.sh
erikj79 Feb 1, 2021
02d586e
8259398: Super word not applied to a loop with byteArrayViewVarHandle
Feb 1, 2021
181d63f
8260522: Clean up warnings in hotspot JTReg runtime tests
Feb 1, 2021
df33595
8260309: Shenandoah: Clean up ShenandoahBarrierSet
rkennke Feb 1, 2021
e963ebd
8260004: Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC
zhengyu123 Feb 1, 2021
50f9a70
8217327: G1 Post-Cleanup region liveness printing should not print ou…
Feb 1, 2021
b6a7367
8260349: Cannot programmatically retrieve Metaspace max set via JAVA_…
Feb 1, 2021
55d62a5
8213226: [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog()
calvinccheung Feb 1, 2021
9880c4c
8260860: ProblemList tools/jlink/plugins/CompressorPluginTest.java
Feb 1, 2021
a6d9505
8260864: ProblemList two security/krb5 tests on Linux
Feb 1, 2021
54e7a64
8260576: Typo in compiler/runtime/safepoints/TestRegisterRestoring.java
Feb 2, 2021
474dba2
8257086: Clarify differences between {Float, Double}.equals and ==
jddarcy Feb 2, 2021
fe407cf
8260420: C2 compilation fails with assert(found_sfpt) failed: no node…
TobiHartmann Feb 2, 2021
ddd2951
8260571: Add PrintMetaspaceStatistics to print metaspace statistics u…
tstuefe Feb 2, 2021
288a4fe
8260643: Remove parallel version handling in CardTableRS::younger_ref…
Feb 2, 2021
189b65b
8260264: Move common os_<unix> inline methods to a common posix sourc…
Feb 2, 2021
a421bfa
8259839: SystemDictionary exports too much implementation
coleenp Feb 2, 2021
defcb04
8260867: ProblemList java/awt/FullScreen/TranslucentWindow/Translucen…
Feb 2, 2021
0093183
8260368: [PPC64] GC interface needs enhancement to support GCs with l…
Quaffel Feb 2, 2021
d7b1fc5
8260707: java/lang/instrument/PremainClass/InheritAgent0100.java time…
tstuefe Feb 2, 2021
f546fd0
8260902: CDS mapping errors should not lead to unconditional output
tstuefe Feb 2, 2021
69189f8
8256421: Add 2 HARICA roots to cacerts truststore
rhalade Feb 2, 2021
105d3e8
8260861: TrustStoreDescriptor log the same value
davinkevin Feb 2, 2021
6dc3c6d
8183372: Refactor java/lang/Class shell tests to java
mahendrachhipa Feb 2, 2021
9af3339
8261003: Bad Copyright header format after JDK-8183372
mahendrachhipa Feb 2, 2021
ffbcf1b
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
iklam Feb 2, 2021
bec6043
8259570: (macos) tools/jpackage tests fails with 'hdiutil: couldn't e…
Feb 3, 2021
d423d36
8258508: Merge G1RedirtyCardsQueue into qset
Feb 3, 2021
a47befc
8260878: com/sun/jdi/JdbOptions.java fails without jfr
DamonFool Feb 3, 2021
98a7692
8076313: GraphicsEnvironment does not detect changes in count of moni…
mrserb Feb 3, 2021
b9d4211
8260193: Remove JVM_GetInterfaceVersion() and JVM_DTraceXXX
iklam Feb 3, 2021
c008410
8197825: [Test] Intermittent timeout with javax/swing JColorChooser Test
prsadhuk Feb 3, 2021
cb127a4
8198343: Test java/awt/print/PrinterJob/TestPgfmtSetMPA.java may fail…
prsadhuk Feb 3, 2021
8569088
Merge jdk
Feb 3, 2021
91e6c75
8260928: InitArrayShortSize constraint func should print a helpful er…
TobiHartmann Feb 3, 2021
9037615
8222850: jshell tool: Misleading cascade compiler error in switch exp…
Feb 3, 2021
ae2c5f0
8260581: IGV: enhance node search
Feb 3, 2021
c8de943
8260617: Merge ZipFile encoding check with the initial hash calculation
cl4es Feb 3, 2021
fbb8a6b
8260363: [lworld] C2 compilation fails with assert(n->Opcode() != Op_…
rwestrel Feb 3, 2021
5324b5c
8260998: Shenandoah: Restore reference processing statistics reporting
zhengyu123 Feb 3, 2021
0ef93fe
8259265: Refactor UncaughtExceptions shell test as java test.
Feb 3, 2021
b0ee7a8
8241995: Clarify InetSocketAddress::toString specification
FrauBoes Feb 3, 2021
472bf62
8258799: [Testbug] RandomCommandsTest must check if tested directive …
Feb 3, 2021
4a8b5c1
8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreI…
wangweij Feb 3, 2021
f025bc1
8260301: misc gc/g1/unloading tests fails with "RuntimeException: Met…
Feb 3, 2021
33dc4fb
Merge jdk
Feb 4, 2021
ce486c3
8261037: [lworld] Assert during C2 compilation due to inconsistent JV…
TobiHartmann Feb 5, 2021
ddfba61
8261226: [lworld] Array access profiling should be disabled at compil…
TobiHartmann Feb 5, 2021
5f1e8d9
8260606: Update Valhalla core-libs naming for methods related to prim…
Feb 5, 2021
c4f63d2
8261264: [lworld] runtime/valhalla/inlinetypes tests fail to compile
Feb 5, 2021
4768ea2
8261019: [lworld] valhalla/valuetypes/QTypeDescriptorTest.java "Illeg…
kelthuzadx Feb 5, 2021
b2c84c7
8261021: [lworld] valhalla/valuetypes/LambdaConversion.java fails Ill…
kelthuzadx Feb 8, 2021
8129700
Merge lworld
MrSimms Feb 8, 2021
File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
The diff you're trying to view is too large. We only load the first 3000 changed files.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -382,6 +382,9 @@ If you have multiple versions of Visual Studio installed, `configure` will by
default pick the latest. You can request a specific version to be used by
setting `--with-toolchain-version`, e.g. `--with-toolchain-version=2017`.

If you have Visual Studio installed but `configure` fails to detect it, it may
be because of [spaces in path](#spaces-in-path).

### IBM XL C/C++

Please consult the AIX section of the [Supported Build Platforms](
@@ -653,7 +656,7 @@ features, use `bash configure --help=short` instead.)
On Linux, BSD and AIX, it is possible to override where Java by default
searches for runtime/JNI libraries. This can be useful in situations where
there is a special shared directory for system JNI libraries. This setting
can in turn be overriden at runtime by setting the `java.library.path` property.
can in turn be overridden at runtime by setting the `java.library.path` property.

* `--with-jni-libpath=<path>` - Use the specified path as a default
when searching for runtime libraries.
@@ -719,7 +722,7 @@ hard to use properly. Therefore, `configure` will print a warning if this is
detected.

However, there are a few `configure` variables, known as *control variables*
that are supposed to be overriden on the command line. These are variables that
that are supposed to be overridden on the command line. These are variables that
describe the location of tools needed by the build, like `MAKE` or `GREP`. If
any such variable is specified, `configure` will use that value instead of
trying to autodetect the tool. For instance, `bash configure
@@ -799,7 +802,7 @@ broken build. Unless you're well versed in the build system, this is hard to
use properly. Therefore, `make` will print a warning if this is detected.

However, there are a few `make` variables, known as *control variables* that
are supposed to be overriden on the command line. These make up the "make time"
are supposed to be overridden on the command line. These make up the "make time"
configuration, as opposed to the "configure time" configuration.

#### General Make Control Variables
@@ -1466,6 +1469,15 @@ This can be a sign of a Cygwin problem. See the information about solving
problems in the [Cygwin](#cygwin) section. Rebooting the computer might help
temporarily.

#### Spaces in Path

On Windows, when configuring, `fixpath.sh` may report that some directory
names have spaces. Usually, it assumes those directories have
[short paths](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-8dot3name).
You can run `fsutil file setshortname` in `cmd` on certain directories, such as
`Microsoft Visual Studio` or `Windows Kits`, to assign arbitrary short paths so
`configure` can access them.

### Getting Help

If none of the suggestions in this document helps you, or if you find what you
@@ -304,6 +304,7 @@ <h3 id="additional-permitted-features">Additional Permitted Features</h3>
<li><p>Dynamic initialization and destruction with concurrency (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm">n2660</a>)</p></li>
<li><p><code>final</code> virtual specifiers for classes and virtual functions (<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm">n2928</a>), (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm">n3206</a>), (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm">n3272</a>)</p></li>
<li><p>Local and unnamed types as template parameters (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm">n2657</a>)</p></li>
<li><p>Range-based <code>for</code> loops (<a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html">n2930</a>) (<a href="https://en.cppreference.com/w/cpp/language/range-for">range-for</a>)</p></li>
</ul>
<h3 id="excluded-features">Excluded Features</h3>
<ul>
@@ -750,6 +750,10 @@ part of the avoidance of the C++ Standard Library in HotSpot code.
* Local and unnamed types as template parameters
([n2657](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm))

* Range-based `for` loops
([n2930](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html))
([range-for](https://en.cppreference.com/w/cpp/language/range-for))

### Excluded Features

* New string and character literals
@@ -1,5 +1,5 @@
#
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -45,11 +45,6 @@ $(OUTPUTDIR)/compile_commands.json: $(wildcard $(MAKESUPPORT_OUTPUTDIR)/compile-
$(RM) $@
$(FIND) $(MAKESUPPORT_OUTPUTDIR)/compile-commands/ -name \*.json | \
$(SORT) | $(XARGS) $(CAT) >> $@.tmp
$(if $(FIXPATH),$(FIXPATH) $(AWK) 'BEGIN { \
tmpfile = substr(ARGV[2],2); \
cmd = "$(CP) " "\047" tmpfile "\047" " $@.tmp"; \
system(cmd); \
}' -- @$@.tmp)
$(SED) -e '1s/^/[\$(NEWLINE)/' -e '$(DOLLAR)s/,\s\{0,\}$(DOLLAR)/\$(NEWLINE)]/' $@.tmp > $@
$(RM) $@.tmp

@@ -1,5 +1,5 @@
#
# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2014, 2021, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -49,8 +49,8 @@ TARGETS += $(patsubst %, $(BUILDTOOLS_OUTPUTDIR)/gensrc/%/module-info.java, \
$(INTERIM_LANGTOOLS_MODULES))

$(eval $(call SetupCopyFiles, COPY_PREVIEW_FEATURES, \
FILES := $(TOPDIR)/src/java.base/share/classes/jdk/internal/PreviewFeature.java, \
DEST := $(BUILDTOOLS_OUTPUTDIR)/gensrc/java.base.interim/jdk/internal/, \
FILES := $(TOPDIR)/src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java, \
DEST := $(BUILDTOOLS_OUTPUTDIR)/gensrc/java.base.interim/jdk/internal/javac/, \
))

TARGETS += $(COPY_PREVIEW_FEATURES)
@@ -74,15 +74,15 @@ define SetupInterimModule
EXCLUDE_FILES := $(TOPDIR)/src/$1/share/classes/module-info.java \
Standard.java, \
EXTRA_FILES := $(BUILDTOOLS_OUTPUTDIR)/gensrc/$1.interim/module-info.java, \
COPY := .gif .png .xml .css .js .txt javax.tools.JavaCompilerTool, \
COPY := .gif .png .xml .css .js .js.template .txt javax.tools.JavaCompilerTool, \
BIN := $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules/$1.interim, \
DISABLED_WARNINGS := module options, \
JAVAC_FLAGS := \
--module-path $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules \
$$(INTERIM_LANGTOOLS_ADD_EXPORTS) \
--patch-module java.base=$(BUILDTOOLS_OUTPUTDIR)/gensrc/java.base.interim \
--add-exports java.base/jdk.internal=java.compiler.interim \
--add-exports java.base/jdk.internal=jdk.compiler.interim, \
--add-exports java.base/jdk.internal.javac=java.compiler.interim \
--add-exports java.base/jdk.internal.javac=jdk.compiler.interim, \
))

$1_DEPS_INTERIM := $$(addsuffix .interim, $$(filter \