turn assertions in NodeClass.FieldScanner into guarantees
first step towards extensibility of the escape analysis phase
Merge
Merge
move @SuppressWarnings from local var to method
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed code
re-architected SPARC assembler to be Fmt class specific, initial arithmetic
Do not call kind() for deleted nodes, since it can cause an exception
Initial SPARC compilation test
SPARC integer arithmetic
SPARC unused object allocation fix
added support for the runtime to specify for each foreign call whether deoptimization can occur during the call
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
Merge.
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.