master
8311064: Windows builds fail without precompiled headers after JDK-8310728
8190737: use unicode version of the canonicalize() function to handle long path on windows
8314389: AttachListener::pd_set_flag obsolete
8216167: Update include guards to reflect correct directories
8242181: [Linux] Show source information when printing native stack traces in hs_err files
8254699: Suboptimal PreTouchParallelChunkSize defaults and limits
8301481: Replace NULL with nullptr in os/windows
8280503: Use allStatic.hpp instead of allocation.hpp where possible
8296886: Fix various include sort order issues
8255119: Monitor::wait takes signed integer as timeout
8278585: Drop unused code from OSThread
8320368: Per-CPU optimization of Klass range reservation
8304939: os::win32::exit_process_or_thread should be marked noreturn
8293114: JVM should trim the native heap
8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity
8318447: Move NMT source code to own subdirectory
8302102: Disable ASan for SafeFetch and os::print_hex_dump
8234779: Provide idiom for declaring classes noncopyable
8303798: REDO - Remove fdlibm C sources
8317132: Prepare HotSpot for permissive-
8311609: [windows] Native stack printing lacks source information for dynamically loaded dlls
8292591: Experimentally add back barrier-less Java thread transitions