[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] ui/cocoa: updateUIInfo threading, autorelease pools
From: |
Peter Maydell |
Subject: |
[PATCH v2 0/2] ui/cocoa: updateUIInfo threading, autorelease pools |
Date: |
Thu, 24 Feb 2022 10:13:28 +0000 |
This patchset was originally provoked by Akihiko Odaki noting
that we have some unnecessary creation and deletion of autorelease
pools in the Cocoa UI code. Patch 2 deletes them; but to get there
we need to do a bit of cleanup of the updateUIInfo support,
which wasn't considering threads.
Tested only very lightly.
v1->v2 changes:
* name method updateUIInfoLocked, to match existing handleEventLocked
* don't call updateUIInfo in cocoa_display_init() -- this happens
indirectly as a result of register_displaychangelistener()
thanks
-- PMM
Peter Maydell (2):
ui/cocoa.m: Fix updateUIInfo threading issues
ui/cocoa.m: Remove unnecessary NSAutoreleasePools
ui/cocoa.m | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
--
2.25.1
- [PATCH v2 0/2] ui/cocoa: updateUIInfo threading, autorelease pools,
Peter Maydell <=