Remove the extra copy of static field in the object structures and change the classob...
authorjzhou <jzhou>
Sat, 26 Feb 2011 02:53:46 +0000 (02:53 +0000)
committerjzhou <jzhou>
Sat, 26 Feb 2011 02:53:46 +0000 (02:53 +0000)
commit8ea6bed7a89440f619eb260ae8bf3aabdb731c59
tree7c095b152f53d9771ea05d90ba1234a83f1599a5
parentd50e350a660ff14a8d57d20d39ce57dfd529ef37
Remove the extra copy of static field in the object structures and change the classobj in global_defs_p as pointers. Also take interfaces into consider when do instanceof check in MGC runtime. There are still bugs to check instanceof for arrays
Robust/src/IR/ClassDescriptor.java
Robust/src/IR/Flat/BuildCode.java
Robust/src/IR/Flat/BuildCodeMGC.java
Robust/src/IR/State.java
Robust/src/Runtime/bamboo/multicoreruntime.c