[Spice-devel] [PATCH 0/5] Event loop improves

Frediano Ziglio fziglio at redhat.com
Tue Dec 15 04:15:08 PST 2015


These set of patches try to improve current event loop code.

"tests: allocate memory in a coherent fashion" fix some possible
problem with memory allocation.

"tests: reuse Makefile macro" just reuse code.

Other patches improve test event loop, make a template from
them and use for main loop.
These patches also improve glib main loop patch from Marc and
supercede fixes for timers reducing original patch size and making
easier to test code.

Frediano Ziglio (4):
  tests: allocate memory in a coherent fashion
  tests: reuse Makefile macro
  tests: do not use default loop context
  tests: create and use a template file for events

Marc-André Lureau (1):
  worker: use glib main loop

 server/Makefile.am              |   3 +-
 server/event_loop.tmpl.c        | 191 +++++++++++++++++++++++++++++
 server/red-worker.c             | 252 +++++++++++++++----------------------
 server/red-worker.h             |   1 +
 server/spice_timer_queue.c      | 266 ----------------------------------------
 server/spice_timer_queue.h      |  43 -------
 server/tests/Makefile.am        |   4 +-
 server/tests/basic_event_loop.c | 148 ++--------------------
 server/tests/basic_event_loop.h |   2 +
 server/tests/replay.c           |  18 ++-
 10 files changed, 321 insertions(+), 607 deletions(-)
 create mode 100644 server/event_loop.tmpl.c
 delete mode 100644 server/spice_timer_queue.c
 delete mode 100644 server/spice_timer_queue.h

-- 
2.4.3



More information about the Spice-devel mailing list