From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27123 invoked by alias); 12 Oct 2016 09:37:09 -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 27111 invoked by uid 89); 12 Oct 2016 09:37:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=sounded, Hx-languages-length:2767, enjoy, energy X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 12 Oct 2016 09:37:07 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 687B9635C4; Wed, 12 Oct 2016 09:37:06 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u9C9b1aT008480; Wed, 12 Oct 2016 05:37:02 -0400 Subject: Re: [PATCH 1/3] Introduce gdb::unique_ptr To: Eli Zaretskii References: <1476117992-5689-1-git-send-email-palves@redhat.com> <1476117992-5689-2-git-send-email-palves@redhat.com> <20161011121639.GE3813@adacore.com> <68fc02cb-59bc-012c-d1be-b5ed2076d6a5@redhat.com> <20161011144741.GF3813@adacore.com> <83insydifw.fsf@gnu.org> <83a8eadds7.fsf@gnu.org> <4d49eb8f-5a0c-1e7e-d082-1a224179184f@redhat.com> <831szmd977.fsf@gnu.org> <83vawybol4.fsf@gnu.org> <6ba388f7-1696-42db-ae92-23df79e3ba11@redhat.com> <83oa2qaxe7.fsf@gnu.org> Cc: brobecker@adacore.com, markus.t.metzger@intel.com, gdb-patches@sourceware.org From: Pedro Alves Message-ID: Date: Wed, 12 Oct 2016 09:37:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <83oa2qaxe7.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-10/txt/msg00292.txt.bz2 On 10/12/2016 07:34 AM, Eli Zaretskii wrote: >>> I'm still arguing because you all but decided to declare that to enjoy >>> GDB to its fullest one has from now on to have GCC 6.x. GCC 6.1 was >>> released just this April, so it sounds too drastic to require it only >>> a few months later. >> >> Eli, I've repeatedly told you that that's completely false. No one >> is suggesting that. > > Jan just did. No he didn't. That's another straw man argument. Jan said, in full: > The discussion is about C++11. LLVM+LLDB have switched to C++11 in 2014 and > they haven't looked back. > > I see the C++11 discussion pointless, where is the system which really needs > GDB and which still cannot compile C++11? Why to waste manyears on bugs which > can no longer exist with C++11? > > The discussion should be when to switch to C++17 as that removes another tons > of crap like gnulib. He's saying that we should just require C++11 and be done with it. And then he concluded with a (hopefully tongue-in-cheek) remark about C++17, which (hopefully) is obvious we're not going to be requiring that anytime soon... Fact: Nowhere did he say that we will now require GCC 6.1. Requiring C++11 would mean requiring GCC around 4.8, NOT GCC 6.1. > So "completely false" is completely false. You're repeated claims that people are suggesting to require GCC 6.1 are provably false. In any case, Jan's reply came after all our discussions, and I'm not Jan. If someone comes in and suggests to actually require GCC 6.1, then I'll stop saying that nobody is suggesting that, and instead say that I'd strongly object it. > And what > you are suggesting, while not as radical as what Jan says, will still > get us there soon enough. There's no Trojan here. If you don't trust me, then I don't know what else I can do... >> At this point I have to wonder whether you're not listening on >> purpose. > > This goes both ways, you know. And I hope you understand how it could > be an insult when actually written in a discussion. I did not mean it as an insult. I apologize if it sounded that way. And conversely, I hope you understand how repeated straw man arguments even after they're categorically dismissed could be taken as an insult. > Why do we need to get to this level each time I happen to disagree with something here? > It's the reason why I speak so little here about my opinions on the > various matters. I don't know. IMO, it would have helped a lot if the discussion would have not had so many straw man arguments thrown my way. Can we please redirect all this energy to actual technical discussions, please? Does anyone want to comment on the the patch itself and on the smart pointer design? Thanks, Pedro Alves