Separate stamp for metaspace pointers.
Support constant folding of pointer reads.
Introduce PointerEqualsNode for metaspace pointer comparison.
Split getEncoding into two methods.
Use pointer stamps in LoadHub and LoadMethod.
Introduce explicit casts between Word and metaspace pointers.
Fix assertion in SPARC backend.
Remove StampProvider interface.
expanded support for shared globals (i.e., values that must be retrieved from static fields instead of being copied in replay/remote compilation)
fixed HotSpotResolvedJavaMethodImpl.equals
try harder to avoid side-effects that perturb replay compilation testing
made compilation replay testing less strict by default
Truffle: make NodeInterface a pure marker interface
Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
Make GraphMaker a static inner class to allow subclassing it independently from ReplacementsImpl
Add default implementation for Kind accessors of Signature and JavaField
Use the base class Executable (introduced in Java 8) to unify the handling of Method and Constructor in MetaAccessProvider
Eliminated the need for Signature.getParameterSlots()