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