Fred Riss
bbda706393
[Concurrency] Add a unique Task ID to AsyncTask
...
This commit changes JobFlags storage to be 32bits, but leaves the runtime
API expressed in terms of size_t. This allows us to pack an Id in the
32bits we freed up.
The offset of this Id in the AsyncTask is an ABI constant. This way
introspection tools can extract the currently running task identifier
without any need for special APIs.
2021-05-11 08:28:17 -07:00
..
2021-05-11 08:28:17 -07:00
2021-04-12 10:50:38 -07:00
2021-03-15 19:12:50 +09:00
2021-02-03 15:12:23 -08:00
2021-04-20 14:59:04 -07:00
2020-06-15 17:00:18 -07:00
2021-04-23 15:08:57 -07:00
2021-04-06 09:57:35 -07:00
2021-04-02 15:14:05 -07:00
2020-06-10 18:57:19 -04:00
2020-12-15 11:09:30 -08:00
2020-12-02 17:25:13 -08:00
2021-04-08 01:47:27 -04:00
2020-12-03 09:39:41 -08:00
2020-06-10 18:57:19 -04:00
2020-06-09 12:44:19 -07:00
2020-10-06 23:11:17 -04:00
2021-04-07 17:49:10 -07:00
2021-01-20 08:52:07 -08:00
2020-07-07 22:27:57 +00:00
2020-05-20 15:28:12 +02:00
2020-07-02 18:28:33 -07:00
2020-07-02 16:42:15 -07:00
2020-10-28 11:51:27 -07:00
2020-10-29 17:32:06 -07:00
2021-03-25 15:19:30 +01:00
2021-01-19 18:32:17 -08:00
2021-01-19 18:32:17 -08:00
2021-02-10 16:19:12 -08:00
2021-01-19 17:47:53 -05:00
2021-01-19 17:47:53 -05:00
2021-04-23 09:35:37 +01:00
2020-10-15 16:02:01 -07:00
2021-04-04 23:23:53 -04:00
2021-04-20 14:59:04 -07:00
2020-06-10 06:45:23 -07:00
2021-04-20 14:59:04 -07:00
2020-10-28 15:59:13 -07:00
2020-12-03 09:39:41 -08:00
2020-11-27 14:48:51 -08:00
2020-05-22 09:21:21 -07:00
2021-04-20 14:59:04 -07:00
2021-04-30 15:36:02 -07:00
2020-05-22 09:21:21 -07:00
2020-12-06 21:35:23 -08:00
2021-04-22 20:06:17 -07:00
2020-11-16 15:10:12 -05:00
2020-08-07 12:40:31 -07:00
2020-07-29 13:49:25 -07:00
2020-08-13 10:42:03 -07:00
2020-07-02 16:27:46 -07:00
2020-06-10 08:39:10 -07:00
2020-06-30 23:03:01 -07:00
2020-07-02 19:26:25 -07:00
2021-03-12 19:33:23 -08:00
2020-08-08 16:57:02 -04:00
2020-12-06 21:35:23 -08:00
2020-05-22 09:21:21 -07:00
2021-04-14 08:36:10 +02:00
2020-05-15 12:12:55 -07:00
2021-02-10 16:19:12 -08:00
2020-06-30 23:03:01 -07:00
2020-08-07 09:49:11 -07:00
2021-04-13 23:14:06 -07:00
2020-08-04 15:51:30 -07:00
2021-04-21 00:07:28 -04:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2020-11-19 00:59:53 -08:00
2021-02-10 16:19:12 -08:00
2021-04-20 14:59:04 -07:00
2020-12-03 09:39:41 -08:00
2020-12-03 09:39:41 -08:00
2021-03-03 23:49:22 -08:00
2020-10-14 15:38:12 -07:00
2021-02-16 13:54:27 -05:00
2020-06-30 23:03:01 -07:00
2020-05-28 12:21:42 -07:00
2020-06-03 12:12:50 -07:00
2020-07-20 23:53:41 -04:00
2020-05-22 09:21:21 -07:00
2020-12-03 09:39:41 -08:00
2020-12-03 09:39:41 -08:00
2020-12-03 09:39:41 -08:00
2020-07-30 10:39:35 -07:00
2020-05-22 09:21:21 -07:00
2020-11-01 13:35:04 -08:00
2020-05-21 02:24:20 -04:00
2020-11-19 00:59:53 -08:00
2020-11-19 00:59:53 -08:00
2020-10-11 12:48:30 -04:00
2021-02-10 16:19:12 -08:00
2020-12-03 09:39:41 -08:00
2020-05-22 09:21:21 -07:00
2020-05-22 09:21:21 -07:00
2020-06-15 17:00:18 -07:00
2020-08-27 16:00:20 -07:00
2020-05-20 16:58:45 -07:00
2021-04-20 14:59:04 -07:00
2020-12-03 09:39:41 -08:00
2020-08-07 15:03:32 -04:00
2020-12-06 21:35:23 -08:00
2020-12-06 21:35:23 -08:00
2020-08-08 16:57:02 -04:00
2020-12-06 21:35:23 -08:00
2020-08-27 16:00:20 -07:00
2020-06-09 12:44:19 -07:00
2020-07-02 16:27:46 -07:00
2020-08-06 19:09:09 +02:00
2020-09-05 13:59:06 -04:00
2021-05-06 10:28:21 -07:00
2021-03-03 23:49:22 -08:00
2021-03-04 12:55:17 -08:00
2021-02-22 09:14:16 -08:00
2021-04-22 20:06:17 -07:00
2020-07-27 23:17:30 +00:00
2021-03-12 11:21:46 -08:00
2020-06-10 18:57:19 -04:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2020-05-29 08:46:54 +02:00
2020-06-08 15:02:22 +02:00
2021-02-10 16:19:12 -08:00
2021-04-08 17:52:44 -07:00
2020-07-29 13:49:25 -07:00
2020-08-06 12:29:15 -07:00
2020-07-29 13:49:25 -07:00
2021-01-14 16:26:30 -08:00
2020-07-29 13:49:25 -07:00
2021-04-12 10:50:38 -07:00
2021-01-01 21:20:23 -08:00
2020-11-03 12:26:34 -08:00
2020-08-06 12:29:15 -07:00
2020-11-19 17:30:33 -05:00
2020-07-29 13:49:25 -07:00
2020-09-02 21:09:10 -07:00
2021-04-22 20:06:17 -07:00
2020-08-06 12:29:15 -07:00
2020-07-31 11:22:27 -07:00
2020-08-06 12:29:15 -07:00
2020-07-29 13:49:25 -07:00
2020-08-07 23:04:46 +01:00
2021-04-20 14:59:04 -07:00
2021-01-14 16:26:30 -08:00
2020-08-06 12:29:15 -07:00
2020-07-29 13:49:25 -07:00
2020-12-11 12:39:56 -08:00
2021-04-22 20:06:17 -07:00
2021-03-16 21:29:13 -07:00
2021-03-03 23:49:22 -08:00
2021-04-08 01:47:27 -04:00
2020-08-31 06:29:56 -07:00
2021-04-08 01:47:27 -04:00
2021-04-08 01:47:27 -04:00
2021-04-22 20:06:17 -07:00
2020-12-03 09:39:41 -08:00
2021-04-20 14:59:04 -07:00
2020-07-02 19:30:01 -07:00
2021-02-10 16:19:12 -08:00
2020-06-11 08:19:59 -07:00
2021-04-15 12:31:01 -07:00
2021-02-10 16:19:12 -08:00
2021-04-28 05:45:47 -07:00
2021-04-08 01:47:27 -04:00
2021-02-12 10:12:01 -08:00
2020-12-06 21:35:23 -08:00
2020-12-03 09:39:41 -08:00
2020-12-06 21:35:23 -08:00
2020-07-29 13:49:25 -07:00
2020-12-06 21:35:23 -08:00
2020-12-03 09:39:41 -08:00
2020-12-06 21:35:23 -08:00
2020-05-05 20:50:46 -04:00
2020-05-21 02:24:20 -04:00
2020-12-07 08:53:32 -08:00
2020-10-08 17:50:55 -04:00
2020-07-31 11:22:27 -07:00
2020-06-09 12:44:19 -07:00
2021-03-05 21:31:24 -05:00
2020-10-06 23:11:17 -04:00
2020-10-15 16:02:01 -07:00
2020-06-30 23:03:01 -07:00
2021-04-08 01:47:27 -04:00
2020-05-22 09:21:21 -07:00
2020-12-03 09:39:41 -08:00
2021-02-18 06:40:57 -08:00
2021-02-18 06:26:24 -08:00
2021-03-02 22:20:13 -08:00
2020-08-08 16:57:02 -04:00
2020-07-29 13:49:25 -07:00
2021-03-26 21:02:15 -07:00
2021-03-26 21:02:15 -07:00
2020-05-22 09:21:21 -07:00
2021-02-10 16:19:12 -08:00
2020-06-10 18:57:19 -04:00
2020-06-10 18:57:19 -04:00
2020-09-22 07:12:39 -07:00
2020-12-03 09:39:41 -08:00
2020-12-03 09:39:41 -08:00
2020-06-15 17:00:18 -07:00
2021-04-02 22:33:50 -07:00
2020-09-02 18:32:02 -04:00
2020-05-26 18:01:17 +02:00
2020-05-22 09:21:21 -07:00
2020-12-04 21:56:33 -05:00
2020-05-22 15:16:24 -07:00
2020-12-03 09:39:41 -08:00
2020-07-02 16:27:46 -07:00
2020-07-02 16:27:46 -07:00
2021-04-08 23:26:18 -07:00
2021-05-02 10:02:11 -07:00
2020-12-03 09:39:41 -08:00
2021-04-20 14:59:04 -07:00
2021-04-20 14:59:04 -07:00
2020-12-03 09:39:41 -08:00
2020-07-27 23:17:30 +00:00