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_HI,SPF_HELO_NONE, T_SPF_PERMERROR,UNPARSEABLE_RELAY,URIBL_GREY 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 D5B451F506 for ; Fri, 23 Sep 2022 12:57:07 +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="uqDkB+/Y"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 0695E120C08; Fri, 23 Sep 2022 21:57:07 +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 F3463120BF0 for ; Fri, 23 Sep 2022 21:57:04 +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=lZpYHuyOEI0UPV9bdH3WuVTLWoIk/+3L2InTlaSJ+5o=; b=uqDkB+/YdBX/cWteYG6NYw5IG3OMYmbag8kV5ITKWyqzYZaaR7D06p5JfxFlyJ24+wBM MxysvLvcxucTAvirQcIVOgJLJa9E7EC79L9NHv5TGYwrUBMYzi4YmkpJZTo8rJWpVp2Nmz 56M4HfufbPkinBnaCZDtHgyMbCIDX3PaY= Received: by filterdrecv-6db447cbf8-68wlp with SMTP id filterdrecv-6db447cbf8-68wlp-1-632DAD1E-38 2022-09-23 12:57:02.668938583 +0000 UTC m=+312256.032927289 Received: from herokuapp.com (unknown) by geopod-ismtpd-6-1 (SG) with ESMTP id pZY0rzSCRgiitBYgaerlXw for ; Fri, 23 Sep 2022 12:57:02.543 +0000 (UTC) Date: Fri, 23 Sep 2022 12:57:02 +0000 (UTC) From: "Dan0042 (Daniel DeLorme)" 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: Dan0042 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: 86486 X-SG-EID: =?us-ascii?Q?9vnO9kNFlf1pwhty1clU3mt9eNWYniufdXqocdsQQtaDTWZk4+b5g5js0Akvaj?= =?us-ascii?Q?32LW=2F+fGSAom3tt8Jo+=2FGW3uDD0ktbmu7qAbln0?= =?us-ascii?Q?uJrjICIc8XD=2FQKCFzcCNbX0vCcGQeMwgRL4KIgU?= =?us-ascii?Q?m59D+L8KxUeIM3A3XhBtc3TDhfK4L6XMpVnFaA+?= =?us-ascii?Q?gUINyjkZGR4dK3BMmZOQi0hjuR+pV73sFjRzH+6?= =?us-ascii?Q?JMm=2FYR0rumx9hQOl7u=2FDDVkq=2FDsJe5BUCqaudeJ?= =?us-ascii?Q?BY+00DO8lIisGYca=2FO=2FSw=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110045 Subject: [ruby-core:110045] [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" SXNzdWUgIzE4ODg1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp LgoKCisxIGZvciBQcm9jZXNzLndhcm11cAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpGZWF0dXJlICMxODg4NTogRW5kIG9mIGJvb3QgYWR2aXNvcnkgQVBJIGZvciBS dWJ5Vk0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4ODg1I2NoYW5nZS05OTI5 NQoKKiBBdXRob3I6IGJ5cm9vdCAoSmVhbiBCb3Vzc2llcikKKiBTdGF0dXM6IE9wZW4KKiBQcmlv cml0eTogTm9ybWFsCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyMj IENvbnRleHQKCk1hbnkgb3B0aW1pemF0aW9ucyBpbiB0aGUgUnVieSBWTSByZWx5IG9uIGxhemls eSBjb21wdXRlZCBjYWNoZXM6IFN0cmluZ3MgY29kZXJhbmdlLCBjb25zdGFudCBjYWNoZXMsIG1l dGhvZCBjYWNoZXMsIGV0YyBldGMuCkFzIHN1Y2ggZXZlbiB3aXRob3V0IEpJVCwgc29tZSBvcGVy YXRpb25zIG5lZWQgYSBiaXQgb2YgYSB3YXJtIHVwLCBhbmQgbWlnaHQgYmUgZmx1c2hlZCBpZiBu ZXcgY29uc3RhbnRzIGFyZSBkZWZpbmVkLCBuZXcgY29kZSBpcyBsb2FkZWQsIG9yIHNvbWUgb2Jq ZWN0cyBhcmUgbXV0YXRlZC4KCkFkZGl0aW9uYWxseSB0aGVzZSBsYXppbHkgY29tcHV0ZWQgY2Fj aGVzIGNhbiBjYXVzZSBpbmNyZWFzZWQgbWVtb3J5IHVzYWdlIGZvciBhcHBsaWNhdGlvbnMgcmVs eWluZyBvbiBDb3B5LW9uLVdyaXRlIG1lbW9yeS4KV2hlbmV2ZXIgb25lIG9mIHRoZXNlIGNhY2hl cyBpcyB1cGRhdGVkIHBvc3QgZm9yaywgdGhlIGVudGlyZSBtZW1vcnkgcGFnZSBpcyBpbnZhbGlk YXRlZC4gUHJlY29tcHV0aW5nIHRoZXNlIGNhY2hlcyBhdCB0aGUgZW5kIG9mIGJvb3QsCmV2ZW4g aWYgYmFzZWQgb24gaGV1cmlzdGljLCBjb3VsZCBpbXByb3ZlIENvcHktb24tV3JpdGUgcGVyZm9y bWFuY2UuCgpUaGUgY2xhc3NpYyBleGFtcGxlIGlzIHRoZSBvYmplY3RzIGdlbmVyYXRpb24sIHlv dW5nIG9iamVjdHMgbXVzdCBiZSBwcm9tb3RlZCB0byB0aGUgb2xkIGdlbmVyYXRpb24gYmVmb3Jl IGZvcmtpbmcsIG90aGVyd2lzZSB0aGV5J2xsIGdldCBpbnZhbGlkYXRlZCBvbiB0aGUgbmV4dCBH QyBydW4uIFRoYXQncyB3aGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9rbzEvbmFrYXlvc2hpX2Zvcmsg YWRkcmVzc2VzLgoKQnV0IHRoZXJlIGFyZSBvdGhlciBzb3VyY2VzIG9mIENvVyBpbnZhbGlkYXRp b24gdGhhdCBjb3VsZCBiZSBhZGRyZXNzZWQgYnkgTVJJIGlmIGl0IGhhZCBhIGNsZWFyIG5vdGlm aWNhdGlvbiB3aGVuIGl0IG5lZWRzIHRvIGJlIGRvbmUuCgojIyMgUHJvcG9zYWwKCklmIGFwcGxp Y2F0aW9ucyBoYWQgYW4gQVBJIHRvIG5vdGlmeSB0aGUgdmlydHVhbCBtYWNoaW5lIHRoYXQgdGhl eSdyZSBkb25lIGxvYWRpbmcgY29kZSBhbmQgYXJlIGFib3V0IHRvIHN0YXJ0IHByb2Nlc3Npbmcg dXNlciBpbnB1dCwKaXQgd291bGQgZ2l2ZSB0aGUgVk0gYSBnb29kIHBvaW50IGluIHRpbWUgdG8g cGVyZm9ybSBvcHRpbWl6YXRpb25zIG9uIHRoZSBleGlzdGluZyBjb2RlIGFuZCBvYmplY3RzLgoK ZS5nLiBjb3VsZCBiZSBzb21ldGhpbmcgbGlrZSBgUnVieVZNLnByZXBhcmVgLCBvciBgUnVieVZN LnJlYWR5YC4KCkl0J3Mgc29tZXdoYXQgc2ltaWxhciB0byBbTWF0eidzIHN0YXRpYyBiYXJyaWVy IGlkZWEgZnJvbSBSdWJ5Q29uZiAyMDIwXShodHRwczovL3lvdXR1LmJlL0pvanBxZmFQaGpJP3Q9 MTkwOCksIGV4Y2VwdCB0aGF0IGl0IHdvdWxkbid0IGRpc2FibGUgYW55IGZlYXR1cmUuCgojIyMg UG90ZW50aWFsIG9wdGltaXphdGlvbnMKCmBuYWtheW9zaGlfZm9ya2AgYWxyZWFkeSBkb2VzIHRo ZSBmb2xsb3dpbmc6CgogIC0gRG8gYSBtYWpvciBHQyBydW4gdG8gZ2V0IHJpZCBvZiBhcyBtYW55 IGRhbmdsaW5nIG9iamVjdHMgYXMgcG9zc2libGUuCiAgLSBQcm9tb3RlIGFsbCBzdXJ2aXZpbmcg b2JqZWN0cyB0byB0aGUgaGlnaGVzdCBnZW5lcmF0aW9uCiAgLSBDb21wYWN0IHRoZSBoZWFwLgoK QnV0IGl0IHdvdWxkIGJlIG11Y2ggc2ltcGxlciB0byBkbyB0aGlzIGZyb20gaW5zaWRlIHRoZSBW TSByYXRoZXIgdGhhbiBkbyBjcnlwdGljIHRoaW5ncyBzdWNoIGFzIGA0LnRpbWVzIHsgR0Muc3Rh cnQgfWAgZnJvbSB0aGUgUnVieSBzaWRlLgoKSXQncyBhbHNvIG5vdCBnb29kIHRvIGRvIHRoaXMg b24gZXZlcnkgZm9yaywgb25jZSB5b3UgZm9yayB0aGUgZmlyc3QgbG9uZyBsaXZlZCBjaGlsZCwg eW91IHNob3VsZG4ndCBydW4gaXQgYWdhaW4uIFNvIGRlY29yYXRpbmcgYGZvcmtgIGlzIG5vdCBh IGdvb2QgaG9vayBwb2ludC4gCgpBbHNvIGFmdGVyIGRpc2N1c3Npbmcgd2l0aCBAamhhd3Rob3Ju LCBAdGVuZGVybG92ZW1ha2luZyBhbmQgQGFsYW53dSwgd2UgYmVsaWV2ZSB0aGlzIHdvdWxkIG9w ZW4gdGhlIGRvb3IgdG8gc2V2ZXJhbCBvdGhlciBDb1cgb3B0aW1pemF0aW9uczoKCiMjIyMgUHJl Y29tcHV0ZSBpbmxpbmUgY2FjaGVzCgpFdmVuIHRob3VnaCB3ZSBkb24ndCBoYXZlIGhhcmQgZGF0 YSB0byBwcm92ZSBpdCwgd2UgYXJlIGNvbnZpbmNlZCB0aGF0IGEgYmlnIHNvdXJjZSBvZiBDb1cg aW52YWxpZGF0aW9uIGFyZSBpbmxpbmUgY2FjaGVzLiBNb3N0IElTZXEgYXJlIG5ldmVyIGludm9r ZWQgZHVyaW5nIGluaXRpYWxpemF0aW9uLCBzbyBjaGlsZCBwcm9jZXNzZWQgYXJlIGZvcmtlZCB3 aXRoIG1vc3RseSBjb2xkIGNhY2hlcy4gQXMgYSByZXN1bHQgdGhlIGZpcnN0IHRpbWUgYSBtZXRo b2QgaXMgZXhlY3V0ZWQgaW4gdGhlIGNoaWxkLCBtYW55IG1lbW9yeSBwYWdlcyBob2xkaW5nIElT ZXEgYXJlIGludmFsaWRhdGVkIGFzIGNhY2hlcyBnZXQgdXBkYXRlZC4KCldlIHRoaW5rIE1SSSBj b3VsZCB0cnkgdG8gcHJlY29tcHV0ZSB0aGVzZSBjYWNoZXMgYmVmb3JlIGZvcmtpbmcgY2hpbGRy ZW4uIENvbnN0YW50IGNhY2hlIHBhcnRpY3VsYXJseSBzaG91bGQgYmUgcmVzb2x2YWJsZSBzdGF0 aWNhbGx5IHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L3B1bGwvNjE4Ny4KCk1ldGhv ZCBjYWNoZXMgYXJlIGhhcmRlciB0byByZXNvbHZlIHN0YXRpY2FsbHksIGJ1dCB3ZSBjYW4gcHJv YmFibHkgYXBwbHkgc29tZSBoZXVyaXN0aWNzIHRvIGF0IGxlYXN0IHJlZHVjZSB0aGUgY2FjaGUg bWlzc2VzLgoKIyMjIyBDb3B5IG9uIFdyaXRlIGF3YXJlIEdDCgpXZSBjb3VsZCBhbHNvIGtlZXAg c29tZSBtZXRhZGF0YSBhYm91dCB3aGljaCBtZW1vcnkgcGFnZXMgYXJlIHNoYXJlZCwgb3IgZXZl biBpbnRyb2R1Y2UgYSAicGVybWFuZW50IiBnZW5lcmF0aW9uLiBbVGhlIEluc3RhZ3JhbSBlbmdp bmVlcmluZyB0ZWFtIGludHJvZHVjZWQgc29tZXRoaW5nIGxpa2UgdGhhdCBpbiBQeXRob25dKGh0 dHBzOi8vaW5zdGFncmFtLWVuZ2luZWVyaW5nLmNvbS9jb3B5LW9uLXdyaXRlLWZyaWVuZGx5LXB5 dGhvbi1nYXJiYWdlLWNvbGxlY3Rpb24tYWQ2ZWQ1MjMzZGRmKSAoW3RpY2tldF0oaHR0cHM6Ly9i dWdzLnB5dGhvbi5vcmcvaXNzdWUzMTU1OCksIFtQUl0oaHR0cHM6Ly9naXRodWIuY29tL3B5dGhv bi9jcHl0aG9uL3B1bGwvMzcwNSkpLgoKVGhhdCBtYWtlcyB0aGUgR0MgYXdhcmUgb2Ygd2hpY2gg b2JqZWN0cyBsaXZlIG9uIGEgc2hhcmVkIHBhZ2UuIFdpdGggdGhpcyBpbmZvcm1hdGlvbiB0aGUg R0MgY2FuIGRlY2lkZSB0byBubyBmcmVlIGRhbmdsaW5nIG9iamVjdHMgbGVhdmluZyBvbiB0aGVz ZSBwYWdlcywgbm90IHRvIGNvbXBhY3QgdGhlc2UgcGFnZXMsIGV0Yy4KCiMjIyMgU2NhbiB0aGUg Y29kZXJhbmdlIG9mIGFsbCBzdHJpbmdzCgpTdHJpbmdzIGhhdmUgYSBsYXppbHkgY29tcHV0ZWQg YGNvZGVyYW5nZWAgYXR0cmlidXRlIGluIHRoZWlyIGZsYWdzLiBTbyBpZiBhIHN0cmluZyBpcyBh bGxvY2F0ZWQgYXQgYm9vdCwgYnV0IG9ubHkgdXNlZCBhZnRlciBmb3JrLCBvbiBmaXJzdCB1c2Ug aXRzIGNvZGVyYW5nZSB3aWxsIG1heW5lZWQgdG8gYmUgY29tcHV0ZWQgYW5kIHRoZSBzdHJpbmcg bXV0YXRlZC4KClVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC82MDc2LCBJ IG5vdGljZWQgdGhhdCA1OCUgb2YgdGhlIHN0cmluZ3MgcmV0YWluZWQgYXQgdGhlIGVuZCBvZiB0 aGUgYm9vdCBzZXF1ZW5jZSBoYWQgYW4gYFVOS05PV05gIGNvZGVyYW5nZS4KClNvIGVhZ2VybHkg c2Nhbm5pbmcgdGhlIGNvZGVyYW5nZSBvZiBhbGwgc3RyaW5ncyBjb3VsZCBhbHNvIGltcHJvdmUg Q29weSBvbiBXcml0ZSBwZXJmb3JtYW5jZS4KCiMjIyMgbWFsbG9jX3RyaW0KClRoaXMgaG9vayB3 aWxsIGFsc28gYmUgYSBnb29kIHBvaW50IHRvIHJlbGVhc2UgdW51c2VkIHBhZ2VzIHRvIHRoZSBz eXN0ZW0gd2l0aCBgbWFsbG9jX3RyaW1gLgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v cmcvCg==