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,T_SCC_BODY_TEXT_LINE,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 548E01F727 for ; Wed, 29 Jun 2022 06:05:37 +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="SPVy4Fv6"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 48C09121519; Wed, 29 Jun 2022 15:05:35 +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 50940121229 for ; Wed, 29 Jun 2022 15:05:32 +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=j+1t/+le4ckbXyQeiM9E76NgLiWUwpx3EAVnkH8FHAU=; b=SPVy4Fv6mwjDS3TIykn3sdA7mGZVXOeq6mP8oSdZur7yx75EvniE2hlzCh2kSgAkzRzn /QgXJB5kPXZH2xRJ1iZXX36SKWWg1mTmC3XF00OhXntMU5iFAEMXnTmchIXOarikmVkCtd vcAA42G0FyIl91aNXoibP5GuNX8yo8sbc= Received: by filterdrecv-6b4f7bdc69-qvzhw with SMTP id filterdrecv-6b4f7bdc69-qvzhw-1-62BBEBA5-28 2022-06-29 06:05:25.353720068 +0000 UTC m=+1773805.412317608 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-6 (SG) with ESMTP id A9sId-4QS3aZ3OwX3b-i2w for ; Wed, 29 Jun 2022 06:05:25.215 +0000 (UTC) Date: Wed, 29 Jun 2022 06:05:25 +0000 (UTC) From: "ioquatix (Samuel Williams)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 18886 X-Redmine-Issue-Author: ioquatix X-Redmine-Issue-Assignee: ko1 X-Redmine-Sender: ioquatix 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: 85489 X-SG-EID: =?us-ascii?Q?RXGrw3WrKfUduNFRrzMMcXYHKEABJI9T84jNjq2g6rBTg=2FXhHIicnPoJUXLutJ?= =?us-ascii?Q?tdNFg7BiEDMUtMCwjaLtb0ItKeRyv3NlZm6AYiJ?= =?us-ascii?Q?s0JX4PiXVXXLzMM7LqLGOpcp1Yg9pmEDyxU6xWC?= =?us-ascii?Q?x89xEJaJEm9QMf8=2FIgLEJK=2F5Gvm8v+63Jo42upq?= =?us-ascii?Q?eqdE5OZCcqXLnqP5amR7R9GZ=2Fs7yx+TIofTLeYX?= =?us-ascii?Q?TKOtTomGd1yM5eQrghxTGDCVqDBjhDWCIWVpDm2?= =?us-ascii?Q?QkGjAbjwnFA6CkDZ8sA1g=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109088 Subject: [ruby-core:109088] [Ruby master Bug#18886] Struct aref and aset don't trigger any tracepoints. 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" SXNzdWUgIzE4ODg2IGhhcyBiZWVuIHVwZGF0ZWQgYnkgaW9xdWF0aXggKFNhbXVlbCBXaWxsaWFt cykuCgoKV2l0aCBzb21lIG1pbm9yIGNoYW5nZXMgdGhlIGJlc3QgcGVyZm9ybWFuY2UgSSBjb3Vs ZCBnZXQgaXMgYXJvdW5kIDIwJSBjb3N0OgoKYGBgCnwgICAgICAgICAgICAgICAgICAgICAgIHxj b21wYXJlLXJ1Ynl8YnVpbHQtcnVieXwKfDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0t LS0tOnwtLS0tLS0tLS06fAp8dm1fc3RydWN0X2JpZ19hcmVmX2hpICB8ICAgIDE0OS4wNTFNfCAg MTIxLjg0OU18CnwgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgMS4yMnh8ICAgICAgICAg LXwKfHZtX3N0cnVjdF9iaWdfYXJlZl9sbyAgfCAgICAxNDcuMzUzTXwgIDEyMS4xNjdNfAp8ICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgIDEuMjJ4fCAgICAgICAgIC18Cnx2bV9zdHJ1Y3Rf YmlnX2FzZXQgICAgIHwgICAgICAgNy4xMDd8ICAgICA2LjQ2OXwKfCAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAxLjEweHwgICAgICAgICAtfAp8dm1fc3RydWN0X2JpZ19ocmVmX2hpICB8 ICAgICAyNy4wODFNfCAgIDI4LjI2OU18CnwgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgIC18ICAgICAxLjA0eHwKfHZtX3N0cnVjdF9iaWdfaHJlZl9sbyAgfCAgICAgMjcuNjQyTXwg ICAyNy42MzBNfAp8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgIDEuMDB4fCAgICAgICAg IC18Cnx2bV9zdHJ1Y3RfYmlnX2hzZXQgICAgIHwgICAgICAgMy4xMDZ8ICAgICAzLjE1MHwKfCAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgLXwgICAgIDEuMDF4fAp8dm1fc3RydWN0 X3NtYWxsX2FyZWYgICB8ICAgIDEzOS43NjFNfCAgMTEzLjI1ME18CnwgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgMS4yM3h8ICAgICAgICAgLXwKfHZtX3N0cnVjdF9zbWFsbF9hc2V0ICAg fCAgICAgICA3LjA4NnwgICAgIDYuNzc1fAp8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg IDEuMDV4fCAgICAgICAgIC18Cnx2bV9zdHJ1Y3Rfc21hbGxfaHJlZiAgIHwgICAgIDMwLjk3N018 ICAgMzEuNDc5TXwKfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgLXwgICAgIDEu MDJ4fAp8dm1fc3RydWN0X3NtYWxsX2hzZXQgICB8ICAgICAyOC41NjVNfCAgIDI4LjU1NE18Cnwg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgMS4wMHh8ICAgICAgICAgLXwKYGBgCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkJ1ZyAjMTg4ODY6IFN0cnVjdCBh cmVmIGFuZCBhc2V0IGRvbid0IHRyaWdnZXIgYW55IHRyYWNlcG9pbnRzLgpodHRwczovL2J1Z3Mu cnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg4ODYjY2hhbmdlLTk4MjM0CgoqIEF1dGhvcjogaW9xdWF0 aXggKFNhbXVlbCBXaWxsaWFtcykKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCiog QXNzaWduZWU6IGtvMSAoS29pY2hpIFNhc2FkYSkKKiBCYWNrcG9ydDogMi43OiBVTktOT1dOLCAz LjA6IFVOS05PV04sIDMuMTogVU5LTk9XTgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCkdpdmVuIHRoZSBmb2xsb3dpbmcgcHJvZ3JhbSwgYHRoaW5nLm5hbWVgIGFuZCBg dGhpbmcuc2hhcGVgIGRvbid0IHRyaWdnZXIgYGNfY2FsbGAgdHJhY2UgcG9pbnRzIChvciBhbnkg dHJhY2UgcG9pbnRzIGFjdHVhbGx5KS4KCmBgYHJ1YnkKcHAgUlVCWV9WRVJTSU9OCgp0cmFjZV9w b2ludCA9IFRyYWNlUG9pbnQubmV3KDpsaW5lLCA6Y2FsbCwgOmNfY2FsbCwgOmFfY2FsbCkgZG8g fHRyYWNlfAogIHB1dHMgdHJhY2UuZXZlbnQKCiAgaWYgdHJhY2UuZXZlbnQgPT0gOmNhbGwKICAg ICMgUnVieSBkb2Vzbid0IGFsd2F5cyBtYXJrIGNhbGwtc2l0ZXMgaW4gc3ViLWV4cHJlc3Npb25z LCBzbyB3ZSB1c2UgdGhpcyBhcHByb2FjaCB0byBjb21wdXRlIGEgY2FsbCBzaXRlIGFuZCBtYXJr IGl0OgogICAgaWYgbG9jYXRpb24gPSBjYWxsZXJfbG9jYXRpb25zKDIsIDEpLmZpcnN0IGFuZCBw YXRoID0gbG9jYXRpb24ucGF0aAogICAgICBwdXRzICI+ICN7cGF0aH06I3tsb2NhdGlvbi5saW5l bm99OiN7dHJhY2UuZXZlbnR9IgogICAgZW5kCiAgZW5kCiAgCiAgaWYgcGF0aCA9IHRyYWNlLnBh dGgKICAgIHB1dHMgIj0gI3twYXRofToje3RyYWNlLmxpbmVub306I3t0cmFjZS5ldmVudH0iCiAg ZW5kCmVuZAoKdHJhY2VfcG9pbnQuZW5hYmxlCgojIFRoaXMgd2lsbCB0cmlnZ2VyIGNhbGwgdHJh Y2UgcG9pbnRzCmNsYXNzIFRoaW5nCiAgZGVmIG5hbWUKICAgIDpjYXQKICBlbmQKICAKICBkZWYg c2hhcGUKICAgIDpzcXVhcmUKICBlbmQKZW5kCnRoaW5nID0gVGhpbmcubmV3CgojIFRoaW5nID0g U3RydWN0Lm5ldyg6bmFtZSwgOnNoYXBlKQojIHRoaW5nID0gVGhpbmcubmV3KDpjYXQsIDpyZWN0 YW5nbGUpCgpbCiAgbmFtZTogdGhpbmcubmFtZSwKICBzaGFwZTogdGhpbmcuc2hhcGUsCl0KYGBg CgojIyBDdXJyZW50IEhFQUQKCmBgYAo9IC4uL3Rlc3QucmI6MzA6bGluZToKPSAuLi90ZXN0LnJi OjMwOmNfY2FsbDpuZXcKPSAuLi90ZXN0LnJiOjMwOmNfY2FsbDppbmhlcml0ZWQKPSAuLi90ZXN0 LnJiOjMwOmNfY2FsbDpzaW5nbGV0b25fbWV0aG9kX2FkZGVkCj0gLi4vdGVzdC5yYjozMDpjX2Nh bGw6c2luZ2xldG9uX21ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOnNpbmdsZXRv bl9tZXRob2RfYWRkZWQKPSAuLi90ZXN0LnJiOjMwOmNfY2FsbDpzaW5nbGV0b25fbWV0aG9kX2Fk ZGVkCj0gLi4vdGVzdC5yYjozMDpjX2NhbGw6c2luZ2xldG9uX21ldGhvZF9hZGRlZAo9IC4uL3Rl c3QucmI6MzA6Y19jYWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOm1ldGhv ZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6 MzA6Y19jYWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOmNvbnN0X2FkZGVk Cj0gLi4vdGVzdC5yYjozMTpsaW5lOgo9IC4uL3Rlc3QucmI6MzE6Y19jYWxsOm5ldwo9IC4uL3Rl c3QucmI6MzE6Y19jYWxsOmluaXRpYWxpemUKPSAuLi90ZXN0LnJiOjM0OmxpbmU6CmBgYAoKIyMg UHJvcG9zZWQgUFIKCmBgYAo9IC4uL3Rlc3QucmI6MzA6bGluZToKPSAuLi90ZXN0LnJiOjMwOmNf Y2FsbDpuZXcKPSAuLi90ZXN0LnJiOjMwOmNfY2FsbDppbmhlcml0ZWQKPSAuLi90ZXN0LnJiOjMw OmNfY2FsbDpzaW5nbGV0b25fbWV0aG9kX2FkZGVkCj0gLi4vdGVzdC5yYjozMDpjX2NhbGw6c2lu Z2xldG9uX21ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOnNpbmdsZXRvbl9tZXRo b2RfYWRkZWQKPSAuLi90ZXN0LnJiOjMwOmNfY2FsbDpzaW5nbGV0b25fbWV0aG9kX2FkZGVkCj0g Li4vdGVzdC5yYjozMDpjX2NhbGw6c2luZ2xldG9uX21ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6 MzA6Y19jYWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOm1ldGhvZF9hZGRl ZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19j YWxsOm1ldGhvZF9hZGRlZAo9IC4uL3Rlc3QucmI6MzA6Y19jYWxsOmNvbnN0X2FkZGVkCj0gLi4v dGVzdC5yYjozMTpsaW5lOgo9IC4uL3Rlc3QucmI6MzE6Y19jYWxsOm5ldwo9IC4uL3Rlc3QucmI6 MzE6Y19jYWxsOmluaXRpYWxpemUKPSAuLi90ZXN0LnJiOjM0OmxpbmU6Cj0gLi4vdGVzdC5yYjoz NDpjX2NhbGw6bmFtZQo9IC4uL3Rlc3QucmI6MzU6Y19jYWxsOnNoYXBlCmBgYAoKVGhlIHJlYXNv biBpcyB0aGUgaW50ZXJuYWwgaW1wbGVtZW50YXRpb24gb2Ygc3RydWN0IGRvZXNuJ3QgaGF2ZSB0 cmFjZSBwb2ludCBpbnN0cnVtZW50YXRpb24gaW4gYHZtX2NhbGxfb3B0X3N0cnVjdF9hc2V0YCBv ciBgdm1fY2FsbF9vcHRfc3RydWN0X2FyZWZgLgoKUHJvcG9zZWQgZml4OiBodHRwczovL2dpdGh1 Yi5jb20vcnVieS9ydWJ5L3B1bGwvNjA3MSBidXQgdGhpcyB3b3VsZCBuZWVkIGEgcmV2aWV3LCBt YXliZSBAamVyZW15ZXZhbnMwIGFuZCBAa28xIGNhbiBoZWxwLgoKCgotLSAKaHR0cHM6Ly9idWdz LnJ1YnktbGFuZy5vcmcvCg==