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.6 required=3.0 tests=AWL,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_PASS 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 1970C1F97E for ; Fri, 23 Nov 2018 17:35:42 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 77E3E1211A1; Sat, 24 Nov 2018 02:35:39 +0900 (JST) Received: from o1678916x28.outbound-mail.sendgrid.net (o1678916x28.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 784D81209B1 for ; Sat, 24 Nov 2018 02:35:36 +0900 (JST) Received: by filter0138p3las1.sendgrid.net with SMTP id filter0138p3las1-11148-5BF83A64-36 2018-11-23 17:35:32.875733118 +0000 UTC m=+589617.237582088 Received: from herokuapp.com (ec2-54-147-157-116.compute-1.amazonaws.com [54.147.157.116]) by ismtpd0004p1iad2.sendgrid.net (SG) with ESMTP id l7W36ESYSECVgEFZiPAahg for ; Fri, 23 Nov 2018 17:35:32.858 +0000 (UTC) Date: Fri, 23 Nov 2018 17:35:33 +0000 (UTC) From: eregontp@gmail.com To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 65407 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15330 X-Redmine-Issue-Author: marcandre X-Redmine-Issue-Assignee: matz X-Redmine-Sender: Eregon 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-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS5rPNbIRmTm3Wjxd9OCv7LlnR7LwQoIT259TZ cfIRcXvWhISCeu9yQwKKi+zkV+Xp9JhkMqnl5st3y+kdZHBSlHxF3vVvLPYEcO/TLjrcEbwIARys51 LV2703OwJUnz5ox7h2OtO2l84lASKHAaIuGpAlfQ0Vr8FyDSSmzS5UH+Sw== X-ML-Name: ruby-core X-Mail-Count: 90008 Subject: [ruby-core:90008] [Ruby trunk Feature#15330] autoload_relative X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1MzMwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K CgptYXR6IChZdWtpaGlybyBNYXRzdW1vdG8pIHdyb3RlOgo+IEkgZG8gbm90IGxpa2UgYXV0b2xv YWQgZm9yIGl0cyBpbmRldGVybWluaXN0aWMgbmF0dXJlICgjNTY1MykuCj4gSXQgY2F1c2VkIGlz c3VlcyAoIzEwODkyLCAjMTEzODQsICMxMjY4OCkgYW5kIHRoZXkgYXJlIGhhcmQgdG8gc29sdmUu Cj4gQnV0IGF1dG9sb2FkIGlzIHNvIHdpZGVseSB1c2VkIChlc3BlY2lhbGx5IGluIFJhaWxzKSwg d2UgY291bGRuJ3QgaGF2ZSByZW1vdmVkIGl0LgoKSXQgc2VlbXMgYWxsIG9mIHRoZXNlIDMgYnVn cyBhcmUgc29sdmVkIG5vd2FkYXlzLgoKIzU2NTMgbWVudGlvbnMgIkJ1dCBhdXRvbG9hZCBpdHNl bGYgaGFzIGZ1bmRhbWVudGFsIGZsYXcgdW5kZXIgbXVsdGktdGhyZWFkIGVudmlyb25tZW50LiIs IGJ1dCBkb2VzIG5vdCBnaXZlIGFuIGV4YW1wbGUuCldoYXQncyB0aGUgZnVuZGFtZW50YWwgZmxh dywgYW5kIHdoYXQgZXhhbXBsZSBmYWlscyBkdWUgdG8gaXQ/CgpJIHRob3VnaHQgYXV0b2xvYWQg d291bGQgbWFrZSBubyBlZmZvcnQgdG8gc2F2ZSBjYXNlcyBsaWtlIGFjY2Vzc2luZyBhIGNvbnN0 YW50IHdoaWxlIHRoZSBtb2R1bGUgaXMgYmVpbmcgZGVmaW5lZCwKYnV0IGl0IGFjdHVhbGx5IGFw cGVhcnMgdGhhdCBNUkkgaGFuZGxlcyB0aGF0IGNhc2UgZmluZSwgYW5kIG9ubHkgbWFrZXMgdGhl IGNvbnN0YW50IHZpc2libGUgdG8gb3RoZXIgdGhyZWFkcyBvbmNlIGl0J3MgZnVsbHkgZGVmaW5l ZC4KCkF1dG9sb2FkIGlzIGEgbmlnaHRtYXJlIGltcGxlbWVudGF0aW9uLXdpc2UgKGFsc28sIGlz IGl0IGRvY3VtZW50ZWQgYW55d2hlcmUgaG93IGl0IHdvcmtzPyBUaGUgY29kZSBjYW4ndCBiZSBz YWlkIHRvIGJlIGVhc2lseSByZWFkYWJsZSkuCkJ1dCwgaWYgaXQgbXVzdCByZW1haW4gZm9yIGNv bXBhdGliaWxpdHksIHRoZW4gSSBhZ3JlZSB3aXRoIE1hcmMtQW5kcsOpIHRoYXQgaXQgc2hvdWxk IG5vdCBiZSBhIHJlYXNvbiB0byBub3QgaW1wcm92ZSBhdXRvbG9hZCAoaS5lLiwgSSB0aGluayB3 ZSBzaG91bGQgYWRkIGF1dG9sb2FkX3JlbGF0aXZlKS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KRmVhdHVyZSAjMTUzMzA6IGF1dG9sb2FkX3JlbGF0aXZlCmh0dHBz Oi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xNTMzMCNjaGFuZ2UtNzUxMTIKCiogQXV0aG9y OiBtYXJjYW5kcmUgKE1hcmMtQW5kcmUgTGFmb3J0dW5lKQoqIFN0YXR1czogT3BlbgoqIFByaW9y aXR5OiBOb3JtYWwKKiBBc3NpZ25lZTogbWF0eiAoWXVraWhpcm8gTWF0c3Vtb3RvKQoqIFRhcmdl dCB2ZXJzaW9uOiAyLjYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJ J2QgbGlrZSB0byBwcm9wb3NlIGEgd2F5IHRvIGF1dG9sb2FkIGEgY29uc3RhbnQgdXNpbmcgYSBy ZWxhdGl2ZSBwYXRoLgoKSXQgY291bGQgbG9vayBsaWtlOgoKYGBgCmF1dG9sb2FkX3JlbGF0aXZl IDpNeUNvbnN0LCAnbW9kZWxzL215X2NvbnN0JwpgYGAKCk15IHByb3Bvc2FsIHJhaXNlcyB0d28g cXVlc3Rpb25zOgoKMSkgd2hhdCdzIHRoZSBmdXR1cmUgb2YgYGF1dG9sb2FkYD8KCkkgYmVsaWV2 ZSB0aGF0IGBhdXRvbG9hZGAgaGFzIGJlZW4gdGhlcmUgZm9yIHllYXJzLCBpdCBpcyB1c2VkIHN1 Y2Nlc3NmdWxseSBhbmQgaGFzIG5vIHJlYWwgYWx0ZXJuYXRpdmUuCgpJIGxvb2tlZCBhdCBhIHNh bXBsZSBvZiA0MzAgdG9wIGdlbXMgKHRvb2sgdGhlIDUwMCB0b3AgcmFua2VkIGFjY29yZGluZyB0 byBMaWJyYXJpZXMuaW8sIHJlbW92ZWQgdGhvc2UgdGhhdCBJIGZhaWxlZCB0byBwcm9jZXNzKS4g VGhlIG51bWJlciBvZiB0aG9zZSBnZW1zIHRoYXQgYXBwZWFyIHRvIHVzZSBgYXV0b2xvYWRgIGF0 IGxlYXN0IG9uY2UgaXMgOTQgb2YgdGhvc2UgKDIyJSkuCgpUaGUgbnVtYmVyIG9mIGxpbmVzIGlu IHRoZSBjb2RlIHdoZXJlIGBhdXRvbG9hZGAgaXMgY2FsbGVkIGNhbiBiZSBxdWl0ZSBiaWcuIFRo ZSB0b3AgNSBhcmU6CnZhZ3JhbnQ6IDIzNQp5YXJkOiAyMDYKZmZha2VyOiAxNTUKYXdzLXNkazog MTUyCnJkb2M6IDkyCgpUaGlzIGlzIGEgbWluaW11bSBib3VuZCwgYXMgc29tZSBnZW1zIG1pZ2h0 IGJlIHVzaW5nIGxvb3BzLCBteSBwcm9jZXNzaW5nIHdvdWxkIG9ubHkgZGV0ZWN0IHRoZSBvbmUg cGxhY2UgaW4gdGhlIGNvZGUgd2l0aCBgYXV0b2xvYWRgLgoKMikgYXJlIG1hbnkgYXV0b2xhZGVk IHBhdGhzIHJlbGF0aXZlPwoKTXkgcHJlbGltaW5hcnkgbnVtYmVycyBpbmRpY2F0ZSB0aGF0IG9m IHRoZSA5NCBnZW1zIHVzaW5nIGF1dG9sb2FkLCBhdCBsZWFzdCA3NSBhcmUgYXV0b2xvYWRpbmcg c29tZSByZWxhdGl2ZSBmaWxlcy4gVGhhdCdzIGEgbG93ZXIgYm91bmQsIGFzIG15IGFsZ29yaXRo bSBpcyBwcmV0dHkgY3J1ZGUgYW5kIHdpbGwgb25seSBjb3VudCB0aGUgc2ltcGxlc3QgY2FzZXMg YXMgYmVpbmcgcmVsYXRpdmUuIEFuIGV4YW1wbGUgb2YgZ2VtIG15IGFsZ29yaXRobSBkb2VzIG5v dCBkZXRlY3QgaXMgYHlhcmRgLCBiZWNhdXNlIHRoZSBhdXRob3Igd3JvdGUgYSBzbWFsbCBtZXRo b2QgdG8gbWFwIHRoZSByZWxhdGl2ZSBwYXRocyB0byBnbG9iYWwgcGF0aHMgKGNvZGUgaGVyZTog aHR0cHM6Ly9naXRodWIuY29tL2xzZWdhbC95YXJkL2Jsb2IvbWFzdGVyL2xpYi95YXJkL2F1dG9s b2FkLnJiI0wzICkKCk9mIHRob3NlIHdoZXJlIG15IHByb2Nlc3NpbmcgZGV0ZWN0cyB0aGUgcmVs YXRpdmUgcmVxdWlyZXMsIGEgdmFzdCBtYWpvcml0eSBhcmUgcmVsYXRpdmUuIFRoZSBhdmVyYWdl IGlzIHRoYXQgOTQlIG9mIGF1dG9sb2FkZWQgZmlsZXMgYXJlIHJlbGF0aXZlIGFuZCB3b3VsZCBi ZW5lZml0IGZyb20gYHJlcXVpcmVfcmVsYXRpdmVgCgpJbiBzdW1tYXJ5OiBJIGFtIGNvbnZpbmNl ZCB0aGF0IGBhdXRvbG9hZGAgc2hvdWxkIHJlbWFpbiBpbiBSdWJ5IGluZGVmaW5pdGVseS4gYGF1 dG9sb2FkX3JlbGF0aXZlYCB3b3VsZCBhY3R1YWxseSBiZSBtb3JlIHVzZWZ1bCB0aGFuIGBhdXRv bG9hZGAuIEV2ZW4gaWYgdGhlIGZ1dHVyZSBvZiBgYXV0b2xvYWRgIHJlbWFpbnMgdW5jZXJ0YWlu LCBJIHdvdWxkIHJlY29tbWVuZCBhZGRpbmcgYGF1dG9sb2FkX3JlbGF0aXZlYDsgaWYgaXQgaXMg ZXZlciBkZWNpZGVkIHRvIGFjdHVhbGx5IHJlbW92ZSBgYXV0b2xvYWRgLCByZW1vdmluZyBgYXV0 b2xvYWRfcmVsYXRpdmVgIHdvdWxkIG5vdCByZWFsbHkgYWRkIHRvIHRoZSAoaHVnZSkgYnVyZGVu IG9mIGdlbSBtYWludGFpbmVycy4KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwo=