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-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY 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 8BA161F5AE for ; Sun, 19 Jul 2020 14:19:47 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 39DA71209A3; Sun, 19 Jul 2020 23:19:17 +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 D34211208D8 for ; Sun, 19 Jul 2020 23:19:14 +0900 (JST) Received: by filterdrecv-p3mdw1-75c584b9c6-4xwkm with SMTP id filterdrecv-p3mdw1-75c584b9c6-4xwkm-18-5F14567C-16 2020-07-19 14:19:40.402104057 +0000 UTC m=+1977002.883564168 Received: from herokuapp.com (unknown) by ismtpd0054p1iad1.sendgrid.net (SG) with ESMTP id WNGlconXSHOXupdBlQKbaw for ; Sun, 19 Jul 2020 14:19:40.336 +0000 (UTC) Date: Sun, 19 Jul 2020 14:19:40 +0000 (UTC) From: marcandre-ruby-core@marc-andre.ca Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 75016 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 17017 X-Redmine-Issue-Author: sambostock X-Redmine-Sender: marcandre 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: =?us-ascii?Q?6=2FIMxCQLDposcQf5wmbDAtfaKduBAO0bKyhL3BGZtMQ5q7K2TvpbN6A7JIyt9E?= =?us-ascii?Q?aO6WPldGzKGHbR=2FbulGgaKc6nopZQxkSjZMyJG2?= =?us-ascii?Q?TinoGzLSaD0xI7jNJ0NLukCsH7ws+nbAG2R+hxD?= =?us-ascii?Q?zzYENllHIvXXxF5=2FGDKj+BH8=2F3EIS9S5Ta0BqE2?= =?us-ascii?Q?tBm240hq2xKSnzcQjFJXblxR6s89f+p99+qLoO=2F?= =?us-ascii?Q?KS6S1uVGBuJ5waFMFJbGGM7eRwk368cJT89Nvy?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 99227 Subject: [ruby-core:99227] [Ruby master Bug#17017] Range#max & Range#minmax incorrectly use Float end as max 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" SXNzdWUgIzE3MDE3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFyY2FuZHJlIChNYXJjLUFuZHJlIExh Zm9ydHVuZSkuDQoNCg0KamVyZW15ZXZhbnMwIChKZXJlbXkgRXZhbnMpIHdyb3RlIGluICNub3Rl LTE4Og0KPiBJZiBhbm90aGVyIGNvbW1pdHRlciB3aXRoIG1vcmUgZXhwZXJpZW5jZSB0aGlua3Mg aXQgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGNvbW1pdHRlZCB3aXRob3V0IGFwcHJvdmFsIGZyb20g TWF0eiwgdGhleSBjYW4gbWVyZ2UgbXkgcHVsbCByZXF1ZXN0Lg0KDQpHb29kLCBzbyBzaW5jZSB5 b3UgZG9uJ3QgbWluZCwgSSB3aWxsIG1lcmdlIHRoYXQgUFIgdGhhdCByZWluc3RhdGVzIHRoZSBw cmV2aW91cyBiZWhhdmlvciAoYWdhaW4sIHRvIGJlIGNsZWFyLCBhYm91dCBob3cgdG8gdHJlYXQg YEZsb2F0OjpJTkZJTklUWWAgZW5kKSB0aGF0IGlzIGJvdGggdXNlZnVsIGFuZCByZWxpZWQgdXBv biwgYW5kIHdlIGNhbiBkaXNjdXNzIHRoZSBwcm9wZXIgYmVoYXZpb3IgZm9yIGAoMS4wLi4pLm1h eGAgYW5kIG90aGVyIHZhcmlhbnRzLiDwn5GNDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcgIzE3MDE3OiBSYW5nZSNtYXggJiBSYW5nZSNtaW5tYXgg aW5jb3JyZWN0bHkgdXNlIEZsb2F0IGVuZCBhcyBtYXgNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcu b3JnL2lzc3Vlcy8xNzAxNyNjaGFuZ2UtODY2MDgNCg0KKiBBdXRob3I6IHNhbWJvc3RvY2sgKFNh bSBCb3N0b2NrKQ0KKiBTdGF0dXM6IE9wZW4NCiogUHJpb3JpdHk6IE5vcm1hbA0KKiBydWJ5IC12 OiBydWJ5IDIuOC4wZGV2ICgyMDIwLTA3LTE0VDA0OjE5OjU1WiBtYXN0ZXIgZTYwY2QxNGQ4NSkg W3g4Nl82NC1kYXJ3aW4xN10NCiogQmFja3BvcnQ6IDIuNTogVU5LTk9XTiwgMi42OiBVTktOT1dO LCAyLjc6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N CldoaWxlIGNvbnRpbnVpbmcgdG8gYWRkIGVkZ2UgY2FzZXMgdG8gW2BSYW5nZSNtaW5tYXhgIHNw ZWNzXShodHRwczovL2dpdGh1Yi5jb20vcnVieS9zcGVjL3B1bGwvNzc3KSwgSSBkaXNjb3ZlcmVk IHRoZSBmb2xsb3dpbmcgYnVnOg0KDQpgYGBydWJ5DQooMS4uMy4xKS50b19hICAgICAgICA9PSBb MSwgMiwgM10gIyBBcyBleHBlY3RlZA0KDQooMS4uMy4xKS50b19hLm1heCAgICA9PSAzICAgICAg ICAgIyBBcyBleHBlY3RlZA0KKDEuLjMuMSkudG9fYS5taW5tYXggPT0gWzEsIDNdICAgICMgQXMg ZXhwZWN0ZWQNCg0KKDEuLjMuMSkubWF4ICAgID09IDMuMSAgICAgICAgICAgICMgU2hvdWxkIGJl IDMsIGFzIGFib3ZlDQooMS4uMy4xKS5taW5tYXggPT0gWzEsIDMuMV0gICAgICAgIyBTaG91bGQg YmUgWzEsIDNdLCBhcyBhYm92ZQ0KYGBgDQoNCk9uZSB3YXkgdG8gZGV0ZWN0IHRoaXMgc2NlbmFy aW8gbWlnaHQgYmUgdG8gZG8gKHdoYXRldmVyIHRoZSBDIGVxdWl2YWxlbnQgaXMgb2YpDQoNCmBg YHJ1YnkNCnJhbmdlX2VuZC5pc19hPyhOdW1lcmljKSAgICAgICAgICAgICAgICAgICAgICAvLyBJ cyB0aGlzIGEgbnVtZXJpYyByYW5nZT8NCiAgJiYgKHJhbmdlX2VuZCAtIHJhbmdlX2JlZ2luKS5t b2R1bG8oMSkgPT0gMCAvLyBDYW4gd2UgcmVhY2ggdGhlIHJhbmdlX2VuZCB1c2luZyB0aGUgc3Rh bmRhcmQgc3RlcCBzaXplICgxKQ0KYGBgDQoNCkFzIGZvciBob3cgdG8gaGFuZGxlIGl0LCBhIGNv dXBsZSBvcHRpb25zIGNvbWUgdG8gbWluZDoNCg0KLSBXZSBjb3VsZCBlcnJvciBvdXQgYW5kIGRv IHNvbWV0aGluZyBzaW1pbGFyIHRvIHdoYXQgd2UgZG8gZm9yIGV4Y2x1c2l2ZSByYW5nZXMNCg0K YGBgcnVieQ0KcmFpc2UgVHlwZUVycm9yLCAnY2Fubm90IGV4Y2x1ZGUgbm9uIEludGVnZXIgZW5k IHZhbHVlJw0KYGBgDQoNCi0gV2UgbWlnaHQgYmUgYWJsZSB0byBjYWxjdWxhdGUgdGhlIHJhbmdl IGVuZCBieSBkb2luZyBzb21ldGhpbmcgbGlrZQ0KDQpgYGBydWJ5DQpudW1fc3RlcHMgPSAocmFu Z2VfZW5kIC8gcmFuZ2VfYmVnKS50b19pIC0gMSAjIG9uZSBmZXdlciBzdGVwcyB0aGFuIHdvdWxk IGV4Y2VlZCB0aGUgcmFuZ2VfZW5kDQptYXggPSByYW5nZV9iZWcgKyBudW1fc3RlcHMgICAgICAg ICAgICAgICAgICAjIHRha2UgdGhhdCBtYW55IHN0ZXBzIGFsbCBhdCBvbmNlDQpgYGANCg0KLSBX ZSBjb3VsZCBkZWxlZ2F0ZSB0byBgc3VwZXJgIGFuZCBlbnVtZXJhdGUgdGhlIHJhbmdlIHRvIGZp bmQgdGhlIG1heA0KDQpgYGBydWJ5DQpzdXBlcg0KYGBgDQoNCi0gV2UgY291bGQgdXBkYXRlIHRo ZSBkb2N1bWVudGF0aW9uIHRvIGRlZmluZSB0aGUgbWF4IGZvciB0aGlzIGNhc2UgYXMgdGhlIGBy YW5nZV9lbmRgLCBzaW1pbGFybHkgdG8gaG93IHRoZSBkb2N1bWVudGF0aW9uIGZvciBgaW5jbHVk ZT9gIHNheXMgaXQgYmVoYXZlcyBsaWtlIGBjb3Zlcj9gIGZvciBudW1lcmljIHJhbmdlcy4NCg0K DQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=