From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#22294: Generating Edebug names for generic methods Date: Sun, 14 May 2017 04:17:47 +0300 Message-ID: <185bc21c-9730-95f5-74d6-70147d9867a1@yandex.ru> References: <8637uf24px.fsf@yandex.ru> <3c954fc5-fda2-1c30-a251-e2f3fecd8534@yandex.ru> <871ssevk4e.fsf_-_@runbox.com> <793941ae-4e88-80ef-3ac7-7bd5019b97f7@yandex.ru> <87efw08l99.fsf@chinook> <87zielwb82.fsf_-_@runbox.com> <3070039f-caf2-3e58-e3d3-afb8eac5152f@yandex.ru> <87wp9kwk2n.fsf@runbox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1494724692 32689 195.159.176.226 (14 May 2017 01:18:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 14 May 2017 01:18:12 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Thunderbird/53.0 Cc: 22294@debbugs.gnu.org, monnier@iro.umontreal.ca To: Gemini Lasswell Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 14 03:18:08 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d9iAh-0008N0-UX for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 May 2017 03:18:08 +0200 Original-Received: from localhost ([::1]:59357 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9iAn-0001Si-AS for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 May 2017 21:18:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9iAf-0001Sc-B4 for bug-gnu-emacs@gnu.org; Sat, 13 May 2017 21:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9iAc-0003Lp-5e for bug-gnu-emacs@gnu.org; Sat, 13 May 2017 21:18:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40749) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d9iAc-0003Lb-0x for bug-gnu-emacs@gnu.org; Sat, 13 May 2017 21:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d9iAb-0003H7-RQ for bug-gnu-emacs@gnu.org; Sat, 13 May 2017 21:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 May 2017 01:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22294 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22294-submit@debbugs.gnu.org id=B22294.149472467612578 (code B ref 22294); Sun, 14 May 2017 01:18:01 +0000 Original-Received: (at 22294) by debbugs.gnu.org; 14 May 2017 01:17:56 +0000 Original-Received: from localhost ([127.0.0.1]:43426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d9iAW-0003Go-MU for submit@debbugs.gnu.org; Sat, 13 May 2017 21:17:56 -0400 Original-Received: from mail-wr0-f181.google.com ([209.85.128.181]:33352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d9iAU-0003Gb-Ic for 22294@debbugs.gnu.org; Sat, 13 May 2017 21:17:55 -0400 Original-Received: by mail-wr0-f181.google.com with SMTP id w50so60461510wrc.0 for <22294@debbugs.gnu.org>; Sat, 13 May 2017 18:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=bCzsNDOgL78DWVHL6o7S3jeRGjyXxYBWNEtnZ2pzQAQ=; b=Db7W1Dy4xZ0EVzaDopiAGZPKNYqRYQ/iSEbb0m+6AZ4gTqRetpr7G9wqXXCZzHm6Rs DfkkxbJslOjqEozMVJ4rDWC+JtaB50PJ4loUud0XzaVDxX8uvUticd3I1dbItpRWH/NM dcwbtQHK31j4jDTpxs0t81Q2BuZ0/70g2PCyzniFX/ld7zKIZMWZiwatYYe4LEqY0Nvf W9DXCVaqGjk3TrUcYyL7CsCrPU2c3XQxU8K/SuSoybPF3xd+wLlx1NdxrdTjL1fcHsVg cpA/b3uu+4Zy7tUpXXlNBluV4GHyr3SXubVGLt8ngEmw6GBj3DIcUpMbwG+Q/D8h+Rpp rxbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=bCzsNDOgL78DWVHL6o7S3jeRGjyXxYBWNEtnZ2pzQAQ=; b=C5DwjnjWJkHBBYSfO9Kk15ZSycFxoJcca6xgaE3Ep4PmT3CVS4ICWh/8IqWLNLgIxl 8wr0lNMN4l5jrBJasrJs+JS9p8BGQGRnist+CzvUV1ao4kZpX4gNbCf0OTvbhEXAOvpO wD5804JFX5iQLz+Z+QH3CtbpZ7EUlFKhy0EE2VHkwazfMS7KH9oqoIUOKVhoHDelTkiB rlXHoY3AhsnC8eZeDiBljdcr4vis2VyM8TxrL8Qj6InCUGNjP90KRvI37lvQ7z2n2QcR gvRVrNTdnDvlmIcaWBvHe7ZzjF2b1Ifqb+zQ0NMV5n0FVD6YkrgEGAtmWTUBZnLlfgjW KiSQ== X-Gm-Message-State: AODbwcDkRSIP7U41X9AfIUMR60/J7xVruc7GHk1QZkAOZciQuWC9W6Ov YVKVOKoec1OwK/Ca7Hk= X-Received: by 10.223.169.226 with SMTP id b89mr7341736wrd.147.1494724669041; Sat, 13 May 2017 18:17:49 -0700 (PDT) Original-Received: from [192.168.1.3] ([185.105.173.156]) by smtp.googlemail.com with ESMTPSA id s5sm4697404wra.60.2017.05.13.18.17.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 May 2017 18:17:48 -0700 (PDT) In-Reply-To: <87wp9kwk2n.fsf@runbox.com> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:132490 Archived-At: On 13.05.2017 23:58, Gemini Lasswell wrote: > It works in my testing too. Here's a revised version of the patch with > your changes incorporated and a couple of other changes too. Thanks! I'll push this version shortly. > Since a > method's argument list is supposed to be a list but not nil, I changed > the test for a valid one from listp to consp. Like mentioned, nil arguments list also works (in Emacs but not in CLOS). If people prefer this possibility is not used, though, that's fine by me. > I also changed the names of method-args and edebug-match-method-args to > cl-generic-method-args and edebug-match-cl-generic-method-args to better > associate them with the code that uses them, and to avoid the idea that > this might be new Edebug specification list functionality that should > really be documented. Sounds good.