From unknown Sat Jun 21 10:40:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53068 <53068@debbugs.gnu.org> To: bug#53068 <53068@debbugs.gnu.org> Subject: Status: 28.0.90; Emacs 28 regression: Can't edebug inline functions Reply-To: bug#53068 <53068@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:40:44 +0000 retitle 53068 28.0.90; Emacs 28 regression: Can't edebug inline functions reassign 53068 emacs submitter 53068 Philipp Stephani severity 53068 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 07 03:39:08 2022 Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 08:39:09 +0000 Received: from localhost ([127.0.0.1]:42982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5kmB-0001Zl-QA for submit@debbugs.gnu.org; Fri, 07 Jan 2022 03:39:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:53330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5km8-0001ZT-6s for submit@debbugs.gnu.org; Fri, 07 Jan 2022 03:39:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5km7-0000oi-S8 for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:39:04 -0500 Received: from [2a00:1450:4864:20::433] (port=36729 helo=mail-wr1-x433.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5km5-0003Ux-Fk for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 03:39:03 -0500 Received: by mail-wr1-x433.google.com with SMTP id r10so2000899wrc.3 for ; Fri, 07 Jan 2022 00:39:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=c2kfD5m5imQwz0Txm0s2gkpfKxwvnNOsu6X3Rg7aQjI=; b=Jcn7+mCUTcbiOocz5px1BMk2uY++PLPhdT+LXAny6wxc9F0kdFfSw6Rea8G9c18BfR 6K9j4kEz0stLPN17YgCN87aAHC8vQIdwwG92DJSb3qVOEClYa28Qs4HpYMIN9HWictmR xt7BaJMMmngaymcPlBnNYMenXzDxDlthZtgn7xOJ6KnhPisKCJ/BeR1ZDvqOQLspsiBi NGuAebDY3KYL7c82URs/pWZjMkhpUhwQUnj/CZftAhN6lYECPkPeHLB7qX8YBWmF++v4 mJten7TXS9BHiQVjyRXzXOy2dQ7YGk/zk2RdHpU5eNPzesjs+0jGFL4de9vH+u2CF/GZ pD9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=c2kfD5m5imQwz0Txm0s2gkpfKxwvnNOsu6X3Rg7aQjI=; b=uPzwy+8Kkv0O5C5lLWbKShghuRLKXegzLl04I7TbQMdRGSLoBsLDlOHkVMiOD09czW QxoGZIW+cjdv2dKs6A55pkn4j8MfYn8cmjzLjPzazBpLhgoxGYx/NnK2nr8MOfQRp2/N zBqmlafyU9AVwVtOkQbd6vjRfFS5zUt2vTfxbNB39PDELhH9eyisi0oNgMDPJr6VJ9x4 1yiUefV/9qpPWEprA3Y0n/H/O599aZ73Mr4I4I+21o91KxX4TSS7d/DY1A5NfDkyutR6 YsIqwstwHJV5JT3RNSl6sw0wtVQFJGa6IaCwGsY/Q7iCF1keRh1Yqvzr2+ZrOCwZEfUk NU8A== X-Gm-Message-State: AOAM5325GXT0DWxEAPMAO3lHGjTluYYbharF4Tmwy4xYvjBxF4gvSi71 RkMKHzkBCGsHQfRgE5DyWGzRaT6xQT8= X-Google-Smtp-Source: ABdhPJyFuH5kJPLRZiSiurKt9c9htCUifnuhRs7OYa1/AiXftEWNq25TiE9reeSZ56p/NshRUKPDXQ== X-Received: by 2002:adf:fc11:: with SMTP id i17mr5600197wrr.109.1641544738279; Fri, 07 Jan 2022 00:38:58 -0800 (PST) Received: from phst ([2a02:2455:2a4:dc00:39ea:b2a2:f94b:4358]) by smtp.gmail.com with ESMTPSA id y11sm4106460wrp.86.2022.01.07.00.38.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 00:38:57 -0800 (PST) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 28.0.90; Emacs 28 regression: Can't edebug inline functions Date: Fri, 07 Jan 2022 09:38:47 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::433 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=p.stephani2@gmail.com; helo=mail-wr1-x433.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Visit the file lisp/json.el, navigate to the `json-advance' inline function, and hit C-u C-M-x. This fails with a backtrace: Debugger entered--Lisp error: (void-function backquote-form) backquote-form((((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958)) #f(compiled-function (he [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (p.stephani2[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (p.stephani2[at]gmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.51.188.17 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.3 SPOOFED_FREEMAIL No description available. 1.5 SPOOF_GMAIL_MID From Gmail but it doesn't seem to be... X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Visit the file lisp/json.el, navigate to the `json-advance' inline function, and hit C-u C-M-x. This fails with a backtrace: Debugger entered--Lisp error: (void-function backquote-form) backquote-form((((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 895= 5) (8955 . 8956) . 8956) . 8957) . 8958)) #f(compiled-function (head cursor) #)(inline= -quote (((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 .= 8956) . 8956) . 8957) . 8958)) edebug-list-form((((forward-char ,n)) (8940 (8941 . 8953) (8954 (8954 . 8= 955) (8955 . 8956) . 8956) . 8957) . 8958)) edebug-form((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940= (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . = 8959)) edebug-match-form((((inline-quote (forward-char ,n))) (8926 (8927 . 8939)= (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 89= 58) . 8959)) edebug-match-symbol((((inline-quote (forward-char ,n))) (8926 (8927 . 893= 9) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . = 8958) . 8959) form) edebug-match-one-spec((((inline-quote (forward-char ,n))) (8926 (8927 . 8= 939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) = . 8958) . 8959) form) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (form) #f(compiled-function (c s rh) #)) edebug-&optional-wrapper((((inline-quote (forward-char ,n))) (8926 (8927 = . 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 895= 7) . 8958) . 8959) (form) #f(compiled-function (c s rh) #)) #f(compiled-function (_ cursor specs) #)(&res= t (((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940 (8941 . 895= 3) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959) (form)) apply(#f(compiled-function (_ cursor specs) #= ) &rest ((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (8940 (894= 1 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)= (form))) edebug--match-&-spec-op(&rest (((inline-quote (forward-char ,n))) (8926 (= 8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) = . 8957) . 8958) . 8959) (form)) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (&rest form) edebug-match-specs) edebug-match((((inline-quote (forward-char ,n))) (8926 (8927 . 8939) (894= 0 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) .= 8959) (&rest form)) edebug-match-def-body((((inline-quote (forward-char ,n))) (8926 (8927 . 8= 939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) = . 8958) . 8959)) edebug-match-symbol((((inline-quote (forward-char ,n))) (8926 (8927 . 893= 9) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . = 8958) . 8959) def-body) edebug-match-one-spec((((inline-quote (forward-char ,n))) (8926 (8927 . 8= 939) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) = . 8958) . 8959) def-body) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (def-body) edebug-match-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) ([&optional ("interactive" &optional [&or stringp def-form] &r= est symbolp)] def-body) edebug-match-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) ([&optional ("declare" def-declarations)] [&optional ("interac= tive" &optional [&or stringp def-form] &rest symbolp)] def-body) edebug-mat= ch-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (lambda-doc [&optional ("declare" def-declarations)] [&optiona= l ("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body)= edebug-match-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (lambda-list lambda-doc [&optional ("declare" def-declarations= )] [&optional ("interactive" &optional [&or stringp def-form] &rest symbolp= )] def-body) edebug-match-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) (name lambda-list lambda-doc [&optional ("declare" def-declara= tions)] [&optional ("interactive" &optional [&or stringp def-form] &rest sy= mbolp)] def-body) edebug-match-specs) edebug-match-specs((((inline-quote (forward-char ,n))) (8926 (8927 . 8939= ) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) . 8= 958) . 8959) ("define-inline" name lambda-list lambda-doc [&optional ("decl= are" def-declarations)] [&optional ("interactive" &optional [&or stringp de= f-form] &rest symbolp)] def-body) edebug-match-specs) edebug-match-sublist((((inline-quote (forward-char ,n))) (8926 (8927 . 89= 39) (8940 (8941 . 8953) (8954 (8954 . 8955) (8955 . 8956) . 8956) . 8957) .= 8958) . 8959) ("define-inline" name lambda-list lambda-doc [&optional ("de= clare" def-declarations)] [&optional ("interactive" &optional [&or stringp = def-form] &rest symbolp)] def-body)) edebug-match-list((((define-inline json-advance (&optional n) "Advance N = characters forward, or 1 character if N ..." (inline-quote (forward-char ,n= )))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) . = 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8= 955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) ("define-inline" name l= ambda-list lambda-doc [&optional ("declare" def-declarations)] [&optional (= "interactive" &optional [&or stringp def-form] &rest symbolp)] def-body)) edebug-match-one-spec((((define-inline json-advance (&optional n) "Advanc= e N characters forward, or 1 character if N ..." (inline-quote (forward-cha= r ,n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774= ) . 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954= . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) ("define-inline" na= me lambda-list lambda-doc [&optional ("declare" def-declarations)] [&option= al ("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body= )) edebug-match-specs((((define-inline json-advance (&optional n) "Advance N= characters forward, or 1 character if N ..." (inline-quote (forward-char ,= n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) .= 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . = 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) (("define-inline" name= lambda-list lambda-doc [&optional ("declare" def-declarations)] [&optional= ("interactive" &optional [&or stringp def-form] &rest symbolp)] def-body))= edebug-match-specs) edebug-match((((define-inline json-advance (&optional n) "Advance N chara= cters forward, or 1 character if N ..." (inline-quote (forward-char ,n)))) = (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8774) . 8775)= (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8954 . 8955) = (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) (("define-inline" name lambd= a-list lambda-doc [&optional ("declare" def-declarations)] [&optional ("int= eractive" &optional [&or stringp def-form] &rest symbolp)] def-body))) edebug-make-form-wrapper((((define-inline json-advance (&optional n) "Adv= ance N characters forward, or 1 character if N ..." (inline-quote (forward-= char ,n)))) (8734 (8735 . 8748) (8749 . 8761) (8762 (8763 . 8772) (8773 . 8= 774) . 8775) (8778 . 8923) (8926 (8927 . 8939) (8940 (8941 . 8953) (8954 (8= 954 . 8955) (8955 . 8956) . 8956) . 8957) . 8958) . 8959)) 8734 8958 (("def= ine-inline" name lambda-list lambda-doc [&optional ("declare" def-declarati= ons)] [&optional ("interactive" &optional [&or stringp def-form] &rest symb= olp)] def-body))) edebug-read-and-maybe-wrap-form1() edebug-read-and-maybe-wrap-form() edebug--read(read #) apply(edebug--read read #) #f(advice-wrapper :around read edebug--read)(#) elisp--eval-defun() #f(compiled-function (edebug-it) "Evaluate the top-level form containing = point, or after point.\n\nIf the current defun is actually a call to `defva= r' or `defcustom',\nevaluating it this way resets the variable using its in= itial value\nexpression (using the defcustom's :set function if there is on= e), even\nif the variable already has some other value. (Normally `defvar'= and\n`defcustom' do not alter the value if there already is one.) In an\n= analogous way, evaluating a `defface' overrides any customizations of\nthe = face, so that it becomes defined exactly as the `defface' expression\nsays.= \n\nIf `eval-expression-debug-on-error' is non-nil, which is the default,\n= this command arranges for all errors to enter the debugger.\n\nWith a prefi= x argument, instrument the code for Edebug.\n\nIf acting on a `defun' for F= UNCTION, and the function was\ninstrumented, `Edebug: FUNCTION' is printed = in the echo area. If not\ninstrumented, just FUNCTION is printed.\n\nIf no= t acting on a `defun', the result of evaluation is displayed in\nthe echo a= rea. This display is controlled by the variables\n`eval-expression-print-l= ength' and `eval-expression-print-level',\nwhich see." (interactive "P") #<= bytecode -0x144badc3f8c191f7>)(nil) edebug--eval-defun(#f(compiled-function (edebug-it) "Evaluate the top-lev= el form containing point, or after point.\n\nIf the current defun is actual= ly a call to `defvar' or `defcustom',\nevaluating it this way resets the va= riable using its initial value\nexpression (using the defcustom's :set func= tion if there is one), even\nif the variable already has some other value. = (Normally `defvar' and\n`defcustom' do not alter the value if there alread= y is one.) In an\nanalogous way, evaluating a `defface' overrides any cust= omizations of\nthe face, so that it becomes defined exactly as the `defface= ' expression\nsays.\n\nIf `eval-expression-debug-on-error' is non-nil, whic= h is the default,\nthis command arranges for all errors to enter the debugg= er.\n\nWith a prefix argument, instrument the code for Edebug.\n\nIf acting= on a `defun' for FUNCTION, and the function was\ninstrumented, `Edebug: FU= NCTION' is printed in the echo area. If not\ninstrumented, just FUNCTION i= s printed.\n\nIf not acting on a `defun', the result of evaluation is displ= ayed in\nthe echo area. This display is controlled by the variables\n`eval= -expression-print-length' and `eval-expression-print-level',\nwhich see." (= interactive "P") #) t) apply(edebug--eval-defun #f(compiled-function (edebug-it) "Evaluate the t= op-level form containing point, or after point.\n\nIf the current defun is = actually a call to `defvar' or `defcustom',\nevaluating it this way resets = the variable using its initial value\nexpression (using the defcustom's :se= t function if there is one), even\nif the variable already has some other v= alue. (Normally `defvar' and\n`defcustom' do not alter the value if there = already is one.) In an\nanalogous way, evaluating a `defface' overrides an= y customizations of\nthe face, so that it becomes defined exactly as the `d= efface' expression\nsays.\n\nIf `eval-expression-debug-on-error' is non-nil= , which is the default,\nthis command arranges for all errors to enter the = debugger.\n\nWith a prefix argument, instrument the code for Edebug.\n\nIf = acting on a `defun' for FUNCTION, and the function was\ninstrumented, `Edeb= ug: FUNCTION' is printed in the echo area. If not\ninstrumented, just FUNC= TION is printed.\n\nIf not acting on a `defun', the result of evaluation is= displayed in\nthe echo area. This display is controlled by the variables\= n`eval-expression-print-length' and `eval-expression-print-level',\nwhich s= ee." (interactive "P") #) t) eval-defun(t) eval-defun((4)) funcall-interactively(eval-defun (4)) call-interactively(eval-defun nil nil) command-execute(eval-defun) This is a regression from Emacs 27 and should therefore be fixed on the release branch. In GNU Emacs 28.0.90 (build 12, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, = cairo version 1.16.0) of 2022-01-05 Repository revision: c0cfbca311e6e07e9f8b9c1c9d0e2fe9792cd08c Repository branch: emacs-28 Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux rodete Configured using: 'configure --enable-gcc-warnings=3Dwarn-only --enable-gtk-deprecation-warnings --without-pop --with-mailutils --enable-checking=3Dall --enable-check-lisp-object-type --with-modules 'CFLAGS=3D-O0 -ggdb3'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_TIME: en_DK.utf8 value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail phst skeleton edmacro kmacro pcase ffap thingatpt url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap rx message rmc dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader gnutls puny elp dbus xml subr-x seq byte-opt gv bytecomp byte-compile cconv compile text-property-search comint ansi-color ring cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 69569 7335) (symbols 48 8528 3) (strings 32 24812 2251) (string-bytes 1 802359) (vectors 16 15668) (vector-slots 8 207469 19157) (floats 8 29 44) (intervals 56 228 0) (buffers 992 11)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Diese E-Mail ist vertraulich. Falls Sie diese f=C3=A4lschlicherweise erhal= ten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, l=C3=B6sche= n Sie alle Kopien und Anh=C3=A4nge davon und lassen Sie mich bitte wissen, dass d= ie E-Mail an die falsche Person gesendet wurde. This e-mail is confidential. If you received this communication by mistake, please don=E2=80=99t forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 09 15:18:02 2022 Received: (at 53068) by debbugs.gnu.org; 9 Jan 2022 20:18:02 +0000 Received: from localhost ([127.0.0.1]:51395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6ede-0000wd-Ko for submit@debbugs.gnu.org; Sun, 09 Jan 2022 15:18:02 -0500 Received: from mout.web.de ([212.227.17.12]:54189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6edb-0000w2-Ug for 53068@debbugs.gnu.org; Sun, 09 Jan 2022 15:18:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1641759473; bh=TWHr9WXgpTUiRsV1ZLls2Q79D4RB9NRc7v7BlJzUfB4=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=C83Ba/Yy2GdTePqSBVbuzQFtuJtuSx7yAYin+Hz5twQCheeZHE79ULJmv4HAt4/2L cUu5Hcf+AnYNgXHGC0DZ5qLKwgFtgkmETxTM7O0AlgBLsgujjI68WHXUsoxpEjNHOF QTZr6btckMWwNdcikYKQIFGP3r6k1hj9R73IIXEI= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.186]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MCol0-1nFUK83zgO-008wdz; Sun, 09 Jan 2022 21:17:53 +0100 From: Michael Heerdegen To: Philipp Stephani Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions References: Date: Sun, 09 Jan 2022 21:17:52 +0100 In-Reply-To: (Philipp Stephani's message of "Fri, 07 Jan 2022 09:38:47 +0100") Message-ID: <87a6g4fytr.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:E2Awx08dPKc2a50J0ujiZgeQyJvApBkW2R9qf0BPaQYfX+UsFnt +Nb9IHU8UJ7Fkn2bkZnVcHjjKDRmRkrukuT0amAkwvQPizo40WcXBVVxilQpyYKc25XRm0T HCq3QeR9p0CszZPDzFqpQJ8hMeUtfoP8ZIUgVzoCw64p4RrJNBO+Mrb4hypziwmR12D2eIq jJ+Ywe2swoa5HyOC2+yNg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tmEM+1BJ2z0=:dza99cUxTWpZwTpvwKnDTB tZbNC8ESJDlAQZtbORoUkVjimzbC+M1buNeqVDlNILJy5gTCzfrQf5C/q3WL+jOPi2NpBuq+2 HRGrKaGdJXEM/ItPpWQwKYUEwEl/dfbZWgqr8lG5m5v899bH5vmb0mYq5ZOPwDT+28i2mQckb C7kbZNV5TJiE5bgCBQuEAKGK/zZJOi6LD81KUuyZZqePw4C9QypmUbf8xl8ii8JGaOBe4LkDP hI5gc2pzHAWldrK8mEpfOKaYZUW5nU49LyhZlhXxp8kbdskk4l0b6EOj3g6uFd2BjkeMMVXw5 4Y1d+jMxPEdM1mspOi9SzpaB1CTvMByjZ9vLmKS+VHLzlOYB7h6ng0X6yQ6FxtKMDZTa0WLos pzCZcxY2e+lLZCfWy4iWFEgh4sNy6VZwd3IQDc15lZvTF+6gYOmHlnag2HiNYYq4KkUrJaPqR 6V4QSkmXhwStKhDU2HiPVtOSAImH3BskyGFvt5TMxvSBYPVEp3nQHYOvxB+J704jG8J/2vOjs pPjeC5M7k6uS4D5nA95y4/Rr0P5GkTzC7U9PEo3VGkZjrjC3aKDLRDKpbZHxUoP2f53ksuDgB F2ABnn9AM1TLu3CnX5QAiUvMb5pDjvyMvEBDookAgkINVCtywE76RfHngIVPIxEoioMdRoo6C M0FGoiE4Xh+5AusisXc29UD4mvORFFyEhIp/Xk4n1XA3zoUiotxCiUf4r3jeidmwsNITk0svn Gm1JGlWFxg1qmy/C0J5Hqvc5dudud1cFcqgZ/Simwa0G5BpoU/zvJUEds/9qg/SDvhjogh56o 9ySuMQd/26jseqTUWVxu54FWpdlTyrI0yLQS+HFY7vrouskyhXPp8akeYSlh5HOT6CrhYM9iv 3HZAFdiy0I3H4+PoC/7pNVNlSPK2v1Sxvbc8lC53IWEwdlA/D/qWHDpOTaRMfIgazf84v2Rnw dnCWWlYsFFtvO2h4P6SeuY4OJAR5vcmzKYERCLcLsKfxvx2YlARkLExilZ/EwIATztwqEBSVE 9UyafjfaAcjjxVHfwuLbzk+iX2NDGJ8eWja0sJi3d2znRffSpl2xF0zOyms6MiIZMKiy+/UWT gk1DdK2jOQFnp0= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53068 Cc: 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philipp Stephani writes: > Visit the file lisp/json.el, navigate to the `json-advance' inline > function, and hit C-u C-M-x. This fails [...] The culprit seems to be the edebug spec of `inline-quote' (that macro is called by `json-advance'), instead of being an inline function. What would be an appropriate edebug spec for `inline-quote'? The old one doesn't seem to be valid any more. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 09 15:49:13 2022 Received: (at 53068) by debbugs.gnu.org; 9 Jan 2022 20:49:13 +0000 Received: from localhost ([127.0.0.1]:51416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6f7o-0001iB-Rj for submit@debbugs.gnu.org; Sun, 09 Jan 2022 15:49:12 -0500 Received: from mout.web.de ([212.227.15.3]:38369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6f7k-0001ht-O5 for 53068@debbugs.gnu.org; Sun, 09 Jan 2022 15:49:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1641761341; bh=Qar4yz74qNek/POXeIuprSSD4kjvv+9hxf38wCrY0ZU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=ZMxsUtGrd1D4cT2HiFKO1NDQxrbeSHqATA5dTjEwanrS2zSFkqvVqSBOmY6t21t0Z Ua/M7SiTU/FCyVp7G4P7jo7uhaokkBfqc1AmZSP8uNhsC3y+q2FPnbQXIRWmydFKbY NMjZmFmqsZT0eewuG3/tOLMeoq6YkTzaup3+CU/w= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.186]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M2Phi-1n50QV2BjC-004MU9; Sun, 09 Jan 2022 21:49:01 +0100 From: Michael Heerdegen To: Philipp Stephani Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions References: <87a6g4fytr.fsf@web.de> Date: Sun, 09 Jan 2022 21:49:00 +0100 In-Reply-To: <87a6g4fytr.fsf@web.de> (Michael Heerdegen's message of "Sun, 09 Jan 2022 21:17:52 +0100") Message-ID: <875yqsfxdv.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:lf9yzR/058GP2ILS7U+s+BbuLQljgEut6f21S4G96W8DN/K+qUz KSwMLe64CM9vtJmK/C9YPIH0NSfjqLPLM4fiYYPLaNQE03cFVD7Fy533g3IN8JdI13EBabQ HMpjqt0eoYQoRcJjJFeadmf7yeS0L/qYSKum8EPjZIDnZ3HtNdGHgEtTZSE6PHULvGZ1S6Y mJX2tAx3padLLhtDDTIeA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:I2Ry2E40ZeQ=:/UBkGBQRDqFlPXb+YM3SoT LPhnVBjYu9gLIuN4vhrafWsRQB1IoY+BXcMlKXzVi8U1DYdWmrBGVstQMTMHpgkyORln9Ed5I GUeSSOTs1g8BZG+33QPLMYU4hWIvs/yRh9e+G6l+i4R/EAnIBlwnDJZ4wfndPh5PdvY3C6hlQ YHouwRgVyW+569yCB7ajAaUaqkWr7FL9JkiklFcVxXGWtVMwopVBTyL5dBWiJUxV9SjrZbEGA kKjQct8bM3Axt0crNiAPob3cz8u9f+5g/3txKLS0JTsxwPiyqbuA/BJnt4Tk0wxw8LiXV8Y0C C/pVbNFSJjPMYNa13CxSpu7er9PKwhULdj1Z5W9c4D3dJ6a+WjcGV1nphmrs0W5HSHy7PGJn9 oNl5nz5QTAI9fbDfsrOrK7slDfWgd2x8ltG8Kcz3qgLD6qgZR6DzqY6jxwSu4JcnT6QClLowr qyjSxwwL8yMkZ8i0JrMYixsqSnMzZ7kNfsm+EvkSmP+O1SwwDsIkzUf1BqpVRsSladTw+iQ0g CZQHIl5ERVBQ81ApDn4fRIyHWng6stPEkJNmYe9kRFbBjs/mStZUd860dUk/ZbBrfISDxDF2C FSyqeCEDfczcTgcRjAEs7JFvmZhj73nNGxyOzzJNEAiuVYRt/hhonhLq5IxBYj10O0KbPVUdm 2ElXwDiMZ3Y9vA7H1ApioR9uBDr3zvVzqUrZqDpZMHSEPWXeAj/pFZwZvuxcXIR8KQN1E7X9X nKSJAwcTFYfKckR0C/YHhb3tOrsUaK7M1w3FwHUWVQQP82zJVnDBHjYRTDSKNtQ4YV5M/5Yn6 VnE7Sxz1+JcVrhULhomEZN+m8utqAIuQjk/gC64e9wb+R/q4p0J4S9Ddd7YJT9VoxlhzT7Yb2 yskFO+N9Ii0ODTCfQIO5wxQt1pgvrVKUG6Rk/WmzC4JnMYeFEMBy9Jef2h5178azYjNmHzHO7 k3BtS8tPVLup/6+0XXejSejLaoQC2UHkhfm9Nxqu7Ilhh+JpyW9L4rC1vaIrKlURiqcbr2TkK iXLBF0hCFEzK2fLVkUp77S9LkqSiY1L+TEJIGuKg7sTr1W6FLo6tjbu/bhwJMlYHKsCSSczlx S61Uhzm1Zv0BzQ= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53068 Cc: 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Heerdegen writes: > Philipp Stephani writes: > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > > function, and hit C-u C-M-x. This fails [...] > > The culprit seems to be the edebug spec of `inline-quote' (that macro is > called by `json-advance') Should the edebug-spec of `inline-quote' be (backquote-form) instead of backquote-form? AFAIU that's what `\`' seems to use. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 10 01:52:31 2022 Received: (at 53068) by debbugs.gnu.org; 10 Jan 2022 06:52:31 +0000 Received: from localhost ([127.0.0.1]:51688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6oXf-000441-Fk for submit@debbugs.gnu.org; Mon, 10 Jan 2022 01:52:31 -0500 Received: from mout.web.de ([212.227.15.4]:39881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n6oXc-00043k-C3 for 53068@debbugs.gnu.org; Mon, 10 Jan 2022 01:52:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1641797529; bh=Np4ZwtA+gQy+YWG/gJdk6gPyIuE2SXzObHJQjtah7jY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fUGt8yyxgJJPZ+kzP25FiZI2wiLPKkMBVplRbCwh6BzHV2hHZoUTeYCUvkvJRxJ3O hPCVkq604XP9GvXNlRlzTODW3gtlsIcBFlUKE9QOAHur/U03LeI+WOedEZXiUlmwJf b44FrSDOme6qAnsWrPdk8czYDQyICYszFP9bKx74= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.186]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Movne-1maFPT2jny-00qdcr; Mon, 10 Jan 2022 07:52:09 +0100 From: Michael Heerdegen To: 53068@debbugs.gnu.org Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> Date: Mon, 10 Jan 2022 07:52:08 +0100 In-Reply-To: <875yqsfxdv.fsf@web.de> (Michael Heerdegen's message of "Sun, 09 Jan 2022 21:49:00 +0100") Message-ID: <87o84k84mf.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:GxL28VCSZETv30/qZ9Wfr9tw+Witj+OodqmJv/Z/UfbWlx43rq0 5WoaFHw7V1yG+NrN9Uf4XNRHdusevzGSXLQDzkPRDWmZ7P9u+mlvBmI1xGlj+ikMgmIY58S Q+JUByT96HcVZAA7uRUqZzBVnCT7UMqKqjFWXlill6bAf/7oyD9cp/wKHxmBVB9KpUpQAqF Fdw/F0azaUZYQPKsoP1zw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:eX2OxaPM+m8=:b+/5Cudt2koTF/vl0vo3Us t9XoyfcCllri1YclJ8goat1MUPQ+FxcgV3vCJnUWnUIp0yOv+gZlf7NSXoGrPJl2XRolMGGsw QnNy8Kxq27Fvj7eU6TtKzrqHFGY6HHy+i/DgO0EDTlM/1N1F7TSlwc2zCA9qQhNHqTTFh694t 6wC/XbHP0cgc85xmnWWEwiDjv7Y9RMolKoLchRTtbG2XGtP9xGjGPJUxcchBI9ioPcL+FLLNE 6hrTeAT5NSlk27bz77R44MBBRWTsIlMXfTydgfKcoXitZ4ixB385bIU3tgbjccK2qMqj5AgmU I+AR7f6gGjgw495XF8njPme9joO4zxPEyFzYZ1zmsdabwrp/DkAirAAjhyCfWiHKAHIqb6Mp/ qsgQyDFVbiUVXqYTJ+XirpBoPUuhJ6kaacNTVWqIPFJT6i62mBg+iJftRTY8KVISveuytjlvK UkzKDkr91x7uqY8GXAnBRoIm5S+dZCjkzvtwxnTkPdBwoX1oUd65PCv7ovKaeVWuaJ+YEtNmi QqnBEpQocJHdrarhARMZki888bGkXy80jNjtup+ff5fHrah86MLeha71PpYuQBUV3H+dgVzCQ PZkVWjK2M9Wj53DoB60q0n+8DVxP56mVXckyT/0J7w6+niQrLFVzxyT9sI4AEC3eUvMtfQQVj RsgIVpzB4KmtyHuBWR78t53+qcze/TFkDsTBeKBz7uIoU2YEhmoBTF1tGBH6vAL5uWs8GZfEa 97tOzXPitsGyfnn5lV+z2/1+ffFbPcV+MXXe0px5AnOrY7asEUAMzob3ya42gxWH8GBhoMmWt uSdc23zqOLo5pV61QzPurbD8TvXuPO5CTW9YlVxpbMkPy4lweC8W8lJ9QY0749RMuWtoVsyGW 6OmIwMuRWHpvXKJc7e44WPSI4o82aH/hk4IN/trR+pgegSes9ZcDGRGO9MMkj1aIq5CURJzDN EzvaVbLXLZPX4KCFDC/1JH0R7JnBL/CfuLQ72MWeojAM1/LS4Sx6RDR8qHC22rqk/Dq0azES2 m7Sex5hmR7ZUuJQIddxEV73aMN9GyJLlybZHFHEURyMmEP6BDcz8LX6b7hxjnbzvN6wvvsP1S hBSz6a6nEVfK4E= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53068 Cc: Gemini Lasswell , Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Heerdegen writes: > Michael Heerdegen writes: > > > Philipp Stephani writes: > > > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > > > function, and hit C-u C-M-x. This fails [...] > > > > The culprit seems to be the edebug spec of `inline-quote' (that macro is > > called by `json-advance') > > Should the edebug-spec of `inline-quote' be (backquote-form) instead of > backquote-form? AFAIU that's what `\`' seems to use. Whereby - this had been changed for fixing bug#31051, so it seems this once worked? TIA, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 12:31:08 2022 Received: (at 53068) by debbugs.gnu.org; 11 Jan 2022 17:31:08 +0000 Received: from localhost ([127.0.0.1]:55448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7KzD-0007Fg-Pb for submit@debbugs.gnu.org; Tue, 11 Jan 2022 12:31:08 -0500 Received: from mail-oi1-f171.google.com ([209.85.167.171]:39527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7Kz8-0007EX-2Y for 53068@debbugs.gnu.org; Tue, 11 Jan 2022 12:31:05 -0500 Received: by mail-oi1-f171.google.com with SMTP id e81so30882oia.6 for <53068@debbugs.gnu.org>; Tue, 11 Jan 2022 09:31:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=PCDHrYiWqww/C7ufwUTQPvAe6bdnHHoctQjNpjcCrn8=; b=AtryZQcBwqQDvX2eLb9d+t/Ycf3v9Uz1ZoMnY1FBU0658YbxZadtFgg58fk6epEIck dI6Vt6exisKnC5EVS3hCJimzeH6ahmtRX7CoAXdS6rPCp/bS3taXlHWwBi21MuWax/5i Zs0QaPyZPtPOaeZfCWgjy4RAs0qmDDUC28g2jkq5DHeb7aUkghln0xd5CM+m7MkMw0j4 N+/tv8TBmeTEDzEWb1p255xQHBKt1WJCOoT/Bca9TMGrP+wA6JuldWeaydm1BOFTP4D+ r6jlPSi43Jim9EKWW4mdyQrRnaagP4YsB81GSCfUCmmkXxI/DW5dt0Ub8T8j4WBH1bkD twog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=PCDHrYiWqww/C7ufwUTQPvAe6bdnHHoctQjNpjcCrn8=; b=iOoP/1g066C34EzVBAHsNugTjw5cfvA3bc+sMDGRkpAb8XVsbCENCM80hYjqK0yPqh kMqShS3a7UA/r7d+mzyo35F97nDOStbhEhHWPFiG5ZOjhyZz9L5fYZZRygmWyivAZij/ w/EcuZSLjw3T8coYGSKWEQpM52102JuGGWE5OQeTjYn0xoLUKui9vhm+V0T6fW7/GvE5 pQbANFlV1BzX0BEYKFNW94Nbj5yMKXN9EbqT2ci4liDn0YtQu5+JKWZHVoGPN0bnEVZp /hGJlBcnoGBw5/N8kyCBIfiNiPHzuECl0usfXgni2zADc2iC+AsHg4oIQSl9hhn1pSEC 1jxQ== X-Gm-Message-State: AOAM532ZQGzo/OFyBTWbwy00HGp89NSeHhYQkRASMiRfgt7c3cX7fXhy yd2V0DuvMTk52GSWbhXLTeLUGXk5x50Gn1kR0e6Q0ZRqoLQ= X-Google-Smtp-Source: ABdhPJyvwHc37xpwew0IgHoV4zhRNoQTTpBwXxn3MrOaXTeT8aNLiYWb0Df5mb3BT38UMOub9CEvi+QHBp/Zy06d3fY= X-Received: by 2002:aca:eb52:: with SMTP id j79mr1899938oih.150.1641922256233; Tue, 11 Jan 2022 09:30:56 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Tue, 11 Jan 2022 18:30:44 +0100 Message-ID: Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions To: 53068@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 53068 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Am Fr., 7. Jan. 2022 um 09:44 Uhr schrieb Philipp Stephani : > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > function, and hit C-u C-M-x. This fails with a backtrace: git bisect says the following commit is the culprit: commit d1be48fdedabb451d5c6cf315fd5f09a632e771f Author: Stefan Monnier Date: Fri Feb 12 19:28:25 2021 -0500 Edebug: Overload `edebug-form-spec` even less From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 13:38:15 2022 Received: (at 53068) by debbugs.gnu.org; 11 Jan 2022 18:38:16 +0000 Received: from localhost ([127.0.0.1]:55526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7M2B-0003ym-O0 for submit@debbugs.gnu.org; Tue, 11 Jan 2022 13:38:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7M29-0003yQ-A6 for 53068@debbugs.gnu.org; Tue, 11 Jan 2022 13:38:14 -0500 Received: from [2001:470:142:3::e] (port=55514 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7M23-00055B-Jq; Tue, 11 Jan 2022 13:38:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=a4KKKtK2nY4N9fMDmR7Gdpkc9+Ji3f2d2l+LQOModrg=; b=NLYLO00TqNRP gir2lsV1OFlbzNBaQX+sQiEpoD51yUbbiDTwAvowmw5aosKodcT9V8DwNjTtWHLcMCbIhYuslmDy9 mTIS0bQWQrJX0/gvHNGMK9Lms5KjCkL0fhhcEQrEqyfWlIoYJgocCOeOAyWb7cwOUHESOxaaLzQA/ xiwmYghEueP048t5NUa6rTsOt8yt1B8A0OKvuI+QboXiteswXa+EfZFpxInSyjLYoTG3bZO87gZ5p ywXLBtfyib+cTogVq5Sz2lGcvDe6EvWgwxdo5gCpG8jXv/nofGf70sSBKbAhYwLguNNdFCTvXOygL FabVvZHHnT9rrLNtHkEk+g==; Received: from [87.69.77.57] (port=2423 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7M23-0008Vo-MI; Tue, 11 Jan 2022 13:38:07 -0500 Date: Tue, 11 Jan 2022 20:38:01 +0200 Message-Id: <83k0f66rue.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani , Stefan Monnier In-Reply-To: (message from Philipp Stephani on Tue, 11 Jan 2022 18:30:44 +0100) Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53068 Cc: 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Philipp Stephani > Date: Tue, 11 Jan 2022 18:30:44 +0100 > > Am Fr., 7. Jan. 2022 um 09:44 Uhr schrieb Philipp Stephani > : > > > > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > > function, and hit C-u C-M-x. This fails with a backtrace: > > git bisect says the following commit is the culprit: > > commit d1be48fdedabb451d5c6cf315fd5f09a632e771f > Author: Stefan Monnier > Date: Fri Feb 12 19:28:25 2021 -0500 > > Edebug: Overload `edebug-form-spec` even less Stefan, any comments? From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 12 16:16:37 2022 Received: (at 53068) by debbugs.gnu.org; 12 Jan 2022 21:16:37 +0000 Received: from localhost ([127.0.0.1]:59274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7kyz-0006rj-5S for submit@debbugs.gnu.org; Wed, 12 Jan 2022 16:16:37 -0500 Received: from mail-oi1-f174.google.com ([209.85.167.174]:40638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7kyy-0006rX-7t for 53068@debbugs.gnu.org; Wed, 12 Jan 2022 16:16:36 -0500 Received: by mail-oi1-f174.google.com with SMTP id w188so5056027oib.7 for <53068@debbugs.gnu.org>; Wed, 12 Jan 2022 13:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=omhkUvvI+ASeAeHtQF9X+yaYC/D/pUH+xMN2LP8ZOJA=; b=ffxYY6hakQUvSRMigGH0LkloG3MVVQDvoxpD0pRGscUE53+d4jtGlhB6Dwleebfym6 xzs5jmvLqWcw/bSlFiBSSBwnnr3Ybpr0eFSk+E/+QJ/PdjX7IWS3OHz9jotCBMeGPfNq 3j1qppPjz/4PiryC1QJdwsAfmQK9p1EvUmTVFEnC7VVSi6+xC8iS2szXs81iM7hrvi3u w/l71vmuhNkJsbfN0T/anIznqrAXu7m3H79ldT9M5B9NIJXx/zHzCv8wwMMuuLpbcSBL +hbLI0ykXBDt79kNpBgESQQhWmFmetcUNcPSrJIzL6McbkXopc01t2Qo0UGywMGZ3wzh TXsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=omhkUvvI+ASeAeHtQF9X+yaYC/D/pUH+xMN2LP8ZOJA=; b=VRvG7d8y/D6/hHlddKqoIAxToSvYANxe2JyqO8Fnh5yItiU4xNcYq3tRtKvmLlLkE7 rkYiYoFS1qObfkxww1Rme9oWbUwTWJ8y+BPiXpitIQF80Sqg/TNl48072KkZp5YpblBt jABGwQjU5BEoFeV0RnnZdNgl5b3rsWVYN1CD4yu8CRaCsUHsSLK7UBEAl37yci6PsJEY nFYkADDAqweKY2TM02lB7DYLgFjNHhE5BXTCwKKF6G0X7HPaVU+2v0/DVgPjCgbimiG3 s80NwW6hnm7hrR85LYHGte4UcFgbd5Eq1CdAaKthHpwVI4ELsV96xX76lXQj7+EDnoKc lANA== X-Gm-Message-State: AOAM531nl0GXYA1knL8eGFjDmdJ5+lsTdctoIE/wZnxG8EhS59OGd+sr bps5OaiJojSlYnLdX0h6zYavoTwPgyn3Z9pzI98= X-Google-Smtp-Source: ABdhPJz6gt70+Nhs5g+Up8dTHMZTMKu3b48AXmXwYY0UnS5nLsbAHmSECWH7LcUI1sjTReAJTAi+KExTez9CRFyN440= X-Received: by 2002:a05:6808:ab2:: with SMTP id r18mr1065809oij.25.1642022190599; Wed, 12 Jan 2022 13:16:30 -0800 (PST) MIME-Version: 1.0 References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> In-Reply-To: <875yqsfxdv.fsf@web.de> From: Philipp Stephani Date: Wed, 12 Jan 2022 22:16:19 +0100 Message-ID: Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 53068 Cc: 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Am So., 9. Jan. 2022 um 21:49 Uhr schrieb Michael Heerdegen : > > Michael Heerdegen writes: > > > Philipp Stephani writes: > > > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > > > function, and hit C-u C-M-x. This fails [...] > > > > The culprit seems to be the edebug spec of `inline-quote' (that macro is > > called by `json-advance') > > Should the edebug-spec of `inline-quote' be (backquote-form) instead of > backquote-form? I guess so. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 06:57:55 2022 Received: (at 53068) by debbugs.gnu.org; 13 Jan 2022 11:57:55 +0000 Received: from localhost ([127.0.0.1]:60354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7yjr-00029p-2s for submit@debbugs.gnu.org; Thu, 13 Jan 2022 06:57:55 -0500 Received: from mail-ot1-f41.google.com ([209.85.210.41]:46976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7yjn-00029Y-PQ for 53068@debbugs.gnu.org; Thu, 13 Jan 2022 06:57:54 -0500 Received: by mail-ot1-f41.google.com with SMTP id t4-20020a05683022e400b00591aaf48277so5913934otc.13 for <53068@debbugs.gnu.org>; Thu, 13 Jan 2022 03:57:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vS+NF058Gp/5YHzKAOjLOjX4/nxbB8H/bBGp37Ht2k0=; b=p0fYPWm8+sXpkZuAYfWd560N036Nd2ArltTP1nbj4I9SFJJwGrRVCY0dyRtivkWqZ/ ouZakCVP27RXpXN8LAyZMY5K9VneVParu7EpJhWbg1jkjxUhXiM9MqJnKXoMPWM9zwU5 YWuLEeura8Dgd5xUnAKBnKKi2kgIjk7lnwx6iB3+4pO0IjdVq8u7LRbSohndHi4R4iNK ttSNkjpTPUHgTXIFtxBWffXeEzINrhqXTncg+4ezhGj+G99q92cGGfFPxnATquBtC6yq RCR9jpX/sVKl1vRaW+3jmsWKRXNOUij8ejdUnk+ayCeAO5fqsHEbP5VP63kUhWvV5iL/ 33Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vS+NF058Gp/5YHzKAOjLOjX4/nxbB8H/bBGp37Ht2k0=; b=FuznUs+AMNRokdNqGWGKwIVWos3QBG2AFpIoqLyoUevoGpJWYcDdxjaSd90Bti9Fr1 rKW6aL19wtfUNLE6mAQ/zEokiYHnO+uv5Su/49rQKKGJ4UEvFAbwhK3u4L2HEUYk0rzR pjmziw3Njsiyyjnks939s6bOs6AH/z0Wulhe2GH60/TYRpOUxBv3884u62xBRWaXKvQ7 w14fa5XD1JkrjtwViE8cENigBhm9oEcIn3kZl3cVgSAyaeRJK0GBujQI41mVz8HdADZf ur+2TVIc9/DUbgTtSmFdVn/uKPBlcwqWO25DxOqjWJGz+Wp6axKnt8AFlzdjfuFsdA4K YSqw== X-Gm-Message-State: AOAM530idZe8BchMDvfkoE7w/BRl3LmLdSs4TIF2/XeQEbUS+CRag7YD Hq0kYqOXbkGE4n/YJyR1GSF0t0Y5xvG/VjPi/xo= X-Google-Smtp-Source: ABdhPJwoDKFNNqMCsa14Ez+vTl0+9EQghzHfB8JEndsGIl/3klrNMe0BXGMUMmCJqnZzRaK0yI9aZPQyTiam4/abcoM= X-Received: by 2002:a9d:53c6:: with SMTP id i6mr2834855oth.96.1642075066011; Thu, 13 Jan 2022 03:57:46 -0800 (PST) MIME-Version: 1.0 References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> In-Reply-To: From: Philipp Stephani Date: Thu, 13 Jan 2022 12:57:34 +0100 Message-ID: Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions To: Michael Heerdegen Content-Type: multipart/mixed; boundary="00000000000001259a05d575659f" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 53068 Cc: 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --00000000000001259a05d575659f Content-Type: text/plain; charset="UTF-8" Am Mi., 12. Jan. 2022 um 22:16 Uhr schrieb Philipp Stephani : > > Am So., 9. Jan. 2022 um 21:49 Uhr schrieb Michael Heerdegen > : > > > > Michael Heerdegen writes: > > > > > Philipp Stephani writes: > > > > > > > Visit the file lisp/json.el, navigate to the `json-advance' inline > > > > function, and hit C-u C-M-x. This fails [...] > > > > > > The culprit seems to be the edebug spec of `inline-quote' (that macro is > > > called by `json-advance') > > > > Should the edebug-spec of `inline-quote' be (backquote-form) instead of > > backquote-form? > > I guess so. Any objections to installing the following patch on the emacs-28 branch? --00000000000001259a05d575659f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-Edebug-specification-for-inline-functions-Bug-53.patch" Content-Disposition: attachment; filename="0001-Fix-Edebug-specification-for-inline-functions-Bug-53.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kycx2sq30 RnJvbSBlYzFjZTFkYmRkZDYxOTZiYmZmZGZiMzJkNjNkNGJiMWExMzAxMGVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFRodSwgMTMgSmFuIDIwMjIgMTI6NTU6MDYgKzAxMDAKU3ViamVjdDogW1BBVENIXSBGaXgg RWRlYnVnIHNwZWNpZmljYXRpb24gZm9yIGlubGluZSBmdW5jdGlvbnMgKEJ1ZyM1MzA2OCkuCgoq IGxpc3AvZW1hY3MtbGlzcC9pbmxpbmUuZWwgKGlubGluZS1xdW90ZSk6IEZpeCBFZGVidWcgc3Bl Y2lmaWNhdGlvbi4KCiogdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXRlc3RzLmVsIChlZGVi dWctdGVzdHMtaW5saW5lKTogTmV3IHVuaXQKdGVzdC4KLS0tCiBsaXNwL2VtYWNzLWxpc3AvaW5s aW5lLmVsICAgICAgICAgICAgfCAgMiArLQogdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVnLXRl c3RzLmVsIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2lubGluZS5lbCBi L2xpc3AvZW1hY3MtbGlzcC9pbmxpbmUuZWwKaW5kZXggOTYzZTExN2ZmMy4uZGUwMTEyZGI2MyAx MDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2lubGluZS5lbAorKysgYi9saXNwL2VtYWNzLWxp c3AvaW5saW5lLmVsCkBAIC03MSw3ICs3MSw3IEBACiAKIChkZWZtYWNybyBpbmxpbmUtcXVvdGUg KF9leHApCiAgICJTaW1pbGFyIHRvIGJhY2txdW90ZSwgYnV0IHF1b3RlcyBjb2RlIGFuZCBvbmx5 IGFjY2VwdHMgLCBhbmQgbm90ICxALiIKLSAgKGRlY2xhcmUgKGRlYnVnIGJhY2txdW90ZS1mb3Jt KSkKKyAgKGRlY2xhcmUgKGRlYnVnIChiYWNrcXVvdGUtZm9ybSkpKQogICAoZXJyb3IgImlubGlu ZS1xdW90ZSBjYW4gb25seSBiZSB1c2VkIHdpdGhpbiBkZWZpbmUtaW5saW5lIikpCiAKIChkZWZt YWNybyBpbmxpbmUtY29uc3QtcCAoX2V4cCkKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1s aXNwL2VkZWJ1Zy10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2VkZWJ1Zy10ZXN0cy5l bAppbmRleCA5MmY2M2VjNzg4Li40YWFlMjg3MGEzIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZW1h Y3MtbGlzcC9lZGVidWctdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvZWRlYnVn LXRlc3RzLmVsCkBAIC0xMDkzLDUgKzEwOTMsMTUgQEAgZWRlYnVnLXRlc3RzLWR1cGxpY2F0ZS0m ZGVmaW5lCiAgICAgICAgICAgICAgIChlZGVidWctbmV3LWRlZmluaXRpb24gbmFtZSkpKSkKICAg ICAgIChzaG91bGQtZXJyb3IgKGV2YWwtYnVmZmVyKSA6dHlwZSAnaW52YWxpZC1yZWFkLXN5bnRh eCkpKSkKIAorKGVydC1kZWZ0ZXN0IGVkZWJ1Zy10ZXN0cy1pbmxpbmUgKCkKKyAgIkNoZWNrIHRo YXQgRWRlYnVnIGNhbiBpbnN0cnVtZW50IGlubGluZSBmdW5jdGlvbnMgKEJ1ZyM1MzA2OCkuIgor ICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChwcmludCAnKGRlZmluZS1pbmxpbmUgZWRlYnVnLXRl c3RzLWlubGluZSAoYXJnKQorICAgICAgICAgICAgICAoaW5saW5lLXF1b3RlICxhcmcpKQorICAg ICAgICAgICAoY3VycmVudC1idWZmZXIpKQorICAgIChsZXQgKChlZGVidWctYWxsLWRlZnMgdCkK KyAgICAgICAgICAoZWRlYnVnLWluaXRpYWwtbW9kZSAnR28tbm9uc3RvcCkpCisgICAgICAoZXZh bC1idWZmZXIpKSkpCisKIChwcm92aWRlICdlZGVidWctdGVzdHMpCiA7OzsgZWRlYnVnLXRlc3Rz LmVsIGVuZHMgaGVyZQotLSAKMi4zNC4xLjcwMy5nMjJkMGM2Y2NmNy1nb29nCgo= --00000000000001259a05d575659f-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 07:41:07 2022 Received: (at 53068) by debbugs.gnu.org; 13 Jan 2022 12:41:07 +0000 Received: from localhost ([127.0.0.1]:60419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7zPU-0005fJ-7D for submit@debbugs.gnu.org; Thu, 13 Jan 2022 07:41:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7zPS-0005f4-FC for 53068@debbugs.gnu.org; Thu, 13 Jan 2022 07:40:54 -0500 Received: from [2001:470:142:3::e] (port=42614 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7zPK-0004hM-PN; Thu, 13 Jan 2022 07:40:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7ZAsNGG36tqXT/9kdhNad9D4a3yiuxM1y4Sw/hfpIys=; b=BEAQv3cB2RXX mIkcFo7eRnaSTIYA++urNd6eT7GDYTJ1CO4dydpVDWAFh8Sgh5C4as7uiZtZ084UC5znJztFQAuXf vYGpEOktsWgrVS+VCD1bMm+BCjzUHGU3BgrVpaNVEP43UGN8DL53bq09xirnqMZaJtuRxJ8u3brF6 E1bivWz4A0HzoCmvFRU6RhYj8PW7SEpAsqez5kpY4QqS+DnmZhpRD7VBRItWInfMBqDl3x8oxU+oy ZqTpEVjKu/NY7UpFxruVC1oYIZShdruwig6xrr/OsX2N1X7Wuu/gfgsVCOuGv263dIkMgQG7Br3bU 9V+cv8Ob1YsNJfPYs2o2Lw==; Received: from [87.69.77.57] (port=2193 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7zPK-00008R-1T; Thu, 13 Jan 2022 07:40:46 -0500 Date: Thu, 13 Jan 2022 14:40:44 +0200 Message-Id: <83lezj3j1v.fsf@gnu.org> From: Eli Zaretskii To: Philipp Stephani In-Reply-To: (message from Philipp Stephani on Thu, 13 Jan 2022 12:57:34 +0100) Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53068 Cc: michael_heerdegen@web.de, 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > From: Philipp Stephani > Date: Thu, 13 Jan 2022 12:57:34 +0100 > Cc: 53068@debbugs.gnu.org > > > > Should the edebug-spec of `inline-quote' be (backquote-form) instead of > > > backquote-form? > > > > I guess so. > > Any objections to installing the following patch on the emacs-28 branch? No objections. Please go ahead, and thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 13 08:32:03 2022 Received: (at 53068-done) by debbugs.gnu.org; 13 Jan 2022 13:32:03 +0000 Received: from localhost ([127.0.0.1]:60507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n80Cx-0000Tj-KE for submit@debbugs.gnu.org; Thu, 13 Jan 2022 08:32:03 -0500 Received: from mail-ot1-f45.google.com ([209.85.210.45]:40575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n80Cw-0000OR-Fx for 53068-done@debbugs.gnu.org; Thu, 13 Jan 2022 08:32:02 -0500 Received: by mail-ot1-f45.google.com with SMTP id t6-20020a9d7746000000b005917e6b96ffso6203486otl.7 for <53068-done@debbugs.gnu.org>; Thu, 13 Jan 2022 05:32:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AGyO1KnTgnHrYpYBDUbz04D4WRs2yJ51ZenOearpAX8=; b=A9XgB2hueBs6Ep5z5XyS/lXjIO9lhZvDNVU3x72KrBtt7Yl6xhkdsd3/azFOHROk60 sYOwXXf8jDIfB67/PGd/sVkZZsAAiH/CeVCDS0pdP6Rw1QPoF1LtTlmUn7VFjJUMWJAE XsVtuYdDz9TWN88s8s8juNNdDTer8EsWLipI53Q5ja20YGuIPxAo4ICtIZz6VTbH5psD kkl5TdModHifI5gGY7aoX84ZQ60U6yi3ykh9MMvvJ/94lziK8ABwCgDMuhSA7XY5+VgY WrwzG2cEGPV1pc9tEtRCiVMubys9HjaQHBdjt4hG52kqc5SKBH9ctCJD5sWvyV9sgZ7d C8FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AGyO1KnTgnHrYpYBDUbz04D4WRs2yJ51ZenOearpAX8=; b=l1OA+XfE1ukyEJV5YWjzGUlCx4vM3jrqd9nypxU6QrnXB465iJKD9u8I598u/7Phz3 C44nnRYbNA1A3jR+LHfz/k2fYN6YGYyq7h71Gn9wHdkzCIuIUvajZvr2gt9tUzB6qTFN QLTRBocOFQJrqTaFuF2acTxqVxkGG9hhXQz8BLfZPgUlC3Rl9hr/8TnV8Lu/AgEypmP9 JIwx08ALJWTLADzQ7CNXiH1VUCbrJizjnMPGPAR3pllvlIs33itYgzPyL9M0wtObBDyy obqvF3VD9mg9fPMsmIa6YMgZZ7TmpPeKbBoegMeHy6YHTE8dbMd3qt9OK7IEgAIFhU/9 7TqA== X-Gm-Message-State: AOAM530Nz7j5L1T3iOdpBrZW/8PTdEHyGAiCXo7c0luv6bQa9EpToGsd 9+ADhkQTkLJA90Z+VOu9SNnfXlpEOEybY4v2UXY= X-Google-Smtp-Source: ABdhPJwE6tkbGmRc7+FTs+3KOt+ZFAzi8jGCaZaYLFLmrc7A6J1/IHczLIrnyTrCIy1GtqUHWakxZRnlKrjMcnfV9p8= X-Received: by 2002:a05:6830:1251:: with SMTP id s17mr2979355otp.264.1642080716846; Thu, 13 Jan 2022 05:31:56 -0800 (PST) MIME-Version: 1.0 References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> <83lezj3j1v.fsf@gnu.org> In-Reply-To: <83lezj3j1v.fsf@gnu.org> From: Philipp Stephani Date: Thu, 13 Jan 2022 14:31:45 +0100 Message-ID: Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 53068-done Cc: Michael Heerdegen , 53068-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am Do., 13. Jan. 2022 um 13:40 Uhr schrieb Eli Zaretskii : > > > From: Philipp Stephani > > Date: Thu, 13 Jan 2022 12:57:34 +0100 > > Cc: 53068@debbugs.gnu.org > > > > > > Should the edebug-spec of `inline-quote' be (backquote-form) instead of > > > > backquote-form? > > > > > > I guess so. > > > > Any objections to installing the following patch on the emacs-28 branch? > > No objections. Please go ahead, and thanks. Thanks, done with commit 34ca4ff9a52d38250f70f578fd045490b4eef4f9. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 15:22:59 2022 Received: (at 53068) by debbugs.gnu.org; 14 Jan 2022 20:23:00 +0000 Received: from localhost ([127.0.0.1]:38285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8T6B-0004E3-MR for submit@debbugs.gnu.org; Fri, 14 Jan 2022 15:22:59 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:19262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8T6A-0004Dp-5J for 53068@debbugs.gnu.org; Fri, 14 Jan 2022 15:22:58 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CE6E980528; Fri, 14 Jan 2022 15:22:51 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 8743A80066; Fri, 14 Jan 2022 15:22:50 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1642191770; bh=7L7UmORxrOeR36R95z/Q0O0nlgRs/hugK2jh2BZqwdI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=ZtP18+H4dRsN8RVwojcJy6VfWcxg/sej6gVpK9nUZriiY4fifFgcoMx8h1vgLcVjP aSa074517xTlCzCcvveXzXKQrUYmZXbZD0ZZBRJHOjxevt67DgOvB6lzSiKc2XZXpE oYuF73IwbTtaiwekm1CkN92/EgStjnwYvABsO8hBcHKX6O58+jqQuWWe6eAN0XtwtT 81v0ktHZpUQqsgHPw5I/5QCONg8tSGi8VPsZXSJ/m7Txave0oyl+ORImCb/VO71tOm ktxhhFTQxgHGP8HAT/kD3CyvXLcogTVq9QN6xLdS8ED9mx94j92Bf6+wc6Sadn+SR7 Bc2QOYbnZ9ySA== Received: from pastel (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EEFA91203CF; Fri, 14 Jan 2022 15:22:49 -0500 (EST) From: Stefan Monnier To: Philipp Stephani Subject: Re: bug#53068: 28.0.90; Emacs 28 regression: Can't edebug inline functions Message-ID: References: <87a6g4fytr.fsf@web.de> <875yqsfxdv.fsf@web.de> Date: Fri, 14 Jan 2022 15:22:47 -0500 In-Reply-To: (Philipp Stephani's message of "Thu, 13 Jan 2022 12:57:34 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.148 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53068 Cc: Michael Heerdegen , 53068@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Any objections to installing the following patch on the emacs-28 branch? That looks right to me, thanks, Stefan From unknown Sat Jun 21 10:40:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 Feb 2022 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator