This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH v2 00/11] [PR gdb/14441] Support C++0x rvalue references in gdb
- From: Keith Seitz <keiths at redhat dot com>
- To: Artemiy Volkov <artemiyv at acm dot org>
- Cc: "gdb-patches at sourceware dot org ml" <gdb-patches at sourceware dot org>
- Date: Fri, 19 Feb 2016 10:49:18 -0800
- Subject: Re: [PATCH v2 00/11] [PR gdb/14441] Support C++0x rvalue references in gdb
- Authentication-results: sourceware.org; auth=none
- References: <1450661481-31178-1-git-send-email-artemiyv at acm dot org> <1453229609-20159-1-git-send-email-artemiyv at acm dot org>
On 01/19/2016 10:53 AM, Artemiy Volkov wrote:
> this is my second take on fixing gdb/14441 which deals with C++0x rvalue
> references.
Thank you for submitting this! I have been trying to find the time to do
this myself. I rather glad someone beat me to it! It's a lot more work
than I imagined.
> Artemiy Volkov (11):
> gdb: gdbtypes: add definitions for rvalue reference type
> gdb: gdbtypes: change {lookup,make}_reference_type() API
> gdb: valops: add ability to return rvalue reference values from
> value_ref()
> gdb: parse: support rvalue reference type
> gdb: demangle: implement demangling for rvalue reference typenames
> gdb: print: implement correct printing of rvalue reference types and
> values
> gdb: dwarf2read: support DW_AT_rvalue_reference type
> gdb: convert lvalue reference type check to general reference type
> check
> gdb: gdbtypes: add rvalue references to overloading resolution
> gdb: python: support rvalue references in the gdb module
> gdb: testsuite: add rvalue reference tests
I think this is important enough a new "feature" to have a mention in NEWS.
While I've attempted to add pointers to relevant submission
documentation, I encourage you to peruse the official GDB Contribution
Checklist on the GDB wiki:
https://sourceware.org/gdb/wiki/ContributionChecklist
Keith