Description1. Do not mark an object by storing the object id used during serialization in the object header.
2. Removed all the GC task locking code which was needed to ensure that a garbage collection was not in progress when writing a message as the message writer was manipulating the object header
3. Use the rawobject => object_id hash map to store and retrieve the object id for an object.
R=rmacnak@google.com
Committed: https://github.com/dart-lang/sdk/commit/f92f63baa5277b84aa7152466a2e3c85db1d2575
Patch Set 1 #Patch Set 2 : merge-to-tot #Patch Set 3 : use-hash-table #Patch Set 4 : self-code-review #
Total comments: 4
Patch Set 5 : code-review-comments #
Messages
Total messages: 5 (1 generated)
|