Gerald Squelart
3a092d3ae6
Bug 1332825 - Use move semantics in MozPromise::All() and AllPromiseHolder.
...
MozPromise::All sets up 'Then' lambdas on all sub-promises, each one
taking the resolve/reject object by value. Since this value will not be
used again in the lambda, it is safe to Move it, and from there
MozPromiseHolder::Resolve/Reject can also Move it again into the holder
storage, potentially saving two copies per Resolve/Reject. Also, once
all sub-promises have been resolved, the resolve-values can be Move'd
into the joining promise's Resolve function.
2023-11-19 16:19:11 +01:00
..
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2022-04-02 14:39:54 +02:00
2022-04-01 15:26:49 +02:00
2022-04-02 14:49:45 +02:00
2020-09-23 13:55:00 +00:00
2022-04-02 14:39:54 +02:00
2020-09-23 13:55:00 +00:00
2022-04-08 21:54:05 +02:00
2022-04-08 21:54:05 +02:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2022-04-02 14:39:54 +02:00
2023-11-19 16:19:11 +01:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2018-02-02 04:16:08 -05:00
2023-05-05 15:53:29 +02:00
2018-02-02 04:16:08 -05:00
2020-09-23 13:55:00 +00:00
2018-02-02 04:16:08 -05:00
2018-02-02 04:16:08 -05:00
2018-02-02 04:16:08 -05:00
2023-05-05 15:53:29 +02:00
2023-05-05 15:53:29 +02:00
2023-05-05 15:53:29 +02:00
2023-05-05 15:53:29 +02:00
2018-02-02 04:16:08 -05:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2022-04-26 10:56:11 -05:00
2022-04-26 10:56:11 -05:00
2022-04-26 10:56:11 -05:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2022-04-09 00:33:41 +02:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2022-05-30 11:08:22 +00:00
2022-05-30 08:18:26 +00:00
2020-09-23 13:55:00 +00:00
2022-04-26 10:56:11 -05:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2020-09-23 13:55:00 +00:00
2023-01-29 19:19:48 +01:00
2022-05-30 08:18:26 +00:00