mbox series

[0/2] ui/cocoa: updateUIInfo threading, autorelease pools

Message ID 20220222170645.860661-1-peter.maydell@linaro.org
Headers show
Series ui/cocoa: updateUIInfo threading, autorelease pools | expand

Message

Peter Maydell Feb. 22, 2022, 5:06 p.m. UTC
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.

Peter Maydell (2):
  ui/cocoa.m: Fix updateUIInfo threading issues
  ui/cocoa.m: Remove unnecessary NSAutoreleasePools

 ui/cocoa.m | 33 ++++++++++++++++++++++++---------
 1 file changed, 24 insertions(+), 9 deletions(-)