[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/3] RFC: simplify qobject refcount
From: |
Marc-André Lureau |
Subject: |
Re: [Qemu-devel] [PATCH 0/3] RFC: simplify qobject refcount |
Date: |
Wed, 21 Mar 2018 15:19:05 +0100 |
Hi
On Wed, Mar 21, 2018 at 3:09 PM, Eric Blake <address@hidden> wrote:
> On 03/21/2018 08:40 AM, Marc-André Lureau wrote:
>>
>> Hi,
>>
>> This series aims to get rid of the distinction between QObject, that
>> must use qobject_incref/qobject_decref and its various derived types
>> that have to use QINCREF/QDECREF. Instead, replace it with
>> qobject_ref/qobject_unref for all types.
>
>
> I _like_ the fact that you don't have to use a different thing for the base
> class compared to the derived classes. I'm not sure I like that the name
> got longer in the QINCREF -> qobject_ref direction, but it got shorter in
> the qobject_incref => qobject_ref direction, so maybe bikeshedding on the
> final name is still possible?
sure :) Tbh, I'd rather keep the qobject prefix for clarity, but we
could also go for qref/qunref ?
>
>>
>> Marc-André Lureau (3):
>> compiler: extend QEMU_GENERIC to handle more arguments
>> qobject: assume base of a qobject is at offset 0
>> qobject: replace qobject_incref/QINCREF qobject_decref/QDECREF
>
>
> But I definitely think this is 2.13 material. It is easy to do (mechanical
> conversion in 3/3) but a conflict magnet, so it would need to land early
> after the freeze is lifted.
Fortunately, it's a straightforward sed replacement.
thanks
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, (continued)
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, Marc-André Lureau, 2018/03/21
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, Eric Blake, 2018/03/21
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, Marc-André Lureau, 2018/03/21
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, Eric Blake, 2018/03/21
- Re: [Qemu-devel] [PATCH 2/3] qobject: assume base of a qobject is at offset 0, Paolo Bonzini, 2018/03/21
[Qemu-devel] [PATCH 3/3] qobject: replace qobject_incref/QINCREF qobject_decref/QDECREF, Marc-André Lureau, 2018/03/21
Re: [Qemu-devel] [PATCH 0/3] RFC: simplify qobject refcount, Eric Blake, 2018/03/21
- Re: [Qemu-devel] [PATCH 0/3] RFC: simplify qobject refcount,
Marc-André Lureau <=