git: openjdk/loom: Added tag jdk-14+27 for changeset b9f62457

duke duke at
Wed Dec 18 02:02:41 UTC 2019

Tagged by: Jesper Wilhelmsson <jwilhelm at>
Date:      2019-12-13 02:45:28 +0000

Added tag jdk-14+27 for changeset 91a3f092682f
Changeset: b9f62457
Author:    Erik Joelsson <erikj at>
Date:      2019-12-12 19:37:38 +0000

The following commits are included in jdk-14+27
cb13ea59: Merge
37c06944: 8230597: Update GIFlib library to the 5.2.1
999f05b1: Merge
24b9c2a5: 8234325: Delete unused vsync related code from the OGL pipeline on macOS
70762d39: 8185041: Incorrect GPL header in pnglibconf.h
e9e86ffb: 8221903: PIT: javax/swing/RepaintManager/IconifyTest/ fails on ubuntu18.04
06d1df9a: 8235245: tiff_metadata.html has invalid HTML structure: misplaced </thead> element
1c66428b: 8234784: Update to reflect code used by JDK
c96d36e1: 8214481: freetype path does not disable TrueType hinting with AA+FM hints
525b0422: 8209113: Use WeakReference for lastFontStrike for created Fonts
e4ddde03: 8234137: The "" test may run external applications
36eb7510: 7124307: JSpinner and changing value by mouse
cd2cc6d7: 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/ may fail
6511acbf: 8234386: [macos] NPE was thrown at expanding Choice from maximized frame
8fd8c5bf: 4949105: Access Bridge lacks html tags parsing
0a375cfa: 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock
827e5e32: 8225054: Compiler implementation for records
8b029e21: 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming
e8c10bc9: 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
06257b3f: 8234288: Turkey Time Zone returns incorrect time zone name
9c4adc66: 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit
ab280fca: 8234267: DelegationPermission implementation doesn't completely follow the updated specification
d4c0619b: 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider
f33e2e9c: Added tag jdk-14+26 for changeset 288777cf0702
979cd452: 8234391: C2: Generic vector operands
c023983c: 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations
945c8d55: 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint
73676cff: 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute
264573c9: 8212780: Packaging Tool Implementation
3000f212: 8235413: is protected field
730d0ecf: 8222756: Plural support in CompactNumberFormat
8846a804: 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
5cbabecd: 8235433: Problem list and on Windows
56577087: Merge
df308ac6: 8224630: ElementScannerN, N > 9 should scan type parameters
81ec9e30: 8235369: Class.toGenericString need to be updated for records
30559e64: 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
f8caabaa: 8235456: Minimal VM is broken after JDK-8212160
5decc88d: 8228448: Jconsole can't connect to itself
02dad379: 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items
70c62f53: 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items
fd8832f7: 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
026eac26: 8235435: Remove (obsolete) @author info from javadoc source and tests
7eadf5b3: 8220465: Use shadow regions for faster ParallelGC full GCs
b8dbdd12: 8235359: Simplify method Class.getRecordComponents()
547e472c: 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
b1e086a5: 8220348: [ntintel] asserts about copying unaligned array
b96610d0: 8235475: Add additional timestamp to test java/nio/channels/Selector/
4abba17c: 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal
60fda4e5: 8235353: clean up hotspot problem lists
06cb1958: 8234331: Add robust and optimized utility for rounding up to next power of two
bf2f855c: 8235446: confusing error message for records with no parens
b0f3e76e: 8234835: Use UTF-8 charset in fixuppandoc
72cb073c: 8230067: Add optional automatic retry when running jtreg tests
1a73baeb: Merge
3b1915a7: 8231438: [macOS] Dark mode for the desktop is not supported
24232989: 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms
0e1b84f9: 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
a3acb451: 8235547: Video memory leak in the OGL pipeline on macOS
0da41b46: 8235499: Change HotSpot jtreg records test to better handle JDK updates
fa21d577: 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
e1921502: 8235514: Update record serialization tests to not use hard coded source versions
41b4803c: 8235438: [JVMCI] StackTraceElement::decode should use the original Method
e7fa6371: 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
72caf85c: 8235453: tools/jpackage/junit/ failed
6a547f95: 8235510: performance drop after 8200067
36bd09de: 8233222: Clarify system property usage in KerberosPrincipal instantiation
ee140f7f: 8235262: Move c2i_entry_barrier for x86_32 to shared
228c3144: 8233453: MLVM deoptimize stress test timed out
4c4d6cdc: 8235483: Warnings printed during the build
9cabfa82: 8165443: Free Collection Set serial phase takes very long on large heaps
3ea25ecd: 8233319: Deprecate MulticastSocket methods that operate on
07fc539a: 8232513: java/net/DatagramSocket/ still fails intermittently with BindException
3c8ec642: 8235403: Further cleanup to test serviceability/sa/
3f259d8e: 8141685: com/sun/jndi/ldap/ initializes context failed
22e26b2a: 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options
3cccc62e: 8234735: InstanceKlass:find_method_index regression after JDK-8231610
12e43e21: 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set
eabb5cc2: 8226411: C2: Avoid memory barriers around off-heap unsafe accesses
e8496cea: 8235143: C2: No memory state needed in Thread::currentThread() intrinsic
0ca9d9a0: 8225562: jlink --module-path behavior inconsistent with help/errors
ade72f49: Merge
749bda0e: 8235490: AppCDS failed: 'always map archive(s) at an alternative address' missing
45b8d09e: 8234211: allow discoverable javac plugins to be invoked by default
baebce3d: 8235448: code cleanup in
93286c94: 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API
589f2356: 8234689: facilitate writing additional custom attributes in a class file
dc0cc552: 8235530: Removed duplicated threadByName methods in nsk/jdi tests
5b155f05: 8235324: Dying objects are published from users of CollectedHeap::object_iterate
c198b4da: 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier
9ac2f8b6: 8234542: code removal of Pack200 Tools and API
63ba804f: 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved
28b4c4d7: Merge
5fc46f3c: 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols
2ee7b9d3: 8233032: assert(in_bb(n)) failed: must be
f3308740: 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
0aaaed9d: 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal
c0419403: 8235366: ZGC: fails in ZBarrier::should_mark_through
6ad37680: 8234654: ZGC: Only disarm NMethods when marking/relocating code roots
932f4e6c: 8235334: Deprecate jcmd GC.class_stats
0b1499cb: 8235601: redundant code in
28099d76: Merge
2c772c78: 8234867: Issue warning for mutually exclusive options on jpackage command line
7135b5dd: 8235141: Specify the required standard socket options for the socket types in the package
11421849: 8234863: Increase default value of MaxInlineLevel
c2bce5e9: 8235174: ZGC: Add support for JFR leak profiler
02039fd3: 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION
3ba75a65: 8235311: Tag mismatch may alert bad_record_mac
9d40ab91: 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
11d4e9f3: 8223968: Add abort type description to RTM statistic counters
c1853195: 8235655: Clean the duplicated block in SSLContextImpl
25b5ddc0: 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
769a1f91: 8235515: crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake
b467629b: 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
bd1d7356: 8235598: Shenandoah: Update copyrights
dadaffbb: 8235531: Update record serialization migration tests to not use hard coded source versions
eec0e71c: 8235550: Clarify record reflective support specification
4627488e: 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")
dd758e2a: 8235685: Shenandoah: Enable leak profiler
c2f68eac: 8231810: javax/net/ssl/templates/ fails intermittently with "java.lang.Exception: Unexpected EOF"
f716aa1b: 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports
614e78b7: Merge
2c54f0f6: 8215728: [Graal] we should run some Graal tests in tier1
c617914e: Merge
f6d50463: 8235585: Enable macOS codesigning for all libraries and executables
642d2ddc: 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
a20fa5b9: 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
308aea3e: 8235474: JShell does not handle records properly
ec0fbdc0: 8235338: test jdk/jshell/ fails for records
e1b94b16: 8235653: Clean-up BarrierSetC2
ba94936c: 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
f5929f55: 8235410: Enable handshakes on Linux x86 (32-bit)
0df5be80: 8220049: Obsolete ThreadLocalHandshakes
a1b0802c: 8233866: Text in table cells has inconsistent alignment
9b1498c2: 8235670: Javadoc pages not printing correctly in some browsers
f51595be: 8234746: Improve indexing of system properties
91de8b6c: 8235551: BitMap::count_one_bits should use population_count
3f7ecfb5: 8235729: Shenandoah: Remove useless casting to non-constant
51bc2d15: 8235636: gc/shenandoah/compiler/ fails after JDK-8226411
57bdfe3d: 8233112: Exclude SVG files from build comparison
97ce1376: 8235654: JFR leak profiler should not trace through the StringTable
67cea3ea: 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
d3f76664: 8235730: Incorrect javadoc in MatchKind
bca86d64: 8229961: Assert failure in compiler/graalunit/
b29f62ce: 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
5fd2efb7: 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
cbe604cf: 8235457: Crash when reporting a message about an annotation on a module
93b7d283: 8214916: SourceLauncherTest fails on exploded image
69c1729e: 8234101: Compilation error thrown when repeating annotation is used on record component
8b99e85f: 8235788: Changeset for JDK-8235252 pushed with wrong bug ID
57991084: 8234284: [dmg] Change DMG background image to TIFF
c7b9c64e: 8235728: JDK-8212780 breaks builds with a custom X11 include path
7f10f578: 8235414: Module level doc-files show "unnamed package" as holder
a51b5ae9: 8235252: Repair by locating jtreg locally
dd321330: 8234870: Deprecate the OracleUcrypto JCE Provider for removal
dca6e343: 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
cb75b6ee: 8235629: Remove unnecessary calls to Thread::current
75acf956: Merge
6bda51c2: 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
9fc68887: 8235621: Replace use of Function<?,Integer> with ToIntFunction
d8d4cd65: 8235597: Extend support for -XDaccessInternalAPI to plugin modules
00ba4ea7: 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
03dfd4f9: 8234522: [macos] Crash with use of native file dialog
da5fa894: 8235620: Broken merge between JDK-8006406 and JDK-8003559
6a6ae167: 8235625: [TESTBUG] tools/jpackage/share/ fails with debug VMs
efdf413a: 8235773: Tier3 fails because graalunit tests started to run with ZGC
7b82266a: 8226575: OperatingSystemMXBean should be made container aware
b4d9a0af: 8235808: Remove graalunit from tier1_compiler_not_xcomp
bb4dafe4: 8227607: Broken external links in java.desktop
3fe949b2: 8232231: Remove invalid JFR thread CPU load test case
e5b0e366: 8235489: handle return values of sscanf calls in hotspot
fa92bd31: 8235815: Revert 8227607: Broken external links in java.desktop
ce7ede95: 8234076: JVM crashes on Windows 10 using --module=NAME
92a95435: 8235750: [jpackage] Cleanup imports in
ad5ea722: 8235541: Extend javax.lang.model to cover binding variables
056b70c4: 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
b7bca76f: 8235748: ZGC: Remove ZAddress::address()
8c273889: 8235757: Rename SupportedGC to IncludedGC
938a4951: 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
47ee85a2: 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
31e075b0: 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
df5fba32: 8235405: C2: Merge AD instructions for different vector operations
9251e912: 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes
a05395c6: 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes
0de20e8d: 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes
5ca3e633: 8215038: Add a page that lists all system properties
40bbdf47: 8234328: VectorSet::clear can cause fragmentation
e6876a9c: 8226797: serviceability/tmtools/jstat/ fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
59d75fd5: 8235687: Contents/MacOS/libjli.dylib cannot be a symlink
b9f62457: 8235686: Add more custom hooks in Bundles.gmk

More information about the loom-dev mailing list