RFR: Merge openjdk/panama-foreign:master

Maurizio Cimadamore mcimadamore at openjdk.java.net
Fri Feb 7 13:48:40 UTC 2020


Manual merge of master -> foreign-memacces (fixed a conflict on Utils.java).

-------------

Commits:
 - 6876ca9a: Merge
 - 54c0c95f: Automatic merge of jdk:master into master
 - 38f0c08e: 8237484: Improve module system bootstrap
 - 9c8f0527: 8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime
 - 9abc1a44: 8238599: Refactor and simplify implAddOpensToAllUnnamed
 - 9f21d809: 8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders
 - ccbd819a: 8237143: Eliminate DirtyCardQ_cbl_mon
 - e37a6aed: 8238503: Remove unused field and accessor for docLocale from ToolOptions
 - 26b642f9: 8196729: Add jstatd option to specify RMI connector port
 - 87031d47: 8238574: Shenandoah: Assertion failure due to missing null check
 - b3f01bb3: Merge
 - c63a8d10: Added tag jdk-14+35 for changeset 4a87bb7ebfd7
 - ba7d18db: 8237776: Shenandoah: Wrong result with Lucene test
 - df72b2e2: 8238600: Remove runtime/fieldType.hpp and fieldType.cpp
 - d19a396e: 8230199: consolidate signature parsing code in HotSpot sources
 - 2ede36b3: 8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
 - df12f8b5: 8212986: Make Visual Studio compiler check less strict
 - dfa757ae: 8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers
 - 9b9830ce: 8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS
 - b59f6302: 8237581: Improve allocation expansion
 - 2d6ed667: 8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names
 - 79ed5ba4: Added tag jdk-15+9 for changeset 62b5bfef8d61
 - 98f5d98a: 8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts
 - c0f23a86: 8230047: Remove legacy java.lang.reflect.ProxyGenerator_v49
 - f1332640: 8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
 - a7a82b0c: 8235795: replace monitor list mux{Acquire,Release}(&gListLock) with spin locks
 - 8ff24c55: 8236035: refactor ObjectMonitor::set_owner() and _owner field setting
 - b9e3a4ef: 8235931: add OM_CACHE_LINE_SIZE and use smaller size on SPARCv9 and X64
 - e7e182a3: 8235699: ArrayIndexOutOfBoundsException in CalendarBuilder.toString
 - ccb4ab54: 8179317: [TESTBUG] rewrite runtime shell tests in java
 - 03721247: 8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
 - ce28a96c: 8238281: Raise minimum gcc version needed to 5.0
 - d6aeda7b: 8238375: JFR Test TestJcmdStartFlushInterval is not run
 - c09e0219: 8238515: Backout JDK-8236092 from jdk/jdk
 - 89e9ae9b: Merge
 - 9ec5da00: 8238377: JDK 14 L10N resource file update - msgdrop 20
 - 7db8a176: 8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec
 - 953fbd2e: 8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
 - 5495efdb: 8236092: Remove EA from JDK 14 version string starting with Initial RC promotion
 - 06579fce: 8237804: sun/security/mscapi tests fail with "Key pair not generated, alias <nnnnnn> already exists"
 - 029f5477: 8238467: Clean up annotations on overridden/implemented methods
 - 9d7777e5: 8219475: javap man page needs to be updated
 - b75d3753: 8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
 - a88734ea: 8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper
 - b069da31: 8238231: Custom DatagramSocketImpl's create method not called when with protected constructor
 - e104b4ce: 8235954: [dmg] Default DMG background tiff of jpackage not retina ready
 - 135f2098: 8238190: [JVMCI] Fix single implementor speculation for diamond shapes
 - f2b7509d: 8237951: CTW: C2 compilation fails with "malformed control flow"
 - ef41763d: 8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks
 - edd28610: 8233220: Space::_par_seq_tasks is unused after CMS removal
 - 358c56bb: 8238229: Remove TRACESPINNING debug code
 - 77ad678f: 8238220: Rename OWSTTaskTerminator to TaskTerminator
 - 76675e93: 8215297: Remove ParallelTaskTerminator
 - 4b8a5f99: 8196875: Update run-test instructions for TEST_MODE
 - 0330504b: 8238284: [macos] Zero VM build fails due to an obvious typo
 - 1cd5eac5: 8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID
 - 319d6976: 8238241: Clean up problem list for JFR tests
 - f6eaac48: 8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh
 - b940e17c: 8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
 - 4122968a: 8238259: new tests do not account for Windows file separators
 - 18d6d92a: 8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798
 - ac6073f0: 8237914: The test-make target does not fail on test failure
 - ee9483bd: 8200363: Add javadoc command line setting to fail on warnings
 - 85f5e328: 8236949: javadoc -Xdoclint does not accumulate options correctly
 - b5bf0d6d: 8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test
 - bd7fd561: 8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file
 - cb636b2c: 8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0
 - 9cfd632e: 8213918: DumpReason JFR event is not covered by test
 - 987ba9f3: 8237521: Memory Access API fixes for 32-bit
 - 44444bb2: 8238189: Cleanups to AES crypto micros
 - 9dcbd819: 8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock
 - 4aa5cf5b: 8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations
 - 83911960: 8237884: ZGC: Use clamp() instead of MIN2(MAX2())
 - 0f06a9a5: 8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt
 - 24691f24: 8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall
 - 91d58b8f: 8237649: ZGC: Improved NUMA support when using small pages
 - 06456a97: 8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed
 - af5c725b: 8237879: make 4.3 breaks build
 - dfb31205: 8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues
 - cd01fa37: 8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix
 - 0b9ff0c3: 8202142: jfr/event/io/TestInstrumentation is unstable
 - d65f9665: 8229971: Arm32: implementation for Thread-local handshakes
 - c4b708b2: 8237857: LogDecorations::uptimenanos is implemented incorrectly
 - 0b45b7a2: Merge
 - 06bf842d: Added tag jdk-14+34 for changeset a96bc204e3b3
 - cdd3cc4a: 8238168: Remove Copyright from WinLauncher.template
 - c2e69df5: 8235778: No compilation error reported when a record is declared in a local class
 - 8c33bba2: 8237918: Bad copyright line in a hotspot test
 - cdedede9: 8237916: Bad copyright line in a jshell source file
 - 933bb55c: 8237651: Clarify initialization of jdk.serialFilter
 - 42726a87: 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset
 - 2760497b: 8237368: Problem with NullPointerException in RMI TCPEndpoint.read
 - f8f98bdb: 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed
 - f4f7dbd5: 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
 - 2f2594d5: 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
 - 4df9b910: Added tag jdk-14+33 for changeset f728b6c7f491
 - 5d8d4cec: Added tag jdk-15+8 for changeset c7d4f2849dbf
 - c484e1ce: 8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java
 - 28801066: 8237574: Make TestNative work without -nativepath
 - 8aff9fca: 8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java
 - 70fdf1e5: 8237364: Add early validation to the jdk.jfr.Recording constructor

Changes: https://git.openjdk.java.net/panama-foreign/pull/10/files
 Webrev: https://webrevs.openjdk.java.net/panama-foreign/10/webrev.00
  Stats: 13475 lines in 348 files changed: 5346 ins; 6046 del; 2083 mod
  Patch: https://git.openjdk.java.net/panama-foreign/pull/10.diff
  Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/10/head:pull/10

PR: https://git.openjdk.java.net/panama-foreign/pull/10


More information about the panama-dev mailing list