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_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 DF5D41F54E for ; Wed, 3 Aug 2022 07:10:10 +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="i/onQbJ5"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id CBC5D1213CA; Wed, 3 Aug 2022 16:10:08 +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 567A31212A4 for ; Wed, 3 Aug 2022 16:10:06 +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=6jvE1xVQonMdE1iTeQHBGK6Djb1/0E9iJswG+1++K+w=; b=i/onQbJ5cD+ai4qc6H/w63s4O/fyCb4qvOCbIUmj1n4sKJFT2SMBz9j0peld6qmIUIII JClnJII9FW21IUJgw4xEoZlvnRdFgDjLyEfo9awbh7nMm4EMop39ZSb3t82ta8R9uvsZTV MzWAWpFVbzs019tLOy1HI+wlGYAl84qrE= Received: by filterdrecv-846bc987b5-r8cbd with SMTP id filterdrecv-846bc987b5-r8cbd-1-62EA1F4A-19 2022-08-03 07:10:02.22014022 +0000 UTC m=+1076675.016357266 Received: from herokuapp.com (unknown) by geopod-ismtpd-canary-0 (SG) with ESMTP id 4NmqL1TURIyuFglc2JK1aA for ; Wed, 03 Aug 2022 07:10:02.170 +0000 (UTC) Date: Wed, 03 Aug 2022 07:10:02 +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: 85829 X-SG-EID: =?us-ascii?Q?Dq8GNIcVqP8cs5uR+EIAabfg3LE9XdC6dZ5KYNrMpf6VzBWG6HqArcu5raQjXL?= =?us-ascii?Q?IGTFdxKHUt7++67+KD54pNYXheirMcsUIf3sdgF?= =?us-ascii?Q?Riq06jFZ1OUXXFOfPVU+S1s5K0zUIY=2Fb+GLaQRH?= =?us-ascii?Q?lq+3aCT0BgJDhhc6IFRq1cvvHd14Dri9UMov+yy?= =?us-ascii?Q?uUbwaPp3q5j=2F=2Fj49ovNbrSwzYEF+VFyf1Pyw9ZT?= =?us-ascii?Q?zDN1dvKzaK7azTGAsvVD+ra++sBSjUUiZFM9btA?= =?us-ascii?Q?bd4Lu5rOo0Tan1=2FN9ZyvQ=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109421 Subject: [ruby-core:109421] [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 CkRlc2NyaXB0aW9uIHVwZGF0ZWQKU3ViamVjdCBjaGFuZ2VkIGZyb20gTG9uZyBsaXZlZCBmb3Jr IGFkdmlzb3J5IEFQSSAocG90ZW50aWFsIENvcHkgb24gV3JpdGUgb3B0aW1pemF0aW9ucykgdG8g RW5kIG9mIGJvb3QgYWR2aXNvcnkgQVBJIGZvciBSdWJ5Vk0KCk9rLCBJcCB1cGRhdGVkIHRoZSBk ZXNjcmlwdGlvbiwgaXQncyBzdGlsbCB2ZXJ5IG11Y2ggZm9jdXNlZCBvbiBDb1csIGJ1dCBob3Bl ZnVsbHkgaXQgc2hvdWxkIG5vdyBiZSBtb3JlIGNsZWFyIHRoYXQncyBpdCdzIG5vdCB0aGUgb25s eSBiZW5lZml0LgoKQWxzbyBpdCBub3cgb25seSBhc2sgYSBtZXRob2Qgb24gYFJ1YnlWTWAsIHdo aWNoIGNvdWxkIHBlcmZlY3RseSBiZSBtYXJrZWQgYXMgZXhwZXJpbWVudGFsLCBzbyBBUEkgY2hh bmdlIGNvbmNlcm5zIHNob3VsZCBiZSBtaW5pbWFsLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMxODg4NTogRW5kIG9mIGJvb3QgYWR2aXNvcnkgQVBJ IGZvciBSdWJ5Vk0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4ODg1I2NoYW5n ZS05ODU3MwoKKiBBdXRob3I6IGJ5cm9vdCAoSmVhbiBCb3Vzc2llcikKKiBTdGF0dXM6IE9wZW4K KiBQcmlvcml0eTogTm9ybWFsCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KIyMjIENvbnRleHQKCk1hbnkgb3B0aW1pemF0aW9ucyBpbiB0aGUgUnVieSBWTSByZWx5IG9u IGxhemlseSBjb21wdXRlZCBjYWNoZXM6IFN0cmluZ3MgY29kZXJhbmdlLCBjb25zdGFudCBjYWNo ZXMsIG1ldGhvZCBjYWNoZXMsIGV0YyBldGMuCkFzIHN1Y2ggZXZlbiB3aXRob3V0IEpJVCwgc29t ZSBvcGVyYXRpb25zIG5lZWQgYSBiaXQgb2YgYSB3YXJtIHVwLCBhbmQgbWlnaHQgYmUgZmx1c2hl ZCBpZiBuZXcgY29uc3RhbnRzIGFyZSBkZWZpbmVkLCBuZXcgY29kZSBpcyBsb2FkZWQsIG9yIHNv bWUgb2JqZWN0cyBhcmUgbXV0YXRlZC4KCkFkZGl0aW9uYWxseSB0aGVzZSBsYXppbHkgY29tcHV0 ZWQgY2FjaGVzIGNhbiBjYXVzZSBpbmNyZWFzZWQgbWVtb3J5IHVzYWdlIGZvciBhcHBsaWNhdGlv bnMgcmVseWluZyBvbiBDb3B5LW9uLVdyaXRlIG1lbW9yeS4KV2hlbmV2ZXIgb25lIG9mIHRoZXNl IGNhY2hlcyBpcyB1cGRhdGVkIHBvc3QgZm9yaywgdGhlIGVudGlyZSBtZW1vcnkgcGFnZSBpcyBp bnZhbGlkYXRlZC4gUHJlY29tcHV0aW5nIHRoZXNlIGNhY2hlcyBhdCB0aGUgZW5kIG9mIGJvb3Qs CmV2ZW4gaWYgYmFzZWQgb24gaGV1cmlzdGljLCBjb3VsZCBpbXByb3ZlIENvcHktb24tV3JpdGUg cGVyZm9ybWFuY2UuCgpUaGUgY2xhc3NpYyBleGFtcGxlIGlzIHRoZSBvYmplY3RzIGdlbmVyYXRp b24sIHlvdW5nIG9iamVjdHMgbXVzdCBiZSBwcm9tb3RlZCB0byB0aGUgb2xkIGdlbmVyYXRpb24g YmVmb3JlIGZvcmtpbmcsIG90aGVyd2lzZSB0aGV5J2xsIGdldCBpbnZhbGlkYXRlZCBvbiB0aGUg bmV4dCBHQyBydW4uIFRoYXQncyB3aGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9rbzEvbmFrYXlvc2hp X2ZvcmsgYWRkcmVzc2VzLgoKQnV0IHRoZXJlIGFyZSBvdGhlciBzb3VyY2VzIG9mIENvVyBpbnZh bGlkYXRpb24gdGhhdCBjb3VsZCBiZSBhZGRyZXNzZWQgYnkgTVJJIGlmIGl0IGhhZCBhIGNsZWFy IG5vdGlmaWNhdGlvbiB3aGVuIGl0IG5lZWRzIHRvIGJlIGRvbmUuCgojIyMgUHJvcG9zYWwKCklm IGFwcGxpY2F0aW9ucyBoYWQgYW4gQVBJIHRvIG5vdGlmeSB0aGUgdmlydHVhbCBtYWNoaW5lIHRo YXQgdGhleSdyZSBkb25lIGxvYWRpbmcgY29kZSBhbmQgYXJlIGFib3V0IHRvIHN0YXJ0IHByb2Nl c3NpbmcgdXNlciBpbnB1dCwKaXQgd291bGQgZ2l2ZSB0aGUgVk0gYSBnb29kIHBvaW50IGluIHRp bWUgdG8gcGVyZm9ybSBvcHRpbWl6YXRpb25zIG9uIHRoZSBleGlzdGluZyBjb2RlIGFuZCBvYmpl Y3RzLgoKZS5nLiBjb3VsZCBiZSBzb21ldGhpbmcgbGlrZSBgUnVieVZNLnByZXBhcmVgLCBvciBg UnVieVZNLnJlYWR5YC4KCkl0J3Mgc29tZXdoYXQgc2ltaWxhciB0byBbTWF0eidzIHN0YXRpYyBi YXJyaWVyIGlkZWEgZnJvbSBSdWJ5Q29uZiAyMDIwXShodHRwczovL3lvdXR1LmJlL0pvanBxZmFQ aGpJP3Q9MTkwOCksIGV4Y2VwdCB0aGF0IGl0IHdvdWxkbid0IGRpc2FibGUgYW55IGZlYXR1cmUu CgojIyMgUG90ZW50aWFsIG9wdGltaXphdGlvbnMKCmBuYWtheW9zaGlfZm9ya2AgYWxyZWFkeSBk b2VzIHRoZSBmb2xsb3dpbmc6CgogIC0gRG8gYSBtYWpvciBHQyBydW4gdG8gZ2V0IHJpZCBvZiBh cyBtYW55IGRhbmdsaW5nIG9iamVjdHMgYXMgcG9zc2libGUuCiAgLSBQcm9tb3RlIGFsbCBzdXJ2 aXZpbmcgb2JqZWN0cyB0byB0aGUgaGlnaGVzdCBnZW5lcmF0aW9uCiAgLSBDb21wYWN0IHRoZSBo ZWFwLgoKQnV0IGl0IHdvdWxkIGJlIG11Y2ggc2ltcGxlciB0byBkbyB0aGlzIGZyb20gaW5zaWRl IHRoZSBWTSByYXRoZXIgdGhhbiBkbyBjcnlwdGljIHRoaW5ncyBzdWNoIGFzIGA0LnRpbWVzIHsg R0Muc3RhcnQgfWAgZnJvbSB0aGUgUnVieSBzaWRlLgoKSXQncyBhbHNvIG5vdCBnb29kIHRvIGRv IHRoaXMgb24gZXZlcnkgZm9yaywgb25jZSB5b3UgZm9yayB0aGUgZmlyc3QgbG9uZyBsaXZlZCBj aGlsZCwgeW91IHNob3VsZG4ndCBydW4gaXQgYWdhaW4uIFNvIGRlY29yYXRpbmcgYGZvcmtgIGlz IG5vdCBhIGdvb2QgaG9vayBwb2ludC4gCgpBbHNvIGFmdGVyIGRpc2N1c3Npbmcgd2l0aCBAamhh d3Rob3JuLCBAdGVuZGVybG92ZW1ha2luZyBhbmQgQGFsYW53dSwgd2UgYmVsaWV2ZSB0aGlzIHdv dWxkIG9wZW4gdGhlIGRvb3IgdG8gc2V2ZXJhbCBvdGhlciBDb1cgb3B0aW1pemF0aW9uczoKCiMj IyMgUHJlY29tcHV0ZSBpbmxpbmUgY2FjaGVzCgpFdmVuIHRob3VnaCB3ZSBkb24ndCBoYXZlIGhh cmQgZGF0YSB0byBwcm92ZSBpdCwgd2UgYXJlIGNvbnZpbmNlZCB0aGF0IGEgYmlnIHNvdXJjZSBv ZiBDb1cgaW52YWxpZGF0aW9uIGFyZSBpbmxpbmUgY2FjaGVzLiBNb3N0IElTZXEgYXJlIG5ldmVy IGludm9rZWQgZHVyaW5nIGluaXRpYWxpemF0aW9uLCBzbyBjaGlsZCBwcm9jZXNzZWQgYXJlIGZv cmtlZCB3aXRoIG1vc3RseSBjb2xkIGNhY2hlcy4gQXMgYSByZXN1bHQgdGhlIGZpcnN0IHRpbWUg YSBtZXRob2QgaXMgZXhlY3V0ZWQgaW4gdGhlIGNoaWxkLCBtYW55IG1lbW9yeSBwYWdlcyBob2xk aW5nIElTZXEgYXJlIGludmFsaWRhdGVkIGFzIGNhY2hlcyBnZXQgdXBkYXRlZC4KCldlIHRoaW5r IE1SSSBjb3VsZCB0cnkgdG8gcHJlY29tcHV0ZSB0aGVzZSBjYWNoZXMgYmVmb3JlIGZvcmtpbmcg Y2hpbGRyZW4uIENvbnN0YW50IGNhY2hlIHBhcnRpY3VsYXJseSBzaG91bGQgYmUgcmVzb2x2YWJs ZSBzdGF0aWNhbGx5IHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L3B1bGwvNjE4Ny4K Ck1ldGhvZCBjYWNoZXMgYXJlIGhhcmRlciB0byByZXNvbHZlIHN0YXRpY2FsbHksIGJ1dCB3ZSBj YW4gcHJvYmFibHkgYXBwbHkgc29tZSBoZXVyaXN0aWNzIHRvIGF0IGxlYXN0IHJlZHVjZSB0aGUg Y2FjaGUgbWlzc2VzLgoKIyMjIyBDb3B5IG9uIFdyaXRlIGF3YXJlIEdDCgpXZSBjb3VsZCBhbHNv IGtlZXAgc29tZSBtZXRhZGF0YSBhYm91dCB3aGljaCBtZW1vcnkgcGFnZXMgYXJlIHNoYXJlZCwg b3IgZXZlbiBpbnRyb2R1Y2UgYSAicGVybWFuZW50IiBnZW5lcmF0aW9uLiBbVGhlIEluc3RhZ3Jh bSBlbmdpbmVlcmluZyB0ZWFtIGludHJvZHVjZWQgc29tZXRoaW5nIGxpa2UgdGhhdCBpbiBQeXRo b25dKGh0dHBzOi8vaW5zdGFncmFtLWVuZ2luZWVyaW5nLmNvbS9jb3B5LW9uLXdyaXRlLWZyaWVu ZGx5LXB5dGhvbi1nYXJiYWdlLWNvbGxlY3Rpb24tYWQ2ZWQ1MjMzZGRmKSAoW3RpY2tldF0oaHR0 cHM6Ly9idWdzLnB5dGhvbi5vcmcvaXNzdWUzMTU1OCksIFtQUl0oaHR0cHM6Ly9naXRodWIuY29t L3B5dGhvbi9jcHl0aG9uL3B1bGwvMzcwNSkpLgoKVGhhdCBtYWtlcyB0aGUgR0MgYXdhcmUgb2Yg d2hpY2ggb2JqZWN0cyBsaXZlIG9uIGEgc2hhcmVkIHBhZ2UuIFdpdGggdGhpcyBpbmZvcm1hdGlv biB0aGUgR0MgY2FuIGRlY2lkZSB0byBubyBmcmVlIGRhbmdsaW5nIG9iamVjdHMgbGVhdmluZyBv biB0aGVzZSBwYWdlcywgbm90IHRvIGNvbXBhY3QgdGhlc2UgcGFnZXMsIGV0Yy4KCiMjIyMgU2Nh biB0aGUgY29kZXJhbmdlIG9mIGFsbCBzdHJpbmdzCgpTdHJpbmdzIGhhdmUgYSBsYXppbHkgY29t cHV0ZWQgYGNvZGVyYW5nZWAgYXR0cmlidXRlIGluIHRoZWlyIGZsYWdzLiBTbyBpZiBhIHN0cmlu ZyBpcyBhbGxvY2F0ZWQgYXQgYm9vdCwgYnV0IG9ubHkgdXNlZCBhZnRlciBmb3JrLCBvbiBmaXJz dCB1c2UgaXRzIGNvZGVyYW5nZSB3aWxsIG1heW5lZWQgdG8gYmUgY29tcHV0ZWQgYW5kIHRoZSBz dHJpbmcgbXV0YXRlZC4KClVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC82 MDc2LCBJIG5vdGljZWQgdGhhdCA1OCUgb2YgdGhlIHN0cmluZ3MgcmV0YWluZWQgYXQgdGhlIGVu ZCBvZiB0aGUgYm9vdCBzZXF1ZW5jZSBoYWQgYW4gYFVOS05PV05gIGNvZGVyYW5nZS4KClNvIGVh Z2VybHkgc2Nhbm5pbmcgdGhlIGNvZGVyYW5nZSBvZiBhbGwgc3RyaW5ncyBjb3VsZCBhbHNvIGlt cHJvdmUgQ29weSBvbiBXcml0ZSBwZXJmb3JtYW5jZS4KCiMjIyMgbWFsbG9jX3RyaW0KClRoaXMg aG9vayB3aWxsIGFsc28gYmUgYSBnb29kIHBvaW50IHRvIHJlbGVhc2UgdW51c2VkIHBhZ2VzIHRv IHRoZSBzeXN0ZW0gd2l0aCBgbWFsbG9jX3RyaW1gLgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1Ynkt bGFuZy5vcmcvCg==