hg: bsd-port/jdk8/hotspot: 180 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sat Dec 1 20:44:32 UTC 2018


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.choudhary at 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.barrett at oracle.com, lois.foltan at 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.kinnunen at 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.barrett at oracle.com, lois.foltan at 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.barrett at oracle.com, lois.foltan at 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 <mbalao at 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.choudhary at 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.seigel at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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 <glewis at 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



More information about the bsd-port-dev mailing list