Changeset: 0341fa6dbb36 Author: asaha Date: 2018-01-10 09:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0341fa6dbb36
Added tag jdk8u182-b00 for changeset c19c5b73704e ! .hgtags Changeset: 2c784081b83a Author: asaha Date: 2017-12-22 13:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2c784081b83a Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: a02ed45fe13f Author: asaha Date: 2018-01-03 14:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a02ed45fe13f Merge ! .hgtags Changeset: da34529f2f3d Author: asaha Date: 2018-01-08 22:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da34529f2f3d Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: a1a3d50d9440 Author: asaha Date: 2018-01-12 17:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a1a3d50d9440 Merge ! .hgtags Changeset: af28aad8c568 Author: asaha Date: 2018-01-16 23:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/af28aad8c568 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: ff3b27e6bcc2 Author: asaha Date: 2018-01-22 11:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff3b27e6bcc2 Merge ! .hgtags Changeset: b955bd18e8fe Author: roland Date: 2014-04-08 09:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b955bd18e8fe 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp + test/compiler/profiling/spectrapredefineclass/Agent.java + test/compiler/profiling/spectrapredefineclass/Launcher.java Changeset: 2c4cecfa5ce5 Author: kevinw Date: 2018-01-08 08:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2c4cecfa5ce5 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: aadefd24f38f Author: kevinw Date: 2018-01-08 22:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aadefd24f38f Merge Changeset: 69b4a8cb80c2 Author: dbuck Date: 2018-01-16 04:20 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69b4a8cb80c2 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack Reviewed-by: dholmes, erikj ! agent/src/os/linux/Makefile ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! src/share/vm/prims/whitebox.cpp + test/runtime/execstack/TestCheckJDK.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 427b2fb1944f Author: dbuck Date: 2018-01-31 19:24 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/427b2fb1944f 8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM Reviewed-by: dcubed ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 119a08b69f70 Author: mchinnathamb Date: 2018-02-07 07:01 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/119a08b69f70 8148175: C1: G1 barriers don't preserve FP registers Reviewed-by: vlivanov, kvn ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/gcbarriers/PreserveFPRegistersTest.java Changeset: a2c8195708cc Author: robm Date: 2018-02-07 10:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a2c8195708cc Merge ! src/os/linux/vm/os_linux.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: da2bb5e60234 Author: poonam Date: 2018-02-08 00:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da2bb5e60234 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp Changeset: 8bd024c567e7 Author: aph Date: 2018-01-22 15:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8bd024c567e7 8194739: Zero port of 8174962: Better interface invocations Reviewed-by: adinn, coleenp ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: de8045923ad2 Author: dbuck Date: 2017-12-18 18:18 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/de8045923ad2 8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails Summary: modified jtreg tags and package import to work with JDK 8 Reviewed-by: vlivanov, dholmes ! test/runtime/RedefineTests/RedefineInterfaceCall.java Changeset: 3b03192ec15b Author: asaha Date: 2018-04-09 13:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3b03192ec15b Added tag jdk8u192-b00 for changeset 0341fa6dbb36 ! .hgtags Changeset: 64947298ca7d Author: asaha Date: 2018-04-09 13:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64947298ca7d Merge ! .hgtags Changeset: 88228dcd4ebc Author: asaha Date: 2018-04-09 11:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/88228dcd4ebc Merge ! .hgtags ! src/share/vm/oops/klass.cpp Changeset: df9cd79f6387 Author: asaha Date: 2018-04-13 18:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/df9cd79f6387 Merge ! .hgtags Changeset: c6b5a99cea9e Author: stuefe Date: 2018-02-28 05:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c6b5a99cea9e 8078628: linux-zero does not build without precompiled header Summary: add missing includes Reviewed-by: coleenp, stefank, sgehwolf, dholmes ! src/cpu/zero/vm/entry_zero.hpp ! src/cpu/zero/vm/nativeInst_zero.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/thread.hpp Changeset: b3dd617b29cf Author: rpatil Date: 2018-02-21 11:11 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b3dd617b29cf 8153194: PreserveFPRegistersTest.java runs out of memory in the nightlies Reviewed-by: kvn Contributed-by: vaibhav.x.choudh...@oracle.com ! test/compiler/gcbarriers/PreserveFPRegistersTest.java Changeset: d47844b56aaf Author: shshahma Date: 2018-03-14 03:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d47844b56aaf 8035074: hs_err improvement: Add time zone information in the hs_err file 8026335: hs_err improvement: Print exact compressed oops mode and the heap base value. 8026331: hs_err improvement: Print if we have seen any OutOfMemoryErrors or StackOverflowErrors Summary: Add requested things to hs_err file. Reviewed-by: dholmes ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 3e565a695187 Author: roland Date: 2018-03-16 15:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3e565a695187 8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: c2ee42fa54cd Author: gromero Date: 2018-03-22 21:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2ee42fa54cd 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh ! src/os/linux/vm/os_linux.hpp Changeset: 44e44e1f0fd8 Author: fmatte Date: 2018-03-13 22:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/44e44e1f0fd8 8194642: Improve OOM error reporting for JDK8 Reviewed-by: dholmes, kevinw ! src/share/vm/utilities/vmError.cpp Changeset: 278ac6d2b59e Author: shshahma Date: 2018-03-29 06:53 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/278ac6d2b59e 8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same Summary: Exception checking code needs to handle pre-allocated exceptions. Reviewed-by: thartmann, kvn ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 872b637afb01 Author: poonam Date: 2018-03-30 20:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/872b637afb01 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp Changeset: 7fae638af89d Author: shade Date: 2016-11-10 23:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7fae638af89d 8169201: Montgomery multiply intrinsic should use correct name Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply() Reviewed-by: aph, thartmann, zmajo ! src/share/vm/opto/library_call.cpp Changeset: 767e8338f749 Author: sangheki Date: 2017-02-09 19:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/767e8338f749 8173013: JVMTI tagged object access needs G1 pre-barrier Summary: Add missing G1 pre-barrier at TagObjectCollector::do_entry Reviewed-by: kbarrett, tschatzl ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 187f1907676f Author: erikj Date: 2015-10-02 10:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/187f1907676f 8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx Reviewed-by: ihse, mikael ! make/bsd/makefiles/jsig.make Changeset: 574c3b0cf3e5 Author: robm Date: 2018-04-18 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/574c3b0cf3e5 Merge Changeset: cb0b95b67cb2 Author: mchinnathamb Date: 2018-04-23 02:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cb0b95b67cb2 8158012: Use SW prefetch instructions instead of BIS for allocation prefetches on SPARC Core C4 Reviewed-by: kvn, dholmes, poonam ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/opto/macro.cpp Changeset: 9d85c3e90648 Author: erikj Date: 2015-08-28 09:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9d85c3e90648 8134157: adlc fails to compile with SS12u4 Reviewed-by: dholmes, kbarrett, ihse ! make/solaris/makefiles/adlc.make Changeset: fd0ca2c1433b Author: zgu Date: 2013-12-31 08:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd0ca2c1433b 6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error Summary: Fixed incompatible uses of EXCEPTION_MARK and CHECK macros in AttachListener::init(), handle exception locally. Reviewed-by: minqi, coleenp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/attachListener.hpp Changeset: 46ab61b0758b Author: lfoltan Date: 2014-05-29 08:58 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46ab61b0758b 8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic. Summary: Fix several minor compilation issues with volatile oops for CHECK_UNHANDLED_OOPS support. Reviewed-by: coleenp, hseigel ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp Changeset: d8af86b0b638 Author: lfoltan Date: 2014-07-08 13:52 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d8af86b0b638 8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build. Summary: Changes to successfully compile class oop within oops/oopsHierarchy.hpp for PPC build (with gcc 4.1.2). Reviewed-by: dholmes, hseigel ! src/share/vm/oops/oopsHierarchy.hpp Changeset: a27880c1288b Author: stefank Date: 2015-04-14 11:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a27880c1288b 8077420: Build failure with SS12u4 Reviewed-by: dholmes, lfoltan ! src/share/vm/utilities/stack.hpp ! src/share/vm/utilities/stack.inline.hpp Changeset: ca4663e58916 Author: sgehwolf Date: 2018-05-03 18:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ca4663e58916 8202600: [Zero] Undefined behaviour in src/os_cpu/linux_zero/vm/os_linux_zero.cpp Reviewed-by: stuefe, shade, dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 576949777967 Author: mdoerr Date: 2016-09-06 13:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/576949777967 8165489: Missing G1 barrier in Unsafe_GetObjectVolatile Summary: Add missing barrier, sharing code with Unsafe_GetObject. Reviewed-by: kbarrett, mgerdin, pliden, tschatzl ! src/share/vm/prims/unsafe.cpp Changeset: 77603437bcee Author: vlivanov Date: 2018-05-17 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77603437bcee 8162540: Crash in C2 escape analysis with assert: "node should be registered" Reviewed-by: kvn, thartmann ! src/share/vm/opto/escape.cpp Changeset: 8d9ad04d908b Author: kevinw Date: 2018-05-21 03:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d9ad04d908b 8203349: 8u hotspot should recognise later Windows compilers Reviewed-by: erikj ! make/windows/makefiles/compile.make ! make/windows/makefiles/sanity.make ! make/windows/makefiles/vm.make ! src/share/vm/runtime/vm_version.cpp Changeset: 64fe89b445cd Author: kevinw Date: 2018-05-21 13:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64fe89b445cd Merge Changeset: f2903632450a Author: dbuck Date: 2018-06-05 10:33 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f2903632450a 8204053: libsaproc.so not linked with -z,noexecstack Reviewed-by: erikj, dholmes ! make/linux/makefiles/saproc.make Changeset: 6688d6c6a225 Author: lfoltan Date: 2018-02-20 07:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6688d6c6a225 8196880: VS2017 Addition of Global Delete Operator with Size Parameter Conflicts with Arena's Chunk Provided One Summary: Add a private ordinary operator delete declaration within class Chunk. Reviewed-by: coleenp, stuefe Contributed-by: kim.barr...@oracle.com, lois.fol...@oracle.com ! src/share/vm/adlc/arena.hpp Changeset: efdbe9b904ad Author: kbarrett Date: 2016-02-23 18:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/efdbe9b904ad 8150426: Wrong cast in metadata_at_put Summary: Fix cast. Reviewed-by: dholmes, coleenp, jprovino Contributed-by: timo.kinnu...@gmail.com ! src/share/vm/oops/typeArrayOop.hpp Changeset: 6ab57fe8b51f Author: kevinw Date: 2018-06-13 07:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6ab57fe8b51f 8196884: VS2017 Multiple Type Cast Conversion Compilation Errors Summary: Change the type of symbolic constant badAddressVal and introduce specific casts to fix multiple type cast conversion compilation errors. Reviewed-by: lfoltan, coleenp, kbarrett ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b5dd721bdda8 Author: lfoltan Date: 2018-02-22 12:05 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b5dd721bdda8 8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp Summary: Change to use the functional version of _get_timezone for VS2017. Reviewed-by: coleenp, hseigel Contributed-by: kim.barr...@oracle.com, lois.fol...@oracle.com ! src/share/vm/runtime/os.cpp Changeset: f96fcd9e1e1b Author: kevinw Date: 2018-06-14 09:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f96fcd9e1e1b 8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: bpittore, stefank, dholmes, kbarrett ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_CFGPrinter.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp ! src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/perf.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/utilities/ostream.cpp Changeset: da9104a01336 Author: kevinw Date: 2018-06-14 18:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da9104a01336 Merge Changeset: c741a7bc982a Author: kevinw Date: 2018-06-14 21:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c741a7bc982a Merge Changeset: f175513c2c3a Author: sgehwolf Date: 2018-06-15 14:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f175513c2c3a 8205104: EXTRA_LDFLAGS not consistently being used Summary: Add EXTRA_LDFLAGS to linker flags for relevant libraries. Reviewed-by: ihse ! make/aix/makefiles/jsig.make ! make/aix/makefiles/saproc.make ! make/aix/makefiles/vm.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make Changeset: 21681548b712 Author: kevinw Date: 2018-06-15 08:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/21681548b712 8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits Summary: Correctly perform a 64 bit shift when setting SlowSignatureHandler::_fp_identifiers. Reviewed-by: lfoltan, gtriantafill, hseigel Contributed-by: kim.barr...@oracle.com, lois.fol...@oracle.com ! src/cpu/x86/vm/interpreterRT_x86_64.cpp Changeset: ae93017b2930 Author: kevinw Date: 2018-06-15 15:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae93017b2930 Merge Changeset: 2fccf735a116 Author: kevinw Date: 2018-06-18 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2fccf735a116 8160748: Inconsistent types for ideal_reg Summary: Made ideal_reg consistently uint. Reviewed-by: kvn, iveresov ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 95b3ba140211 Author: kevinw Date: 2018-06-19 02:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/95b3ba140211 8150688: Fix os_windows siglabel Summary: Change types to eliminate implicit narrowing, and other cleanups. Reviewed-by: kbarrett, dholmes, tbenson ! src/os/windows/vm/os_windows.cpp Changeset: c96534cd81fe Author: thartmann Date: 2014-06-20 08:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c96534cd81fe 8008321: compile.cpp verify_graph_edges uses bool as int Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int. Reviewed-by: roland, anoll ! src/share/vm/opto/compile.cpp Changeset: 0fa4c2b668b9 Author: kevinw Date: 2018-06-22 01:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fa4c2b668b9 8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests Summary: Introduce specific casts to fix multiple type cast conversion compilation errors. Reviewed-by: coffeys, lfoltan, gtriantafill, hseigel ! src/share/vm/memory/guardedMemory.cpp Changeset: fc1c693e80bb Author: kevinw Date: 2018-06-25 07:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc1c693e80bb 8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies Reviewed-by: ctornqvi, coleenp, gtriantafill, dholmes ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 6c864bb55b0b Author: kevinw Date: 2018-06-26 01:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6c864bb55b0b 8205440: [8u] DWORD64 required for later Windows compilers Reviewed-by: dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 282043788706 Author: aph Date: 2017-08-02 17:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/282043788706 8185723: Zero: segfaults on Power PC 32-bit Reviewed-by: roland ! src/os_cpu/linux_zero/vm/os_linux_zero.hpp Changeset: 615bfd32b82d Author: glaubitz Date: 2017-11-24 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/615bfd32b82d 8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe Reviewed-by: aph ! src/os_cpu/linux_zero/vm/os_linux_zero.hpp Changeset: b2fa3e69edc9 Author: chrisphi Date: 2018-04-25 12:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2fa3e69edc9 8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data Reviewed-by: shade Contributed-by: Martin Balao <mba...@redhat.com> ! src/os_cpu/linux_zero/vm/os_linux_zero.hpp Changeset: 5792d995ed26 Author: kevinw Date: 2018-06-27 03:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5792d995ed26 8204872: [8u] VS2017: more instances of "error C3680: cannot concatenate user-defined string literals with mismatched literal suffix identifiers" Reviewed-by: dholmes ! src/os/windows/vm/os_windows.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp Changeset: 54337e3f86ec Author: coffeys Date: 2018-07-06 08:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/54337e3f86ec Added tag jdk8u192-b01 for changeset 5792d995ed26 ! .hgtags Changeset: ad057f2e3211 Author: fmatte Date: 2018-07-04 03:02 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ad057f2e3211 8081323: ConstantPool::_resolved_references is missing in heap dump Summary: Add resolved_references and init_lock as hidden static field in class so root is found. Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/services/heapDumper.cpp Changeset: ad33c4bbce66 Author: robm Date: 2018-07-06 07:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ad33c4bbce66 Merge Changeset: 5ba59d58d976 Author: sgehwolf Date: 2018-07-05 18:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5ba59d58d976 8206425: .gnu_debuglink sections added unconditionally when no debuginfo is stripped Summary: Only add .gnu_debuglink sections when there is some stripping done. Reviewed-by: erikj, dholmes ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make Changeset: 06dcd58caf4a Author: robm Date: 2018-07-06 07:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/06dcd58caf4a Merge Changeset: cb9634ab2906 Author: poonam Date: 2018-07-06 18:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cb9634ab2906 8146115: Improve docker container detection and resource configuration usage Reviewed-by: bobv, dbuck ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/globals_linux.hpp + src/os/linux/vm/osContainer_linux.cpp + src/os/linux/vm/osContainer_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: e25662a88116 Author: kevinw Date: 2018-07-09 05:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e25662a88116 8206454: [8u] os::current_stack_pointer() fails to compile on later Windows compilers (warning C4172: returning address of local variable) Reviewed-by: dholmes, kbarrett ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: aeacee5afc4d Author: kevinw Date: 2018-07-09 15:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aeacee5afc4d Merge Changeset: bae7d3cdf6af Author: kevinw Date: 2018-07-11 02:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bae7d3cdf6af 8205677: [8u] casts and type change for 8u to enable later Windows compilers Reviewed-by: dholmes ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/runtime/memprofiler.cpp Changeset: 80d32985a3eb Author: aph Date: 2018-07-09 15:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80d32985a3eb 8206406: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list Reviewed-by: dholmes ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp Changeset: 9520beb69bf1 Author: diazhou Date: 2018-07-06 20:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9520beb69bf1 Added tag jdk8u181-b13 for changeset eed8e846c982 ! .hgtags Changeset: 5f36820f4969 Author: diazhou Date: 2018-07-09 12:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5f36820f4969 8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo Reviewed-by: aefimov ! .hgtags Changeset: 792ccf73293a Author: alitvinov Date: 2018-07-16 17:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/792ccf73293a Merge ! .hgtags ! src/os/linux/vm/os_linux.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/thread.hpp Changeset: 3544d85cfe11 Author: alitvinov Date: 2018-07-19 10:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3544d85cfe11 Added tag jdk8u192-b02 for changeset 792ccf73293a ! .hgtags Changeset: 0ef29304c2b4 Author: sgehwolf Date: 2018-07-17 17:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ef29304c2b4 8207402: Stray *.debuginfo files when not stripping debug info Summary: Only produce those files if STRIP_POLICY != no_strip Reviewed-by: erikj ! make/linux/makefiles/defs.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make Changeset: 6a4a6c499e89 Author: fmatte Date: 2018-07-20 03:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a4a6c499e89 8114823: G1 doesn't honor request to disable class unloading Reviewed-by: tschatzl ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/runtime/arguments.cpp + test/gc/class_unloading/TestClassUnloadingDisabled.java Changeset: 1c0a59cee0e4 Author: robm Date: 2018-07-20 05:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1c0a59cee0e4 Merge Changeset: a8d61d7f13b0 Author: robm Date: 2018-07-24 09:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8d61d7f13b0 Added tag jdk8u192-b03 for changeset 1c0a59cee0e4 ! .hgtags Changeset: e37ac4abbcef Author: diazhou Date: 2018-08-01 03:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e37ac4abbcef Added tag jdk8u192-b04 for changeset a8d61d7f13b0 ! .hgtags Changeset: 200034346dee Author: kbarrett Date: 2018-01-22 14:27 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/200034346dee 8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp Changeset: a786d379eacb Author: asaha Date: 2018-01-26 09:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a786d379eacb Merge ! .hgtags ! src/share/vm/classfile/vmSymbols.hpp Changeset: 5343b9a62101 Author: roland Date: 2014-04-08 09:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5343b9a62101 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp + test/compiler/profiling/spectrapredefineclass/Agent.java + test/compiler/profiling/spectrapredefineclass/Launcher.java Changeset: c9b7abadf150 Author: kevinw Date: 2018-01-08 08:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c9b7abadf150 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: 98a5bb995328 Author: asaha Date: 2018-01-22 13:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/98a5bb995328 Added tag jdk8u162-b32 for changeset c9b7abadf150 ! .hgtags Changeset: d2bd0355eb74 Author: asaha Date: 2018-01-26 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2bd0355eb74 Merge ! .hgtags - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 161d69083789 Author: asaha Date: 2018-01-26 10:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/161d69083789 Merge ! .hgtags ! src/share/vm/oops/klass.cpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 92df9fb273c4 Author: asaha Date: 2018-01-30 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92df9fb273c4 Merge ! .hgtags Changeset: e3108b56c0cf Author: asaha Date: 2018-01-31 15:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3108b56c0cf Merge ! .hgtags Changeset: 71754d34845c Author: bgopularam Date: 2018-02-06 22:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/71754d34845c 8196663: [TESTBUG] test/compiler/loopopts/TestCMovSplitThruPhi.java fails on 32 bit Java Reviewed-by: kvn Contributed-by: vaibhav.x.choudh...@oracle.com ! test/compiler/loopopts/TestCMovSplitThruPhi.java Changeset: 84c22f340c4c Author: asaha Date: 2018-02-07 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/84c22f340c4c Merge ! .hgtags ! src/share/vm/oops/klass.cpp Changeset: e8041f2ec96e Author: dbuck Date: 2018-01-16 04:20 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8041f2ec96e 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack Reviewed-by: dholmes, erikj ! agent/src/os/linux/Makefile ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! src/share/vm/prims/whitebox.cpp + test/runtime/execstack/TestCheckJDK.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: bf2e8b1e8e8e Author: asaha Date: 2018-02-06 08:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bf2e8b1e8e8e Added tag jdk8u162-b33 for changeset e8041f2ec96e ! .hgtags Changeset: f324bea158fe Author: asaha Date: 2018-02-07 09:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f324bea158fe Added tag jdk8u162-b34 for changeset bf2e8b1e8e8e ! .hgtags Changeset: 012197c66a78 Author: asaha Date: 2018-02-07 13:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/012197c66a78 Merge ! .hgtags Changeset: 085c8d443b99 Author: asaha Date: 2018-02-08 19:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/085c8d443b99 Merge ! .hgtags Changeset: 5c8850842a92 Author: bgopularam Date: 2018-02-22 21:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c8850842a92 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Reviewed-by: coleenp, sla ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 9b3f207379cf Author: poonam Date: 2018-02-08 00:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b3f207379cf 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp Changeset: d2ebd6530396 Author: asaha Date: 2018-02-20 10:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2ebd6530396 Added tag jdk8u162-b35 for changeset 9b3f207379cf ! .hgtags Changeset: 700ad8745f3f Author: asaha Date: 2018-03-05 09:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/700ad8745f3f Added tag jdk8u162-b36 for changeset d2ebd6530396 ! .hgtags Changeset: 12204b54d3dc Author: asaha Date: 2018-03-19 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/12204b54d3dc Merge ! .hgtags ! src/share/vm/oops/klass.cpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: c8ac3eba6d80 Author: asaha Date: 2018-03-19 16:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8ac3eba6d80 Merge ! .hgtags Changeset: 444777020b0b Author: asaha Date: 2018-03-21 12:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/444777020b0b Added tag jdk8u162-b37 for changeset 700ad8745f3f ! .hgtags Changeset: 0cfb7a4780b9 Author: asaha Date: 2018-03-30 10:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0cfb7a4780b9 Merge ! .hgtags Changeset: c29a836dea38 Author: asaha Date: 2018-03-30 11:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c29a836dea38 Merge ! .hgtags Changeset: a98d34a0eca8 Author: asaha Date: 2018-03-30 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a98d34a0eca8 Merge ! .hgtags Changeset: 0edff6874f33 Author: asaha Date: 2018-04-02 15:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0edff6874f33 Added tag jdk8u191-b00 for changeset 8f3131e04030 ! .hgtags Changeset: efa14520f62c Author: asaha Date: 2018-04-02 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/efa14520f62c Merge ! .hgtags Changeset: 26aff69b585f Author: asaha Date: 2018-04-18 22:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/26aff69b585f Merge ! .hgtags ! src/share/vm/oops/klass.cpp Changeset: 405800ccc4c7 Author: poonam Date: 2018-03-30 20:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/405800ccc4c7 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp Changeset: e863aba6538b Author: asaha Date: 2018-04-01 22:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e863aba6538b Added tag jdk8u162-b38 for changeset 405800ccc4c7 ! .hgtags Changeset: 8410ee888646 Author: asaha Date: 2018-04-01 22:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8410ee888646 Merge ! .hgtags Changeset: d5a33d109309 Author: gromero Date: 2018-03-22 21:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d5a33d109309 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh ! src/os/linux/vm/os_linux.hpp Changeset: 6bbac0c63500 Author: asaha Date: 2018-04-03 17:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bbac0c63500 Added tag jdk8u172-b31 for changeset d5a33d109309 ! .hgtags Changeset: b62c44a689e4 Author: shshahma Date: 2018-03-29 06:53 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b62c44a689e4 8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same Summary: Exception checking code needs to handle pre-allocated exceptions. Reviewed-by: thartmann, kvn ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: e8745ad08d55 Author: asaha Date: 2018-04-24 15:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8745ad08d55 Added tag jdk8u172-b32 for changeset b62c44a689e4 ! .hgtags Changeset: 74350ee9c013 Author: asaha Date: 2018-04-26 22:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74350ee9c013 Added tag jdk8u172-b33 for changeset e8745ad08d55 ! .hgtags Changeset: 0d1b5f9b3ab0 Author: asaha Date: 2018-05-04 11:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d1b5f9b3ab0 Added tag jdk8u172-b34 for changeset 74350ee9c013 ! .hgtags Changeset: 1e7855b1ecd3 Author: asaha Date: 2018-05-07 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1e7855b1ecd3 Added tag jdk8u172-b35 for changeset 0d1b5f9b3ab0 ! .hgtags Changeset: db5c35aa48df Author: asaha Date: 2018-05-08 11:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/db5c35aa48df Merge ! .hgtags ! src/share/vm/oops/klass.cpp Changeset: 145e103778d3 Author: asaha Date: 2018-05-08 15:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/145e103778d3 Merge ! .hgtags Changeset: 3af740792979 Author: hseigel Date: 2018-05-14 09:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3af740792979 8199226: Improve field accesses Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.sei...@oracle.com ! src/share/vm/interpreter/linkResolver.cpp Changeset: 7c879ab3547c Author: alitvinov Date: 2018-06-11 12:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7c879ab3547c Merge ! .hgtags Changeset: ad7035980ef1 Author: coffeys Date: 2018-06-14 12:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ad7035980ef1 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm ! THIRD_PARTY_README Changeset: 68362c9e8624 Author: alitvinov Date: 2018-06-24 22:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68362c9e8624 Merge ! .hgtags Changeset: ccce8826970e Author: alitvinov Date: 2018-06-28 19:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ccce8826970e Merge ! .hgtags Changeset: 6a9482b43d79 Author: diazhou Date: 2018-05-22 06:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a9482b43d79 Added tag jdk8u172-b36 for changeset 1e7855b1ecd3 ! .hgtags Changeset: a09e16537a90 Author: diazhou Date: 2018-05-23 21:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a09e16537a90 Added tag jdk8u172-b37 for changeset 6a9482b43d79 ! .hgtags Changeset: 21a3fffc4341 Author: aefimov Date: 2018-07-01 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/21a3fffc4341 Merge ! .hgtags Changeset: 9f9aaf741154 Author: diazhou Date: 2018-07-05 00:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f9aaf741154 Added tag jdk8u191-b01 for changeset 21a3fffc4341 ! .hgtags Changeset: 2bf8498a25ec Author: alitvinov Date: 2018-07-10 18:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2bf8498a25ec Merge ! .hgtags Changeset: 5aa3d728164a Author: poonam Date: 2018-07-06 18:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5aa3d728164a 8146115: Improve docker container detection and resource configuration usage Reviewed-by: bobv, dbuck ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/globals_linux.hpp + src/os/linux/vm/osContainer_linux.cpp + src/os/linux/vm/osContainer_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: dd79b4826253 Author: diazhou Date: 2018-07-19 05:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd79b4826253 Added tag jdk8u191-b02 for changeset 5aa3d728164a ! .hgtags Changeset: 541c205d7fd1 Author: diazhou Date: 2018-07-24 11:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/541c205d7fd1 Added tag jdk8u191-b03 for changeset dd79b4826253 ! .hgtags Changeset: 14c62eae2f8f Author: diazhou Date: 2018-07-31 07:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/14c62eae2f8f Added tag jdk8u191-b04 for changeset 541c205d7fd1 ! .hgtags Changeset: 65409bcab2ad Author: aefimov Date: 2018-08-03 19:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/65409bcab2ad Merge ! .hgtags ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp Changeset: 8e840a3a79a4 Author: diazhou Date: 2018-08-06 23:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8e840a3a79a4 Added tag jdk8u192-b05 for changeset 65409bcab2ad ! .hgtags Changeset: 55de125c1ad2 Author: diazhou Date: 2018-08-08 07:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/55de125c1ad2 Added tag jdk8u191-b05 for changeset 14c62eae2f8f ! .hgtags Changeset: 41733085ecd0 Author: aefimov Date: 2018-08-10 12:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41733085ecd0 Merge ! .hgtags Changeset: 6cfec782c42c Author: vaibhav Date: 2018-07-26 06:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6cfec782c42c 8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration Summary: Created tests for the feature Reviewed-by: mseledtsov ! src/share/vm/prims/whitebox.cpp + test/runtime/containers/docker/AttemptOOM.java + test/runtime/containers/docker/CPUSetsReader.java + test/runtime/containers/docker/CheckContainerized.java + test/runtime/containers/docker/DockerBasicTest.java + test/runtime/containers/docker/Dockerfile-BasicTest + test/runtime/containers/docker/Dockerfile-BasicTest-aarch64 + test/runtime/containers/docker/Dockerfile-BasicTest-ppc64le + test/runtime/containers/docker/Dockerfile-BasicTest-s390x + test/runtime/containers/docker/HelloDocker.java + test/runtime/containers/docker/PrintContainerInfo.java + test/runtime/containers/docker/TEST.properties + test/runtime/containers/docker/TestCPUAwareness.java + test/runtime/containers/docker/TestCPUSets.java + test/runtime/containers/docker/TestMemoryAwareness.java + test/runtime/containers/docker/TestMisc.java ! test/testlibrary/ClassFileInstaller.java + test/testlibrary/com/oracle/java/testlibrary/Common.java + test/testlibrary/com/oracle/java/testlibrary/DockerRunOptions.java + test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 7070edbacb29 Author: aefimov Date: 2018-08-14 08:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7070edbacb29 Merge ! src/share/vm/prims/whitebox.cpp Changeset: 363a5f0ed1c8 Author: diazhou Date: 2018-08-14 13:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/363a5f0ed1c8 Added tag jdk8u192-b06 for changeset 7070edbacb29 ! .hgtags Changeset: abc5c25e988c Author: diazhou Date: 2018-08-14 11:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/abc5c25e988c Added tag jdk8u191-b06 for changeset 6cfec782c42c ! .hgtags Changeset: b34293b7f77e Author: aefimov Date: 2018-08-17 17:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b34293b7f77e Merge ! .hgtags Changeset: 96be5f6ab833 Author: dbuck Date: 2018-08-16 23:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/96be5f6ab833 8033251: Use DWARF debug symbols for Linux 32-bit as default Reviewed-by: tbell ! make/linux/makefiles/gcc.make Changeset: cd19ee45aa6b Author: alitvinov Date: 2018-08-21 16:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd19ee45aa6b Merge Changeset: f36255a5ab8e Author: diazhou Date: 2018-08-21 13:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f36255a5ab8e Added tag jdk8u192-b07 for changeset cd19ee45aa6b ! .hgtags Changeset: 113b4a1676db Author: diazhou Date: 2018-08-21 10:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/113b4a1676db Added tag jdk8u191-b07 for changeset 96be5f6ab833 ! .hgtags Changeset: c8010d92392f Author: alitvinov Date: 2018-08-24 18:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8010d92392f Merge ! .hgtags Changeset: 1b5c69c70b09 Author: diazhou Date: 2018-08-29 12:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b5c69c70b09 Added tag jdk8u192-b08 for changeset c8010d92392f ! .hgtags Changeset: a339c1437bad Author: diazhou Date: 2018-08-29 11:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a339c1437bad Added tag jdk8u191-b08 for changeset 113b4a1676db ! .hgtags Changeset: 79ba5ca0aabb Author: alitvinov Date: 2018-09-03 14:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/79ba5ca0aabb Merge ! .hgtags Changeset: 519db9d8647e Author: diazhou Date: 2018-09-05 01:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/519db9d8647e Added tag jdk8u192-b09 for changeset 79ba5ca0aabb ! .hgtags Changeset: b832dab99a62 Author: diazhou Date: 2018-09-05 00:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b832dab99a62 Added tag jdk8u191-b09 for changeset a339c1437bad ! .hgtags Changeset: abbfb7864042 Author: alitvinov Date: 2018-09-10 15:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/abbfb7864042 Merge ! .hgtags Changeset: c0bd247ecd1c Author: dmarkov Date: 2018-09-07 10:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c0bd247ecd1c 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr ! THIRD_PARTY_README Changeset: b675533489ae Author: aefimov Date: 2018-09-11 20:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b675533489ae Merge Changeset: 9b324784def0 Author: diazhou Date: 2018-09-12 04:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b324784def0 Added tag jdk8u192-b10 for changeset b675533489ae ! .hgtags Changeset: 055e1c867479 Author: diazhou Date: 2018-09-12 01:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/055e1c867479 Added tag jdk8u191-b10 for changeset c0bd247ecd1c ! .hgtags Changeset: 338c85978b22 Author: aefimov Date: 2018-09-17 14:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/338c85978b22 Merge ! .hgtags Changeset: ee906f6581f3 Author: diazhou Date: 2018-09-27 05:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee906f6581f3 Added tag jdk8u192-b25 for changeset 338c85978b22 ! .hgtags Changeset: 12e4de4b2499 Author: diazhou Date: 2018-09-27 05:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/12e4de4b2499 Added tag jdk8u191-b25 for changeset 055e1c867479 ! .hgtags Changeset: 8df818c645d6 Author: aefimov Date: 2018-09-30 19:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8df818c645d6 Merge ! .hgtags Changeset: 6a94771e3efd Author: diazhou Date: 2018-10-03 22:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a94771e3efd Added tag jdk8u192-b11 for changeset 8df818c645d6 ! .hgtags Changeset: 4fc288749a23 Author: diazhou Date: 2018-10-03 21:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4fc288749a23 Added tag jdk8u191-b11 for changeset 12e4de4b2499 ! .hgtags Changeset: 1f822ff877d1 Author: aefimov Date: 2018-10-06 10:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f822ff877d1 Merge ! .hgtags Changeset: e0e4c3a86ef0 Author: diazhou Date: 2018-10-06 05:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0e4c3a86ef0 Added tag jdk8u192-b12 for changeset 1f822ff877d1 ! .hgtags Changeset: 1255d58b4909 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-11-21 20:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1255d58b4909 Merge from main OpenJDK repository ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp ! src/share/vm/utilities/vmError.cpp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 945005f50341 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-11-22 10:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/945005f50341 Revert to upstream so we can BSD changes are separated better. This was inadvertantly included in the previous commit which updated to the version in the upstream repo. ! src/share/vm/memory/generation.hpp Changeset: 69192006fa24 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69192006fa24 Fix compilation on FreeBSD with clang . Use -pthread even if USE_CLANG is true. ! make/bsd/makefiles/vm.make Changeset: 89eb250aefca Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89eb250aefca Fix compilation on FreeBSD with clang . C++11 requires white space between a string literal and an identifier. ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 392422122fea Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/392422122fea Fix compilation on FreeBSD with clang . Don't use NULL where we need an integer type. Explicitly use an integer value (0) instead. ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interpreterRT_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 8d04b544be47 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d04b544be47 Fix compilation on FreeBSD with clang. . Add explicit (char) casts where needed. ! src/os/bsd/vm/os_bsd.cpp Changeset: 995864453b51 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/995864453b51 Fix compilation on FreeBSD with clang . Don't compare a pointer type with 'false', compare with NULL instead. ! src/share/vm/code/compiledIC.cpp Changeset: 1684d9ca1043 Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1684d9ca1043 Fix compilation on FreeBSD with clang . Don't include a Linux specific header on BSD. ! src/share/vm/prims/whitebox.cpp Changeset: 4f274990c34d Author: Greg Lewis <gle...@eyesbeyond.com> Date: 2018-12-01 12:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4f274990c34d Fix compilation on FreeBSD with clang . Make the signal id an unsigned. One of the switch statements that uses the id contains cases with unsigned values greater than the largest signed integer. ! src/share/vm/utilities/vmError.hpp