From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7383 invoked by alias); 11 Jul 2014 02:48:52 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 7252 invoked by uid 89); 11 Jul 2014 02:48:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qg0-f52.google.com Received: from mail-qg0-f52.google.com (HELO mail-qg0-f52.google.com) (209.85.192.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 11 Jul 2014 02:48:34 +0000 Received: by mail-qg0-f52.google.com with SMTP id f51so411042qge.25 for ; Thu, 10 Jul 2014 19:48:32 -0700 (PDT) X-Received: by 10.229.35.133 with SMTP id p5mr1520566qcd.0.1405046912668; Thu, 10 Jul 2014 19:48:32 -0700 (PDT) Received: from hydrogen (naesten-pt.tunnel.tserv4.nyc4.ipv6.he.net. [2001:470:1f06:57::2]) by mx.google.com with ESMTPSA id o88sm1060760qge.19.2014.07.10.19.48.30 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 10 Jul 2014 19:48:31 -0700 (PDT) Received: from naesten by hydrogen with local (Exim 4.82) (envelope-from ) id 1X5Qsu-0008VE-6V; Thu, 10 Jul 2014 22:48:28 -0400 From: Samuel Bronson To: libstdc++@gcc.gnu.org, GCC Patches Cc: Samuel Bronson , Jonathan Wakely , GDB Patches , Tom Tromey Subject: [PATCH v2 0/3] Port libstdc++ pretty printers to Python 3 Date: Fri, 11 Jul 2014 02:48:00 -0000 Message-Id: <1405046899-32639-1-git-send-email-naesten@gmail.com> In-Reply-To: <1400701554-18062-1-git-send-email-naesten@gmail.com> References: <1400701554-18062-1-git-send-email-naesten@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.0.1" X-IsSubscribed: yes X-SW-Source: 2014-07/txt/msg00220.txt.bz2 This is a multi-part message in MIME format. --------------2.0.1 Content-Type: text/plain; charset=UTF-8; format=fixed Content-Transfer-Encoding: 8bit Content-length: 883 I've ported the libstdc++ pretty printers to work with Python 3 as well as Python 2, and made a couple of other changes that I think are improvements along the way. The important change here is the final patch; the others just made things easier at some point along the way. I started with a patch by Mathias Klose; when he sent it out, he said it should be backported to (what I assume were) all release branches. Samuel Bronson (3): Make libstdc++ testsuite work with pre-color GCC versions again libstdc++ testsuite: Turn off GDB's auto-load, list loaded libs Port libstdc++ pretty-printers to Python 2 + Python 3 libstdc++-v3/python/libstdcxx/v6/printers.py | 110 +++++++++++++++++++-------- libstdc++-v3/testsuite/lib/gdb-test.exp | 15 +++- libstdc++-v3/testsuite/lib/libstdc++.exp | 4 +- 3 files changed, 91 insertions(+), 38 deletions(-) -- 2.0.1 --------------2.0.1--