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.7 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham 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 9757F1F403 for ; Fri, 7 Oct 2022 15:05:54 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="cjdJNZOH"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id DAE10120B6D; Sat, 8 Oct 2022 00:05:49 +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 C47E9120B68 for ; Sat, 8 Oct 2022 00:05:46 +0900 (JST) 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; s=s1; bh=jjqUzYzIDc6+zFWyFEsrXPxYRIqsYccgYKgymfU28Cg=; b=cjdJNZOHKMTC2qFvxm5FypT0ZLz1Jyvn4FVgLu/83ubR2fYIstjq48GHGZCpVO5PkUhW O1Vt/lf2R8uglhk7yeydi6wPpJm4ufy7YMsdQLV/nklPWu37SCCoDtMshb+DnEQ79NhAp1 JVpGeSTiTdYzzmc9YveAINHniA9O5FvTQw493q7BTcinZW+1uMrbgoUioDBVdCVAAr+FWJ LayAuaH6xGMfE7RJ3B8XkErmo32LzZL+7rSeqccRNUBOtlicuEfE1VP+93ctVZju93QdHm wx7rHYZ8WiQrzHvSQzXCMAZnAwafhpY8qvEyBXwFprAtKE8D1fawzdVRbpU2hQIg== Received: by filterdrecv-b56db8d66-j26j2 with SMTP id filterdrecv-b56db8d66-j26j2-1-63404047-B3 2022-10-07 15:05:43.721486051 +0000 UTC m=+839810.319423506 Received: from herokuapp.com (unknown) by geopod-ismtpd-2-4 (SG) with ESMTP id 2F765uzPTyKYDA5-th_OYg for ; Fri, 07 Oct 2022 15:05:43.556 +0000 (UTC) Date: Fri, 07 Oct 2022 15:05:43 +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: 86690 X-SG-EID: =?us-ascii?Q?Dq8GNIcVqP8cs5uR+EIAabfg3LE9XdC6dZ5KYNrMpf6VzBWG6HqArcu5raQjXL?= =?us-ascii?Q?IGTFdxKHUt7++67+KD54pNYXheirMcsUIf3sdgF?= =?us-ascii?Q?Riq06iyb5xoJwQzQ=2FzbUgzg0icwSAUyYSKVwKdt?= =?us-ascii?Q?CEuE0o6gmw65eufl8Yh+myYt5uSjsHB8n=2F87X+v?= =?us-ascii?Q?gDcdbKeab2e+TctD5sCDTDGVDnICikzhrnjES3y?= =?us-ascii?Q?WAz8ZprdNLvtIh7TcSvNB18poitkBpIsYQpfUBJ?= =?us-ascii?Q?9fDB8T=2F9m0CeM6MhBnCrA=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110232 Subject: [ruby-core:110232] [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 CgpUaGFuayB5b3UgTWF0eiEKCj4gTXkgb25seSBjb25jZXJuIGlzIHRoYXQgdGhlIHRhcmdldCBv ZiB3YXJtaW5nIHVwIG1pZ2h0IG5vdCBiZSBQcm9jZXNzIGluIHRoZSBmdXR1cmUKCkdpdmVuIHRo ZSB0eXBlIG9mIG9wdGltaXphdGlvbnMgd2UgaGF2ZSBpbiBtaW5kIHJpZ2h0IG5vdywgSSB0aGlu ayB0aGV5J2xsIHN0aWxsIGJlIGdsb2JhbCBldmVuIG9uIGEgUmFjdG9yIGhlYXZ5IGNvbnRleHQu IFRoZSBtYWluIHNlbWFudGljIG9mIHRoaXMgc2lnbmFsIGlzICJJJ20gZG9uZSBsb2FkaW5nIG15 IGNvZGUiIHdoaWNoIGRvZXNuJ3QgY2hhbmdlIGV2ZW4gd2l0aCBoZWF2eSBSYWN0b3IgdXNlLgoK CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4ODg1 OiBFbmQgb2YgYm9vdCBhZHZpc29yeSBBUEkgZm9yIFJ1YnlWTQpodHRwczovL2J1Z3MucnVieS1s YW5nLm9yZy9pc3N1ZXMvMTg4ODUjY2hhbmdlLTk5NTE2CgoqIEF1dGhvcjogYnlyb290IChKZWFu IEJvdXNzaWVyKQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIyMgQ29udGV4dAoKTWFueSBvcHRpbWl6YXRp b25zIGluIHRoZSBSdWJ5IFZNIHJlbHkgb24gbGF6aWx5IGNvbXB1dGVkIGNhY2hlczogU3RyaW5n cyBjb2RlcmFuZ2UsIGNvbnN0YW50IGNhY2hlcywgbWV0aG9kIGNhY2hlcywgZXRjIGV0Yy4KQXMg c3VjaCBldmVuIHdpdGhvdXQgSklULCBzb21lIG9wZXJhdGlvbnMgbmVlZCBhIGJpdCBvZiBhIHdh cm0gdXAsIGFuZCBtaWdodCBiZSBmbHVzaGVkIGlmIG5ldyBjb25zdGFudHMgYXJlIGRlZmluZWQs IG5ldyBjb2RlIGlzIGxvYWRlZCwgb3Igc29tZSBvYmplY3RzIGFyZSBtdXRhdGVkLgoKQWRkaXRp b25hbGx5IHRoZXNlIGxhemlseSBjb21wdXRlZCBjYWNoZXMgY2FuIGNhdXNlIGluY3JlYXNlZCBt ZW1vcnkgdXNhZ2UgZm9yIGFwcGxpY2F0aW9ucyByZWx5aW5nIG9uIENvcHktb24tV3JpdGUgbWVt b3J5LgpXaGVuZXZlciBvbmUgb2YgdGhlc2UgY2FjaGVzIGlzIHVwZGF0ZWQgcG9zdCBmb3JrLCB0 aGUgZW50aXJlIG1lbW9yeSBwYWdlIGlzIGludmFsaWRhdGVkLiBQcmVjb21wdXRpbmcgdGhlc2Ug Y2FjaGVzIGF0IHRoZSBlbmQgb2YgYm9vdCwKZXZlbiBpZiBiYXNlZCBvbiBoZXVyaXN0aWMsIGNv dWxkIGltcHJvdmUgQ29weS1vbi1Xcml0ZSBwZXJmb3JtYW5jZS4KClRoZSBjbGFzc2ljIGV4YW1w bGUgaXMgdGhlIG9iamVjdHMgZ2VuZXJhdGlvbiwgeW91bmcgb2JqZWN0cyBtdXN0IGJlIHByb21v dGVkIHRvIHRoZSBvbGQgZ2VuZXJhdGlvbiBiZWZvcmUgZm9ya2luZywgb3RoZXJ3aXNlIHRoZXkn bGwgZ2V0IGludmFsaWRhdGVkIG9uIHRoZSBuZXh0IEdDIHJ1bi4gVGhhdCdzIHdoYXQgaHR0cHM6 Ly9naXRodWIuY29tL2tvMS9uYWtheW9zaGlfZm9yayBhZGRyZXNzZXMuCgpCdXQgdGhlcmUgYXJl IG90aGVyIHNvdXJjZXMgb2YgQ29XIGludmFsaWRhdGlvbiB0aGF0IGNvdWxkIGJlIGFkZHJlc3Nl ZCBieSBNUkkgaWYgaXQgaGFkIGEgY2xlYXIgbm90aWZpY2F0aW9uIHdoZW4gaXQgbmVlZHMgdG8g YmUgZG9uZS4KCiMjIyBQcm9wb3NhbAoKSWYgYXBwbGljYXRpb25zIGhhZCBhbiBBUEkgdG8gbm90 aWZ5IHRoZSB2aXJ0dWFsIG1hY2hpbmUgdGhhdCB0aGV5J3JlIGRvbmUgbG9hZGluZyBjb2RlIGFu ZCBhcmUgYWJvdXQgdG8gc3RhcnQgcHJvY2Vzc2luZyB1c2VyIGlucHV0LAppdCB3b3VsZCBnaXZl IHRoZSBWTSBhIGdvb2QgcG9pbnQgaW4gdGltZSB0byBwZXJmb3JtIG9wdGltaXphdGlvbnMgb24g dGhlIGV4aXN0aW5nIGNvZGUgYW5kIG9iamVjdHMuCgplLmcuIGNvdWxkIGJlIHNvbWV0aGluZyBs aWtlIGBSdWJ5Vk0ucHJlcGFyZWAsIG9yIGBSdWJ5Vk0ucmVhZHlgLgoKSXQncyBzb21ld2hhdCBz aW1pbGFyIHRvIFtNYXR6J3Mgc3RhdGljIGJhcnJpZXIgaWRlYSBmcm9tIFJ1YnlDb25mIDIwMjBd KGh0dHBzOi8veW91dHUuYmUvSm9qcHFmYVBoakk/dD0xOTA4KSwgZXhjZXB0IHRoYXQgaXQgd291 bGRuJ3QgZGlzYWJsZSBhbnkgZmVhdHVyZS4KCiMjIyBQb3RlbnRpYWwgb3B0aW1pemF0aW9ucwoK YG5ha2F5b3NoaV9mb3JrYCBhbHJlYWR5IGRvZXMgdGhlIGZvbGxvd2luZzoKCiAgLSBEbyBhIG1h am9yIEdDIHJ1biB0byBnZXQgcmlkIG9mIGFzIG1hbnkgZGFuZ2xpbmcgb2JqZWN0cyBhcyBwb3Nz aWJsZS4KICAtIFByb21vdGUgYWxsIHN1cnZpdmluZyBvYmplY3RzIHRvIHRoZSBoaWdoZXN0IGdl bmVyYXRpb24KICAtIENvbXBhY3QgdGhlIGhlYXAuCgpCdXQgaXQgd291bGQgYmUgbXVjaCBzaW1w bGVyIHRvIGRvIHRoaXMgZnJvbSBpbnNpZGUgdGhlIFZNIHJhdGhlciB0aGFuIGRvIGNyeXB0aWMg dGhpbmdzIHN1Y2ggYXMgYDQudGltZXMgeyBHQy5zdGFydCB9YCBmcm9tIHRoZSBSdWJ5IHNpZGUu CgpJdCdzIGFsc28gbm90IGdvb2QgdG8gZG8gdGhpcyBvbiBldmVyeSBmb3JrLCBvbmNlIHlvdSBm b3JrIHRoZSBmaXJzdCBsb25nIGxpdmVkIGNoaWxkLCB5b3Ugc2hvdWxkbid0IHJ1biBpdCBhZ2Fp bi4gU28gZGVjb3JhdGluZyBgZm9ya2AgaXMgbm90IGEgZ29vZCBob29rIHBvaW50LiAKCkFsc28g YWZ0ZXIgZGlzY3Vzc2luZyB3aXRoIEBqaGF3dGhvcm4sIEB0ZW5kZXJsb3ZlbWFraW5nIGFuZCBA YWxhbnd1LCB3ZSBiZWxpZXZlIHRoaXMgd291bGQgb3BlbiB0aGUgZG9vciB0byBzZXZlcmFsIG90 aGVyIENvVyBvcHRpbWl6YXRpb25zOgoKIyMjIyBQcmVjb21wdXRlIGlubGluZSBjYWNoZXMKCkV2 ZW4gdGhvdWdoIHdlIGRvbid0IGhhdmUgaGFyZCBkYXRhIHRvIHByb3ZlIGl0LCB3ZSBhcmUgY29u dmluY2VkIHRoYXQgYSBiaWcgc291cmNlIG9mIENvVyBpbnZhbGlkYXRpb24gYXJlIGlubGluZSBj YWNoZXMuIE1vc3QgSVNlcSBhcmUgbmV2ZXIgaW52b2tlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24s IHNvIGNoaWxkIHByb2Nlc3NlZCBhcmUgZm9ya2VkIHdpdGggbW9zdGx5IGNvbGQgY2FjaGVzLiBB cyBhIHJlc3VsdCB0aGUgZmlyc3QgdGltZSBhIG1ldGhvZCBpcyBleGVjdXRlZCBpbiB0aGUgY2hp bGQsIG1hbnkgbWVtb3J5IHBhZ2VzIGhvbGRpbmcgSVNlcSBhcmUgaW52YWxpZGF0ZWQgYXMgY2Fj aGVzIGdldCB1cGRhdGVkLgoKV2UgdGhpbmsgTVJJIGNvdWxkIHRyeSB0byBwcmVjb21wdXRlIHRo ZXNlIGNhY2hlcyBiZWZvcmUgZm9ya2luZyBjaGlsZHJlbi4gQ29uc3RhbnQgY2FjaGUgcGFydGlj dWxhcmx5IHNob3VsZCBiZSByZXNvbHZhYmxlIHN0YXRpY2FsbHkgc2VlIGh0dHBzOi8vZ2l0aHVi LmNvbS9ydWJ5L3J1YnkvcHVsbC82MTg3LgoKTWV0aG9kIGNhY2hlcyBhcmUgaGFyZGVyIHRvIHJl c29sdmUgc3RhdGljYWxseSwgYnV0IHdlIGNhbiBwcm9iYWJseSBhcHBseSBzb21lIGhldXJpc3Rp Y3MgdG8gYXQgbGVhc3QgcmVkdWNlIHRoZSBjYWNoZSBtaXNzZXMuCgojIyMjIENvcHkgb24gV3Jp dGUgYXdhcmUgR0MKCldlIGNvdWxkIGFsc28ga2VlcCBzb21lIG1ldGFkYXRhIGFib3V0IHdoaWNo IG1lbW9yeSBwYWdlcyBhcmUgc2hhcmVkLCBvciBldmVuIGludHJvZHVjZSBhICJwZXJtYW5lbnQi IGdlbmVyYXRpb24uIFtUaGUgSW5zdGFncmFtIGVuZ2luZWVyaW5nIHRlYW0gaW50cm9kdWNlZCBz b21ldGhpbmcgbGlrZSB0aGF0IGluIFB5dGhvbl0oaHR0cHM6Ly9pbnN0YWdyYW0tZW5naW5lZXJp bmcuY29tL2NvcHktb24td3JpdGUtZnJpZW5kbHktcHl0aG9uLWdhcmJhZ2UtY29sbGVjdGlvbi1h ZDZlZDUyMzNkZGYpIChbdGlja2V0XShodHRwczovL2J1Z3MucHl0aG9uLm9yZy9pc3N1ZTMxNTU4 KSwgW1BSXShodHRwczovL2dpdGh1Yi5jb20vcHl0aG9uL2NweXRob24vcHVsbC8zNzA1KSkuCgpU aGF0IG1ha2VzIHRoZSBHQyBhd2FyZSBvZiB3aGljaCBvYmplY3RzIGxpdmUgb24gYSBzaGFyZWQg cGFnZS4gV2l0aCB0aGlzIGluZm9ybWF0aW9uIHRoZSBHQyBjYW4gZGVjaWRlIHRvIG5vIGZyZWUg ZGFuZ2xpbmcgb2JqZWN0cyBsZWF2aW5nIG9uIHRoZXNlIHBhZ2VzLCBub3QgdG8gY29tcGFjdCB0 aGVzZSBwYWdlcywgZXRjLgoKIyMjIyBTY2FuIHRoZSBjb2RlcmFuZ2Ugb2YgYWxsIHN0cmluZ3MK ClN0cmluZ3MgaGF2ZSBhIGxhemlseSBjb21wdXRlZCBgY29kZXJhbmdlYCBhdHRyaWJ1dGUgaW4g dGhlaXIgZmxhZ3MuIFNvIGlmIGEgc3RyaW5nIGlzIGFsbG9jYXRlZCBhdCBib290LCBidXQgb25s eSB1c2VkIGFmdGVyIGZvcmssIG9uIGZpcnN0IHVzZSBpdHMgY29kZXJhbmdlIHdpbGwgbWF5bmVl ZCB0byBiZSBjb21wdXRlZCBhbmQgdGhlIHN0cmluZyBtdXRhdGVkLgoKVXNpbmcgaHR0cHM6Ly9n aXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzYwNzYsIEkgbm90aWNlZCB0aGF0IDU4JSBvZiB0aGUg c3RyaW5ncyByZXRhaW5lZCBhdCB0aGUgZW5kIG9mIHRoZSBib290IHNlcXVlbmNlIGhhZCBhbiBg VU5LTk9XTmAgY29kZXJhbmdlLgoKU28gZWFnZXJseSBzY2FubmluZyB0aGUgY29kZXJhbmdlIG9m IGFsbCBzdHJpbmdzIGNvdWxkIGFsc28gaW1wcm92ZSBDb3B5IG9uIFdyaXRlIHBlcmZvcm1hbmNl LgoKIyMjIyBtYWxsb2NfdHJpbQoKVGhpcyBob29rIHdpbGwgYWxzbyBiZSBhIGdvb2QgcG9pbnQg dG8gcmVsZWFzZSB1bnVzZWQgcGFnZXMgdG8gdGhlIHN5c3RlbSB3aXRoIGBtYWxsb2NfdHJpbWAu CgoKCi0tIApodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8K