This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFC/Patch] Call overloaded operators to perform valid Python operations on struct/class values.
- From: Doug Evans <dje at google dot com>
- To: Siva Chandra <sivachandra at google dot com>
- Cc: Eli Zaretskii <eliz at gnu dot org>, gdb-patches <gdb-patches at sourceware dot org>, Tom Tromey <tromey at redhat dot com>
- Date: Sat, 25 Jan 2014 10:45:27 -0800
- Subject: Re: [RFC/Patch] Call overloaded operators to perform valid Python operations on struct/class values.
- Authentication-results: sourceware.org; auth=none
- References: <CAGyQ6gxk9zcLKQ1Ef2XhgUMCyB8MB1v=6tA4jsfPyEFgxR8bNw at mail dot gmail dot com> <m31u1q1oq0 dot fsf at sspiff dot org> <871u1j2ldi dot fsf at fleche dot redhat dot com> <CAP9bCMSPpz8px2ZFvRroHcNP8PWWQV39P7GmXCmj+fdSR7NT2Q at mail dot gmail dot com> <CAGyQ6gzYE_NthBxc17VPxjgtYSqTW3HGhPVp8qvk=Nye27G8hg at mail dot gmail dot com> <CAP9bCMTthY1oJN-res0Cegd_YrMqW77ZehMjnzK+Y9681Of5bQ at mail dot gmail dot com> <CAGyQ6gy9E3J8mbG0xKTTwH8=MYG2naeBhMtwmNb5f=m9Xsmufg at mail dot gmail dot com> <CAP9bCMTcTRTR7QUQqJXY5qAk28q3nABSh0DEJyMKOB65wf71jA at mail dot gmail dot com> <CAGyQ6gzYoyct9VwjsTgVR0tcq_u3=abyfdSAQwssqQk09yYdZA at mail dot gmail dot com> <CAGyQ6gzMxiWMCYxYDvyWDfXVxfe3_Yy=6uzOyVyJ9XO+8QU5YA at mail dot gmail dot com> <83ppoqaa2k dot fsf at gnu dot org> <CAGyQ6gyVVOCLFOLZWzv7vQSuKjECjvfh3+ZfuxWb6wfkbMHgYQ at mail dot gmail dot com> <CAGyQ6gy7-aJrDMHawSwKJ1km8nqy_7vsQtRUg=SZPCD=cT1osQ at mail dot gmail dot com>
On Wed, Jan 22, 2014 at 1:39 PM, Siva Chandra <sivachandra@google.com> wrote:
> ping.
>
> Any decision on this patch/feature?
>
>> 2013-12-30 Siva Chandra Reddy <sivachandra@google.com>
>>
>> Call overloaded operators to perform valid Python operations on
>> struct/class values.
>> * NEWS (Python Scripting): Add entry for this new feature.
>> * python/py-value.c (valpy_binop): Call value_x_binop for struct
>> and class values.
>>
>> testsuite/
>> * gdb.python/py-value-cc.cc: Improve test case to enable testing
>> operations on gdb.Value objects.
>> * gdb.python/py-value-cc.exp: Add new test to test operations on
>> gdb.Value objects.
>>
>> doc/
>> * gdb.texinfo (Values From Inferior): Add description about
>> performing valid Python operations on gdb.Value objects.
Hi. Thanks for persevering.
Tom said it seems fine to him, and I've expressed my thoughts.
Seems like a green light to me.
IWBN if the docs listed exactly which operations are supported.
Ok with that change.
[I realize this patch relies on the user-defined method patch, so it
can't go in just yet.]
Thanks again for persevering.