[Truffle] Fix compilation of hash literals by making put and get on HashMap slow paths.
[Truffle] Fix copy-paste bugs in the new long Fixnum code.
[Truffle] Document where declaring module in a method gets set.
[Truffle] Store the method object in the root node of all method ASTs.
[Truffle] Use the declaring module for super lookups, rather than the super of self.
Merge branch master into truffle-head.
[Truffle] Exit immediately on any errors in DeltaBlue.
[Truffle] Implement caching in super call nodes - DeltaBlue now runs, but in a rewrite-loop.
[Truffle] Allow root nodes with no method to be toString'd.
[Truffle] Fix typo to check for longs when deciding if we can fit a field into a primitive.
[Truffle] Fix the type for the fast path write of doubles - should be unboxed.
[Truffle] Use long fixnum specialisations in object instance variables.
[Truffle] Fix random typo.
[Truffle] Support polymorphic instance variables.
[Truffle] Remove reference to Ruby in object storage left in by mistake.
[Truffle] Re-use uninitialised nodes in chains.
[Truffle] Support polymorphic constant lookup.
[Truffle] Explicitly transfer and invalidate in super calls.
[Truffle] Put the argument array handling in String#% on the slow path.
Merge branch master into truffle-head.