Conrad Irwin
3e5379526e
Fix entity map drop behavior
...
The entity map needs to be able to distinguish between the case when
the entity_id is waiting to be dropped, and when it is completely gone.
Before 8bc207141 , it assumed that entity_ids in dropped_entity_ids could
be re-used. This caused `take_dropped` to error because the slot had
been overwritten. The fix there caused weak handles to allow upgrading
a reference count from 0, which could resurrect items in
`dropped_entity_ids` which caused them to be dropped twice.
We could allow weak items to upgrade from 0, and delete from
dropped_entity_ids, but that seemed more complicated than necessary.
2023-10-31 13:09:35 +00:00
..
2023-09-15 12:50:49 -04:00
2023-10-03 12:16:53 -07:00
2023-10-10 19:11:13 +02:00
2023-08-21 11:07:31 +02:00
2023-10-26 11:27:12 +02:00
2023-10-02 15:24:09 +02:00
2023-08-29 16:37:48 -04:00
2023-10-09 20:08:48 -06:00
2023-10-26 18:19:57 +02:00
2023-10-12 12:39:02 -07:00
2023-10-05 14:57:45 -07:00
2023-10-09 14:46:33 -07:00
2023-10-26 14:44:13 +02:00
2023-08-31 16:23:06 -07:00
2023-10-12 17:13:10 +03:00
2023-10-12 12:38:23 -07:00
2023-03-28 20:13:17 -07:00
2023-09-29 16:45:49 +02:00
2023-08-23 16:30:27 -07:00
2023-08-15 03:06:43 -07:00
2023-09-20 12:08:32 +03:00
2023-10-26 15:23:02 +02:00
2023-09-15 12:50:49 -04:00
2023-07-14 16:09:02 -07:00
2023-10-22 18:34:45 +02:00
2023-09-27 18:19:35 -06:00
2023-09-20 16:40:29 -07:00
2023-10-12 15:14:51 +03:00
2023-08-25 17:00:53 -07:00
2023-10-24 17:58:14 +02:00
2023-10-02 19:35:31 -04:00
2023-10-10 12:26:48 +03:00
2023-10-12 16:17:41 +03:00
2023-10-25 21:08:00 +02:00
2023-04-24 17:41:55 -07:00
2023-10-09 23:14:32 +03:00
2023-10-23 10:59:29 +02:00
2023-09-19 16:13:47 -04:00
2023-08-08 11:08:37 -06:00
2023-10-26 18:19:57 +02:00
2023-10-31 13:09:35 +00:00
2023-10-26 15:57:12 +02:00
2023-09-11 09:00:59 -06:00
2023-08-18 17:40:08 -07:00
2023-10-26 12:09:54 +02:00
2023-05-20 09:54:38 -06:00
2023-10-12 16:17:41 +03:00
2023-10-26 15:57:12 +02:00
2023-09-08 12:41:32 -04:00
2023-09-25 12:52:56 -05:00
2023-10-26 15:45:30 +02:00
2023-04-24 17:41:55 -07:00
2023-09-25 12:52:56 -05:00
2023-10-26 14:48:04 +02:00
2023-06-04 23:34:22 -04:00
2023-08-08 14:06:29 -07:00
2023-10-24 16:15:20 +02:00
2023-07-14 21:49:15 +02:00
2023-09-20 20:44:26 -06:00
2023-04-24 17:41:55 -07:00
2023-06-02 22:02:19 -04:00
2023-06-02 22:02:19 -04:00
2023-10-12 16:26:28 +03:00
2023-10-26 18:19:57 +02:00
2023-10-12 15:29:57 +03:00
2023-10-26 18:19:57 +02:00
2023-10-04 14:44:21 -06:00
2023-09-21 18:09:02 -07:00
2023-09-26 23:52:11 +02:00
2023-08-10 10:26:48 -06:00
2023-10-16 20:19:04 +02:00
2023-10-05 14:22:41 -07:00
2023-08-24 12:45:21 +02:00
2023-10-12 16:17:41 +03:00
2023-10-26 12:47:37 +02:00
2023-09-27 16:51:20 +02:00
2023-10-11 12:56:29 +03:00
2023-08-25 17:00:53 -07:00
2023-10-26 11:39:32 +02:00
2023-04-24 17:41:55 -07:00
2023-10-03 17:39:24 -07:00
2023-04-24 17:41:55 -07:00
2023-10-26 15:54:43 +02:00
2023-08-24 11:31:41 -07:00
2023-10-01 23:38:30 -04:00
2023-10-25 20:37:55 +02:00
2023-09-20 21:29:45 -06:00
2023-09-20 08:25:21 -07:00
2023-10-05 11:58:41 -07:00
2023-10-26 11:33:58 +02:00
2023-10-25 18:20:16 +02:00
2023-08-25 17:00:53 -07:00
2023-10-26 15:59:18 +02:00
2023-10-26 10:39:52 +02:00
2023-08-25 10:11:32 -07:00
2023-10-10 19:25:40 -06:00
2023-10-23 11:06:58 +02:00
2023-10-11 12:56:29 +03:00
2023-06-22 18:06:52 +02:00
2023-10-12 17:13:10 +03:00
2023-10-26 15:45:30 +02:00
2023-06-15 22:05:43 -07:00