From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id E78B81F670 for ; Mon, 25 Oct 2021 04:26:43 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 6344C120A84; Mon, 25 Oct 2021 13:26:41 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id B85FD12097F for ; Mon, 25 Oct 2021 13:26:39 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to; s=smtpapi; bh=h7JsaHUX7SeSjPjSErv9uVhhpFSCPTdO6zwTzUaCruE=; b=C9w0RwKNKFXMXU/pjxVFE49lJWTWrOdLOwjJRlNamTAE78RR7JQxdP2c7vWqT/026qdn bI0lQ+pyWWX6T8R8pzjcIt7qt1vI0WebBf0+prWb8pyZ95gUaQ1VBIHPQQqMSOaYUfS+qz hQfa528/6aWezb5EhW8bFmYoJuw67jZv8= Received: by filterdrecv-7bc86b958d-qrvxl with SMTP id filterdrecv-7bc86b958d-qrvxl-1-617631FD-1E 2021-10-25 04:26:37.687299662 +0000 UTC m=+4601163.050375807 Received: from herokuapp.com (unknown) by geopod-ismtpd-2-0 (SG) with ESMTP id eycqy2IqSISXm3CzbOUhAQ for ; Mon, 25 Oct 2021 04:26:37.638 +0000 (UTC) Date: Mon, 25 Oct 2021 04:26:37 +0000 (UTC) From: "mame (Yusuke Endoh)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17837 X-Redmine-Issue-Author: sam.saffron X-Redmine-Sender: mame 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: 81983 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZqs7nbhofC82eLBS+?= =?us-ascii?Q?HRZTbex+aG2zMSRm=2FdaZJvtlWiK61Jwc6Gq56uP?= =?us-ascii?Q?6Qtl42sXQWzhcLhjgOLX8TT54e3=2FZ7zgITFeuSR?= =?us-ascii?Q?Vs6dJp3KTPvX49tDsgY6ZQ7YsMYWk3a4Ek06=2FrZ?= =?us-ascii?Q?AFomZdTOEdOGJogfih9KQmShMg+Kafaz3mv3Bsd?= =?us-ascii?Q?NXGv6MjcEY8AZZcWChXOg=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 105772 Subject: [ruby-core:105772] [Ruby master Feature#17837] Add support for Regexp timeouts X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE3ODM3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4KCgpt YW1lIChZdXN1a2UgRW5kb2gpIHdyb3RlIGluICNub3RlLTMxOgo+IEBrbzEgc3VnZ2VzdGVkIG1p eGluZyB0aGUgdHdvIGlkZWFzCgpBY2NvcmRpbmcgdG8gQGtvMSwgQGtudSBzdWdnZXN0ZWQgaXQg Zmlyc3QuIFNvcnJ5IGZvciBteSB3cm9uZyBjcmVkaXQuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE3ODM3OiBBZGQgc3VwcG9ydCBmb3IgUmVnZXhw IHRpbWVvdXRzCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xNzgzNyNjaGFuZ2Ut OTQyODYKCiogQXV0aG9yOiBzYW0uc2FmZnJvbiAoU2FtIFNhZmZyb24pCiogU3RhdHVzOiBPcGVu CiogUHJpb3JpdHk6IE5vcm1hbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiMjIyBCYWNrZ3JvdW5kCgpSZURvUyBhcmUgYSB2ZXJ5IGNvbW1vbiBzZWN1cml0eSBpc3N1 ZS4gQXQgRGlzY291cnNlIHdlIGhhdmUgc2VlbiBhIGZldyB0aHJvdWdoIHRoZSB5ZWFycy4gaHR0 cHM6Ly9vd2FzcC5vcmcvd3d3LWNvbW11bml0eS9hdHRhY2tzL1JlZ3VsYXJfZXhwcmVzc2lvbl9E ZW5pYWxfb2ZfU2VydmljZV8tX1JlRG9TCgpJbiBhIG51dHNoZWxsIHRoZXJlIGFyZSAxMDBzIG9m IHdheXMgdGhpcyBjYW4gaGFwcGVuIGluIHByb2R1Y3Rpb24gYXBwcywgdGhlIGtleSBpcyBmb3Ig YW4gYXR0YWNrZXIgKG9yIHBvc3NpYmx5IGlubm9jZW50IHBlcnNvbikgdG8gc3VwcGx5IGVpdGhl ciBhIHByb2JsZW1hdGljIFJlZ2V4cCBvciBhIGJhZCBzdHJpbmcgdG8gdGVzdCBpdCB3aXRoLgoK YGBgCi9BKEJ8QyspK0QvID1+ICJBIiArICJDIiAqIDEwMCArICJYIgpgYGAKCkhhdmluZyBhIHBy b2JsZW0gUmVnZXhwIHNvbWV3aGVyZSBpbiBhIGxhcmdlIGFwcCBpcyBhIHVuaXZlcnNhbCBjb25z dGFudCwgaXQgd2lsbCBoYXBwZW4gYXMgbG9uZyBhcyB5b3UgYXJlIHVzaW5nIFJlZ2V4cHMuIAoK CkN1cnJlbnRseSB0aGUgb25seSBmZWFzaWJsZSB3YXkgb2Ygc3VwcGx5aW5nIGEgY29uc2lzdGVu dCBzYWZlZ3VhcmQgaXMgYnkgdXNpbmcgYFRocmVhZC5yYWlzZWAgYW5kIG1hbmFnaW5nIGFsbCBl eGVjdXRpb24uIFRoaXMga2luZCBvZiBwYXR0ZXJuIHJlcXVpcmVzIHVzYWdlIG9mIGEgdGhpcmQg cGFydHkgaW1wbGVtZW50YXRpb24uIFRoZXJlIGFyZSBwb3NzaWJseSBpc3N1ZXMgd2l0aCBqUnVi eSBhbmQgVHJ1ZmZsZSB3aGVuIHRha2luZyBhcHByb2FjaGVzIGxpa2UgdGhpcy4KCiMjIyBQcmlv ciBhcnQKCi5ORVQgcHJvdmlkZXMgYSBgTWF0Y2hUaW1lb3V0YCBwcm9wZXJ0eSBwZXI6IGh0dHBz Oi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL2RvdG5ldC9hcGkvc3lzdGVtLnRleHQucmVndWxh cmV4cHJlc3Npb25zLnJlZ2V4Lm1hdGNodGltZW91dD92aWV3PW5ldC01LjAKCkphdmEgaGFzIG5v dGhpbmcgYnVpbHQgaW4gYXMgZmFyIGFzIEkgY2FuIHRlbGw6IGh0dHBzOi8vc3RhY2tvdmVyZmxv dy5jb20vcXVlc3Rpb25zLzkxMDc0MC9jYW5jZWxsaW5nLWEtbG9uZy1ydW5uaW5nLXJlZ2V4LW1h dGNoCgpOb2RlIGhhcyBub3RoaW5nIGJ1aWx0IGluIGFzIGZhciBhcyBJIGNhbiB0ZWxsOiBodHRw czovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zODg1OTUwNi9jYW5jZWwtcmVnZXgtbWF0 Y2gtaWYtdGltZW91dAoKCkdvbGFuZyBhbmQgUnVzdCB1c2VzIFJFMiB3aGljaCBpcyBub3QgdnVs bmVyYWJsZSB0byBEb1MgYnkgbGltaXRpbmcgZmVhdHVyZXMgKGF2YWlsYWJsZSBpbiBSdWJ5IFJF MiBnZW0pCgpgYGAKaXJiKG1haW4pOjAwMzowPiByID0gUkUyOjpSZWdleHAubmV3KCdBKEJ8Qysp K0QnKQo9PiAjPFJFMjo6UmVnZXhwIC9BKEJ8QyspK0QvPgppcmIobWFpbik6MDA0OjA+IHIubWF0 Y2goIkEiICsgIkMiICogMTAwICsgIlgiKQo9PiBuaWwKYGBgCgojIyMgUHJvcG9zYWwKCkltcGxl bWVudCBgUmVnZXhwLnRpbWVvdXRgIHdoaWNoIGFsbG93IHVzIHRvIHNwZWNpZnkgYSBnbG9iYWwg dGltZW91dCBmb3IgYWxsIFJlZ2V4cCBvcGVyYXRpb25zIGluIFJ1YnkuIAoKUGVyIFJlZ2V4cCB3 b3VsZCByZXF1aXJlIG1hc3NpdmUgYXBwbGljYXRpb24gY2hhbmdlcywgYWxtb3N0IGFsbCB3ZWIg YXBwcyB3b3VsZCBkbyBqdXN0IGZpbmUgd2l0aCBhIDEgc2Vjb25kIFJlZ2V4cCB0aW1lb3V0LgoK SWYgYHRpbWVvdXRgIGlzIHNldCB0byBgbmlsYCBldmVyeXRoaW5nIHdvdWxkIHdvcmsgYXMgaXQg ZG9lcyB0b2RheSwgd2hlbiBzZXQgdG8gc2Vjb25kIGEgIm1vbml0b3IiIHRocmVhZCB3b3VsZCB0 cmFjayBydW5uaW5nIHJlZ2V4cHMgYW5kIHRpbWUgdGhlbSBvdXQgYWNjb3JkaW5nIHRvIHRoZSBn bG9iYWwgdmFsdWUuCgojIyMgQWx0ZXJuYXRpdmVzIAoKSSByZWNvbW1lbmQgYWdhaW5zdCBhICJw ZXIgUmVnZXhwIiBBUEkgYXMgdGhpcyBkZWNpc2lvbiBpcyBhdCB0aGUgYXBwbGljYXRpb24gbGV2 ZWwuIFlvdSB3YW50IHRvIGFwcGx5IGl0IHRvIGFsbCByZWd1bGFyIGV4cHJlc3Npb25zIGluIGFs bCB0aGUgZ2VtcyB5b3UgYXJlIGNvbnN1bWluZy4KCkkgcmVjb21tZW5kIGFnYWluc3QgYSBtb3Zl IHRvIFJFMiBhdCB0aGUgbW9tZW50IGFzIHdheSB0b28gbXVjaCB3b3VsZCBicmVhayAKCgojIyMg U2VlIGFsc286IAoKaHR0cHM6Ly9wZW9wbGUuY3MudnQuZWR1L2RhdmlzamFtL2Rvd25sb2Fkcy9w dWJsaWNhdGlvbnMvRGF2aXMtRGlzc2VydGF0aW9uLTIwMjAucGRmCmh0dHBzOi8vbGV2ZWx1cC5n aXRjb25uZWN0ZWQuY29tL3RoZS1yZWd1bGFyLWV4cHJlc3Npb24tZGVuaWFsLW9mLXNlcnZpY2Ut cmVkb3MtY2hlYXQtc2hlZXQtYTc4ZDBlZDdkODY1CgoKCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5 LWxhbmcub3JnLwo=