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.6 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,URIBL_GREY 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 32B961F852 for ; Tue, 1 Feb 2022 19:49:31 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 2BBBD120B0A; Wed, 2 Feb 2022 04:49:29 +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 0FD5C120AED for ; Wed, 2 Feb 2022 04:49:26 +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=gbqe6hJ0+aErE4rt53JggMb04ykob1qqhXz8WjIjxDQ=; b=OKGQpypEqbUH2D4ZuHnF5XeSCdC/UidqgAWlKj+WZA0pWrCjNLBCZtKlsF0GUNhs3Jk9 fSTuMXRDyHROEMw06HAOPC2vm3GHwog1c69PnBYrg2mjkAsGShsG6Labvm9Ey6SHUH8vah JHQCoTbmHPZLOMCXJ7oKJQKC2cnYCHp8U= Received: by filterdrecv-55446c4d49-jbsvk with SMTP id filterdrecv-55446c4d49-jbsvk-1-61F98EC5-25 2022-02-01 19:49:25.371372707 +0000 UTC m=+13210144.407528048 Received: from herokuapp.com (unknown) by ismtpd0142p1iad2.sendgrid.net (SG) with ESMTP id 6o6ueadkRdymnFR6RaM_ZQ for ; Tue, 01 Feb 2022 19:49:25.356 +0000 (UTC) Date: Tue, 01 Feb 2022 19:49:25 +0000 (UTC) From: "mame (Yusuke Endoh)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18564 X-Redmine-Issue-Author: mame X-Redmine-Issue-Assignee: mame X-Redmine-Sender: mame 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: 83736 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZnDc1VkDV1cT5CuJ3?= =?us-ascii?Q?WE+XYThyFx+rUea3hj9D8oWPOxgi5d+RREVMbJr?= =?us-ascii?Q?CX8rZ6E3=2FEZBEgTR=2FPEPhTgvBd2bWnBNAMROmOA?= =?us-ascii?Q?IUP9xeXG4IbGBTyjrLXmF2oNaRc7QA+=2FQVXoVO5?= =?us-ascii?Q?hc6Ss2cGq5uI7ptGvLYiUh1NgbOuDCZuLlHGQWi?= =?us-ascii?Q?=2FYmCqWa11OV7R2xtxZWsg=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 107417 Subject: [ruby-core:107417] [Ruby master Feature#18564] Add Exception#detailed_message 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" SXNzdWUgIzE4NTY0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4NTY0OiBB ZGQgRXhjZXB0aW9uI2RldGFpbGVkX21lc3NhZ2UKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcv aXNzdWVzLzE4NTY0CgoqIEF1dGhvcjogbWFtZSAoWXVzdWtlIEVuZG9oKQoqIFN0YXR1czogT3Bl bgoqIFByaW9yaXR5OiBOb3JtYWwKKiBBc3NpZ25lZTogbWFtZSAoWXVzdWtlIEVuZG9oKQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCihUaGlzIHRpY2tldCBpcyBmb3Ig cmVjb3JkaW5nIHRoZSBmaW5hbCBzcGVjIG9mICMxODQzOCkKCiMjIFByb3Bvc2FsCgpJIHdvdWxk IGludHJvZHVjZSBhIG1ldGhvZCBgRXhjZXB0aW9uI2RldGFpbGVkX21lc3NhZ2VgLCBhbmQgbGV0 IHRoZSBkZWZhdWx0IGVycm9yIHByaW50ZXIgdXNlIGl0IGluc3RlYWQgb2YgYEV4Y2VwdGlvbiNt ZXNzYWdlYCB0byBjcmVhdGUgYSBlcnJvciBvdXRwdXQuCgpgYGAKY2xhc3MgTXlDbGFzcyA8IFN0 YW5kYXJkRXJyb3IKICBkZWYgbWVzc2FnZSA9ICJteSBlcnJvciEiCiAgZGVmIGRldGFpbGVkX21l c3NhZ2UoaGlnaGxpZ2h0OiBmYWxzZSwgKipvcHQpCiAgICBzdXBlciArICJcblRoaXMgaXNcbmFu IGFkZGl0aW9uYWxcbm1lc3NhZ2UiCiAgZW5kCmVuZAoKcmFpc2UgTXlDbGFzcwpgYGAKCmBgYAok IC4vbWluaXJ1YnkgdGVzdC5yYgp0ZXN0LnJiOjg6aW4gYDxtYWluPic6IG15IGVycm9yISAoTXlD bGFzcykKVGhpcyBpcwphbiBhZGRpdGlvbmFsCm1lc3NhZ2UKYGBgCgpIZXJlIGlzIHRoZSBpbXBs ZW1lbnRhdGlvbjogaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzU1MTYKCiMjIFNw ZWMKCmBFeGNlcHRpb24jZGV0YWlsZWRfbWVzc2FnZShoaWdobGlnaHQ6IGZhbHNlKWAgY2FsbHMg YCNtZXNzYWdlYCBhbmQgZGVjb3JhdGVzIHRoZSByZXR1cm5lZCBzdHJpbmcuIEl0IG1heSBhZGQg dGhlIGNsYXNzIG5hbWUgb2YgZXhjZXB0aW9uIGFuZCwgd2hlbiBgaGlnaGxpZ2h0YCBrZXl3b3Jk IGlzIHRydWUsIHNvbWUgZXNjYXBlIHNlcXVlbmNlcyBmb3IgaGlnaGxpZ2h0cy4KCmBgYAplID0g UnVudGltZUVycm9yLm5ldygibXkgZXJyb3IhIikKcCBlLmRldGFpbGVkX21lc3NhZ2UgICAgICAg ICAgICAgICAgICAjPT4gIm15IGVycm9yISAoUnVudGltZUVycm9yKSIKcCBlLmRldGFpbGVkX21l c3NhZ2UoaGlnaGxpZ2h0OiB0cnVlKSAjPT4gIlxlWzFtbXkgZXJyb3IhIChcZVsxOzRtUnVudGlt ZUVycm9yXGVbbVxlWzFtKVxlW20iCmBgYAoKUHJldmlvdXNseSwgdGhlIGRlZmF1bHQgZXJyb3Ig cHJpbnRlciBhbmQgYEV4Y2VwdGlvbiNmdWxsX21lc3NhZ2VgIGNhbGxlZCBgI21lc3NhZ2VgIHRv IGdldCB0aGUgZXJyb3IgbWVzc2FnZSwgYXBwbGllZCBzb21lIHByb2Nlc3NpbmcgKGFkZGluZyB0 aGUgZXJyb3IgY2xhc3MgbmFtZSBhbmQgYWRkaW5nIGVzY2FwZSBzZXF1ZW5jZXMpIHRvIHRoZSBz dHJpbmcsIGFuZCBhZGRlZCBiYWNrdHJhY2UuIE5vdywgdGhleSBub3cgdXNlIGAjZGV0YWlsZWRf bWVzc2FnZShoaWdobGlnaHQ6IEV4Y2VwdGlvbi50b190dHk/KWAgaW5zdGVhZCBvZiBgI21lc3Nh Z2VgLgoKQWxsIGtleXdvcmQgYXJndW1lbnRzIHBhc3NlZCB0byBgRXhjZXB0aW9uI2Z1bGxfbWVz c2FnZWAgYXJlIGRlbGVnYXRlZCB0byBgZGV0YWlsZWRfbWVzc2FnZWAuCgojIyBNb3RpdmF0aW9u CgpUaGUgcHJpbWFyeSBtb3RpdmF0aW9uIGlzIGEgY2xlYW4gaW50ZWdyYXRpb24gb2YgZGlkX3lv dV9tZWFuIGFuZCBlcnJvcl9oaWdobGlnaHQgZ2Vtcy4KCkF0IHRoZSBwcmVzZW50IHRpbWUsIHRo ZXkgb3ZlcnJpZGVzIGBFeGNlcHRpb24jdG9fc2AgdG8gYWRkIHRoZWlyIHN1Z2dlc3Rpb25zLiBI b3dldmVyLCB0aGVyZSBhcmUgc29tZSBrbm93biBwcm9ibGVtcyBpbiB0aGlzIGFwcHJvYWNoOgoK KiBJdCBtYXkgYnJlYWsgc29tZSB0ZXN0cyB0byBjaGVjayB0aGUgcmVzdWx0IG9mIGBFeGNlcHRp b24jdG9fc2AgZGVwZW5kaW5nIG9uIHdoZXRoZXIgdGhlIGdlbXMgYWRkIHN1Z2dlc3Rpb25zIG9y IG5vdC4KKiBTb21lIFJ1Ynkgc2NyaXB0cyByZS1yYWlzZSBhbiBleGNlcHRpb24gYnkgYHJhaXNl IGUuY2xhc3MsIGUubWVzc2FnZSwgZS5iYWNrdHJhY2VgLCB3aGljaCBtYWtlcyB0aGUgZ2VtcyBh ZGQgdGhlaXIgc3VnZ2VzdGlvbiBtdWx0aXBsZSB0aW1lcyAoY3VycmVudGx5LCBbdGhlIGdlbXMg YWQtaG9jbHkgY2hlY2sgYW5kIGF2b2lkIG11bHRpcGxlIGFkZGl0aW9uXShodHRwczovL2dpdGh1 Yi5jb20vcnVieS9kaWRfeW91X21lYW4vYmxvYi81MzE3NjBmMzIzZGY4ZDQzYTcwMTdhZjVhMzA1 MmYyMGU4YTAzZmRhL2xpYi9kaWRfeW91X21lYW4vY29yZV9leHQvbmFtZV9lcnJvci5yYiNMMTgp KS4KKiBTb21ldGltZXMgYSB1c2VyIG5lZWRzIHRvIGdldCB0aGUgb3JpZ2luYWwgbWVzc2FnZSB3 aXRob3V0IHRoZWlyIGFkZGl0aW9uLiBGb3IgdGhlIHNha2UsIGRpZF95b3VfbWVhbiBwcm92aWRl cyBgRXhjZXB0aW9uI29yaWdpbmFsX21lc3NhZ2VgLCBidXQgW3RoZSB3b3JrYXJvdW5kIGlzIG5v dCB2ZXJ5IHdlbGwga25vd25dKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L2Vycm9yX2hpZ2hsaWdo dC9wdWxsLzEwKS4KClRoaXMgcHJvcG9zYWwgYWxsb3dzIHRoZSBnZW1zIHRvIG92ZXJyaWRlIGBF eGNlcHRpb24jZGV0YWlsZWRfbWVzc2FnZWAuIGBFeGNlcHRpb24jdG9fc2AgaXMga2VwdCBhcy1p cywgc28gdGhlIGFib3ZlIHByb2JsZW1zIHdpbGwgbm8gbG9uZ2VyIG9jY3VyLgoKQWxzbywgdGhl IHByb3Bvc2FsIGFsbG93cyBhIHVzZXIgdG8gZ2V0IGEgZnVsbF9tZXNzYWdlIHdpdGhvdXQgdGhl IHN1Z2dlc3Rpb25zIGJ5IGBlcnIuZnVsbF9tZXNzYWdlKGRpZF95b3VfbWVhbjogZmFsc2UsIGVy cm9yX2hpZ2hsaWdodDogZmFsc2UpYC4KCkhlcmUgaXMgYSBwcm9vZi1vZi1jb25jZXB0IHBhdGNo IGZvciBkaWRfeW91X21lYW4gYW5kIGVycm9yX2hpZ2hsaWdodDogaHR0cHM6Ly9naXN0LmdpdGh1 Yi5jb20vbWFtZS8yYzM0MjMwZjExMjM3ZGM0YWY2NDUxMGNiOThhY2RkOCBJJ2xsIGNyZWF0ZSBQ UnMgZm9yIHRoZSBnZW1zIGFmdGVyIGBFeGNlcHRpb24jZGV0YWlsZWRfbWVzc2FnZWAgaXMgbWVy Z2VkLgoKIyBDb29wZXJhdGlvbiBuZWVkZWQKClRoaXMgY2hhbmdlIHJlcXVpcmVzIGFwcGxpY2F0 aW9uIG1vbml0b3Jpbmcgc2VydmljZXMgc3VjaCBhcyBTZW50cnksIERhdGFEb2csIFNjb3V0QVBN LCBldGMuIFRoYW5rZnVsbHksIEBzdDAwMTIgKHRoZSBtYWludGFpbmVyIG9mIFNlbnRyeSdzIFJ1 YnkgU0RLKSBhbmQgQGl2b2Fuam8gYW5kIEBtYXJjb3RjICh0aGUgbWFpbnRhaW5lcnMgb2YgRGF0 YWRvZydzIGFwcGxpY2F0aW9uIG1vbml0b3JpbmcgZ2VtKSBoYXZlIGFncmVlZCB3aXRoIHRoaXMg Y2hhbmdlLgoKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NDM4I25vdGUtMQpo dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg0Mzgjbm90ZS05CgpAbWF0eiBoYXMg YWxyZWFkeSBhcHByb3ZlZCB0aGlzIHByb3Bvc2FsIGluICMxODQzOCAuIEknbGwgbWVyZ2UgbXkg UFIgaW4gYSBmZXcgZGF5cyBhZnRlciBzb21lIHJldmlld3MuCgoKCi0tIApodHRwczovL2J1Z3Mu cnVieS1sYW5nLm9yZy8K