From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 296F91F4CC for ; Tue, 10 Dec 2024 13:28:38 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=oOblgpto; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=rXsiUlE+; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1733837315; bh=7QgQbtJgnAcuHDrPmOta2FjkpW5TlTlr2WMAZwD4yvE=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=oOblgptoWp0GOz39ZOZf13gYpUJyl/pq9E3Hth/pUSq0uQIBvKYm4MGyPp9Leu4o/ OLjhKl9Xw9tiWd46slNqL0KrWPejXHXFn8/XaRCAhzmDkPFdpKqiOviEpDR/CD63Zp 3kjjmWwgfyH3WY10JgBkWpWGHEavof4fOiQx0vV0= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8ECC144DC3 for ; Tue, 10 Dec 2024 13:28:35 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=rXsiUlE+; dkim-atps=neutral Received: from s.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 14AA544D66 for ; Tue, 10 Dec 2024 13:28:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=9EZWu4LEH0nMeD7fMVlLWgGjWOpp/mBRSXGZmNfV1qE=; b=rXsiUlE+oRYKsvJn2OMOw+UQg9CMAHZz+eubmDnF1hmSrcQvmR0Z+aiaCuftMqhLOpH0 ChOO3EvhHvw0TIG5N6/xqdcNwYKI/Jn/RxShAVsjrZwdkLxRi8ULGmnaM0ODOMuinB7cnm +ni553LqRU1mX5y+UYoT/VKljcIVs91QZyLN17JwcVcIWjVcAg51MhtntxIrJgeQu5tnfy DxIci9jRU5+R7AHkaR6PVqwZ0brI6BiYeUsvwSI90uq/AsWy2TugVCUBpckO1AGO7d3mc8 /rPruhOAm8ulig7cvKj3GLwpBMnLRBtT+0HY+wBQeQxWYHpLucpyqMydDT51H3NQ== Received: by recvd-84b546689d-d2nml with SMTP id recvd-84b546689d-d2nml-1-675841F6-11 2024-12-10 13:28:22.42830598 +0000 UTC m=+2217989.685909987 Received: from herokuapp.com (unknown) by geopod-ismtpd-18 (SG) with ESMTP id eqP4cYsRS_q2GyYIRDFquw for ; Tue, 10 Dec 2024 13:28:22.364 +0000 (UTC) Date: Tue, 10 Dec 2024 13:28:22 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 20925 X-Redmine-Issue-Author: Dan0042 X-Redmine-Issue-Priority: Normal X-Redmine-Sender: lpogic X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 96833 X-SG-EID: =?us-ascii?Q?u001=2EOiaMsFCV86z7dHyw1jZ3YIOtQXTDMIWDWyrqm8a3GGTfRl7hMGDHVTutp?= =?us-ascii?Q?I6rkvXVcI3iHuo05CkX3CJnvfwsT2zQb7kjugC4?= =?us-ascii?Q?vn0BJtCFXLz8cOVOkhYz=2F4NETiiux7lYY0acJO=2F?= =?us-ascii?Q?ZsX396NafPaWdF7QzV6M9Je+WvQaOePST5WlYUk?= =?us-ascii?Q?55mzBdI7XEcxVtSktV8PkAFSKVBS=2FW=2Fu4EubiU0?= =?us-ascii?Q?6bkBJgv4WKGLOOCqrXIUpZncG6oV2H2a=2FiVvvSk?= =?us-ascii?Q?nMBD?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: BQJWPUFKFXOJVRH35QVS5HHBYK2IGK4Y X-Message-ID-Hash: BQJWPUFKFXOJVRH35QVS5HHBYK2IGK4Y X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:120156] [Ruby master Feature#20925] Allow boolean operators at beginning of line to continue previous line List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: lpogic via ruby-core Cc: lpogic Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTI1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbHBvZ2ljICjFgXVrYXN6IFBvbWlldMWC bykuDQoNCg0KKzEuIFJlZ2FyZGluZyBpbmRlbnRhdGlvbiwgSSBvbmNlIHJlYWQgdGhhdCBhIG11 bHRpLWxpbmUgImlmIiBjb25kaXRpb24gbG9va3MgYmV0dGVyIHdpdGggInRoZW4iOg0KDQpgYGAN CmlmIHJlcXVlc3Quc2VjcmV0X2tleV9iYXNlLnByZXNlbnQ/DQogICYmIHJlcXVlc3QuZW5jcnlw dGVkX3NpZ25lZF9jb29raWVfc2FsdC5wcmVzZW50Pw0KICAmJiByZXF1ZXN0LmVuY3J5cHRlZF9j b29raWVfc2FsdC5wcmVzZW50Pw0KdGhlbg0KICByZXF1ZXN0LmVuY3J5cHRlZF9jb29raWUNCmVu ZA0KYGBgDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1 cmUgIzIwOTI1OiBBbGxvdyBib29sZWFuIG9wZXJhdG9ycyBhdCBiZWdpbm5pbmcgb2YgbGluZSB0 byBjb250aW51ZSBwcmV2aW91cyBsaW5lDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1 ZXMvMjA5MjUjY2hhbmdlLTExMDkxMA0KDQoqIEF1dGhvcjogRGFuMDA0MiAoRGFuaWVsIERlTG9y bWUpDQoqIFN0YXR1czogT3Blbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KSSB3b3VsZCBsaWtlIGZvciB0aGlzIHRvIGJlY29tZSBhY2NlcHRlZCBzeW50YXg6DQoN Cgljb25kaXRpb24xDQoJfHwgY29uZGl0aW9uMg0KCQ0KCWNvbmRpdGlvbjENCgkmJiBjb25kaXRp b24yDQoJDQoJY29uZGl0aW9uMQ0KCW9yIGNvbmRpdGlvbjINCgkNCgljb25kaXRpb24xDQoJYW5k IGNvbmRpdGlvbjINCgkNClRoaXMgaXMgc2ltaWxhciB0byBob3cgbWV0aG9kIGNoYWluaW5nIG9u IHRoZSBzZWNvbmQgbGluZSB3YXMgYWRkZWQgaW4gUnVieSAxLjkNCg0KCWV4cHINCgkubWV0aG9k DQoJDQpBbmQgaXQgaGFzIHRoZSBzYW1lIGFkdmFudGFnZTogd2hlbiB5b3UgaGF2ZSBhIG11bHRp LWxpbmUgZXhwcmVzc2lvbiwgaW5zdGVhZCBvZiBodW50aW5nIGZvciB0aGUgZG90IG9yIGJvb2xl YW4gb3BlcmF0b3IgYXQgdGhlIGVuZCBvZiBsaW5lMSwgaXQncyByaWdodCB0aGVyZSBhdCB0aGUg YmVnaW5uaW5nIG9mIGxpbmUyLCBtYWtpbmcgdGhlIHN0cnVjdHVyZSB2ZXJ5IG9idmlvdXMgYW5k IHJlYWRhYmxlLiBQbGVhc2UgY29udHJhc3Q6DQoNCglyZXF1ZXN0LnNlY3JldF9rZXlfYmFzZS5w cmVzZW50PyAmJg0KCSAgcmVxdWVzdC5lbmNyeXB0ZWRfc2lnbmVkX2Nvb2tpZV9zYWx0LnByZXNl bnQ/ICYmDQoJICByZXF1ZXN0LmVuY3J5cHRlZF9jb29raWVfc2FsdC5wcmVzZW50PyAmJg0KCSAg cmVxdWVzdC51c2VfYXV0aGVudGljYXRlZF9jb29raWVfZW5jcnlwdGlvbg0KCQ0KCXJlcXVlc3Qu c2VjcmV0X2tleV9iYXNlLnByZXNlbnQ/DQoJICAmJiByZXF1ZXN0LmVuY3J5cHRlZF9zaWduZWRf Y29va2llX3NhbHQucHJlc2VudD8NCgkgICYmIHJlcXVlc3QuZW5jcnlwdGVkX2Nvb2tpZV9zYWx0 LnByZXNlbnQ/DQoJICAmJiByZXF1ZXN0LnVzZV9hdXRoZW50aWNhdGVkX2Nvb2tpZV9lbmNyeXB0 aW9uDQoNClRoZSBmaXJzdCBleHByZXNzaW9uIG11c3QgcmVseSBvbiBpbmRlbnRhdGlvbiB0byBj b21tdW5pY2F0ZSB0aGUgbXVsdGktbGluZSBuYXR1cmUgb2YgdGhlIGNvbmRpdGlvbiwgYW5kIGV2 ZW4gdGhlbiBpdCdzIG5vdCBhcyBpbW1lZGlhdGVseSBvYnZpb3VzIGFzIHRoZSBzZWNvbmQgZXhw cmVzc2lvbiwgd2hlcmUgd2UgY2FuIHNlZSBlYXNpbHkgYW5kIGltbWVkaWF0ZWx5IHRoYXQgdGhp cyBpcyBhIG11bHRpLWxpbmUgYCYmYCBjb25kaXRpb24uDQoNClRoaXMgc3ludGF4IGlzIGFsc28g c2ltaWxhciB0byBob3cgYSB0cmFpbGluZyBjb21tYSBpcyBhbGxvd2VkIGluIGFycmF5cyBhbmQg aGFzaGVzIChhbmQgbWV0aG9kIGNhbGxzIHNpbmNlIFJ1YnkgMS45KSwgd2l0aCB0aGUgc2FtZSBh ZHZhbnRhZ2UuIEl0IG1ha2VzIGZvciBhIGNsZWFuZXIgZGlmZiB3aGVuIHlvdSBhZGQgYW4gZWxl bWVudCB0byB0aGUgYXJyYXkvaGFzaC9jb25kaXRpb25hbC4gVGFraW5nIHRoZSBwcmV2aW91cyBl eGFtcGxlLCBpbWFnaW5lIHdlIGFyZSBhZGRpbmcgdGhlIGNvbmRpdGlvbiBgJiYgcmVxdWVzdC51 c2VfYXV0aGVudGljYXRlZF9jb29raWVfZW5jcnlwdGlvbmAuIE5vdyBjb250cmFzdCB0aGUgZGlm ZiBiZXR3ZWVuIHRoZSB0d28gc3R5bGVzOg0KDQoJICByZXF1ZXN0LnNlY3JldF9rZXlfYmFzZS5w cmVzZW50PyAmJg0KCSAgICByZXF1ZXN0LmVuY3J5cHRlZF9zaWduZWRfY29va2llX3NhbHQucHJl c2VudD8gJiYNCgktICAgcmVxdWVzdC5lbmNyeXB0ZWRfY29va2llX3NhbHQucHJlc2VudD8NCgkr ICAgcmVxdWVzdC5lbmNyeXB0ZWRfY29va2llX3NhbHQucHJlc2VudD8gJiYNCgkrICAgcmVxdWVz dC51c2VfYXV0aGVudGljYXRlZF9jb29raWVfZW5jcnlwdGlvbg0KCQ0KCSAgcmVxdWVzdC5zZWNy ZXRfa2V5X2Jhc2UucHJlc2VudD8NCgkgICAgJiYgcmVxdWVzdC5lbmNyeXB0ZWRfc2lnbmVkX2Nv b2tpZV9zYWx0LnByZXNlbnQ/DQoJICAgICYmIHJlcXVlc3QuZW5jcnlwdGVkX2Nvb2tpZV9zYWx0 LnByZXNlbnQ/DQoJKyAgICYmIHJlcXVlc3QudXNlX2F1dGhlbnRpY2F0ZWRfY29va2llX2VuY3J5 cHRpb24NCg0KQmFzZWQgb24gdGhlIGFib3ZlIEkgd291bGQgc2F5IHRoaXMgc3ludGF4IGlzIG5h dHVyYWwgYW5kIGNvbnNpc3RlbnQgd2l0aCBleGlzdGluZyBSdWJ5IHN5bnRhY3RpY2FsIGVsZW1l bnRzLCBhbmQgd291bGQgZ3JlYXRseSBpbXByb3ZlIGNvZGUgcmVhZGFiaWxpdHkuDQoNCg0KDQot LSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1j b3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVi eS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8v bWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9y Zy8=