From unknown Wed Jun 18 23:09:24 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#66251 <66251@debbugs.gnu.org> To: bug#66251 <66251@debbugs.gnu.org> Subject: Status: make [[:digit:]] consistent with \d when UCP mode is enabled in -P Reply-To: bug#66251 <66251@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:09:24 +0000 retitle 66251 make [[:digit:]] consistent with \d when UCP mode is enabled = in -P reassign 66251 grep submitter 66251 Carlo Arenas severity 66251 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 28 06:12:39 2023 Received: (at submit) by debbugs.gnu.org; 28 Sep 2023 10:12:39 +0000 Received: from localhost ([127.0.0.1]:53074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlo0d-0004hz-1n for submit@debbugs.gnu.org; Thu, 28 Sep 2023 06:12:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlo0b-0004hX-Ca for submit@debbugs.gnu.org; Thu, 28 Sep 2023 06:12:38 -0400 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 1qlo0H-0006wc-W5 for bug-grep@gnu.org; Thu, 28 Sep 2023 06:12:18 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qlo0G-0002Wu-B4 for bug-grep@gnu.org; Thu, 28 Sep 2023 06:12:17 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-313e742a787so8499500f8f.1 for ; Thu, 28 Sep 2023 03:12:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695895934; x=1696500734; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fDwh/59UCLnH0VF0l6hgOejY9KC6FPly8wQtsGc1UVs=; b=LfLed+1cNXFvcJNfa/Mjt0GW3T61OMnr1UFmhXTv2X+TgB30LDI/sKL3ZDYvACTdEW tO7xXvWhRckDd4+1cxQ0h06J3WOaSfQ1pTMNNXh15IUyZCaaXthDUQv9skRpR8Oeoqgf /qIotqXbwF/8mQX3BeOzn/rUelY7fu9Dt3mlJdJzqmFuZJuKFyl7nyDjAplVaTJMWJaz A2n46KnMRmscISzLOvr4BDbmC4XbMCZT0Has8UYWbBdqbAFk83EYFfuAA1eMq8dso0KI L08LkNpMOsCdyVRndRHX5ya2TenEhWLX/r7K1iibmNmrHQg5mCnWQkAFbPhSt1uvVacU kEBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695895934; x=1696500734; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fDwh/59UCLnH0VF0l6hgOejY9KC6FPly8wQtsGc1UVs=; b=BsHrKTLFSVTo0Yq+ATIWZz4xDP/P7UQ0A8QoLkasQ3nn2pn1IZukOAQjpVn3UnbXRw 4yL3ZIKV5C3l7PqVw4VDD+jNdORjqGYTQNT7eOZ4vn4fE4OPYa4iRTgDFFmF93rp/REy qYdmqu8uXlsSBtoa4lpRGt4I+73m7gumHAOy7Ot6HBVbA59G3raDZFDHgHvFNjFeg3TY r8cJBe+v4mFejMa4iDnhE+g6h2/sMRrGOOQtyEf7DbI/GbYXCX57ugcKPmSk/vOneOV4 dH5lk6NlkVzz5WSygmQt4XZ4Ub/OUwD61PzR46jW/8CmftWhd67xnXlO4TFQUQRCoA0p 92iA== X-Gm-Message-State: AOJu0YymdNcY8bpINemB+Zx28LcGykcgq2KVZa3idDNlh6asXY9CRwV9 fjdJ8aWingGbkIVNBzjbjTriZBqo1/4Ru84zWDgPcyFd X-Google-Smtp-Source: AGHT+IGXFmSaO4rF1LicmB5pSoVSG6+CSNL025dUBh/n7Eq6AwV2L88K9XH7KrRiUyPG499xs0rQMelJfWDSer7+iP0= X-Received: by 2002:adf:e64a:0:b0:323:30d0:5c4d with SMTP id b10-20020adfe64a000000b0032330d05c4dmr858111wrn.19.1695895933726; Thu, 28 Sep 2023 03:12:13 -0700 (PDT) MIME-Version: 1.0 From: Carlo Arenas Date: Thu, 28 Sep 2023 03:12:02 -0700 Message-ID: Subject: make [[:digit:]] consistent with \d when UCP mode is enabled in -P To: bug-grep@gnu.org Content-Type: multipart/mixed; boundary="000000000000b4ee500606688aeb" Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=carenas@gmail.com; helo=mail-wr1-x429.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, FREEMAIL_FROM=0.001, 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.0 (+) 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: -0.0 (/) --000000000000b4ee500606688aeb Content-Type: text/plain; charset="UTF-8" Enable the PCRE2 flag that will be released with 10.43 to keep [[:digit:]] ASCII just like it was done already for `\d`. Carlo --000000000000b4ee500606688aeb Content-Type: application/octet-stream; name="0001-pcre-make-d-and-digit-consistent-in-UCP-mode.patch" Content-Disposition: attachment; filename="0001-pcre-make-d-and-digit-consistent-in-UCP-mode.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ln30mk2x0 RnJvbSBiZTJjNmUxODNmMzg4NGNlYTI4ODY0Zjg3Y2E2MjlkMmQ0ODBhMzdmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Q2FybG89MjBNYXJjZWxvPTIwQXJlbmFzPTIw QmVsPUMzPUIzbj89IDxjYXJlbmFzQGdtYWlsLmNvbT4KRGF0ZTogVGh1LCAyOCBTZXAgMjAyMyAw MjowMzowMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHBjcmU6IG1ha2UgXGQgYW5kIFtbOmRpZ2l0 Ol1dIGNvbnNpc3RlbnQgaW4gVUNQIG1vZGUKCiogZG9jL2dyZXAudGV4aTogdXBkYXRlIGxpbmsg YW5kIHJlbW92ZSBzdGFsZSB3YXJuaW5nCiogc3JjL3BjcmVzZWFyY2guYyAoUGNvbXBpbGUpOiBV c2UgUENSRTJfRVhUUkFfQVNDSUlfRElHSVQKKiB0ZXN0cy9wY3JlLWFzY2lpLWRpZ2l0czogdGVz dCB0aGlzCi0tLQogZG9jL2dyZXAudGV4aSAgICAgICAgICAgfCA0ICstLS0KIHNyYy9wY3Jlc2Vh cmNoLmMgICAgICAgIHwgNSArKysrLQogdGVzdHMvcGNyZS1hc2NpaS1kaWdpdHMgfCA4ICsrKysr KysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZG9jL2dyZXAudGV4aSBiL2RvYy9ncmVwLnRleGkKaW5kZXggNDJiNDk5YS4u Y2RlZWNkNiAxMDA2NDQKLS0tIGEvZG9jL2dyZXAudGV4aQorKysgYi9kb2MvZ3JlcC50ZXhpCkBA IC0xMTQ4LDE0ICsxMTQ4LDEyIEBAIGNvbWJpbmVkIHdpdGggdGhlIEBvcHRpb257LXp9IChAb3B0 aW9uey0tbnVsbC1kYXRhfSkgb3B0aW9uLCBhbmQgbm90ZSB0aGF0CiBAc2FtcHtncmVwQCAtUH0g bWF5IHdhcm4gb2YgdW5pbXBsZW1lbnRlZCBmZWF0dXJlcy4KIEB4cmVme090aGVyIE9wdGlvbnN9 LgogCi1Gb3IgZG9jdW1lbnRhdGlvbiwgcmVmZXIgdG8gQHVybHtodHRwczovL3d3dy5wY3JlLm9y Zy99LCB3aXRoIHRoZXNlIGNhdmVhdHM6CitGb3IgZG9jdW1lbnRhdGlvbiwgcmVmZXIgdG8gQHVy bHtodHRwczovL3BjcmUycHJvamVjdC5naXRodWIuaW8vcGNyZTIvZG9jL2h0bWwvfSwgd2l0aCB0 aGVzZSBjYXZlYXRzOgogQGl0ZW1pemUKIEBpdGVtCiBAc2FtcHtcZH0gbWF0Y2hlcyBvbmx5IHRo ZSB0ZW4gQVNDSUkgZGlnaXRzCiAoYW5kIEBzYW1we1xEfSBtYXRjaGVzIHRoZSBjb21wbGVtZW50 KSwgcmVnYXJkbGVzcyBvZiBsb2NhbGUuCiBVc2UgQHNhbXB7XHBAe05kQH19IHRvIGFsc28gbWF0 Y2ggbm9uLUFTQ0lJIGRpZ2l0cy4KLShUaGUgYmVoYXZpb3Igb2YgQHNhbXB7XGR9IGFuZCBAc2Ft cHtcRH0gaXMgdW5zcGVjaWZpZWQgYWZ0ZXIKLWluLXJlZ2V4cCBkaXJlY3RpdmVzIGxpa2UgQHNh bXB7KD9hRCl9LikKIAogQGl0ZW0KIEFsdGhvdWdoIFBDUkUgdHJhY2tzIHRoZSBzeW50YXggYW5k IHNlbWFudGljcyBvZiBQZXJsJ3MgcmVndWxhcgpkaWZmIC0tZ2l0IGEvc3JjL3BjcmVzZWFyY2gu YyBiL3NyYy9wY3Jlc2VhcmNoLmMKaW5kZXggNTRhMTY5MC4uMTZiZDMxOSAxMDA2NDQKLS0tIGEv c3JjL3BjcmVzZWFyY2guYworKysgYi9zcmMvcGNyZXNlYXJjaC5jCkBAIC0zOCw2ICszOCw5IEBA CiAjaWZuZGVmIFBDUkUyX0VYVFJBX0FTQ0lJX0JTRAogIyBkZWZpbmUgUENSRTJfRVhUUkFfQVND SUlfQlNEIDAKICNlbmRpZgorI2lmbmRlZiBQQ1JFMl9FWFRSQV9BU0NJSV9ESUdJVAorIyBkZWZp bmUgUENSRTJfRVhUUkFfQVNDSUlfRElHSVQgMAorI2VuZGlmCiAKIC8qIFVzZSBQQ1JFMl9NQVRD SF9JTlZBTElEX1VURiBpZiBzdXBwb3J0ZWQgYW5kIG5vdCBidWdneTsKICAgIHNlZSA8aHR0cHM6 Ly9naXRodWIuY29tL1BDUkUyUHJvamVjdC9wY3JlMi9pc3N1ZXMvMjI0Pi4KQEAgLTE5NCw3ICsx OTcsNyBAQCBQY29tcGlsZSAoY2hhciAqcGF0dGVybiwgaWR4X3Qgc2l6ZSwgcmVnX3N5bnRheF90 IGlnbm9yZWQsIGJvb2wgZXhhY3QpCiAgICAgZGllIChFWElUX1RST1VCTEUsIDAsIF8oInRoZSAt UCBvcHRpb24gb25seSBzdXBwb3J0cyBhIHNpbmdsZSBwYXR0ZXJuIikpOwogCiAjaWZkZWYgUENS RTJfRVhUUkFfTUFUQ0hfTElORQotICB1aW50MzJfdCBleHRyYV9vcHRpb25zID0gKFBDUkUyX0VY VFJBX0FTQ0lJX0JTRAorICB1aW50MzJfdCBleHRyYV9vcHRpb25zID0gKFBDUkUyX0VYVFJBX0FT Q0lJX0JTRCB8IFBDUkUyX0VYVFJBX0FTQ0lJX0RJR0lUCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAobWF0Y2hfbGluZXMgPyBQQ1JFMl9FWFRSQV9NQVRDSF9MSU5FIDogMCkpOwogICBw Y3JlMl9zZXRfY29tcGlsZV9leHRyYV9vcHRpb25zIChjY29udGV4dCwgZXh0cmFfb3B0aW9ucyk7 CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rlc3RzL3BjcmUtYXNjaWktZGlnaXRzIGIvdGVzdHMvcGNy ZS1hc2NpaS1kaWdpdHMKaW5kZXggOWRmYzBmYS4uZTllZWUyMCAxMDA3NTUKLS0tIGEvdGVzdHMv cGNyZS1hc2NpaS1kaWdpdHMKKysrIGIvdGVzdHMvcGNyZS1hc2NpaS1kaWdpdHMKQEAgLTMzLDEw ICszMywxOCBAQCBwcmludGYgJ1xuJyA+PiBpbiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KIHJldHVy bnNfIDEgZ3JlcCAtUCAnXGQnIGluID4gb3V0IHx8IGZhaWw9MQogY29tcGFyZSAvZGV2L251bGwg b3V0IHx8IGZhaWw9MQogCisjIEVuc3VyZSB0aGF0IFtbOmRpZ2l0Ol1dIGFsc28gbWF0Y2hlcyBu byBjaGFyYWN0ZXIuCityZXR1cm5zXyAxIGdyZXAgLVAgJ1tbOmRpZ2l0Ol1dJyBpbiA+IG91dCB8 fCBmYWlsPTEKK2NvbXBhcmUgL2Rldi9udWxsIG91dCB8fCBmYWlsPTEKKwogIyBFbnN1cmUgdGhh dCBeXEQrJCBtYXRjaGVzIHRoZSBlbnRpcmUgbGluZS4KIGdyZXAgLVAgJ15cRCskJyBpbiA+IG91 dCB8fCBmYWlsPTEKIGNvbXBhcmUgaW4gb3V0IHx8IGZhaWw9MQogCisjIEVuc3VyZSB0aGF0IFte WzpkaWdpdDpdXSskIGFsc28gbWF0Y2hlcyB0aGUgZW50aXJlIGxpbmUuCitncmVwIC1QICdbXls6 ZGlnaXQ6XV0rJCcgaW4gPiBvdXQgfHwgZmFpbD0xCitjb21wYXJlIGluIG91dCB8fCBmYWlsPTEK KwogIyBXaGVuIGJ1aWx0IHdpdGggUENSRTIgMTAuNDMgYW5kIG5ld2VyLCBvbmUgbWF5IHVzZSAo P2FEKSBhbmQgKD8tYUQpCiAjIHRvIHRvZ2dsZSBiZXR3ZWVuIG1vZGVzLiAgKD9hRCkgaXMgdGhl IGRlZmF1bHQgKG1ha2luZyBcZCA9PSBbMC05XSkuCiAjICg/LWFEKSByZWxheGVzIFxkLCBtYWtp bmcgaXQgbWF0Y2ggImFsbCIgZGlnaXRzLgotLSAKMi4zOS4yCgo= --000000000000b4ee500606688aeb--