Kan-Ru Chen
506dfe6ea3
Bug 1264642 - Part 4. Use BufferList to replace raw buffers in StructuredClone. r=baku r=billm r=jorendorff
...
In JS StructuredClone BufferList<SystemAllocPolicy> is typedef'd to
JSStructuredCloneData and use everywhere in gecko that stores structured
clone data.
This patch changed some raw pointers to UniquePtr<JSStructuredCloneData>
and some to stack allocated JSStructuredCloneData for better life time
management. Some parameters or methods are deleted because of changing
to the new data structure.
MessagePortMessage now has the exactly same structure with
ClonedMessageData. Maybe in the future they can be consolidated.
MozReview-Commit-ID: 1IY9p5eKLgv
2016-08-23 00:40:46 +08:00
..
2016-02-11 19:43:14 +00:00
2016-07-14 10:16:42 -06:00
2016-08-23 00:40:46 +08:00
2016-05-19 20:57:36 +02:00
2016-05-27 09:57:40 -07:00
2016-04-27 14:16:50 +10:00
2016-07-08 14:39:53 -07:00
2016-08-15 13:29:45 -04:00
2016-07-08 14:39:53 -07:00
2016-07-08 14:39:53 -07:00
2016-02-23 15:41:39 +11:00
2016-08-23 00:40:46 +08:00
2016-08-01 20:02:05 +02:00
2016-04-02 13:53:12 -05:00
2016-07-20 22:01:43 -07:00
2016-06-03 20:08:41 -07:00
2016-04-29 13:14:34 +10:00
2016-02-26 15:52:08 +00:00
2016-05-22 13:31:11 -07:00
2016-06-09 08:42:16 -05:00
2016-07-28 17:48:50 +08:00
2016-04-28 14:25:05 +01:00
2016-01-12 18:16:59 +00:00
2016-08-01 20:02:05 +02:00
2016-04-08 23:14:59 -04:00
2016-07-20 22:01:43 -07:00
2016-07-08 14:39:53 -07:00
2016-07-08 14:39:53 -07:00
2016-08-14 23:44:00 -07:00
2016-02-16 13:06:20 -08:00
2016-07-25 18:16:06 -04:00
2016-05-11 19:00:53 +02:00
2016-08-02 21:19:08 -07:00
2016-08-14 23:43:21 -07:00
2016-05-12 14:21:16 +10:00
2016-07-14 10:16:42 -06:00
2016-03-09 00:37:20 -08:00
2016-08-12 18:02:03 -07:00
2016-02-10 22:09:53 -08:00
2016-04-29 13:54:54 -04:00
2016-05-30 13:58:13 +08:00
2016-05-30 13:58:13 +08:00
2016-02-27 11:12:07 -08:00
2016-07-21 09:54:17 -07:00
2016-07-22 22:05:45 -07:00
2016-03-02 11:44:27 -05:00
2016-04-27 14:16:50 +10:00
2016-05-22 13:31:11 -07:00
2016-07-08 14:39:53 -07:00
2016-08-14 23:43:21 -07:00
2016-07-25 16:57:30 +03:00
2016-04-27 14:16:50 +10:00
2015-12-14 12:01:17 -08:00
2016-07-08 14:39:53 -07:00
2016-02-27 11:12:07 -08:00
2016-07-20 22:01:43 -07:00
2016-07-08 14:39:53 -07:00
2016-02-29 10:29:13 -05:00
2016-07-16 02:31:45 -07:00
2016-08-12 22:43:49 -04:00
2016-01-12 15:39:43 -08:00
2016-07-08 14:39:53 -07:00