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.7 required=3.0 tests=AWL,BAYES_00,BODY_8BITS, 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 EEAE61F506 for ; Wed, 21 Sep 2022 10:26:59 +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="E5vIumJq"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 11DF9120B47; Wed, 21 Sep 2022 19:26:54 +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 AF1FE120B41 for ; Wed, 21 Sep 2022 19:26:51 +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=IYxPUoS4uwYx1NmX6Kp22arLQRT4RkVTaWAZvS08muk=; b=E5vIumJqj2zieRIwu8zwxv258mN1F5usQpoyCJIu9q+6aNtXLny2x8+vNQwm3h0Bit71 JFXvlmIwIXDgHTE7Bza1XRVSvs/M/F7ReUMVWPjGWEN873crpTv4zOnlKXVvriSJDLz5xj JP0uRJJTSz5GSl9j5uG6MgxShBc//sNd4= Received: by filterdrecv-6db447cbf8-r2xv2 with SMTP id filterdrecv-6db447cbf8-r2xv2-1-632AE6E4-25 2022-09-21 10:26:44.669223602 +0000 UTC m=+130466.116784461 Received: from herokuapp.com (unknown) by geopod-ismtpd-1-3 (SG) with ESMTP id Ju_pgWBORdyTYxnOcXaDYw for ; Wed, 21 Sep 2022 10:26:44.561 +0000 (UTC) Date: Wed, 21 Sep 2022 10:26:44 +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: 10320 X-Redmine-Issue-Author: sowieso 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: 86415 X-SG-EID: =?us-ascii?Q?Dq8GNIcVqP8cs5uR+EIAabfg3LE9XdC6dZ5KYNrMpf6VzBWG6HqArcu5raQjXL?= =?us-ascii?Q?IGTFdxKHUt7++67+KD54pNYXheirMcsUIf3sdgF?= =?us-ascii?Q?Riq06iZEDeLwYqoika2rFuu3mIvlODfOVVUF+t3?= =?us-ascii?Q?SZE04USykF=2F3C4hkSBM688LloiwvEd3=2FcoFd0zt?= =?us-ascii?Q?gcEPcXGJByvgTuKD7w1ejEcL7+Lrh4EQ5fzrtfP?= =?us-ascii?Q?mTJI8=2FqLqlzCZLapAtTbd5k+byA1aKLIjr=2FO7kd?= =?us-ascii?Q?2hUt4yhTgMMl=2Fd=2FBiCj4w=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109974 Subject: [ruby-core:109974] [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" SXNzdWUgIzEwMzIwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4N Cg0KDQo+IEkgZ3Vlc3MgdGhhdCB0aGUgdWx0aW1hdGUgZ29hbCBpcyB0byBtb2R1bGFyaXplIHRo ZSBtb25vbGl0aCB0byBtaWNyb3NlcnZpY2VzLCBhbmQgdGhhdCB0aGlzIHByb3Bvc2FsIGlzIGZv ciB0aGUgaW50ZXJtZWRpYXRlIHN0YWdlIChpLmUuLCB0byBtb2R1bGFyaXplIHRoZSBtb25vbGl0 aCBpbiBhIHByb2Nlc3MpLiBBbSBJIHJpZ2h0Pw0KDQpObywgd2UgaGF2ZSBhYnNvbHV0ZWx5IG5v IGludGVudGlvbiB0byBnbyB3aXRoIG1pY3Jvc2VydmljZXMsIHF1aXRlIHRoZSBvcHBvc2l0ZS4g VGhlIGdvYWwgaXMgdG8gbW9kdWxhcml6ZSBpbiBwcm9jZXNzIHNvIHRoYXQgeW91IGNhbiBtb3Jl IGVhc2lseSBlbmZvcmNlIHRoYXQgY2VydGFpbiBhcmVhcyBhcmUgZGVjb3VwbGVkIGZyb20gb3Ro ZXJzIHdpdGhvdXQgaGF2aW5nIHRvIGRlYWwgd2l0aCB0aGUgaGVhZGFjaGVzIG9mIG5ldHdvcmsg Y2FsbHMuDQoNCj4gVGhpcyBhcHByb2FjaCBsb29rcyBub3QgdmVyeSByb2J1c3QuIElmIHRoZXJl IGlzIGEgY29uc3RhbnQgRm9vIGRlZmluZWQgaW4gdGhlIHRvcC1sZXZlbCwgSSB0aGluayBpdCBk b2VzIG5vdCB3b3JrLg0KDQpZZWFoLCBJTUhPIGl0IHVzZXMgdG9vIG1hbnkgZnJhZ2lsZSBtb25r ZXkgcGF0Y2hlcyBhbmQgVHJhY2Vwb2ludCBob29rcyB0byBhcHByb3hpbWF0ZSB0aGUgZGVzaXJl ZCByZXN1bHQuIEkgdGhpbmsgc3VjaCBhIGZlYXR1cmUgd291bGQgbmVlZCB0byBiZSBiYWtlZCBp biBSdWJ5IGl0c2VsZiB3aXRoIHByb2JhYmx5IGEga2V5d29yZCBldGMuIEJ1dCBpbiB0aGUgbWVh bnRpbWUgIkltIiBpcyBhbiBpbnRlcmVzdGluZyBleHBlcmltZW50YXRpb24gZ3JvdW5kLg0KDQpB bHNvIGlmIHN1Y2ggZmlyc3QgY2xhc3MgZmVhdHVyZSB3YXMgdG8gYmUgZGVzaWduZWQsIEkgdGhp bmsgdGhlIFB5dGhvbiBpbXBvcnQgc3lzdGVtIHdvdWxkIGJlIGEgYmV0dGVyIG1vZGVsIHRoYW4g Tm9kZUpTJ3MgYHJlcXVpcmUoKWAuDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KRmVhdHVyZSAjMTAzMjA6IHJlcXVpcmUgaW50byBtb2R1bGUNCmh0dHBzOi8v YnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xMDMyMCNjaGFuZ2UtOTkyMjQNCg0KKiBBdXRob3I6 IHNvd2llc28gKFNvIFdpZXNvKQ0KKiBTdGF0dXM6IE9wZW4NCiogUHJpb3JpdHk6IE5vcm1hbA0K LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KV2hlbiByZXF1aXJpbmcg YSBsaWJyYXJ5LCBnbG9iYWwgbmFtZXNwYWNlIGFsd2F5cyBnZXRzIHBvbGx1dGVkLCBhdCBsZWFz dCB3aXRoIG9uZSBtb2R1bGUgbmFtZS4gU28gd2hlbiByZXF1aXJpbmcgYSBnZW0gd2l0aCBtYW55 IGRlcGVuZGVuY2llcywgYXQgbGVhc3Qgb25lIGNvbnN0YW50IGVudGVycyBnbG9iYWwgbmFtZXNw YWNlIHBlciBkZXBlbmRlbmN5LCB3aGljaCBjYW4gZWFzaWx5IGdldCBvdXQgb2YgaGFuZCAoZXNw ZWNpYWxseSB3aGVuIGdlbXMgYXJlIG5vdCBlbmNsb3NlZCBpbiBhIG1vZHVsZSkuDQoNCldvdWxk IGl0IGJlIHBvc3NpYmxlIHRvIGV4dGVuZCByZXF1aXJlIChhbmQgbG9hZCwgcmVxdWlyZV9yZWxh dGl2ZSkgdG8gcHV0IGFsbCBjb250ZW50IGludG8gYSBjdXN0b20gbW9kdWxlIGFuZCBub3QgaW50 byBnbG9iYWwgbmFtZXNwYWNlPw0KDQpTeW50YXggaWRlYXM6DQoNCn5+fnJ1YnkNCnJlcXVpcmUg J2xpYmZpbGUnLCBpbnRvOiA6TGliICAgIyBrZXl3b3JkLWFyZ3VtZW50DQpyZXF1aXJlICdsaWJm aWxlJyBpbiBMaWIgICAjIHdpdGgga2V5d29yZCwgYWxzbyBkZWZpbmluZyBhIG1vZHVsZSBMaWIg YXQgY3VycmVudCBiaW5kaW5nICh1bmxlc3MgZGVmaW5lZD8gTGliKQ0KcmVxdWlyZV9xdWFsaWZp ZWQgJ2xpYmZpbGUnLCA6TGliDQp+fn4NCg0KVGhpcyB3b3VsZCBhbHNvIG1ha2UgaW5jbHVkaW5n IGNvZGUgaW50byBsaWJyYXJpZXMgbXVjaCBlYXNpZXIsIGFzIGl0IGlzIHdlbGwgc2NvcGVkLg0K DQp+fn5ydWJ5DQptb2R1bGUgTXlHZW0NCsKgwqByZXF1aXJlICduZWVkZWQnIGluIE5lZWQNCg0K wqDCoGRlZiBkb19zb21ldGhpbmcNCsKgwqDCoMKgTmVlZDo6aW1wb3J0YW50LnByb2Nlc3MhDQrC oMKgZW5kDQplbmQNCiAjIGxpYnJhcnkgdXNlciBpcyBuZXZlciBjb25jZXJuZWQgb3ZlciBuZWVk ZWQncyBjb250ZW50DQp+fn4NCg0KU29tZSBwcm9ibGVtcyB0byBkaXNjdXNzOg0KDQoqIHJlcXVp cmluZyBpbnRvIHR3byBkaWZmZXJlbnQgbW9kdWxlcyBtZWFucyBsb2FkaW5nIHRoZSBmaWxlIHR3 aWNlPw0KKiBtb25rZXlwYXRjaGluZyBsaWJyYXJpZXMgc2hvdWxkIG9ubHkgYWZmZWN0IHRoZSBt b2R1bGUgwq3ihpIgYXV0byByZWZpbmVtZW50cz8NCiogbWF5YmUgYWxzbyBhbGxvdyBhIGJpbmRp bmcgYXMgYXJndW1lbnQsIG5vdCBvbmx5IGEgbW9kdWxlPw0KKiBwcml2YXRlbHkgcmVxdWlyZSwg c28gdGhhdCByZXF1aXJlZCBjb25zdGFudHMgYW5kIG1ldGhvZHMgYXJlIG5vdCBhY2Nlc3NpYmxl IGZyb20gdGhlIG91dHNpZGUgb2YgYSBtb2R1bGUgKHNlZW1zIHRvIGRpZmZpY3VsdCkNCiogd2hh dCBhYm91dCAkZ2xvYmFsIGNvbnN0YW50cywgcmVhZCB0aGVtIGZyb20gZ2xvYmFsIHNjb3BlIGJ1 dCBjb3B5LXdyaXRlIHRoZW0gb25seSB0byBsb2NhbCBzY29wZT8NCg0KU2ltaWxhciBpc3N1ZToN Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy81NjQzDQoNCg0KDQotLSANCmh0dHBz Oi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K