From unknown Wed Jun 18 00:27:34 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#74245 <74245@debbugs.gnu.org> To: bug#74245 <74245@debbugs.gnu.org> Subject: Status: 30.0.92; CPerl subroutine signatures are left open when last param is $ Reply-To: bug#74245 <74245@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:27:34 +0000 retitle 74245 30.0.92; CPerl subroutine signatures are left open when last = param is $ reassign 74245 emacs submitter 74245 Peter Oliver severity 74245 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 14:19:42 2024 Received: (at submit) by debbugs.gnu.org; 7 Nov 2024 19:19:43 +0000 Received: from localhost ([127.0.0.1]:49625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t982g-0007QV-IF for submit@debbugs.gnu.org; Thu, 07 Nov 2024 14:19:42 -0500 Received: from lists.gnu.org ([209.51.188.17]:46224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t982e-0007QO-Im for submit@debbugs.gnu.org; Thu, 07 Nov 2024 14:19:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t982e-0003mh-AS for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2024 14:19:40 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t982b-0006Zo-Do for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2024 14:19:39 -0500 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4315eeb2601so15487245e9.2 for ; Thu, 07 Nov 2024 11:19:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1731007174; x=1731611974; darn=gnu.org; h=mime-version:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=nJjnpMk7jon8Z4UBUy/VR1os/Y43r25mgq799Tx2SDc=; b=KgFf2Sha0Vn9n4jf/kW7Z1uoHA+BFez4PVSBSsDnFy97YVJ8UX2N3rmqmYzxWluFpD oM98MzsNny41paTG9ThjHgahIsnwmqf4WuL5v5B0iJQ5lQ7ZGMtACJJD0aTDMfHrESCn uF+0wEf3kzHHsHBr7bPhLfjBPZ3OcN8M5lnQM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731007174; x=1731611974; h=mime-version:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nJjnpMk7jon8Z4UBUy/VR1os/Y43r25mgq799Tx2SDc=; b=JgMGUwB19JKJ3d/Rpuk64omBG/2pzxxr+pgbZWLzCWaaQz6P6kZseFxvot+diEwt2F 22yz0lQy5CwKNWELDrLEBuRiwvbU3K+asW9omoFfHSt6lDVPk7V6BYTDBvUxPgJqSsS5 Bn6JUyRvp6T+3rs0bvJ2ZhsiRwx5mJcKW+CdAWzL6taADhTAyNBTTjmf/gujJgJ40gG0 v+Mm1gmUK4scLTZ1CuPyWNZSVfdHKYpqMHywbgvqKbviQu5RVSXHK62w2Tpcc4bN978+ u1MG/RO39cPA4PgtQTO3yOwgG06S5X9zAOXyvicXM7cv3gn1x6wRqemJdBJz0QAeqLOn Fi3Q== X-Gm-Message-State: AOJu0Yyaz13wskWipaVVafMizAkPgUnIhBK83fM9AXdOiBHWAK+B0z2H RxqJDaAiJ705NhXdWvjBQms4h+2YJzrdJ/hg8kZ3U8WUx5HvDPu0YedzyIJSPaUuNunyS9gTmz1 UXQ== X-Google-Smtp-Source: AGHT+IFPnF27FcyWWLAPFLep04/iGfzSlRJu5Cvwx/dWqgi8nlkp5VvSZo8jotmqWqgcUuojc4Jreg== X-Received: by 2002:a05:600c:3507:b0:426:59fe:ac27 with SMTP id 5b1f17b1804b1-4328327c3d5mr285139785e9.26.1731007173620; Thu, 07 Nov 2024 11:19:33 -0800 (PST) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165806-cust1021.vm31.cable.virginm.net. [82.32.147.254]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432b0530671sm36071315e9.2.2024.11.07.11.19.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Nov 2024 11:19:33 -0800 (PST) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 4A7JJVZL083521 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 7 Nov 2024 19:19:31 GMT Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id 4A7JJVgF083518 for ; Thu, 7 Nov 2024 19:19:31 GMT X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Thu, 7 Nov 2024 19:19:31 +0000 (GMT) From: Peter Oliver To: bug-gnu-emacs@gnu.org Subject: 30.0.92; CPerl subroutine signatures are left open when last param is $ Message-ID: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=p.d.oliver@mavit.org.uk; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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.6 (--) Perl subroutine signatures can include a variable with no name, just a bare $, to indicate that a parameter should be ignored. If this happens in the last place, CPerl mode in Emacs 30.0.92 mishandles it, and is unable to see the closing ). Consequently, it matches parentheses incorrectly, and misindents subsequent blocks. I have a test that I will send in as a patch, once I have a bug number. This issue is not present in Emacs 29.4. -- Peter Oliver From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 14:31:08 2024 Received: (at 74245) by debbugs.gnu.org; 7 Nov 2024 19:31:08 +0000 Received: from localhost ([127.0.0.1]:49640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t98Dj-00084y-TZ for submit@debbugs.gnu.org; Thu, 07 Nov 2024 14:31:08 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:44256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t98Dd-00084Q-EF for 74245@debbugs.gnu.org; Thu, 07 Nov 2024 14:31:06 -0500 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-43169902057so11003045e9.0 for <74245@debbugs.gnu.org>; Thu, 07 Nov 2024 11:31:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1731007800; x=1731612600; darn=debbugs.gnu.org; h=content-id:mime-version:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=GL1K5Mq/UY4v1PiyNsSXpacSXf8FTfxttIR7vItNZv8=; b=hxLnuioiagimvux8kCzwavGm0JzFrBb7cXzX8+fPw/Rrl+jkgpW+lBpcxpMwTNZWAO E1yRNcAnF7WW4DYwumk+TQ6X5Fp4x+5JB666sAIEJHfGLlfXXpjkkYg6Ttv9eNRETjtm LFoknQIRHoSElryuQGWURHyKJexqs/5DSTaQI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731007800; x=1731612600; h=content-id:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GL1K5Mq/UY4v1PiyNsSXpacSXf8FTfxttIR7vItNZv8=; b=RHiv4yRatae9RiDR8/UUYyi8l6BkQVOIPYUlKUlgRDh6m9WEmKH87bddy4xwxgqc9f YseEHY7suEjYKOQHiouiZswGTAX969ljLSQesjqY4fDAHOP5SxyBsjvUfBG649RduNOe oX/GmFO1Rp7XFYzbyFTLAqLXFsuo5mZHduZRLndVZNA/+FDcWj+UojiLnltTD1EX0stS t+p7/RdurTxtChHDQdgtHHMDMWGfbAeaFeBx1uk7+FvO4dhRoA7NdcykSUrhD6t2vmce GHKGgHc0JK2A2da/yoke1IuqUwH9fNqwlTrFoKjcSSGX8gcPL0xrPYMx3YHCUtG9OShf TCDQ== X-Gm-Message-State: AOJu0YzHgoszb04b+8R3Qr13w0dKEdsLzDoe8P4RWMVqKA0jaBfEKAJd WD+TRg6UUNtfzASRlEuSTdDWw4l2K/HoM780mMTRsIxnf7kJtsUG0jlG5fG3ps43/t3Sp5E9Yxd zOw== X-Google-Smtp-Source: AGHT+IG8x7mEG3rp9Gz/jFD1C8WK1vSagMTQyNP/SkpFF3btj8XcxdZbFLb0If/ji61O7K6lX/Rgdg== X-Received: by 2002:a05:600c:4f04:b0:431:52b7:a485 with SMTP id 5b1f17b1804b1-432b5fa01c4mr11038255e9.19.1731007799909; Thu, 07 Nov 2024 11:29:59 -0800 (PST) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165806-cust1021.vm31.cable.virginm.net. [82.32.147.254]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-381ed97db31sm2450909f8f.34.2024.11.07.11.29.59 for <74245@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Nov 2024 11:29:59 -0800 (PST) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 4A7JTwm2086131 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <74245@debbugs.gnu.org>; Thu, 7 Nov 2024 19:29:58 GMT Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id 4A7JTw0g086125 for <74245@debbugs.gnu.org>; Thu, 7 Nov 2024 19:29:58 GMT X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Thu, 7 Nov 2024 19:29:58 +0000 (GMT) From: Peter Oliver To: 74245@debbugs.gnu.org Subject: Re: 30.0.92; CPerl subroutine signatures are left open when last param is $ Message-ID: <4482f3be-621d-b66b-156d-936603160020@mavit.org.uk> MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="-1463811584-928092176-1731007586=:4630" Content-ID: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74245 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 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811584-928092176-1731007586=:4630 Content-Type: text/plain; CHARSET=US-ASCII; format=flowed Content-ID: <7addc7e0-e0dd-e100-0668-11ef9a9d244d@froglet.home.mavit.org.uk> Test attached. -- Peter Oliver ---1463811584-928092176-1731007586=:4630 Content-Type: text/plain; charset=US-ASCII; name=0001-cperl-mode.el-Add-a-test-for-Bug-74245.patch Content-Transfer-Encoding: BASE64 Content-ID: <84745067-c84c-cd10-0595-7475c8ee528f@froglet.home.mavit.org.uk> Content-Description: Content-Disposition: attachment; filename=0001-cperl-mode.el-Add-a-test-for-Bug-74245.patch RnJvbSBiMzg4ZDFjNjkwNTFhOWY0OWRiMTI5MjU0YWZjNjJkMjg0MGJjYjBm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVGh1LCA3IE5vdiAyMDI0IDE5 OjIyOjIxICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIDsgY3BlcmwtbW9kZS5l bDogQWRkIGEgdGVzdCBmb3IgQnVnIzc0MjQ1DQoNCiogdGVzdC9saXNwL3By b2dtb2Rlcy9jcGVybC1tb2RlLXJlc291cmNlcy9jcGVybC1idWctNzQyNDUu cGw6IE5ldyB0ZXN0IGRhdGEuDQoNCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9j cGVybC1tb2RlLXRlc3RzLmVsIChjcGVybC10ZXN0LWJ1Zy03NDI0NSk6IFZl cmlmeQ0KdGhhdCBhIGJhcmUgXCIkXCIgY2FuIGFwcGVhciBhdCB0aGUgZW5k IG9mIGEgc3Vicm91dGluZSBzaWduYXR1cmUuDQotLS0NCiAuLi4vY3Blcmwt bW9kZS1yZXNvdXJjZXMvY3BlcmwtYnVnLTc0MjQ1LnBsICAgICAgfCAxNiAr KysrKysrKysrKysrKysrDQogdGVzdC9saXNwL3Byb2dtb2Rlcy9jcGVybC1t b2RlLXRlc3RzLmVsICAgICAgICAgIHwgIDkgKysrKysrKysrDQogMiBmaWxl cyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspDQogY3JlYXRlIG1vZGUgMTAw NjQ0IHRlc3QvbGlzcC9wcm9nbW9kZXMvY3BlcmwtbW9kZS1yZXNvdXJjZXMv Y3BlcmwtYnVnLTc0MjQ1LnBsDQoNCmRpZmYgLS1naXQgYS90ZXN0L2xpc3Av cHJvZ21vZGVzL2NwZXJsLW1vZGUtcmVzb3VyY2VzL2NwZXJsLWJ1Zy03NDI0 NS5wbCBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvY3BlcmwtbW9kZS1yZXNvdXJj ZXMvY3BlcmwtYnVnLTc0MjQ1LnBsDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0K aW5kZXggMDAwMDAwMDAwMDAuLjQ0ZDFlNDliZDM2DQotLS0gL2Rldi9udWxs DQorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL2NwZXJsLW1vZGUtcmVzb3Vy Y2VzL2NwZXJsLWJ1Zy03NDI0NS5wbA0KQEAgLTAsMCArMSwxNiBAQA0KKyMg VGhpcyByZXNvdXJjZSBmaWxlIGNhbiBiZSBydW4gd2l0aCBjcGVybC0tcnVu LXRlc3RjYXNlcyBmcm9tDQorIyBjcGVybC10ZXN0cy5lbCBhbmQgd29ya3Mg d2l0aCBib3RoIHBlcmwtbW9kZSBhbmQgY3BlcmwtbW9kZS4NCisNCisjIC0t LS0tLS0tIHNpZ25hdHVyZSB3aGVyZSBsYXN0IHBhcmFtZXRlciBpcyBpZ25v cmVkOiBpbnB1dCAtLS0tLS0tDQorcGFja2FnZSBQIHsNCit1c2UgdjUuMzY7 DQorc3ViIGlnbm9yZSAoJGZpcnN0LCAkKSB7fQ0KK2lnbm9yZShxdyhmaXJz dCBzZWNvbmQpKTsNCit9DQorIyAtLS0tLS0tLSBzaWduYXR1cmUgd2hlcmUg bGFzdCBwYXJhbWV0ZXIgaXMgaWdub3JlZDogZXhwZWN0ZWQgb3V0cHV0IC0t LS0tLS0NCitwYWNrYWdlIFAgew0KKyAgdXNlIHY1LjM2Ow0KKyAgc3ViIGln bm9yZSAoJGZpcnN0LCAkKSB7fQ0KKyAgaWdub3JlKHF3KGZpcnN0IHNlY29u ZCkpOw0KK30NCisjIC0tLS0tLS0tIHNpZ25hdHVyZSB3aGVyZSBsYXN0IHBh cmFtZXRlciBpcyBpZ25vcmVkOiBlbmQgLS0tLS0tLQ0KZGlmZiAtLWdpdCBh L3Rlc3QvbGlzcC9wcm9nbW9kZXMvY3BlcmwtbW9kZS10ZXN0cy5lbCBiL3Rl c3QvbGlzcC9wcm9nbW9kZXMvY3BlcmwtbW9kZS10ZXN0cy5lbA0KaW5kZXgg N2E2ZTBiM2I2NGEuLjYyNWM0MWNmNTJjIDEwMDY0NA0KLS0tIGEvdGVzdC9s aXNwL3Byb2dtb2Rlcy9jcGVybC1tb2RlLXRlc3RzLmVsDQorKysgYi90ZXN0 L2xpc3AvcHJvZ21vZGVzL2NwZXJsLW1vZGUtdGVzdHMuZWwNCkBAIC0xNTkw LDYgKzE1OTAsMTUgQEAgY3BlcmwtdGVzdC1idWctNzIyOTYNCiAgICAgKHNo b3VsZCAoZXF1YWwgKG50aCA4IChjcGVybC10ZXN0LXBwc3MgY29kZSAiLyIp KSA5KSkpDQogICApDQogDQorKGVydC1kZWZ0ZXN0IGNwZXJsLXRlc3QtYnVn LTc0MjQ1ICgpDQorICAiVmVyaWZ5IHRoYXQgYSBiYXJlIFwiJFwiIGNhbiBh cHBlYXIgYXQgdGhlIGVuZCBvZiBhIHN1YnJvdXRpbmUgc2lnbmF0dXJlLg0K K0l0IG11c3Qgbm90IGJlIG1pc3Rha2VuIGZvciBcIiQpXCIuIg0KKyAgKGNw ZXJsLS1ydW4tdGVzdC1jYXNlcw0KKyAgIChlcnQtcmVzb3VyY2UtZmlsZSAi Y3BlcmwtYnVnLTc0MjQ1LnBsIikNCisgICAod2hpbGUgKG51bGwgKGVvYnAp KQ0KKyAgICAgKGNwZXJsLWluZGVudC1jb21tYW5kKQ0KKyAgICAgKGZvcndh cmQtbGluZSAxKSkpKQ0KKw0KIChlcnQtZGVmdGVzdCB0ZXN0LWluZGVudGF0 aW9uICgpDQogICAoZXJ0LXRlc3QtZXJ0cy1maWxlIChlcnQtcmVzb3VyY2Ut ZmlsZSAiY3BlcmwtaW5kZW50cy5lcnRzIikpKQ0KIA0KLS0gDQoyLjQ3LjAN Cg0K ---1463811584-928092176-1731007586=:4630-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 08 07:13:56 2024 Received: (at 74245) by debbugs.gnu.org; 8 Nov 2024 12:13:56 +0000 Received: from localhost ([127.0.0.1]:51383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9NsB-0003Qp-Kt for submit@debbugs.gnu.org; Fri, 08 Nov 2024 07:13:55 -0500 Received: from mail-ed1-f42.google.com ([209.85.208.42]:54411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9Ns8-0003Qb-NG for 74245@debbugs.gnu.org; Fri, 08 Nov 2024 07:13:54 -0500 Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5cefc36c5d4so2716175a12.0 for <74245@debbugs.gnu.org>; Fri, 08 Nov 2024 04:13:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731067967; x=1731672767; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=/U9G043Ad5ZS3ia+NsL/oMy22sFno5bzt84WT5G3g0w=; b=EoKrWnjAoa5s5ZjGfKS5NlsEGdIfEPq74l01u9BojrA1KDfommOLZCINs14cOX0B71 TGPw5RVeKfP8jhhf/O1T4tRX/abTCIb6ZTbYsJpJhI/tbsloXyxFwQdTc2jh6SgE9hy8 pFMVdBJdAoP+r35XxVLnfeZjFZ4/F4IXOGD4/Resd/jJleCb/gS0QLrTbcFLeJl6bMst ex7frMiU0GcmXrf9G3yQnj779XO8XW8ht37iGunPPlWUasWPsKRmsoYcrhJY9sIJEQqN bo+Vc7QaHAwXwoK9Pcl+o/mzM8uS+aFew3Nxo9d3CLjnRa01273cef6562CUS1p898y4 CRSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731067967; x=1731672767; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/U9G043Ad5ZS3ia+NsL/oMy22sFno5bzt84WT5G3g0w=; b=hHIYxm+/G2g0uDr8ZCB36ZWIg0nRIfbnXMIwCZvrYujH7haTJ5TGXeZmQNm/WbSQbi webN4VzXtRFnowjr5d/TcDOwyG7hgr2G1VKeSJjHlMAB6usTYmcXYD88OE3WC5MW4Yzi mF/vFETnKSHYiBULU5q+PhQoJw2Caa5gcXFrx0A0aat6wMLKKEWF7VHrN8HQUcQJbifM ULR5NTxnrY+M0en4apmL0JGsG4r2cRCaB/3MS4VjOLjZ50vIE/2j7Q9Dq8hTLWnQBQjb X/Pc7Sqr800b46dcSBX5vynoxGRX8Iy8oKb+nPDyXE6tl4XabUjmmArSNXDPGGLhzf3W Sqtw== X-Forwarded-Encrypted: i=1; AJvYcCXazuZWrb/I6mQdH74Cxv3yobykg91EsGosdOdJiYEyRGr/JJcMqmEAor+rv0om+vg8OlXmUw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy6xpV0xnOfucZiuR5vYQiJoQovlJJVWNhbUbxVMpKCnKYL3mxa X7wABM1fSdaNx6qmrhHTjjF0dLkFSCk/bMki1YcchcLiL0vjkyGb9gM0q71ZkT4Z07HGyNsQBWg zVtZt8EMcu9mrK/YPCU+qJBHmWMc= X-Google-Smtp-Source: AGHT+IHNupXuMgKK7dljhunSRgo5GIeFuq486Pahn7RxIYgwIEeY/qBRdbM67wU64jT7S9b14rYZdLbVp7OiiMO/4Us= X-Received: by 2002:a05:6402:234a:b0:5ce:fc32:3536 with SMTP id 4fb4d7f45d1cf-5cf0a272570mr1895954a12.0.1731067966565; Fri, 08 Nov 2024 04:12:46 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 8 Nov 2024 12:12:46 +0000 From: Stefan Kangas In-Reply-To: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> MIME-Version: 1.0 Date: Fri, 8 Nov 2024 12:12:46 +0000 Message-ID: Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ To: Peter Oliver , 74245@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74245 Cc: =?UTF-8?B?SGFyYWxkIErDtnJn?= 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 (-) Peter Oliver writes: > Perl subroutine signatures can include a variable with no name, just a ba= re $, to indicate that a parameter should be ignored. If this happens in t= he last place, CPerl mode in Emacs 30.0.92 mishandles it, and is unable to = see the closing ). Consequently, it matches parentheses incorrectly, and m= isindents subsequent blocks. > > I have a test that I will send in as a patch, once I have a bug number. > > This issue is not present in Emacs 29.4. Harald, could you please take a look at this? From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 21:05:33 2025 Received: (at 74245) by debbugs.gnu.org; 2 Jan 2025 02:05:33 +0000 Received: from localhost ([127.0.0.1]:41420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTAaa-0002fM-Q0 for submit@debbugs.gnu.org; Wed, 01 Jan 2025 21:05:33 -0500 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:54592) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tTAaY-0002fE-LX for 74245@debbugs.gnu.org; Wed, 01 Jan 2025 21:05:31 -0500 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5d34030ebb2so2818212a12.1 for <74245@debbugs.gnu.org>; Wed, 01 Jan 2025 18:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735783529; x=1736388329; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=xeHpumfn/IS7qqofIBb48oIXctd+YojtbmODl7akeKU=; b=gFrcE8VlXZLKxSt8aG593VfP4QuV5PbzyX8Vejfq6zqA4ZTqzKH3XerWyst9/6l4zk NGk2yZ73ceH2e9SxxfIiTCIGDqR/eG4Xk23PPm1qPX+yA954JperdGkU5ngEafi8Xafp n78NaUOBBrcxrfeJrnQCgneMne7VjnEwyYvW8w627EfVd/uPpobP9tC7GXBLmpSyGzI5 iu8nQKYsH4ghcR6t/qN1jtqrQsZGtWWVlIDx8C7ho/EQcB6Q7bhVJ39GKgyuaBVg0aZz ygR1kxaT0geQ9wVoeuLoHdMOZUvEo1Grpnf0C+1UmE9YhcvGkNHG4LlUeBaP0gIK61Vg K02w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735783529; x=1736388329; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xeHpumfn/IS7qqofIBb48oIXctd+YojtbmODl7akeKU=; b=wQwwNRYRfbdcu6VRa495lonE+FtEiHtFSKG4OJs7z9Wtdqsc/d1cTiyYybwRzJ5HLi 5agJ5rik7U6uUzmCUL7K52V3HLhRMlV2dNeIYt0/FkAI5J4MgRwqrSBaWxg1xOaMO6R4 o0+0j5rmZRYK0RjWK7aRN9eUzDNtCj9f6SOlJKeYMOhEvq18Jptf8yuZHuY6/6LjmPVi UbVJD3PrsCC5uiYY6AGSodY8hA7sJ+rsViXWQJdaR3/t4q0TTKkHFg321PYwv/IHgYH7 GwozZiY8MzDQrEQlIzPqJTEoiN2GxKsU6sAbewslLvmRTm1CyvtAKXKxu27B1KSRnq21 uDZg== X-Gm-Message-State: AOJu0Yzf3rsM4+YEW0kJTFaI9oGclMiKBdwd25oQHcfWskKVciIBQeLI vUS8rzVYpOjnRgm9PKxrUbBLDegtvIXkKdrZpxyMp04leEiNRetNEPoXhivfAZ33JofcHUiy1MC CrnDLaatbsV6eU1bkC6Z99BWZZFAVySeZtpE= X-Gm-Gg: ASbGncsT061F9iRRb7PyrBgQ6P9GSnkqcWvAx4Y2pSQMTltUi/yK547QZxH9S6+F+D8 1JmmX+ZAuOjnUrLokHmdGBSkCytWs3nrvI/GsCx5Y X-Google-Smtp-Source: AGHT+IFOEFcthth6cMEMSZ6PvMb/N+8HInIVSA/Lcn33NpJxIkD3CMxqneYYxUsdpX6C1zLGS31FBUXpSI0WyaqS/9c= X-Received: by 2002:a05:6402:270d:b0:5d1:2652:42ba with SMTP id 4fb4d7f45d1cf-5d81dd9a22amr41856282a12.16.1735783529280; Wed, 01 Jan 2025 18:05:29 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 1 Jan 2025 20:05:29 -0600 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Fri, 8 Nov 2024 12:12:46 +0000") References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> MIME-Version: 1.0 Date: Wed, 1 Jan 2025 20:05:29 -0600 Message-ID: Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ To: Peter Oliver Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74245 Cc: =?UTF-8?B?SGFyYWxkIErDtnJn?= , 74245@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 (-) Stefan Kangas writes: > Peter Oliver writes: > >> Perl subroutine signatures can include a variable with no name, just a bare $, >> to indicate that a parameter should be ignored. If this happens in the last >> place, CPerl mode in Emacs 30.0.92 mishandles it, and is unable to see the >> closing ). Consequently, it matches parentheses incorrectly, and misindents >> subsequent blocks. >> >> I have a test that I will send in as a patch, once I have a bug number. >> >> This issue is not present in Emacs 29.4. > > Harald, could you please take a look at this? Friendly ping. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 19:35:12 2025 Received: (at 74245) by debbugs.gnu.org; 12 Jan 2025 00:35:12 +0000 Received: from localhost ([127.0.0.1]:45432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWlwe-0005v9-8d for submit@debbugs.gnu.org; Sat, 11 Jan 2025 19:35:12 -0500 Received: from mout01.posteo.de ([185.67.36.65]:59003) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWlwa-0005oz-4k for 74245@debbugs.gnu.org; Sat, 11 Jan 2025 19:35:09 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id AADC0240027 for <74245@debbugs.gnu.org>; Sun, 12 Jan 2025 01:34:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1736642099; bh=Q3zkmx8UndknNnDv5svniglu+kmuLx4C5mRSQkTltzM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=m8VcQg5CxtVtdROVtkVp87OWEUSmCSO/tiBxvtq1PnAw7cgOaiGRKZrmPYrOpeC6R LcQJ2c98IUAKK/x3q4Hixaw3S25hczPxLPPPwCtRkiNtgFRiqh1fXXlrO/pBy34F3P lyUBTn5zy4hdOun7fkRLnqaTbLYw5/DD00ZqNJcEP44UDUSHjrkjjlP8f1FuOOesTS /HnuODJIMupeAbCpnEYtjy8CSXg9ISzfjYsiI4/b+JHFDYDmpgHb7Ubq5vDJ5PpCLX NHVwBw3Sc2ZdUERmjKvLJbdjfYLRDbKLZj0LeuO3i5kN7ZntAS+MY5IFqgWG3Okjz0 WHjZMPKzfqmEw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YVxHQ4qXDz9rxF; Sun, 12 Jan 2025 01:34:57 +0100 (CET) From: =?utf-8?Q?Harald_J=C3=B6rg?= To: Stefan Kangas Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ In-Reply-To: (Stefan Kangas's message of "Fri, 8 Nov 2024 12:12:46 +0000") References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> Date: Sun, 12 Jan 2025 00:34:57 +0000 Message-ID: <87bjwc3m4u.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74245 Cc: Peter Oliver , 74245@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 (---) Stefan Kangas writes: > Peter Oliver writes: > >> Perl subroutine signatures can include a variable with no name, just >> a bare $, to indicate that a parameter should be ignored. If this >> happens in the last place, CPerl mode in Emacs 30.0.92 mishandles >> it, and is unable to see the closing ). Consequently, it matches >> parentheses incorrectly, and misindents subsequent blocks. >> >> I have a test that I will send in as a patch, once I have a bug number. >> >> This issue is not present in Emacs 29.4. > > Harald, could you please take a look at this? I apologize, for some reason this bug report slipped by me. I'll have a look next week. I can reproduce the bug. On first glance, there's a workaround: Add a trailing comma to the parameter list. Ugly, but prevents the indentation from being messed up: sub ignore ($first, $,) {} -- Cheers, haj From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 07:00:36 2025 Received: (at 74245) by debbugs.gnu.org; 13 Jan 2025 12:00:36 +0000 Received: from localhost ([127.0.0.1]:50550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXJ7T-0005Mv-SU for submit@debbugs.gnu.org; Mon, 13 Jan 2025 07:00:36 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37845) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXJ7Q-0005Mg-4J for 74245@debbugs.gnu.org; Mon, 13 Jan 2025 07:00:33 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 92347240101 for <74245@debbugs.gnu.org>; Mon, 13 Jan 2025 13:00:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1736769625; bh=TuyPj3A/OmE4hObsSLzkS47f8jPlU7YjH03fu+Da5Cg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=nIx8tmegdFMW15x6O9Ez7qoUkueIXEjytNnhFyzsVawiXUrtM3kCNP9je65DK8L7V iJSfxoI17lcmWMJTDgAWEmDqnRf0srWno0GISpWwSD7D0TJVx7SPNIftAX4vCgMv6T EJxaKBWooD55eKG7yxic5PpLEdyJxwWAzzqREwghQRFYR0Y1LUVqYXTw1gquHOqvWQ UjbfQg5zOyNx+S/St7UPq9r2W35i678tmra4RMWf9Bih+t8ympFXQ+ZvS9iK2bNzUq lfwsoclug+wk7k7AXyWEGKbq8ai5DHRcIl/MZFfa6uCLdEwyAWzBRwMXFMGoOmV6ak MuQGdajldzAkA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YWrRr5Ttcz9rxL; Mon, 13 Jan 2025 13:00:24 +0100 (CET) From: =?utf-8?Q?Harald_J=C3=B6rg?= To: Peter Oliver Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ In-Reply-To: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> (Peter Oliver's message of "Thu, 7 Nov 2024 19:19:31 +0000 (GMT)") References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> Date: Mon, 13 Jan 2025 12:00:24 +0000 Message-ID: <87cygqnctj.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74245 Cc: 74245@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 (---) Peter Oliver writes: > Perl subroutine signatures can include a variable with no name, just a > bare $, to indicate that a parameter should be ignored. If this > happens in the last place, CPerl mode in Emacs 30.0.92 mishandles it, > and is unable to see the closing ). Consequently, it matches > parentheses incorrectly, and misindents subsequent blocks. > > I have a test that I will send in as a patch, once I have a bug number. > > This issue is not present in Emacs 29.4. Thank you for the report and for the test! This is now fixed in the emacs-30 branch. I would very much like to add the test and resource file as well. Do we need to do the copyright paperwork? -- Cheers, haj From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 07:44:25 2025 Received: (at 74245) by debbugs.gnu.org; 13 Jan 2025 12:44:25 +0000 Received: from localhost ([127.0.0.1]:50609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXJnt-0001kP-FL for submit@debbugs.gnu.org; Mon, 13 Jan 2025 07:44:25 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:56605) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tXJnq-0001k7-83 for 74245@debbugs.gnu.org; Mon, 13 Jan 2025 07:44:23 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4361f65ca01so40589105e9.1 for <74245@debbugs.gnu.org>; Mon, 13 Jan 2025 04:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1736772256; x=1737377056; darn=debbugs.gnu.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=v7h6qgc3X4mtbm4KIxuIrm/16gUEZMkIG06VmsgMEhA=; b=ijZqj1RcGfNQUME2qTsShdgzoHPUHyAk/2emfNK4500bBK7OzYGs+1RGXKRX3Q0Zqm xIwhnOOSLV8lxTV+Y/bz0dKsCs6+HdagS3VsLFxz6Fj5QoWIB5nb7vp8Qb7Hn5/YdXep qJ8AqUk0PCz7s7cZ/spzBNIEpzCiwg3KmMrLQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736772256; x=1737377056; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=v7h6qgc3X4mtbm4KIxuIrm/16gUEZMkIG06VmsgMEhA=; b=cxNIf/oLgsmCuNXXlfywLDVh7mT8MELh11W8+q84km6PIcNa2WHDuqS8NXH9GpyEfQ 5icbGxUR6O2Tt2OX/qwKatreMrnq4F8bh0ATCZNr0t4NFo5oLFJAbDI0XRI51P/iQtQQ vzTWon6AakWU/YnSZ+IadlHJq91VK0hrwA/1LTH3akH0FG8CaYyaxLUJOqtU1EudIjMx tfNPuGM3E3q8VPq2UJZBPmE5LXfeCwYu+V8mD8Xg/rshEO1XtvAHeCxS6mOJdTWX1heg thQGgzilH8NOHfbn3qlSjjuZ//azs/AZ6O3SLZq2N6RWQywVam6YELJHdJ1ihvFUB+/N ZShA== X-Gm-Message-State: AOJu0YxitNJCYQtb2I0R/sJWA72C8YEBfM6bardSlnD7T8l66+edCq1V CS/0NKJXC71LIKd3ccvrtpX2La2xs+f6c1yDoCtGQTUWrUlm0sGin+jZFID7YQ== X-Gm-Gg: ASbGnctjFoYv3YafksENzrbLMKwr/+0q0Wlk2FgBDTaiMezvi3KZ8PeIg+CD4YaKpwu VNufzEGGfD81PC/oASWFrvbQk1sYSpyWG+PQRpFQ5+4urJMZk2HILvUq/GLglu/IeIzxkor8xeh M2b0S2TB2I3ViU3Syl/yeyYZD+WnT/FDW9FPXPx06MLWBQosT6SpKu8V9Uj6Es9aU/aOW3nFsKh i9qB5y1zSoLiXlMqo6rL3Biz1NfrOZ5p7kUPxvumtn7pnE6+DPzHMF/lCSw2G55gB+4C1mx5DVE BBsDWQN/2YnliHofTg+8dYlpXP/B4NKBpBGM79qDlii1ZK5k7Fa0Ch6Kgwknlv4w3oM= X-Google-Smtp-Source: AGHT+IHq4erEXj5WeF6bUEDVCMMX5ig79QLRxZUd0AShR680HMkv476nS6MMRZhV3YH2sTP2+voAag== X-Received: by 2002:a05:600c:4383:b0:436:fb9e:26c with SMTP id 5b1f17b1804b1-436fb9e0497mr36651475e9.17.1736772255747; Mon, 13 Jan 2025 04:44:15 -0800 (PST) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165812-cust3365.vm31.cable.virginm.net. [82.34.125.38]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e9e6251asm146912165e9.40.2025.01.13.04.44.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jan 2025 04:44:14 -0800 (PST) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 50DCiDAC006623 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 13 Jan 2025 12:44:13 GMT Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id 50DCiDlG006618; Mon, 13 Jan 2025 12:44:13 GMT X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Mon, 13 Jan 2025 12:44:13 +0000 (GMT) From: Peter Oliver To: =?ISO-8859-15?Q?Harald_J=F6rg?= Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ In-Reply-To: <87cygqnctj.fsf@oook.m.uunet.de> Message-ID: <2a0405b4-0fbc-062e-84c4-b5e56d12a829@mavit.org.uk> References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> <87cygqnctj.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1463811584-1444372658-1736772253=:4770" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74245 Cc: 74245@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 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811584-1444372658-1736772253=:4770 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8BIT On Mon, 13 Jan 2025, Harald Jörg wrote: > Peter Oliver writes: > >> I have a test that I will send in as a patch, once I have a bug number. > > I would very much like to add the test and resource file as well. Do we > need to do the copyright paperwork? The paperwork is done. -- Peter Oliver ---1463811584-1444372658-1736772253=:4770-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 08:22:37 2025 Received: (at 74245) by debbugs.gnu.org; 13 Jan 2025 13:22:37 +0000 Received: from localhost ([127.0.0.1]:50677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXKOq-0003Ro-RQ for submit@debbugs.gnu.org; Mon, 13 Jan 2025 08:22:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34812) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXKOo-0003Ra-25 for 74245@debbugs.gnu.org; Mon, 13 Jan 2025 08:22:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tXKOi-0002lr-7a; Mon, 13 Jan 2025 08:22:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3FHZd8J+ggdobwJroH36lSvznmRyBZatA8SVPhZDfds=; b=IR1Z3rbvbrWYO0cIdXd3 LjNPnLPMot21rUNGXnl8+L6/HgiP3gHRCSOrGYIru6GzBzuttANX1UkQSxvZBWpdJXR19hyd/VPx1 Pez5MrWXo9YgmhCjS9rUEPchTE9XIWz9CHa/UkBybQzF9hCqU1CVHQiR0j1qdBsSxD6Q5/ymgnr3J lz2Xb7E9kPAI4KJ1LNfKRGffAeiDBe3OOeh25DOsWZJU4zXyR/MRvS+1rdAPnCJUNx0GkMga+1y9+ v+/ksHN56OHoETXM7Et3D4C9tumQ7HZllRZdJTqRJ8PQxf8y7HBirz/qCF9VuSaMojNCHlWSvs9+U Ka6DIPKV0kzRtQ==; Date: Mon, 13 Jan 2025 15:22:24 +0200 Message-Id: <86wmeyvofj.fsf@gnu.org> From: Eli Zaretskii To: Harald =?utf-8?Q?J=C3=B6rg?= In-Reply-To: <87cygqnctj.fsf@oook.m.uunet.de> (message from Harald =?utf-8?Q?J=C3=B6rg?= on Mon, 13 Jan 2025 12:00:24 +0000) Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> <87cygqnctj.fsf@oook.m.uunet.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74245 Cc: p.d.oliver@mavit.org.uk, 74245@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 (---) > Cc: 74245@debbugs.gnu.org > From: Harald Jörg > Date: Mon, 13 Jan 2025 12:00:24 +0000 > > I would very much like to add the test and resource file as well. Do we > need to do the copyright paperwork? Peter's assignment is on file, so we are okay in that department. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 11:18:03 2025 Received: (at 74245) by debbugs.gnu.org; 13 Jan 2025 16:18:03 +0000 Received: from localhost ([127.0.0.1]:52596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXN8c-0003Wi-L4 for submit@debbugs.gnu.org; Mon, 13 Jan 2025 11:18:02 -0500 Received: from mout01.posteo.de ([185.67.36.65]:45003) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXN8Y-0003Vz-JJ for 74245@debbugs.gnu.org; Mon, 13 Jan 2025 11:17:59 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E06B9240027 for <74245@debbugs.gnu.org>; Mon, 13 Jan 2025 17:17:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1736785070; bh=rqORRKBM8/rd4vrvvEBRi/dTbFBWw0aFYv5zyKS21cw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=ixFR9ZnMaFriaY4cLSvGlOdhOanpjtXx7aRXBX3LqI6cay1p+5na5n0iURsa1Lu6X VRnyULoy0jcV+DL8I2ejatmjUFeh1X5plTcDwqTeYpQymW7OfKlDYRA5p3HyxETAWp XG3CmU13YoXb8R2h5CoN1WfgUP3phuQAymNjuTFd8Yf7TIHUiJUvkbZpM8Z3o2FzL8 9wyDdCDNCvvLakqbUDrnU7cdKIEdKpURWl0eRX+5owASZliT55uSYLXKzs+Ph25stH +qfMQRa0Mwj+xfa3hSfs6NtTXWTgu6/B2ZVcwkw3H7rVRzy/5jwPOQ0jXbkwvn6jOP 1+7qQ+uTP7v5g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YWy8t111Rz9rxK; Mon, 13 Jan 2025 17:17:49 +0100 (CET) From: =?utf-8?Q?Harald_J=C3=B6rg?= To: Peter Oliver Subject: Re: bug#74245: 30.0.92; CPerl subroutine signatures are left open when last param is $ In-Reply-To: <2a0405b4-0fbc-062e-84c4-b5e56d12a829@mavit.org.uk> (Peter Oliver's message of "Mon, 13 Jan 2025 12:44:13 +0000 (GMT)") References: <457f28cf-be1f-58e0-5a49-8690ecd4ad25@mavit.org.uk> <87cygqnctj.fsf@oook.m.uunet.de> <2a0405b4-0fbc-062e-84c4-b5e56d12a829@mavit.org.uk> Date: Mon, 13 Jan 2025 16:17:49 +0000 Message-ID: <8734hmn0wi.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74245 Cc: 74245@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 (---) close 74245 30.0 thanks Peter Oliver writes: > On Mon, 13 Jan 2025, Harald J=C3=B6rg wrote: > >> Peter Oliver writes: >> >>> I have a test that I will send in as a patch, once I have a bug number. >> >> I would very much like to add the test and resource file as well. Do we >> need to do the copyright paperwork? > > The paperwork is done. Excellent! I committed the test (thanks again!) and close the bug now. --=20 Cheers, haj From unknown Wed Jun 18 00:27:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Feb 2025 12:24:09 +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