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.0 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY 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 6C4561F910 for ; Mon, 14 Nov 2022 03:11:36 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="OWvXSS0s"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id A876E12101F; Mon, 14 Nov 2022 12:11: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 C30E9121006 for ; Mon, 14 Nov 2022 12:11:32 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=s1; bh=sB6pTHbve5F+PMRcqbNBvrzwXj6br1lH3vNhij57gPc=; b=OWvXSS0sT65eIDdMsz+ZdXe/w1/p8tAn8h380/ZWi+F4bVNbiGtzZY98naU2xtDwuREy ecvbp/nS7RtDWLqm/g/LwU9a5d8Bu1GzAXfBToktJmaXsg1RRAFlYEE7CaZfgGC2RSWvA5 WcEFO27D/Or2e0Sairn+4Al/sK1Vy7WbafuOaiDNInTgSTc4xnsYkRXfvRIg9l91xOWNfa PQ/Pmgf2rrzHHPYNAWldC9EncKg7Kd4UV2vRwkjQZraKbTz3jU03KyIvIzGlnYIBBZnqqe lBUNzCCWHirv+9ckhEn1y12GCYAiixQrInYALU9txeA6jJH0yr8c3cmW09wepuZg== Received: by filterdrecv-85cd7b65cf-f2l4g with SMTP id filterdrecv-85cd7b65cf-f2l4g-1-6371B1E3-2 2022-11-14 03:11:31.072311541 +0000 UTC m=+286309.603650144 Received: from herokuapp.com (unknown) by geopod-ismtpd-4-0 (SG) with ESMTP id 75U4dE56TeWQEYd9wVz2BA for ; Mon, 14 Nov 2022 03:11:31.015 +0000 (UTC) Date: Mon, 14 Nov 2022 03:11:31 +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: 87195 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZmrtwT7qqoSt8swob?= =?us-ascii?Q?GcjxXm1ETtMIyRw4QeAIUYUoFs6L3Yb6NQ0jkp0?= =?us-ascii?Q?=2F5Aocd5P6BMP1a5zK1P5QIkLYeXIU1TdbcSn19t?= =?us-ascii?Q?W3euaFja5m16+ygLZzyd+rMsS3zOjDduTouO8Ye?= =?us-ascii?Q?VSUhfX3INAsEQOL+A1hR6cwLjVKjbTMxEU6cRdt?= =?us-ascii?Q?vVH=2FF6y7qg2HN74=2FGcZPw=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110740 Subject: [ruby-core:110740] [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" SXNzdWUgIzE4NTY0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4KClN0 YXR1cyBjaGFuZ2VkIGZyb20gT3BlbiB0byBDbG9zZWQKCkkgdGhpbmsgSSBoYXZlIGFscmVhZHkg bWVyZ2VkIHRoZSBjaGFuZ2UuIENsb3NpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4NTY0OiBBZGQgRXhjZXB0aW9uI2RldGFpbGVkX21lc3Nh Z2UKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NTY0I2NoYW5nZS0xMDAwNzYK CiogQXV0aG9yOiBtYW1lIChZdXN1a2UgRW5kb2gpCiogU3RhdHVzOiBDbG9zZWQKKiBQcmlvcml0 eTogTm9ybWFsCiogQXNzaWduZWU6IG1hbWUgKFl1c3VrZSBFbmRvaCkKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQooVGhpcyB0aWNrZXQgaXMgZm9yIHJlY29yZGluZyB0 aGUgZmluYWwgc3BlYyBvZiAjMTg0MzgpCgojIyBQcm9wb3NhbAoKSSB3b3VsZCBpbnRyb2R1Y2Ug YSBtZXRob2QgYEV4Y2VwdGlvbiNkZXRhaWxlZF9tZXNzYWdlYCwgYW5kIGxldCB0aGUgZGVmYXVs dCBlcnJvciBwcmludGVyIHVzZSBpdCBpbnN0ZWFkIG9mIGBFeGNlcHRpb24jbWVzc2FnZWAgdG8g Y3JlYXRlIGEgZXJyb3Igb3V0cHV0LgoKYGBgCmNsYXNzIE15Q2xhc3MgPCBTdGFuZGFyZEVycm9y CiAgZGVmIG1lc3NhZ2UgPSAibXkgZXJyb3IhIgogIGRlZiBkZXRhaWxlZF9tZXNzYWdlKGhpZ2hs aWdodDogZmFsc2UsICoqb3B0KQogICAgc3VwZXIgKyAiXG5UaGlzIGlzXG5hbiBhZGRpdGlvbmFs XG5tZXNzYWdlIgogIGVuZAplbmQKCnJhaXNlIE15Q2xhc3MKYGBgCgpgYGAKJCAuL21pbmlydWJ5 IHRlc3QucmIKdGVzdC5yYjo4OmluIGA8bWFpbj4nOiBteSBlcnJvciEgKE15Q2xhc3MpClRoaXMg aXMKYW4gYWRkaXRpb25hbAptZXNzYWdlCmBgYAoKSGVyZSBpcyB0aGUgaW1wbGVtZW50YXRpb246 IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC81NTE2CgojIyBTcGVjCgpgRXhjZXB0 aW9uI2RldGFpbGVkX21lc3NhZ2UoaGlnaGxpZ2h0OiBmYWxzZSlgIGNhbGxzIGAjbWVzc2FnZWAg YW5kIGRlY29yYXRlcyB0aGUgcmV0dXJuZWQgc3RyaW5nLiBJdCBtYXkgYWRkIHRoZSBjbGFzcyBu YW1lIG9mIGV4Y2VwdGlvbiBhbmQsIHdoZW4gYGhpZ2hsaWdodGAga2V5d29yZCBpcyB0cnVlLCBz b21lIGVzY2FwZSBzZXF1ZW5jZXMgZm9yIGhpZ2hsaWdodHMuCgpgYGAKZSA9IFJ1bnRpbWVFcnJv ci5uZXcoIm15IGVycm9yISIpCnAgZS5kZXRhaWxlZF9tZXNzYWdlICAgICAgICAgICAgICAgICAg Iz0+ICJteSBlcnJvciEgKFJ1bnRpbWVFcnJvcikiCnAgZS5kZXRhaWxlZF9tZXNzYWdlKGhpZ2hs aWdodDogdHJ1ZSkgIz0+ICJcZVsxbW15IGVycm9yISAoXGVbMTs0bVJ1bnRpbWVFcnJvclxlW21c ZVsxbSlcZVttIgpgYGAKClByZXZpb3VzbHksIHRoZSBkZWZhdWx0IGVycm9yIHByaW50ZXIgYW5k IGBFeGNlcHRpb24jZnVsbF9tZXNzYWdlYCBjYWxsZWQgYCNtZXNzYWdlYCB0byBnZXQgdGhlIGVy cm9yIG1lc3NhZ2UsIGFwcGxpZWQgc29tZSBwcm9jZXNzaW5nIChhZGRpbmcgdGhlIGVycm9yIGNs YXNzIG5hbWUgYW5kIGFkZGluZyBlc2NhcGUgc2VxdWVuY2VzKSB0byB0aGUgc3RyaW5nLCBhbmQg YWRkZWQgYmFja3RyYWNlLiBOb3csIHRoZXkgbm93IHVzZSBgI2RldGFpbGVkX21lc3NhZ2UoaGln aGxpZ2h0OiBFeGNlcHRpb24udG9fdHR5PylgIGluc3RlYWQgb2YgYCNtZXNzYWdlYC4KCkFsbCBr ZXl3b3JkIGFyZ3VtZW50cyBwYXNzZWQgdG8gYEV4Y2VwdGlvbiNmdWxsX21lc3NhZ2VgIGFyZSBk ZWxlZ2F0ZWQgdG8gYGRldGFpbGVkX21lc3NhZ2VgLgoKIyMgTW90aXZhdGlvbgoKVGhlIHByaW1h cnkgbW90aXZhdGlvbiBpcyBhIGNsZWFuIGludGVncmF0aW9uIG9mIGRpZF95b3VfbWVhbiBhbmQg ZXJyb3JfaGlnaGxpZ2h0IGdlbXMuCgpBdCB0aGUgcHJlc2VudCB0aW1lLCB0aGV5IG92ZXJyaWRl cyBgRXhjZXB0aW9uI3RvX3NgIHRvIGFkZCB0aGVpciBzdWdnZXN0aW9ucy4gSG93ZXZlciwgdGhl cmUgYXJlIHNvbWUga25vd24gcHJvYmxlbXMgaW4gdGhpcyBhcHByb2FjaDoKCiogSXQgbWF5IGJy ZWFrIHNvbWUgdGVzdHMgdG8gY2hlY2sgdGhlIHJlc3VsdCBvZiBgRXhjZXB0aW9uI3RvX3NgIGRl cGVuZGluZyBvbiB3aGV0aGVyIHRoZSBnZW1zIGFkZCBzdWdnZXN0aW9ucyBvciBub3QuCiogU29t ZSBSdWJ5IHNjcmlwdHMgcmUtcmFpc2UgYW4gZXhjZXB0aW9uIGJ5IGByYWlzZSBlLmNsYXNzLCBl Lm1lc3NhZ2UsIGUuYmFja3RyYWNlYCwgd2hpY2ggbWFrZXMgdGhlIGdlbXMgYWRkIHRoZWlyIHN1 Z2dlc3Rpb24gbXVsdGlwbGUgdGltZXMgKGN1cnJlbnRseSwgW3RoZSBnZW1zIGFkLWhvY2x5IGNo ZWNrIGFuZCBhdm9pZCBtdWx0aXBsZSBhZGRpdGlvbl0oaHR0cHM6Ly9naXRodWIuY29tL3J1Ynkv ZGlkX3lvdV9tZWFuL2Jsb2IvNTMxNzYwZjMyM2RmOGQ0M2E3MDE3YWY1YTMwNTJmMjBlOGEwM2Zk YS9saWIvZGlkX3lvdV9tZWFuL2NvcmVfZXh0L25hbWVfZXJyb3IucmIjTDE4KSkuCiogU29tZXRp bWVzIGEgdXNlciBuZWVkcyB0byBnZXQgdGhlIG9yaWdpbmFsIG1lc3NhZ2Ugd2l0aG91dCB0aGVp ciBhZGRpdGlvbi4gRm9yIHRoZSBzYWtlLCBkaWRfeW91X21lYW4gcHJvdmlkZXMgYEV4Y2VwdGlv biNvcmlnaW5hbF9tZXNzYWdlYCwgYnV0IFt0aGUgd29ya2Fyb3VuZCBpcyBub3QgdmVyeSB3ZWxs IGtub3duXShodHRwczovL2dpdGh1Yi5jb20vcnVieS9lcnJvcl9oaWdobGlnaHQvcHVsbC8xMCku CgpUaGlzIHByb3Bvc2FsIGFsbG93cyB0aGUgZ2VtcyB0byBvdmVycmlkZSBgRXhjZXB0aW9uI2Rl dGFpbGVkX21lc3NhZ2VgLiBgRXhjZXB0aW9uI3RvX3NgIGlzIGtlcHQgYXMtaXMsIHNvIHRoZSBh Ym92ZSBwcm9ibGVtcyB3aWxsIG5vIGxvbmdlciBvY2N1ci4KCkFsc28sIHRoZSBwcm9wb3NhbCBh bGxvd3MgYSB1c2VyIHRvIGdldCBhIGZ1bGxfbWVzc2FnZSB3aXRob3V0IHRoZSBzdWdnZXN0aW9u cyBieSBgZXJyLmZ1bGxfbWVzc2FnZShkaWRfeW91X21lYW46IGZhbHNlLCBlcnJvcl9oaWdobGln aHQ6IGZhbHNlKWAuCgpIZXJlIGlzIGEgcHJvb2Ytb2YtY29uY2VwdCBwYXRjaCBmb3IgZGlkX3lv dV9tZWFuIGFuZCBlcnJvcl9oaWdobGlnaHQ6IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL21hbWUv MmMzNDIzMGYxMTIzN2RjNGFmNjQ1MTBjYjk4YWNkZDggSSdsbCBjcmVhdGUgUFJzIGZvciB0aGUg Z2VtcyBhZnRlciBgRXhjZXB0aW9uI2RldGFpbGVkX21lc3NhZ2VgIGlzIG1lcmdlZC4KCiMgQ29v cGVyYXRpb24gbmVlZGVkCgpUaGlzIGNoYW5nZSByZXF1aXJlcyBhcHBsaWNhdGlvbiBtb25pdG9y aW5nIHNlcnZpY2VzIHN1Y2ggYXMgU2VudHJ5LCBEYXRhRG9nLCBTY291dEFQTSwgZXRjLiBUaGV5 IG5lZWQgdG8gdXNlIGBFeGNlcHRpb24jZGV0YWlsZWRfbWVzc2FnZShoaWdobGlnaHQ6IGZhbHNl KWAgaW5zdGVhZCBvZiBgRXhjZXB0aW9uI21lc3NhZ2VgIHRvIGxvZyB0aGUgZXJyb3IgbWVzc2Fn ZXMgYWZ0ZXIgUnVieSAzLjIuIFRoYW5rZnVsbHksIEBzdDAwMTIgKHRoZSBtYWludGFpbmVyIG9m IFNlbnRyeSdzIFJ1YnkgU0RLKSBhbmQgQGl2b2Fuam8gYW5kIEBtYXJjb3RjICh0aGUgbWFpbnRh aW5lcnMgb2YgRGF0YWRvZydzIGFwcGxpY2F0aW9uIG1vbml0b3JpbmcgZ2VtKSBoYXZlIGFncmVl ZCB3aXRoIHRoaXMgY2hhbmdlLgoKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4 NDM4I25vdGUtMQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg0Mzgjbm90ZS05 CgpAbWF0eiBoYXMgYWxyZWFkeSBhcHByb3ZlZCB0aGlzIHByb3Bvc2FsIGluICMxODQzOCAuIEkn bGwgbWVyZ2UgbXkgUFIgaW4gYSBmZXcgZGF5cyBhZnRlciBzb21lIHJldmlld3MuCgoKCi0tIApo dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8K