8035946: Use ResourceHashtable for dependency checking
Summary: Use ResourceHashtable for dependency checking and delete GenericHashtable
Reviewed-by: kvn, coleenp
8007270: Make IsMethodCompilable test work with tiered
Summary: Only c2 compiles counts toward cutoff
Reviewed-by: kvn, roland
Merge
8029941: rollback changes in make/jprt.properties for embedded testing
Summary: cleanup changes merged by accident
Reviewed-by: roland, dholmes
Merge
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Reviewed-by: lana
Merge
Merge
8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
Summary: Implement missing function Matcher::pass_original_key_for_aes() in ppc64 ad file.
Reviewed-by: kvn
8028391: Make the Min/MaxHeapFreeRatio flags manageable
Summary: Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallalGC.
Reviewed-by: sla, mgerdin, brutisso
Merge
6656031: SA: jmap -permstat number of classes is off by 1
Reviewed-by: sla, dholmes
Merge
8033168: PPC64: gcc 4.8 warning in output_c.cpp
Summary: fix warnings
Reviewed-by: kvn
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher
Summary: decoupled the '-XXaltjvm=<path>' option from the gamma launcher.  Clearing the way for removing the remaining cruft associated with the previously removed gamma launcher.
Reviewed-by: dcubed, dholmes
8023899: Typo in TraceCPUTime message
Summary: Removed the comma
Reviewed-by: pliden, tschatzl
Merge
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1
Reviewed-by: coleenp, sspitsyn, kamg

--HG--
rename : src/os/solaris/dtrace/hotspot.d => src/os/posix/dtrace/hotspot.d
rename : src/os/solaris/dtrace/hotspot_jni.d => src/os/posix/dtrace/hotspot_jni.d
rename : src/os/solaris/dtrace/hs_private.d => src/os/posix/dtrace/hs_private.d
8033126: Can't call default methods from JNI
Reviewed-by: dholmes, acorn, kamg
Truffle/Instrumentation:  significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework.  New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific  (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.

--HG--
rename : graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ASTPrinter.java => graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/ASTPrinter.java
rename : graal/com.oracle.truffle.api/src/com/oracle/truffle/api/DebugManager.java => graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugManager.java
rename : graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDebugManager.java => graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DefaultDebugManager.java
rename : graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/debug/RubyASTPrinter.java => graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/instrument/RubyASTPrinter.java
rename : graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/debug/RubyProxyNode.java => graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/instrument/RubyProxyNode.java