made Factory.newClassLoader() private
changed return type of Local.getType() to JavaType
added missing check for pending exception
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exception
[SPARC] Fixing i2d and l2f and handling of implicit exceptions
[SPARC] Fix Double register allocation
truffle compiler: rename

--HG--
extra : histedit_source : da8789c5859806aa09b805a982195fdb8b54db49
truffle compiler: be a bit more aggressive on cutting exceptions/errors

--HG--
extra : amend_source : 363e84e3f94ea6dcdc84702d6e67d590953e2767
extra : histedit_source : e0498ef2629bd3ffb3bda7f92e5ac1e25f8089fb
truffle compiler: make lowering of NeverPartOfCompilationNode fail

--HG--
extra : histedit_source : c12d136823806c0e52eab589496179677bd2e699%2Cada7b17075b1c0b6cb4ee11c76b058fafd34dbfe
truffle compiler: put arguments in message of NPCNode
[SPARC] Fixing SPARCAllocatorTest
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.
[SPARC] Fixing LongBits tests and some implicit exceptions
[SPARC] Fixing IntegerBits
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)
[SPARC] Fixing dcmp instructions (cmove jump offset)
[SPARC] Implementing visitInfopointNode
[SPARC] fix SPARCLIRGenerator.emitNot
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTrace
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on values