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.5 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR,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 5B8831F54E for ; Thu, 18 Aug 2022 07:16:22 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sendgrid.me header.i=@sendgrid.me header.b="Me5pwahN"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 84CDA120F2F; Thu, 18 Aug 2022 16:16:21 +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 C8573120E4C for ; Thu, 18 Aug 2022 16:16:19 +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:cc; s=smtpapi; bh=wugl8rB8IePv8Rb367HT+wPv9D1VcnmgkNBflaTOgrI=; b=Me5pwahN2BDTNMk9i5nZ+0BmKJ3XKlPSoeUhXsQW5vMNP4LUH2bQVBzJ/VS9SMw+SMTM q8MEbhdrvw7BwHqMbo7nP1oL/jBHzHmuodhWD+xIvus55vHN9Yf0EmgUURqIBPOPhZcdBZ 9QGUYEkUOLFfIGmTzKyeGYXsq9qmuIVTU= Received: by filterdrecv-7787b7f4d9-2wx4n with SMTP id filterdrecv-7787b7f4d9-2wx4n-1-62FDE742-1 2022-08-18 07:16:18.0180689 +0000 UTC m=+2373016.397033373 Received: from herokuapp.com (unknown) by geopod-ismtpd-1-6 (SG) with ESMTP id FEp1PLG0TDOcitCg98wPpA for ; Thu, 18 Aug 2022 07:16:17.974 +0000 (UTC) Date: Thu, 18 Aug 2022 07:16:18 +0000 (UTC) From: "byroot (Jean Boussier)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18885 X-Redmine-Issue-Author: byroot X-Redmine-Sender: byroot 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: 85941 X-SG-EID: =?us-ascii?Q?Dq8GNIcVqP8cs5uR+EIAabfg3LE9XdC6dZ5KYNrMpf6VzBWG6HqArcu5raQjXL?= =?us-ascii?Q?IGTFdxKHUt7++67+KD54pNYXheirMcsUIf3sdgF?= =?us-ascii?Q?Riq06gjoeVB+nAcdVss=2F1bNITi0BDuDhx=2F5MAGn?= =?us-ascii?Q?X+EF4H5QqZr2YUT2o=2FNBOKYtuPPngATYOOw=2Fb73?= =?us-ascii?Q?Sdz3e9wEmOFaDH=2F4kB8h4O3v3k0bCbknt0FVg2R?= =?us-ascii?Q?qzUhk6gqETVq1KiF8XLEYsqM6JFu5g+tCOpx1WI?= =?us-ascii?Q?zCM7m3O4YyhYZRZT+auZg=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109533 Subject: [ruby-core:109533] [Ruby master Feature#18885] End of boot advisory API for RubyVM 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" SXNzdWUgIzE4ODg1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K CgpXaGF0IGFib3V0IGBPYmplY3RTcGFjZWA/CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4ODg1OiBFbmQgb2YgYm9vdCBhZHZpc29yeSBBUEkgZm9y IFJ1YnlWTQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg4ODUjY2hhbmdlLTk4 NzAzCgoqIEF1dGhvcjogYnlyb290IChKZWFuIEJvdXNzaWVyKQoqIFN0YXR1czogT3BlbgoqIFBy aW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoj IyMgQ29udGV4dAoKTWFueSBvcHRpbWl6YXRpb25zIGluIHRoZSBSdWJ5IFZNIHJlbHkgb24gbGF6 aWx5IGNvbXB1dGVkIGNhY2hlczogU3RyaW5ncyBjb2RlcmFuZ2UsIGNvbnN0YW50IGNhY2hlcywg bWV0aG9kIGNhY2hlcywgZXRjIGV0Yy4KQXMgc3VjaCBldmVuIHdpdGhvdXQgSklULCBzb21lIG9w ZXJhdGlvbnMgbmVlZCBhIGJpdCBvZiBhIHdhcm0gdXAsIGFuZCBtaWdodCBiZSBmbHVzaGVkIGlm IG5ldyBjb25zdGFudHMgYXJlIGRlZmluZWQsIG5ldyBjb2RlIGlzIGxvYWRlZCwgb3Igc29tZSBv YmplY3RzIGFyZSBtdXRhdGVkLgoKQWRkaXRpb25hbGx5IHRoZXNlIGxhemlseSBjb21wdXRlZCBj YWNoZXMgY2FuIGNhdXNlIGluY3JlYXNlZCBtZW1vcnkgdXNhZ2UgZm9yIGFwcGxpY2F0aW9ucyBy ZWx5aW5nIG9uIENvcHktb24tV3JpdGUgbWVtb3J5LgpXaGVuZXZlciBvbmUgb2YgdGhlc2UgY2Fj aGVzIGlzIHVwZGF0ZWQgcG9zdCBmb3JrLCB0aGUgZW50aXJlIG1lbW9yeSBwYWdlIGlzIGludmFs aWRhdGVkLiBQcmVjb21wdXRpbmcgdGhlc2UgY2FjaGVzIGF0IHRoZSBlbmQgb2YgYm9vdCwKZXZl biBpZiBiYXNlZCBvbiBoZXVyaXN0aWMsIGNvdWxkIGltcHJvdmUgQ29weS1vbi1Xcml0ZSBwZXJm b3JtYW5jZS4KClRoZSBjbGFzc2ljIGV4YW1wbGUgaXMgdGhlIG9iamVjdHMgZ2VuZXJhdGlvbiwg eW91bmcgb2JqZWN0cyBtdXN0IGJlIHByb21vdGVkIHRvIHRoZSBvbGQgZ2VuZXJhdGlvbiBiZWZv cmUgZm9ya2luZywgb3RoZXJ3aXNlIHRoZXknbGwgZ2V0IGludmFsaWRhdGVkIG9uIHRoZSBuZXh0 IEdDIHJ1bi4gVGhhdCdzIHdoYXQgaHR0cHM6Ly9naXRodWIuY29tL2tvMS9uYWtheW9zaGlfZm9y ayBhZGRyZXNzZXMuCgpCdXQgdGhlcmUgYXJlIG90aGVyIHNvdXJjZXMgb2YgQ29XIGludmFsaWRh dGlvbiB0aGF0IGNvdWxkIGJlIGFkZHJlc3NlZCBieSBNUkkgaWYgaXQgaGFkIGEgY2xlYXIgbm90 aWZpY2F0aW9uIHdoZW4gaXQgbmVlZHMgdG8gYmUgZG9uZS4KCiMjIyBQcm9wb3NhbAoKSWYgYXBw bGljYXRpb25zIGhhZCBhbiBBUEkgdG8gbm90aWZ5IHRoZSB2aXJ0dWFsIG1hY2hpbmUgdGhhdCB0 aGV5J3JlIGRvbmUgbG9hZGluZyBjb2RlIGFuZCBhcmUgYWJvdXQgdG8gc3RhcnQgcHJvY2Vzc2lu ZyB1c2VyIGlucHV0LAppdCB3b3VsZCBnaXZlIHRoZSBWTSBhIGdvb2QgcG9pbnQgaW4gdGltZSB0 byBwZXJmb3JtIG9wdGltaXphdGlvbnMgb24gdGhlIGV4aXN0aW5nIGNvZGUgYW5kIG9iamVjdHMu CgplLmcuIGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlIGBSdWJ5Vk0ucHJlcGFyZWAsIG9yIGBSdWJ5 Vk0ucmVhZHlgLgoKSXQncyBzb21ld2hhdCBzaW1pbGFyIHRvIFtNYXR6J3Mgc3RhdGljIGJhcnJp ZXIgaWRlYSBmcm9tIFJ1YnlDb25mIDIwMjBdKGh0dHBzOi8veW91dHUuYmUvSm9qcHFmYVBoakk/ dD0xOTA4KSwgZXhjZXB0IHRoYXQgaXQgd291bGRuJ3QgZGlzYWJsZSBhbnkgZmVhdHVyZS4KCiMj IyBQb3RlbnRpYWwgb3B0aW1pemF0aW9ucwoKYG5ha2F5b3NoaV9mb3JrYCBhbHJlYWR5IGRvZXMg dGhlIGZvbGxvd2luZzoKCiAgLSBEbyBhIG1ham9yIEdDIHJ1biB0byBnZXQgcmlkIG9mIGFzIG1h bnkgZGFuZ2xpbmcgb2JqZWN0cyBhcyBwb3NzaWJsZS4KICAtIFByb21vdGUgYWxsIHN1cnZpdmlu ZyBvYmplY3RzIHRvIHRoZSBoaWdoZXN0IGdlbmVyYXRpb24KICAtIENvbXBhY3QgdGhlIGhlYXAu CgpCdXQgaXQgd291bGQgYmUgbXVjaCBzaW1wbGVyIHRvIGRvIHRoaXMgZnJvbSBpbnNpZGUgdGhl IFZNIHJhdGhlciB0aGFuIGRvIGNyeXB0aWMgdGhpbmdzIHN1Y2ggYXMgYDQudGltZXMgeyBHQy5z dGFydCB9YCBmcm9tIHRoZSBSdWJ5IHNpZGUuCgpJdCdzIGFsc28gbm90IGdvb2QgdG8gZG8gdGhp cyBvbiBldmVyeSBmb3JrLCBvbmNlIHlvdSBmb3JrIHRoZSBmaXJzdCBsb25nIGxpdmVkIGNoaWxk LCB5b3Ugc2hvdWxkbid0IHJ1biBpdCBhZ2Fpbi4gU28gZGVjb3JhdGluZyBgZm9ya2AgaXMgbm90 IGEgZ29vZCBob29rIHBvaW50LiAKCkFsc28gYWZ0ZXIgZGlzY3Vzc2luZyB3aXRoIEBqaGF3dGhv cm4sIEB0ZW5kZXJsb3ZlbWFraW5nIGFuZCBAYWxhbnd1LCB3ZSBiZWxpZXZlIHRoaXMgd291bGQg b3BlbiB0aGUgZG9vciB0byBzZXZlcmFsIG90aGVyIENvVyBvcHRpbWl6YXRpb25zOgoKIyMjIyBQ cmVjb21wdXRlIGlubGluZSBjYWNoZXMKCkV2ZW4gdGhvdWdoIHdlIGRvbid0IGhhdmUgaGFyZCBk YXRhIHRvIHByb3ZlIGl0LCB3ZSBhcmUgY29udmluY2VkIHRoYXQgYSBiaWcgc291cmNlIG9mIENv VyBpbnZhbGlkYXRpb24gYXJlIGlubGluZSBjYWNoZXMuIE1vc3QgSVNlcSBhcmUgbmV2ZXIgaW52 b2tlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIHNvIGNoaWxkIHByb2Nlc3NlZCBhcmUgZm9ya2Vk IHdpdGggbW9zdGx5IGNvbGQgY2FjaGVzLiBBcyBhIHJlc3VsdCB0aGUgZmlyc3QgdGltZSBhIG1l dGhvZCBpcyBleGVjdXRlZCBpbiB0aGUgY2hpbGQsIG1hbnkgbWVtb3J5IHBhZ2VzIGhvbGRpbmcg SVNlcSBhcmUgaW52YWxpZGF0ZWQgYXMgY2FjaGVzIGdldCB1cGRhdGVkLgoKV2UgdGhpbmsgTVJJ IGNvdWxkIHRyeSB0byBwcmVjb21wdXRlIHRoZXNlIGNhY2hlcyBiZWZvcmUgZm9ya2luZyBjaGls ZHJlbi4gQ29uc3RhbnQgY2FjaGUgcGFydGljdWxhcmx5IHNob3VsZCBiZSByZXNvbHZhYmxlIHN0 YXRpY2FsbHkgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC82MTg3LgoKTWV0 aG9kIGNhY2hlcyBhcmUgaGFyZGVyIHRvIHJlc29sdmUgc3RhdGljYWxseSwgYnV0IHdlIGNhbiBw cm9iYWJseSBhcHBseSBzb21lIGhldXJpc3RpY3MgdG8gYXQgbGVhc3QgcmVkdWNlIHRoZSBjYWNo ZSBtaXNzZXMuCgojIyMjIENvcHkgb24gV3JpdGUgYXdhcmUgR0MKCldlIGNvdWxkIGFsc28ga2Vl cCBzb21lIG1ldGFkYXRhIGFib3V0IHdoaWNoIG1lbW9yeSBwYWdlcyBhcmUgc2hhcmVkLCBvciBl dmVuIGludHJvZHVjZSBhICJwZXJtYW5lbnQiIGdlbmVyYXRpb24uIFtUaGUgSW5zdGFncmFtIGVu Z2luZWVyaW5nIHRlYW0gaW50cm9kdWNlZCBzb21ldGhpbmcgbGlrZSB0aGF0IGluIFB5dGhvbl0o aHR0cHM6Ly9pbnN0YWdyYW0tZW5naW5lZXJpbmcuY29tL2NvcHktb24td3JpdGUtZnJpZW5kbHkt cHl0aG9uLWdhcmJhZ2UtY29sbGVjdGlvbi1hZDZlZDUyMzNkZGYpIChbdGlja2V0XShodHRwczov L2J1Z3MucHl0aG9uLm9yZy9pc3N1ZTMxNTU4KSwgW1BSXShodHRwczovL2dpdGh1Yi5jb20vcHl0 aG9uL2NweXRob24vcHVsbC8zNzA1KSkuCgpUaGF0IG1ha2VzIHRoZSBHQyBhd2FyZSBvZiB3aGlj aCBvYmplY3RzIGxpdmUgb24gYSBzaGFyZWQgcGFnZS4gV2l0aCB0aGlzIGluZm9ybWF0aW9uIHRo ZSBHQyBjYW4gZGVjaWRlIHRvIG5vIGZyZWUgZGFuZ2xpbmcgb2JqZWN0cyBsZWF2aW5nIG9uIHRo ZXNlIHBhZ2VzLCBub3QgdG8gY29tcGFjdCB0aGVzZSBwYWdlcywgZXRjLgoKIyMjIyBTY2FuIHRo ZSBjb2RlcmFuZ2Ugb2YgYWxsIHN0cmluZ3MKClN0cmluZ3MgaGF2ZSBhIGxhemlseSBjb21wdXRl ZCBgY29kZXJhbmdlYCBhdHRyaWJ1dGUgaW4gdGhlaXIgZmxhZ3MuIFNvIGlmIGEgc3RyaW5nIGlz IGFsbG9jYXRlZCBhdCBib290LCBidXQgb25seSB1c2VkIGFmdGVyIGZvcmssIG9uIGZpcnN0IHVz ZSBpdHMgY29kZXJhbmdlIHdpbGwgbWF5bmVlZCB0byBiZSBjb21wdXRlZCBhbmQgdGhlIHN0cmlu ZyBtdXRhdGVkLgoKVXNpbmcgaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzYwNzYs IEkgbm90aWNlZCB0aGF0IDU4JSBvZiB0aGUgc3RyaW5ncyByZXRhaW5lZCBhdCB0aGUgZW5kIG9m IHRoZSBib290IHNlcXVlbmNlIGhhZCBhbiBgVU5LTk9XTmAgY29kZXJhbmdlLgoKU28gZWFnZXJs eSBzY2FubmluZyB0aGUgY29kZXJhbmdlIG9mIGFsbCBzdHJpbmdzIGNvdWxkIGFsc28gaW1wcm92 ZSBDb3B5IG9uIFdyaXRlIHBlcmZvcm1hbmNlLgoKIyMjIyBtYWxsb2NfdHJpbQoKVGhpcyBob29r IHdpbGwgYWxzbyBiZSBhIGdvb2QgcG9pbnQgdG8gcmVsZWFzZSB1bnVzZWQgcGFnZXMgdG8gdGhl IHN5c3RlbSB3aXRoIGBtYWxsb2NfdHJpbWAuCgoKCi0tIApodHRwczovL2J1Z3MucnVieS1sYW5n Lm9yZy8K