git: openjdk/panama-foreign: created branch foreign-memaccess+abi based on the branch foreign-jextract containing 126 unique commits

Jorn Vernee jorn.vernee at oracle.com
Wed Dec 2 12:29:19 UTC 2020


The following commits are unique to the foreign-memaccess+abi branch:
========================================================
f5766287: 8256633: Fix product build on Windows+Arm64
a25fb035: 8256406: G1 x86 C1/Interpreter post write barrier always uses 32 bit to access variable sized PtrQueue::_index
eb35ade9: 6232281: -XX:-UseLoopSafepoints causes assert(v_false,"Parse::remove_useless_nodes missed this node")
10ba5418: 8256727: ZGC: Clean out dead code after JDK-8212879
aeba9259: 8256416: ZGC: Lower ZMarkCompleteTimeout
266dea06: 8256688: Shenandoah: Lock rank inversion after JDK-8212879
b99fd4c7: 8033441: print line numbers with -XX:+PrintOptoAssembly
98a5d5a6: 8256664: Shenandoah: Cleanup after JDK-8212879
e7c7469c: 8246378: [Windows] assert on MethodHandle logging code
ff00c591: 8256569: Add C2 compiler stress flags to CTW
2ae3e51f: 8229845: Decrease memory consumption of BigInteger.toString()
11bfdc57: 8235304: JPackage Windows test should be added to set Publisher
2c3a2bed: 8211449: Correction to the spec of implicit negative subpattern in DecimalFormat
4dd71ae1: 8256803: ProblemList runtime/ReservedStack/ReservedStackTestCompiler.java on linux-aarch64
19b28986: 8256751: Incremental rebuild with precompiled header fails when touching a header file
cc0ed401: 8037384: Fix wording in Javadoc of java.io.Serializable
5ad1e228: 8256658: Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator
8d9cf48e: 8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
b21b96df: 8256507: Add a micro benchmark for JDK-8153005
be6c8936: 8256183: InputStream.skipNBytes is missing @since 12
e6fa85b4: 8256058: Improve vector register handling in RegisterMap::pd_location() on x86
503590f6: 8256056: Deoptimization stub doesn't save vector registers on x86
f79e9d45: 8256061: RegisterSaver::save_live_registers() omits upper halves of ZMM0-15 registers
41c05876: 8255367: C2: Deoptimization during vector box construction is broken
57025e65: 8256073: Improve vector rematerialization support
86f36027: 8256806: Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test
14de791d: 8255934: JConsole 14 and greater fails to connect to older JVM
9a19eb69: 8254105: allow static nested declarations
edf72f06: 8256824: test/langtools/tools/javac/diags/examples/InnerClassCantHaveStatic.java has a bad copyright
1aa90ac6: 8256822: runtime/logging/RedefineClasses.java fails with "Error: VM option 'Verbose' is develop and is available only in debug version of VM."
d46f6f5a: 8256523: Streamline Java SHA2 implementation
037e49cf: 8256670: Zero: enable compressed oops support back
e06a6839: 8256497: Zero: enable G1 and Shenandoah GCs
659aec80: 8256719: C1 flags that should have expired are still present
1f32c11d: 8256740: ZGC: Move closures out of zOopClosure files
e4a32bea: 8251925: C2: RenaissanceStressTest fails with assert(!had_error): bad dominance
69c3470e: 8252973: ZGC: Implement Large Pages support on Windows
65b77d59: 8256738: Compiler interface clean-up
c0689d25: 8256741: Reduce footprint of compiler interface data structures
b450e7c1: 8256827: C2: Avoid reallocations by pre-sizing lists in post_allocate_copy_removal
53f38353: 8256419: ZGC: Remove "Heap Used Before/After Mark/Relocation" samplers
0fb31dbf: 8254231: Implementation of Foreign Linker API (Incubator)
b0485b96: 8256240: Reproducible builds should turn on the "deterministic" flag for Visual Studio
5ed70448: 8256154: Some TestNG tests require default constructors
895cc4f0: 8255675: Typo in java.net.HttpURLConnection
84429cd9: 8249144: Potential memory leak in TypedMethodOptionMatcher
884b9ff2: 8256485: Zero VM build broken after JDK-8254231
aabc9ca2: 8255678: Add Mutex::try_lock version without rank checks
8ddf5e17: 8256809: Annotation processing causes NPE during flow analysis
ae0ca743: 8247432: Update IANA Language Subtag Registry to Version 2020-09-29
042734cc: 8251549: Update docs on building for Git
18e85064: 8256860: S390 builds broken after JDK-8254231
9de5d091: 8256585: Remove in-place conversion vector operators from Vector API
fa75ad69: 8256725: Metaspace: better blocktree and binlist asserts
aac5c2a8: 8255984: Shenandoah: "adaptive" heuristic is prone to missing load spikes
d9ae0db6: 8256746: gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives
7551c680: 8256675: Zero: purge biased locking support
47a78e8a: 8256829: GNU hash style is not available on MIPS
b50b99df: 8256825: Cleanup WeakProcessorPhaseTimes
b3497f9b: 8256839: JavaDoc for java.time.Period.negated() method
1df94c9f: 8256912: Zero builds fail after JDK-8255984
372595cc: 8256390: ZGC: Relocate in-place instead of having a heap reserve
67a95900: 8256614: AArch64: Add SVE backend implementation for integer min/max
cc96b0ac: 8256813: Simplify WeakProcessor counting of OopStorage entries
e838d71d: 8256722: handle VC++:1927 VS2019 in  abstract_vm_version
b52f6c05: 8256736: Zero: GTest tests fail with "unsuppported vm variant"
f8d7c5a5: 8256922: ppc, ppcle build broken after JDK-8254231
8f7caa43: 8256857: ARM32 builds broken after JDK-8254231
9e4944f7: 8256308: Send arguments to javac server in a config file
7b3d0958: 8256618: Zero: Linux x86_32 build still fails
f55ae959: 8256858: C2: Devirtualize PhaseIterGVN-specific methods
fa3cfcd0: 8256883: C2: Add a RegMask iterator
303631e3: 8256475: Fix Behavior when Installer name differs from application name.
ff6df15b: 8256801: tools/jpackage/share/FileAssociationsTest.java#id0 failed unpack.bat with "Exit code: 1603"
3b3e90ec: 8256924: ppc, ppcle, s390: JVM crashes at VM init after JDK-8254231
1c4c99ea: 8256823: C2 compilation fails with "assert(isShiftCount(imm8 >> 1)) failed: illegal shift count"
bd14274b: 8256480: Refactor ObjectInputStream field reader implementation
f1d6e8db: 8256387: Unexpected result if patching an entire instruction on AArch64
2a1e9be6: 8256364: vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002 failed with "assert(handle != __null) failed: JNI handle should not be null"
dbfeb90d: 8243559: Remove root certificates with 1024-bit keys
695117f8: 8255479: [aarch64] assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
1b7a61ff: 8254999: Move G1RemSetSamplingTask to more appropriate location
3c230b8a: 8256993: Clarify Package::isSealed javadoc about package sealing vs sealed class or interface
66943fef: 8256517: (ref) Reference.clear during reference processing may lose notification
0d91f0a1: 8252848: Optimize small primitive arrayCopy operations through partial inlining using AVX-512 masked instructions
79e57ace: 8256643: Terminally deprecate ThreadGroup stop, destroy, isDestroyed, setDaemon and isDaemon
c45725e5: 8256747: GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing
cdb41ba1: 8255904: Remove superfluous use of reflection in Class::isRecord
8cd2e0f6: 8243315: ParallelScavengeHeap::initialize() passes GenAlignment as page size to os::trace_page_sizes instead of actual page size
9aeadbb0: 8256865: Foreign Memory Access and Linker API are missing NPE checks
b0bd0c24: 8256755: Update build.tools.depend.Depend to handle record components in API signatures
911f16d4: 8257056: Submit workflow should apt-get update to avoid package installation errors
26e6cb3e: 8256489: Make gtest for long path names on Windows more resilient in the presence of virus scanners
7aed9b65: 8256016: Dacapo24H.java failed with "assert(false) failed: unscheduable graph"
cfb175df: 8256508: Improve CompileCommand flag
dee79d60: 8253936: Replace <code>...</code> with {@code ...} for java.sql
461c5fc6: 8256450: Add gz option to jmap to write a gzipped heap dump
7c73fff3: 8256486: Linux/Windows-x86 builds broken after JDK-8254231
a14f02d8: 8256267: Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
f3fc0e08: 8257079: ZGC: Fold ZMark::prepare_mark() into ZMark::start()
434b98fe: 8257077: ZGC: Remove ZWorkers::run_serial()
9d7121c1: 8256713: SwingSet2 : Slider leaves tracks in uiScale=2
e56a8df8: 8257042: [aix] Disable os.release_one_mapping_multi_commits_vm gtest
20020d15: 8254360: Re-examine use of CodeBuffer::verify_section_allocation
b1d14993: 8256956: RegisterImpl::max_slots_per_register is incorrect on AMD64
a8e3eabb: 8245026: PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused
973255c4: 8196100: javax/swing/text/JTextComponent/5074573/bug5074573.java fails
b823ad92: 8257072: ZGC: Rename roots iterators
f6d6a07c: 8256938: Improve remembered set sampling task scheduling
7946c941: 8257082: ZGC: Clean up ZRuntimeWorkers and ZWorkers
734d3c3b: 8256862: Several java/foreign tests fail on x86_32 platforms
1b3aa3af: 8256831: MIPS Zero builds fail with undefined __atomic_compare_exchange_8
bf66d734: 8257073: ZGC: Try forward object before retaining page
0a5de500: 8257151: ZGC: Simplify ZVerify
2d30a101: 8257069: C2: Clarify and sanity test RegMask/RegMaskIterator
a93841ac: 8255277: randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay
6e006223: 8256488: [aarch64] Use ldpq/stpq instead of ld4/st4 for small copies in StubGenerator::copy_memory
4e43b288: 8256359: AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails
62d72dec: 8220730: sun.security.provider.SecureRandom default constructor has wrong documentation
2215e5a4: 8255351: Add detection for Graviton 2 CPUs
9a468d85: 8256757: Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32
a3eec39b: 8257181: s390x builds are very noisy with gc-sections messages
ee99686b: 8252645: Change time measurements in G1ServiceThread to only account remembered set work
f2f3ba92: 8242652: Throw SkippedException if no JS engine availabe in TestSearchScript
0cef30d6: Automatic merge of jdk:master into master
900f0e10: Merge branch 'master' into foreign-memaccess+abi


More information about the panama-dev mailing list