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_MED,SPF_HELO_NONE, SPF_PASS,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 AA2EC1F953 for ; Mon, 27 Dec 2021 12:34:14 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 929431209D8; Mon, 27 Dec 2021 21:34:13 +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 C76B01209D8 for ; Mon, 27 Dec 2021 21:34:11 +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; s=smtpapi; bh=p03N2ZnZllhS80zxkoZHP7bsrH7qbOC8wWmY+oYqCsg=; b=Xr3ylUXxbRry/RpWQT6Nnnq0XhJiPVCZHEapb2JeLqxvBYqZuar12Tqhm+7gEkW2vkdD 9OUREawB0uUGcVDUXFuU7+fo/0iAnhRzoQIoRgnYrYpLcL/+pR/XYxh1puA2O/LBtVcXY6 9wAEHYgOxTWxtUUBDyaRpTnurqu54jCDg= Received: by filterdrecv-7bc86b958d-6sxkj with SMTP id filterdrecv-7bc86b958d-6sxkj-1-61C9B2BF-59 2021-12-27 12:34:07.669045171 +0000 UTC m=+10073627.049238344 Received: from herokuapp.com (unknown) by geopod-ismtpd-1-0 (SG) with ESMTP id _NcfbTPlSJChXStFJ9-Siw for ; Mon, 27 Dec 2021 12:34:07.657 +0000 (UTC) Date: Mon, 27 Dec 2021 12:34:07 +0000 (UTC) From: "ufuk (Ufuk Kayserilioglu)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 18435 X-Redmine-Issue-Author: ufuk X-Redmine-Sender: ufuk 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: 83100 X-SG-EID: =?us-ascii?Q?A6EJP4KLXcX9WmZWzaMfQY1Pp4YiBmBZQqgK4wKj+c0EHbWcqLGUU5UAVPY3wI?= =?us-ascii?Q?3L3xfYIeb84bKpiSNVXcuiTpsWPZaMIhuzUV8h=2F?= =?us-ascii?Q?=2FjtR3Hz1C784H5EhfM7Ep1HjykA7WVAc6g4iQrF?= =?us-ascii?Q?I2HEAd2CJ4i07ke2OiiMldJbWpsliYZaLA8SJ44?= =?us-ascii?Q?cVCCkwHtY95bq37OvIW4In8+nWfot7pTIXOZ0F0?= =?us-ascii?Q?FDP010LZ38wf3Gli6PhPTUxW=2F+Ux16N3bABbLXU?= =?us-ascii?Q?bPRP+CwZeT7grR2y9OhUg=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 106835 Subject: [ruby-core:106835] [Ruby master Bug#18435] Calling `protected` on ancestor method changes result of `instance_methods(false)` 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" SXNzdWUgIzE4NDM1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgdWZ1ayAoVWZ1ayBLYXlzZXJpbGlvZ2x1 KS4KCgpJIHVuZGVyc3RhbmQgd2h5IHRoZSBkaWZmZXJlbmNlIGluIGJlaGF2aW91ciBpcyBoYXBw ZW5pbmcsIGJ1dCBJIHJlc3BlY3RmdWxseSBkaXNhZ3JlZSB0aGF0IHRoaXMgaXMgbm90IGEgYnVn LgoKUmVnYXJkbGVzcyBvZiBob3cgYHByb3RlY3RlZGAgaXMgaW1wbGVtZW50ZWQgaW50ZXJuYWxs eSwgdGhlIHJldHVybiB2YWx1ZSBvZiBgaW5zdGFuY2VfbWV0aG9kcyhmYWxzZSlgIHNob3VsZCBu b3QgaW5jbHVkZSBtZXRob2RzIHRoYXQgZXhwbGljaXRseSBzYXkgdGhhdCB0aGVpciBvd25lciBp cyBhIGRpZmZlcmVudCBjb25zdGFudCBpbiB0aGUgYW5jZXN0b3IgY2hhaW4uIFRoZSBmYWN0IHRo YXQgdGhvc2UgbWV0aG9kcyAqKmFyZSoqIGJlaW5nIHJldHVybmVkIGlzIGEgbGVhayBvZiBpbnRl cm5hbCBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLiBVc2VycyBvZiB0aGUgbWV0aG9kIHNob3VsZCBu b3QgbmVlZCB0byBrbm93IGhvdyBhbmQgd2h5IGBwcm90ZWN0ZWRgIHdvdWxkIGhhdmUgc3VjaCBh IHNpZGUtZWZmZWN0LiBNb3Jlb3ZlciwgYXMgSSBzdGF0ZWQgaW4gbXkgb3JpZ2luYWwgcmVwb3J0 IGBwcml2YXRlYCBkb2VzIG5vdCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtLCBlaXRoZXIuCgpCYXNp Y2FsbHkgdGhlIGRvY3VtZW50YXRpb24gb2YgYGluc3RhbmNlX21ldGhvZHNgIGV4cGxpY2l0bHkg c3RhdGVzOgoKPiBJZiB0aGUgb3B0aW9uYWwgcGFyYW1ldGVyIGlzIGBmYWxzZWAsIHRoZSBtZXRo b2RzIG9mIGFueSBhbmNlc3RvcnMgYXJlIG5vdCBpbmNsdWRlZC4KCmFuZCwgaW4gdGhpcyBjYXNl LCB0aGF0IHN0YXRlbWVudCBpcyBub3QgY29ycmVjdC4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KQnVnICMxODQzNTogQ2FsbGluZyBgcHJvdGVjdGVkYCBvbiBhbmNl c3RvciBtZXRob2QgY2hhbmdlcyByZXN1bHQgb2YgYGluc3RhbmNlX21ldGhvZHMoZmFsc2UpYApo dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg0MzUjY2hhbmdlLTk1NjQ3CgoqIEF1 dGhvcjogdWZ1ayAoVWZ1ayBLYXlzZXJpbGlvZ2x1KQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5 OiBOb3JtYWwKKiBydWJ5IC12OiBydWJ5IDIuNy41cDIwMyAoMjAyMS0xMS0yNCByZXZpc2lvbiBm NjlhZWI4MzE0KSBbeDg2XzY0LWRhcndpbjIwXQoqIEJhY2twb3J0OiAyLjY6IFVOS05PV04sIDIu NzogVU5LTk9XTiwgMy4wOiBVTktOT1dOLCAzLjE6IFVOS05PV04KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpBcyBkb2N1bWVudGVkIGBpbnN0YW5jZV9tZXRob2RzKGZh bHNlKWAgd29ya3MgYXMgZm9sbG93czoKCmBgYHJ1YnkKbW9kdWxlIEEKICBkZWYgbWV0aG9kMSgp ICBlbmQKZW5kCgpjbGFzcyBCCiAgaW5jbHVkZSBBCgogIGRlZiBtZXRob2QyKCkgIGVuZAplbmQK CnAgQi5pbnN0YW5jZV9tZXRob2RzKGZhbHNlKSAjPT4gWzptZXRob2QyXQpgYGAKCkhvd2V2ZXIs IGNhbGxpbmcgYHByb3RlY3RlZGAgb24gdGhlIG1ldGhvZCBkZWZpbmVkIGJ5IGBBYCwgdW5leHBl Y3RlZGx5IGNoYW5nZXMgdGhlIHJlc3VsdCBvZiBgaW5zdGFuY2VfbWV0aG9kcyhmYWxzZSlgIG9u IGBCYCwgZXZlbiB0aG91Z2ggdGhlIG93bmVyIG9mIHRoZSBtZXRob2QgaXMgc3RpbGwgYEFgOgpg YGBydWJ5Cm1vZHVsZSBBCiAgZGVmIG1ldGhvZDEoKSAgZW5kCmVuZAoKY2xhc3MgQgogIGluY2x1 ZGUgQQoKICBwcm90ZWN0ZWQgOm1ldGhvZDEKCiAgZGVmIG1ldGhvZDIoKSAgZW5kCmVuZAoKcCBC Lmluc3RhbmNlX21ldGhvZHMoZmFsc2UpICM9PiBbOm1ldGhvZDEsIDptZXRob2QyXQpwIEIuaW5z dGFuY2VfbWV0aG9kKDptZXRob2QxKS5vd25lciAjPT4gQQpgYGAKCkluIGNvbnRyYXN0LCBjYWxs aW5nIGBwcml2YXRlYCBvciBgcHVibGljYCBvbiB0aGUgc2FtZSBtZXRob2QgZG9lcyBub3QgY2F1 c2UgYW55IGNoYW5nZXMgb24gdGhlIHJlc3VsdCBvZiBgQi5pbnN0YW5jZV9tZXRob2RzKGZhbHNl KWAuCgpUaGlzIGZlZWxzIGxpa2UgYSBidWcgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9mIGBpbnN0 YW5jZV9tZXRob2RzKGZhbHNlKWAsIGJ1dCwgaWYgaXQgaXMgYnkgZGVzaWduLCBpdCBzaG91bGQg YXQgbGVhc3QgYmUgZG9jdW1lbnRlZCBvbiBgTW9kdWxlI2luc3RhbmNlX21ldGhvZHNgLgoKVGhp cyByZXByb2R1Y3Rpb24gc2NyaXB0IGdpdmVzIHRoZSBzYW1lIG91dHB1dCBhbGwgdGhlIHdheSBm cm9tIFJ1YnkgMi4wIHVwIHRvIFJ1YnktSEVBRDoKaHR0cHM6Ly93YW5kYm94Lm9yZy9wZXJtbGlu ay9McWJYTUJUWXhVUlJabUR6CgoKCi0tIApodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8K