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 314751F670 for ; Mon, 25 Oct 2021 04:39:47 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id A13B6120A8A; Mon, 25 Oct 2021 13:39:43 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 32B67120A7B for ; Mon, 25 Oct 2021 13:39:41 +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=V0bdhK8kW7btMLDDtTDtgG486VTcT/zbwks9SVMWPV8=; b=fhEvjsOTveN5aUnwHOcP39dkF4qSMjNWmK0XysJtrzQDc2zWXJ0wczFlIpWTSxbBcuTp U8ZUX6e0GDtea4df7JabM0jvLlkiaQ1H8zqOMPBoPjpnEsIetO1AtBU2uYidPUnA2eN4bL JLUBE9gK0PK1kmjc+s6w3R4fY7bWwQ+uA= Received: by filterdrecv-55446c4d49-q498s with SMTP id filterdrecv-55446c4d49-q498s-1-61763507-11 2021-10-25 04:39:35.35295805 +0000 UTC m=+4601953.935940604 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-2 (SG) with ESMTP id xfCv0G6PTWSpu3Rw-KaVMQ for ; Mon, 25 Oct 2021 04:39:35.287 +0000 (UTC) Date: Mon, 25 Oct 2021 04:39:35 +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: 81984 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZu=2F27UFoozDs36MBr?= =?us-ascii?Q?4Zo+arvIrasNb42QZWh5CyKL4X5fsetzj+e76nN?= =?us-ascii?Q?MZ7O3xji9N6e4evEi7Q8KXpqKl6y0UxEGnaYegp?= =?us-ascii?Q?8=2F+L6bI7purtIMoXDF9jA2wgIbuQPMTnQ8RpduI?= =?us-ascii?Q?JRTR0BgT2lIIBwoSRM5hfXnkJOhPQJ=2FZKVGNySo?= =?us-ascii?Q?n0A8PJViVZi91OeNTmMCQ=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 105773 Subject: [ruby-core:105773] [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" SXNzdWUgIzE3ODM3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4KCgpG b3IgdGhlIHJlY29yZDogdGhpcyBBUEkgd2lsbCBub3QgaW50ZXJydXB0IHRoZSBleGVjdXRpb24g b2YgYSByZWdleHAgdGhhdCBpbmNsdWRlcyBubyBpbnRlcnJ1cHQgY2hlY2suIFR5cGljYWxseSBq dXN0IGEgbG9uZyByZWdleHAgbGlrZSBgL3h4eHh4eHh4eC4uLi57c28gbG9uZ30uLi54eHgvYCBt YXkgbm90IGJlIGludGVycnVwdGVkIGV2ZW4gaWYgdGhlIHRpbWUgbGltaXQgaXMgZXhjZWVkZWQu IFRoZSBkb2N1bWVudCBvZiB0aGlzIEFQSSBzaG91bGQgbm90ZSB0aGlzLgoKSW4gc2hvcnQsIGAv I3t1bnRydXN0ZWRfaW5wdXR9LyA9fiBzb21ldGhpbmdgIHdpbGwgYmUgdnVsbmVyYWJpbGUgYWdh aW5zdCBEb1MgZXZlbiBhZnRlciB0aGlzIEFQSSBpcyB1c2VkLgoKLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMxNzgzNzogQWRkIHN1cHBvcnQgZm9yIFJl Z2V4cCB0aW1lb3V0cwpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTc4MzcjY2hh bmdlLTk0Mjg3CgoqIEF1dGhvcjogc2FtLnNhZmZyb24gKFNhbSBTYWZmcm9uKQoqIFN0YXR1czog T3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQojIyMgQmFja2dyb3VuZAoKUmVEb1MgYXJlIGEgdmVyeSBjb21tb24gc2VjdXJpdHkg aXNzdWUuIEF0IERpc2NvdXJzZSB3ZSBoYXZlIHNlZW4gYSBmZXcgdGhyb3VnaCB0aGUgeWVhcnMu IGh0dHBzOi8vb3dhc3Aub3JnL3d3dy1jb21tdW5pdHkvYXR0YWNrcy9SZWd1bGFyX2V4cHJlc3Np b25fRGVuaWFsX29mX1NlcnZpY2VfLV9SZURvUwoKSW4gYSBudXRzaGVsbCB0aGVyZSBhcmUgMTAw cyBvZiB3YXlzIHRoaXMgY2FuIGhhcHBlbiBpbiBwcm9kdWN0aW9uIGFwcHMsIHRoZSBrZXkgaXMg Zm9yIGFuIGF0dGFja2VyIChvciBwb3NzaWJseSBpbm5vY2VudCBwZXJzb24pIHRvIHN1cHBseSBl aXRoZXIgYSBwcm9ibGVtYXRpYyBSZWdleHAgb3IgYSBiYWQgc3RyaW5nIHRvIHRlc3QgaXQgd2l0 aC4KCmBgYAovQShCfEMrKStELyA9fiAiQSIgKyAiQyIgKiAxMDAgKyAiWCIKYGBgCgpIYXZpbmcg YSBwcm9ibGVtIFJlZ2V4cCBzb21ld2hlcmUgaW4gYSBsYXJnZSBhcHAgaXMgYSB1bml2ZXJzYWwg Y29uc3RhbnQsIGl0IHdpbGwgaGFwcGVuIGFzIGxvbmcgYXMgeW91IGFyZSB1c2luZyBSZWdleHBz LiAKCgpDdXJyZW50bHkgdGhlIG9ubHkgZmVhc2libGUgd2F5IG9mIHN1cHBseWluZyBhIGNvbnNp c3RlbnQgc2FmZWd1YXJkIGlzIGJ5IHVzaW5nIGBUaHJlYWQucmFpc2VgIGFuZCBtYW5hZ2luZyBh bGwgZXhlY3V0aW9uLiBUaGlzIGtpbmQgb2YgcGF0dGVybiByZXF1aXJlcyB1c2FnZSBvZiBhIHRo aXJkIHBhcnR5IGltcGxlbWVudGF0aW9uLiBUaGVyZSBhcmUgcG9zc2libHkgaXNzdWVzIHdpdGgg alJ1YnkgYW5kIFRydWZmbGUgd2hlbiB0YWtpbmcgYXBwcm9hY2hlcyBsaWtlIHRoaXMuCgojIyMg UHJpb3IgYXJ0CgouTkVUIHByb3ZpZGVzIGEgYE1hdGNoVGltZW91dGAgcHJvcGVydHkgcGVyOiBo dHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11cy9kb3RuZXQvYXBpL3N5c3RlbS50ZXh0LnJl Z3VsYXJleHByZXNzaW9ucy5yZWdleC5tYXRjaHRpbWVvdXQ/dmlldz1uZXQtNS4wCgpKYXZhIGhh cyBub3RoaW5nIGJ1aWx0IGluIGFzIGZhciBhcyBJIGNhbiB0ZWxsOiBodHRwczovL3N0YWNrb3Zl cmZsb3cuY29tL3F1ZXN0aW9ucy85MTA3NDAvY2FuY2VsbGluZy1hLWxvbmctcnVubmluZy1yZWdl eC1tYXRjaAoKTm9kZSBoYXMgbm90aGluZyBidWlsdCBpbiBhcyBmYXIgYXMgSSBjYW4gdGVsbDog aHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzg4NTk1MDYvY2FuY2VsLXJlZ2V4 LW1hdGNoLWlmLXRpbWVvdXQKCgpHb2xhbmcgYW5kIFJ1c3QgdXNlcyBSRTIgd2hpY2ggaXMgbm90 IHZ1bG5lcmFibGUgdG8gRG9TIGJ5IGxpbWl0aW5nIGZlYXR1cmVzIChhdmFpbGFibGUgaW4gUnVi eSBSRTIgZ2VtKQoKYGBgCmlyYihtYWluKTowMDM6MD4gciA9IFJFMjo6UmVnZXhwLm5ldygnQShC fEMrKStEJykKPT4gIzxSRTI6OlJlZ2V4cCAvQShCfEMrKStELz4KaXJiKG1haW4pOjAwNDowPiBy Lm1hdGNoKCJBIiArICJDIiAqIDEwMCArICJYIikKPT4gbmlsCmBgYAoKIyMjIFByb3Bvc2FsCgpJ bXBsZW1lbnQgYFJlZ2V4cC50aW1lb3V0YCB3aGljaCBhbGxvdyB1cyB0byBzcGVjaWZ5IGEgZ2xv YmFsIHRpbWVvdXQgZm9yIGFsbCBSZWdleHAgb3BlcmF0aW9ucyBpbiBSdWJ5LiAKClBlciBSZWdl eHAgd291bGQgcmVxdWlyZSBtYXNzaXZlIGFwcGxpY2F0aW9uIGNoYW5nZXMsIGFsbW9zdCBhbGwg d2ViIGFwcHMgd291bGQgZG8ganVzdCBmaW5lIHdpdGggYSAxIHNlY29uZCBSZWdleHAgdGltZW91 dC4KCklmIGB0aW1lb3V0YCBpcyBzZXQgdG8gYG5pbGAgZXZlcnl0aGluZyB3b3VsZCB3b3JrIGFz IGl0IGRvZXMgdG9kYXksIHdoZW4gc2V0IHRvIHNlY29uZCBhICJtb25pdG9yIiB0aHJlYWQgd291 bGQgdHJhY2sgcnVubmluZyByZWdleHBzIGFuZCB0aW1lIHRoZW0gb3V0IGFjY29yZGluZyB0byB0 aGUgZ2xvYmFsIHZhbHVlLgoKIyMjIEFsdGVybmF0aXZlcyAKCkkgcmVjb21tZW5kIGFnYWluc3Qg YSAicGVyIFJlZ2V4cCIgQVBJIGFzIHRoaXMgZGVjaXNpb24gaXMgYXQgdGhlIGFwcGxpY2F0aW9u IGxldmVsLiBZb3Ugd2FudCB0byBhcHBseSBpdCB0byBhbGwgcmVndWxhciBleHByZXNzaW9ucyBp biBhbGwgdGhlIGdlbXMgeW91IGFyZSBjb25zdW1pbmcuCgpJIHJlY29tbWVuZCBhZ2FpbnN0IGEg bW92ZSB0byBSRTIgYXQgdGhlIG1vbWVudCBhcyB3YXkgdG9vIG11Y2ggd291bGQgYnJlYWsgCgoK IyMjIFNlZSBhbHNvOiAKCmh0dHBzOi8vcGVvcGxlLmNzLnZ0LmVkdS9kYXZpc2phbS9kb3dubG9h ZHMvcHVibGljYXRpb25zL0RhdmlzLURpc3NlcnRhdGlvbi0yMDIwLnBkZgpodHRwczovL2xldmVs dXAuZ2l0Y29ubmVjdGVkLmNvbS90aGUtcmVndWxhci1leHByZXNzaW9uLWRlbmlhbC1vZi1zZXJ2 aWNlLXJlZG9zLWNoZWF0LXNoZWV0LWE3OGQwZWQ3ZDg2NQoKCgoKCi0tIApodHRwczovL2J1Z3Mu cnVieS1sYW5nLm9yZy8K