From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#54079: 29.0.50; Method dispatching eratically fails Date: Mon, 21 Feb 2022 05:21:11 +0100 Message-ID: <87mtik3l54.fsf@web.de> References: <87bkz113hz.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38912"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: monnier@iro.umontreal.ca To: 54079@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 21 05:22:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nM0DE-0009z4-T2 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Feb 2022 05:22:12 +0100 Original-Received: from localhost ([::1]:54686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nM0DD-0006qg-Sb for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Feb 2022 23:22:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nM0D5-0006oA-Fi for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 23:22:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40571) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nM0D5-0001sD-6E for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 23:22:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nM0D4-0003bR-UC for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 23:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2022 04:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54079 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: 54079@debbugs.gnu.org, Stefan Monnier Original-Received: via spool by 54079-submit@debbugs.gnu.org id=B54079.164541728613785 (code B ref 54079); Mon, 21 Feb 2022 04:22:02 +0000 Original-Received: (at 54079) by debbugs.gnu.org; 21 Feb 2022 04:21:26 +0000 Original-Received: from localhost ([127.0.0.1]:34464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM0CT-0003aH-Tk for submit@debbugs.gnu.org; Sun, 20 Feb 2022 23:21:26 -0500 Original-Received: from mout.web.de ([217.72.192.78]:43357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM0CS-0003a3-3t for 54079@debbugs.gnu.org; Sun, 20 Feb 2022 23:21:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1645417273; bh=ltiofyErOqSNf/yOU6xoduXFn8zD+vujgwpgbFfliqk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=G8Z0A4k1Sijiutbk4kaBiBvus8r9q+pYyNlf/Wb3Mvs+/JtMOon2POIX9DA1BR8sK U7wrDG8Suy9fdfzFjLpOzsTMv1nPnf90LM2PcL4s5Udwpwtb+ufrNszffvWdprg9ws 1+gDWt/VUdXVrK91oPY2muGPUGGaqUKTUh9fyJ4s= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M4KJX-1nLj560Ru5-000ICH; Mon, 21 Feb 2022 05:21:13 +0100 In-Reply-To: (Stefan Monnier via's message of "Sun, 20 Feb 2022 22:16:25 -0500") X-Provags-ID: V03:K1:OxLMoOis+2fM71p+7Mnyu8ZKdm+elLsdymStRWV1K00JAvF2m/x UGaTtt9hWjMUTp9oxKj00OPy+ZkarUc28fWT1u0HP/sk/e9xpY64S52mOf0k2dLXyGFPW/B ahGKtRn+BW7rXgXZ4lY1u7pyavGc0tVDo1o4RTR/oBwS/gH8KnYpOXalq3BMprarNjZzByI L5rUhmTUENCrEH2eL7M1g== X-UI-Out-Filterresults: notjunk:1;V03:K0:3CaZH2PPX0w=:Q2ePDO+8yO8uBbXzGBg0ro 1YLiUfJabVSDMdiVL2UY/GKZK5b0EGd7TjkgTTzGa2qrUqbJf49q7PfnyA2EttcUzJP1pAoYC PG71UiNSs0B2ULMgECDgVSyr8xRYB/ldpmwZfofL3p16grqm4DyTU9vugVrkAvgXOGOMtPhzU a3o0YVra0+8QkNnUO0fHVjzVTXHWN74xSffADuH2tfatAWA+ZzoQjV0XpJ6ymGbIv2HFLxMZg SF4i/SI4dFWq4q6rRr5QcVPHiSSw5qx4Eee2fTKrp51zEOkaJtZxMLqXZ2sUTCL1F29h93Isf 8Itj9+VDzzcqVcpK+oPw0QFpQBh22avnpgF/iRdy0W15AF5UP7MyPr8UhZJmr+2fTaRgn9SUO BKL/J33oTqGzjCropjnuD6Cd58KPfnj9ZugF4Sf9GSIY0jZG9dPbz34cCygcsJFsjoNhDtyUC caz6MA6j58Pb7B5jl0FfdByW8nDZ9rJfW2cON2eWQfNvSOUHXli+ICsoJh+MjTcIuLwVipgDL VLjABG9J3LoMY4wuoKV0sfARfIhakEAA1GLbb/lOt9pADNbBL+iwtYDu6wLXwXCRmtxEf92QF Crxk/kt2ZL+4vyP+0HmTMvJGUO/okj+RfewRkj3hix1FdnyC8LOx0z3rxlWWytr4IiHbKoyJd UoW+0O+sxomqNoIHpgf59xQwjH0k0XYGcwPbyJF5JKGec8JneMTOMEQ+DTPfWVOSRiJutwu5T WjaPD+yKKgpsHECaFfk9VVluk1kN0fdWU2N+oYiXbgEkEWDiFp/xF+2gbnBQd+W0igwDrUlO X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:227302 Archived-At: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Can you show the actual code (the bodies of the `cl-defmethod`s aren't > important, but the TYPE part could, The TYPE parts all simply look like (val my-command-register) where my-command-register is defined with `cl-defstruct'. > or maybe if they're inside something > else (maybe an `eval-and-compile` or something like that?))? Some definitions are wrapped in a lambda and pushed to `after-init-hook' using this macro: (defmacro after-init (&rest args) `(add-hook 'after-init-hook (lambda () ,@args) 'append)) The others things are top-level definitions. > What does `type-of` return on VAL? Will answer that when it happens the next time. Michael.