3f035ecad0
The C message reader can now read lists created like this: new List() new List<int>() new List<String>() new List<double>() new List<bool>() The backward references are now resolved and already allocated Dart_CObject objects are reused when there is a backward reference. The reuse of the Dart_CObject objects poses the issue of which objects where allocated with the supplied allocator and which where not. Currently this will work best with a zone allocator. This will be added to the tests in a subsequent change. R=asiva@google.com, turnidge@google.com BUG= TEST= Review URL: https://chromiumcodereview.appspot.com//9303031 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3831 260f80e4-7a28-3924-810f-c04153c831b5