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=-2.1 required=3.0 tests=AWL,BAYES_00,BODY_8BITS, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_HI,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 F02C11F506 for ; Wed, 21 Sep 2022 09:46:51 +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="uopVunQD"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id B6A44120A40; Wed, 21 Sep 2022 18:46:47 +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 97ED0120A27 for ; Wed, 21 Sep 2022 18:46:44 +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=4rYwJ+E6/21tqlBat0J1IXyom4YYjKHGpmQGcY2AOqw=; b=uopVunQDBiAs9VM51UWjaeBozqB5GjIfj5zTarOdHuj7q2fLgWTr7RNd/KQ5fVWecLW9 6QmPYdhTCraaJiYbYcvdGysbdqYAjJEhfrfHiwntmx4bTSDjPEExCcIPn4nGllUFfbe22I 8GbsO4WJxX5gjK4C3jFnBzFv7k7M3z8oM= Received: by filterdrecv-bcb4b6ff5-jb7d4 with SMTP id filterdrecv-bcb4b6ff5-jb7d4-1-632ADD7E-1 2022-09-21 09:46:38.015837084 +0000 UTC m=+128015.868431381 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-1 (SG) with ESMTP id HHC3OnWfSdCxFSDx39m-dA for ; Wed, 21 Sep 2022 09:46:37.995 +0000 (UTC) Date: Wed, 21 Sep 2022 09:46:38 +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: 10320 X-Redmine-Issue-Author: sowieso 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: 86414 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZqzpIAIsOJFKkGruV?= =?us-ascii?Q?tAFIhxAlReuR2CdfxIz1VwgaYApGI+OZRZZjcCm?= =?us-ascii?Q?kNfGw=2FHjlsm5Yg5eUFVLJU45tJsei2sNEEPbWIS?= =?us-ascii?Q?PGN+82Q4vwEibTbmFbZra7y7T3=2FUiC2qZdltkPT?= =?us-ascii?Q?oIGDnZSR1B7JTLMAvgubVqRZv2lDUg7qRcldBZt?= =?us-ascii?Q?LgqYv6JRJIGPJStSNjD3A=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109973 Subject: [ruby-core:109973] [Ruby master Feature#10320] require into module 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" SXNzdWUgIzEwMzIwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4NCg0K DQpUaGUgcHJvcG9zZWQgUFIgaXMgc2ltcGxlLCBzbWFsbCwgYW5kIGFwcGVhcnMgdG8gaGF2ZSBm ZXcgcGVyZm9ybWFuY2Ugb3IgY29tcGF0aWJpbGl0eSBpc3N1ZXMuIFNvIEkgYW0gYmFzaWNhbGx5 IHBvc2l0aXZlIGFib3V0IHRoaXMgcHJvcG9zYWwuDQoNCj4gVGhlIG1haW4gZ29hbCBpcyB0byBh dm9pZCBhY2NpZGVudGFsIGRlcGVuZGVuY3kuDQoNCkkgZ3Vlc3MgdGhhdCB0aGUgdWx0aW1hdGUg Z29hbCBpcyB0byBtb2R1bGFyaXplIHRoZSBtb25vbGl0aCB0byBtaWNyb3NlcnZpY2VzLCBhbmQg dGhhdCB0aGlzIHByb3Bvc2FsIGlzIGZvciB0aGUgaW50ZXJtZWRpYXRlIHN0YWdlIChpLmUuLCB0 byBtb2R1bGFyaXplIHRoZSBtb25vbGl0aCBpbiBhIHByb2Nlc3MpLiBBbSBJIHJpZ2h0PyBJdCBp cyBub3Qgc28gb2J2aW91cyB0byBtZSB0aGF0IHRoaXMgaW50ZXJtZWRpYXRlIHN0ZXAgd291bGQg YmUgdXNlZnVsLCBtYXliZSBiZWNhdXNlIEkgZG9uJ3QgaGF2ZSBlbm91Z2ggZXhwZXJpZW5jZSBp biBtb25vbGl0aCBkZXZlbG9wbWVudCA6LSkNCg0KPiBSZXNvbHZlIHRvcC1sZXZlbCByZWZlcmVu Y2VzICg6OkZvbykgd2hlbiBsb2FkZWQgd2l0aCB3cmFwIHRvIHRoZSB0b3Agb2YgdGhlIG1vZHVs ZSBuYW1lc3BhY2UsIHJhdGhlciB0aGFuIHRoZSAiYWJzb2x1dGUiIHRvcC4gRm9yIG5vdyBJJ3Zl IGRvbmUgdGhpcyBpbiB0aGUgZ2VtIHVzaW5nIGNvbnN0X21pc3NpbmcsIGJ1dCBJIGludGVuZCBv biBtb3ZpbmcgdGhpcyB0byB0aGUgUnVieSBwYXRjaC4NCg0KVGhpcyBhcHByb2FjaCBsb29rcyBu b3QgdmVyeSByb2J1c3QuIElmIHRoZXJlIGlzIGEgY29uc3RhbnQgYEZvb2AgZGVmaW5lZCBpbiB0 aGUgdG9wLWxldmVsLCBJIHRoaW5rIGl0IGRvZXMgbm90IHdvcmsuDQoNCmBgYA0KIyBmb28ucmIN CkEgPSA6Zm9vDQoNCnAgOjpBDQpgYGANCg0KYGBgDQojIG1haW4ucmINCkEgPSA6bWFpbg0KDQps b2FkICJmb28ucmIiLCBNb2R1bGUubmV3ICM9PiBleHBlY3Q6IDpmb28sIEltIGhhY2s6IDptYWlu DQpgYGANCg0KTW9yZSBkZWRpY2F0ZWQgc3VwcG9ydCBpbiB0aGUgUnVieSBjb3JlIHNpZGUgd291 bGQgYmUgbmVjZXNzYXJ5LCBJIHRoaW5rLiBCdXQgSSBhbSBjdXJpb3VzIGFib3V0IGhvdyBtdWNo IHRoZSBjaGFuZ2UgYnJpbmdzIHBlcmZvcm1hbmNlIGRlZ2VuZXJhdGlvbi4NCg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMTAzMjA6IHJlcXVpcmUg aW50byBtb2R1bGUNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xMDMyMCNjaGFu Z2UtOTkyMjMNCg0KKiBBdXRob3I6IHNvd2llc28gKFNvIFdpZXNvKQ0KKiBTdGF0dXM6IE9wZW4N CiogUHJpb3JpdHk6IE5vcm1hbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KV2hlbiByZXF1aXJpbmcgYSBsaWJyYXJ5LCBnbG9iYWwgbmFtZXNwYWNlIGFsd2F5cyBn ZXRzIHBvbGx1dGVkLCBhdCBsZWFzdCB3aXRoIG9uZSBtb2R1bGUgbmFtZS4gU28gd2hlbiByZXF1 aXJpbmcgYSBnZW0gd2l0aCBtYW55IGRlcGVuZGVuY2llcywgYXQgbGVhc3Qgb25lIGNvbnN0YW50 IGVudGVycyBnbG9iYWwgbmFtZXNwYWNlIHBlciBkZXBlbmRlbmN5LCB3aGljaCBjYW4gZWFzaWx5 IGdldCBvdXQgb2YgaGFuZCAoZXNwZWNpYWxseSB3aGVuIGdlbXMgYXJlIG5vdCBlbmNsb3NlZCBp biBhIG1vZHVsZSkuDQoNCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGV4dGVuZCByZXF1aXJlIChh bmQgbG9hZCwgcmVxdWlyZV9yZWxhdGl2ZSkgdG8gcHV0IGFsbCBjb250ZW50IGludG8gYSBjdXN0 b20gbW9kdWxlIGFuZCBub3QgaW50byBnbG9iYWwgbmFtZXNwYWNlPw0KDQpTeW50YXggaWRlYXM6 DQoNCn5+fnJ1YnkNCnJlcXVpcmUgJ2xpYmZpbGUnLCBpbnRvOiA6TGliICAgIyBrZXl3b3JkLWFy Z3VtZW50DQpyZXF1aXJlICdsaWJmaWxlJyBpbiBMaWIgICAjIHdpdGgga2V5d29yZCwgYWxzbyBk ZWZpbmluZyBhIG1vZHVsZSBMaWIgYXQgY3VycmVudCBiaW5kaW5nICh1bmxlc3MgZGVmaW5lZD8g TGliKQ0KcmVxdWlyZV9xdWFsaWZpZWQgJ2xpYmZpbGUnLCA6TGliDQp+fn4NCg0KVGhpcyB3b3Vs ZCBhbHNvIG1ha2UgaW5jbHVkaW5nIGNvZGUgaW50byBsaWJyYXJpZXMgbXVjaCBlYXNpZXIsIGFz IGl0IGlzIHdlbGwgc2NvcGVkLg0KDQp+fn5ydWJ5DQptb2R1bGUgTXlHZW0NCsKgwqByZXF1aXJl ICduZWVkZWQnIGluIE5lZWQNCg0KwqDCoGRlZiBkb19zb21ldGhpbmcNCsKgwqDCoMKgTmVlZDo6 aW1wb3J0YW50LnByb2Nlc3MhDQrCoMKgZW5kDQplbmQNCiAjIGxpYnJhcnkgdXNlciBpcyBuZXZl ciBjb25jZXJuZWQgb3ZlciBuZWVkZWQncyBjb250ZW50DQp+fn4NCg0KU29tZSBwcm9ibGVtcyB0 byBkaXNjdXNzOg0KDQoqIHJlcXVpcmluZyBpbnRvIHR3byBkaWZmZXJlbnQgbW9kdWxlcyBtZWFu cyBsb2FkaW5nIHRoZSBmaWxlIHR3aWNlPw0KKiBtb25rZXlwYXRjaGluZyBsaWJyYXJpZXMgc2hv dWxkIG9ubHkgYWZmZWN0IHRoZSBtb2R1bGUgwq3ihpIgYXV0byByZWZpbmVtZW50cz8NCiogbWF5 YmUgYWxzbyBhbGxvdyBhIGJpbmRpbmcgYXMgYXJndW1lbnQsIG5vdCBvbmx5IGEgbW9kdWxlPw0K KiBwcml2YXRlbHkgcmVxdWlyZSwgc28gdGhhdCByZXF1aXJlZCBjb25zdGFudHMgYW5kIG1ldGhv ZHMgYXJlIG5vdCBhY2Nlc3NpYmxlIGZyb20gdGhlIG91dHNpZGUgb2YgYSBtb2R1bGUgKHNlZW1z IHRvIGRpZmZpY3VsdCkNCiogd2hhdCBhYm91dCAkZ2xvYmFsIGNvbnN0YW50cywgcmVhZCB0aGVt IGZyb20gZ2xvYmFsIHNjb3BlIGJ1dCBjb3B5LXdyaXRlIHRoZW0gb25seSB0byBsb2NhbCBzY29w ZT8NCg0KU2ltaWxhciBpc3N1ZToNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy81 NjQzDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K