qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/4] qom: Replace "automatic arrayification"


From: Markus Armbruster
Subject: [Qemu-devel] [PATCH 0/4] qom: Replace "automatic arrayification"
Date: Wed, 12 Nov 2014 18:08:46 +0100

"Automatic arrayification" is a convenience feature for creating a
bunch of properties with a common type, accessors and so forth, named
in a peculiar way: "foo[0]", "foo[1]", ...  It's implemented by making
property names ending with "[*]" magical.  The magic is uncalled for,
as names can be just as well generated separately from adding
properties.

See also
https://lists.nongnu.org/archive/html/qemu-devel/2014-10/msg00623.html

Markus Armbruster (4):
  qom: New object_gen_new_property_name()
  memory: Use object_gen_new_property_name() instead of "arrayification"
  qdev: Use object_gen_new_property_name() instead of "arrayification"
  Revert "qom: Add automatic arrayification to object_property_add()"

 hw/core/qdev.c       | 18 ++++++++++++------
 include/qom/object.h |  8 ++++++++
 memory.c             |  6 +++---
 qom/object.c         | 35 ++++++++++++++---------------------
 4 files changed, 37 insertions(+), 30 deletions(-)

-- 
1.9.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]