Lioncash
672665dec0
AsyncRequests: In-class initialize class members
...
Prior to this change, it's possible for m_wake_me_up_again to be used
while it's in an uninitialized state from the exposed API.
e.g.
- Using SetEnable after construction would perform an uninitialized read.
- Using PushEvent would perform an uninitialized read by way of operator |=.
internally, an uninitialized read can happen if PullEventsInternal() is
executed before other functions.
Just to avoid the whole possibility of performing uninitialized reads,
we just give the class member a default value of false.
2018-04-01 19:06:43 -04:00
..
2018-03-23 09:58:19 -04:00
2018-03-02 20:20:48 +10:00
2018-02-22 22:02:34 +10:00
2018-02-22 22:02:34 +10:00
2018-03-14 22:03:12 -04:00
2017-11-22 18:47:04 +10:00
2018-03-14 22:03:12 -04:00
2018-03-02 20:20:48 +10:00
2018-04-01 19:06:43 -04:00
2018-04-01 19:06:43 -04:00
2018-03-19 09:16:53 +01:00
2018-03-17 01:53:11 +10:00
2018-01-17 22:19:14 +01:00
2017-05-26 00:53:58 -07:00
2018-03-10 15:56:40 +10:00
2018-02-20 00:49:32 +10:00
2018-02-01 17:40:39 +10:00
2018-02-01 17:40:39 +10:00
2018-03-27 12:04:16 -04:00
2018-03-28 17:03:16 -04:00
2018-03-14 22:03:12 -04:00
2017-11-13 19:51:16 +01:00
2018-02-15 22:19:21 +10:00
2017-01-05 12:55:13 +01:00
2018-03-18 16:53:04 -04:00
2018-03-14 02:56:24 +10:00
2018-03-14 02:48:53 +10:00
2018-03-14 22:03:12 -04:00
2017-03-26 23:08:33 -04:00
2017-12-05 21:23:35 +01:00
2017-07-30 12:38:48 +10:00
2017-11-19 00:53:10 -05:00
2017-11-19 00:53:10 -05:00
2017-11-18 23:19:53 -05:00
2018-03-10 15:56:30 +10:00
2017-11-18 23:19:53 -05:00
2018-03-29 22:38:37 +02:00
2017-08-01 11:59:38 +10:00
2018-03-27 15:39:05 -04:00
2018-01-10 17:51:45 +01:00
2017-06-15 21:34:04 +02:00
2017-06-07 19:52:07 -07:00
2018-03-14 22:03:12 -04:00
2017-11-22 01:52:18 +10:00
2017-08-22 16:40:34 +02:00
2017-01-27 19:04:56 +01:00
2017-02-08 00:05:17 -05:00
2017-09-02 13:34:21 -04:00
2017-02-28 07:01:50 -05:00
2018-03-27 18:53:17 -04:00
2018-01-05 09:56:46 -08:00
2018-02-15 22:19:21 +10:00
2017-08-01 00:01:09 +10:00
2017-11-18 23:19:53 -05:00
2017-04-25 14:27:05 +10:00
2018-04-02 01:15:48 +10:00
2018-03-10 15:56:40 +10:00
2017-10-27 00:45:20 -07:00
2017-10-27 00:45:20 -07:00
2018-03-17 01:53:11 +10:00
2018-03-17 01:53:11 +10:00
2018-03-10 15:56:30 +10:00
2018-03-10 15:56:30 +10:00
2017-03-26 23:50:09 -04:00
2018-03-14 22:03:12 -04:00
2018-01-06 10:36:33 +01:00
2018-03-01 17:31:24 +10:00
2018-03-01 17:31:24 +10:00
2018-01-11 11:15:40 -08:00
2017-12-02 15:17:39 +01:00
2017-12-19 12:04:56 +01:00
2017-12-02 15:17:39 +01:00
2017-11-17 22:11:31 -06:00
2017-08-03 18:35:29 -07:00
2017-01-15 20:23:26 +11:00
2017-11-17 22:11:34 -06:00
2017-11-17 19:47:56 -06:00
2017-12-10 10:52:32 -08:00
2017-07-30 17:43:59 +10:00
2018-03-23 10:06:27 -04:00
2017-09-05 23:49:42 +10:00
2017-11-22 01:52:18 +10:00
2017-07-30 17:43:59 +10:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2017-03-03 17:18:18 -05:00
2018-03-14 22:03:12 -04:00
2017-03-26 23:49:59 -04:00
2017-06-07 19:52:07 -07:00
2018-03-14 22:03:12 -04:00
2017-07-30 17:43:59 +10:00
2017-05-20 09:35:53 +02:00
2018-03-26 01:57:41 +10:00
2018-03-10 16:11:19 +10:00
2018-03-14 22:03:12 -04:00
2018-03-18 15:45:20 -04:00
2018-02-20 00:49:32 +10:00
2017-07-30 17:43:59 +10:00
2018-03-18 15:33:59 -04:00
2018-01-27 13:53:55 +10:00
2017-12-30 20:22:10 +01:00
2018-03-18 15:33:59 -04:00
2018-03-18 15:33:59 -04:00
2018-03-26 01:57:41 +10:00
2018-03-26 01:57:41 +10:00
2017-11-20 23:18:44 +10:00
2018-03-14 22:03:12 -04:00