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, 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 3F6A41F852 for ; Fri, 14 Jan 2022 02:51:40 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 5C2ED120B90; Fri, 14 Jan 2022 11:51:35 +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 7873D120B86 for ; Fri, 14 Jan 2022 11:51:33 +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=Ws7x9fKYM7SPn+nO9UzPBWTro4JORJIA8O6am1Dbj1c=; b=GiqqdELy8sHuByrbcjatCrlFWGr4ZUbXKt2+bM+QAbtDRkodezRQT3KdK5rYd9cqUAUf uvZpOqHxfRy9x2HS27HDpYUUaofQeNA1GsgHQUoNjP68jwIAXEcBAF1JCcxmss4bG3XSq+ TTapwwMOMO2XhRuEp8va23pvRhQFtDnOM= Received: by filterdrecv-7bc86b958d-qrvxl with SMTP id filterdrecv-7bc86b958d-qrvxl-1-61E0E533-22 2022-01-14 02:51:31.793081274 +0000 UTC m=+11593857.156157420 Received: from herokuapp.com (unknown) by ismtpd0155p1iad2.sendgrid.net (SG) with ESMTP id iMKuyAsQQOWn2ikE_bndQg for ; Fri, 14 Jan 2022 02:51:31.787 +0000 (UTC) Date: Fri, 14 Jan 2022 02:51: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: 18438 X-Redmine-Issue-Author: 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: 83379 X-SG-EID: =?us-ascii?Q?YbSlef6ZOa=2FS=2FuqSxXRzl42MttQDxKOujGe43WuBjI7JKMg2OkmRsyzG5za6L9?= =?us-ascii?Q?e1flZkYZ9OViVy5Lc4acvpZuJCF9kLKrS8wKA7Q?= =?us-ascii?Q?4GnhQFJY8HeH+iG5DOYE4NDBNLFXdpfLqmDFLs8?= =?us-ascii?Q?vA4XNvn2wl1UlEQMGcuk0boEbNm9Q=2F3xI8opsH+?= =?us-ascii?Q?nxNWQY64AbjTlDSaMBIix09tri7BQH+8DypLWlU?= =?us-ascii?Q?QciyKrAg3dXgHcIX4A8ABwKv9NqTlONfaDq1MnZ?= =?us-ascii?Q?QISSLx=2FxFypOLKryXWB2Q=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 107110 Subject: [ruby-core:107110] [Ruby master Feature#18438] Add `Exception#additional_message` to show additional error information 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" SXNzdWUgIzE4NDM4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4NCg0K DQpXZSBkaXNjdXNzZWQgdGhpcyB0b3BpYyB5ZXN0ZXJkYXkgYXQgdGhlIGRldi1tZWV0aW5nLiBA bWF0eiBiYXNpY2FsbHkgbGlrZWQgdGhlIEFQSSBzdHlsZSBvZiBgRXhjZXB0aW9uI2Rlc2NyaXB0 aW9uYCwgYnV0IGRpc2xpa2VkIHRoZSBuYW1lLiBgZnVsbF9tZXNzYWdlYCBjYWxscyBgZGVzY3Jp cHRpb25gLCBhbmQgYGRlc2NyaXB0aW9uYCBjYWxscyBgbWVzc2FnZWAsIHdoaWNoIGxvb2tlZCBh d2t3YXJkIHRvIG1hdHouIEFueW9uZSBoYXZlIGEgZ29vZCBzdWdnZXN0aW9uIGFib3V0IGFsdGVy bmF0aXZlIG5hbWVzPyBNYXliZSBgKl9tZXNzYWdlYCB3aGljaCBjb21lcyBiZXR3ZWVuIGBmdWxs X21lc3NhZ2VgIGFuZCBqdXN0IGBtZXNzYWdlIHdvdWxkIGJlIHByZWZlcmFibGUuDQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzE4NDM4OiBBZGQg YEV4Y2VwdGlvbiNhZGRpdGlvbmFsX21lc3NhZ2VgIHRvIHNob3cgYWRkaXRpb25hbCBlcnJvciBp bmZvcm1hdGlvbg0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NDM4I2NoYW5n ZS05NTk1Ng0KDQoqIEF1dGhvcjogbWFtZSAoWXVzdWtlIEVuZG9oKQ0KKiBTdGF0dXM6IE9wZW4N CiogUHJpb3JpdHk6IE5vcm1hbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KIyMgUHJvcG9zYWwNCg0KSSdkIGxpa2UgdG8gaW50cm9kdWNlIGEgbWV0aG9kIGBFeGNl cHRpb24jYWRkaXRpb25hbF9tZXNzYWdlYCwgYW5kIGxldCB0aGUgUnVieSBlcnJvciBwcmludGVy IHNob3cgaXQgYWZ0ZXIgYEV4Y2VwdGlvbiNtZXNzYWdlYC4NCg0KYGBgcnVieQ0KY2xhc3MgTXlF cnJvciA8IFN0YW5kYXJkRXJyb3INCiAgZGVmIG1lc3NhZ2UgPSAibXkgZXJyb3IhIg0KICBkZWYg YWRkaXRpb25hbF9tZXNzYWdlID0gIlRoaXMgaXNcbmFuIGFkZGl0aW9uYWxcbm1lc3NhZ2UiDQpl bmQNCg0KcmFpc2UgTXlFcnJvcg0KYGBgDQoNCmBgYA0KJCAuL21pbmlydWJ5IHRlc3QucmINCnRl c3QucmI6NjppbiBgPG1haW4+JzogbXkgZXJyb3IhIChNeUVycm9yKQ0KfCBUaGlzIGlzDQp8IGFu IGFkZGl0aW9uYWwNCnwgbWVzc2FnZQ0KYGBgDQoNClBvQyBpbXBsZW1lbnRhdGlvbjogaHR0cHM6 Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzUzNTENCg0KIyMgTW90aXZhdGlvbg0KDQpBdCB0 aGUgcHJlc2VudCB0aW1lLCBkaWRfeW91X21lYW4gYW5kIGVycm9yX2hpZ2hsaWdodCBvdmVycmlk ZXMgYEV4Y2VwdGlvbiNtZXNzYWdlYCB0byBhZGQgdGhlaXIgc3VnZ2VzdGlvbnMuDQoNCmBgYHJ1 YnkNCmJlZ2luOyAxLnRpbWU7IHJlc2N1ZSBOb01ldGhvZEVycm9yOyBwcCAkIS5tZXNzYWdlOyBl bmQNCiM9PiAidW5kZWZpbmVkIG1ldGhvZCBgdGltZScgZm9yIDE6SW50ZWdlclxuIiArDQojICAg IlxuIiArDQojICAgIiAgMS50aW1lXG4iICsNCiMgICAiICAgXl5eXl5cbiIgKw0KIyAgICJEaWQg eW91IG1lYW4/ICB0aW1lcyINCmBgYA0KDQpUaGlzIGltcGxlbWVudGF0aW9uIGFwcHJvYWNoIGhh cyBhIHByYWN0aWNhbCBwcm9ibGVtLiBCZWNhdXNlIGl0IGNoYW5nZXMgdGhlIHJldHVybiB2YWx1 ZSBvZiBgRXhjZXB0aW9uI21lc3NhZ2VgLCBpdCBicmVha3MgYSB0ZXN0IHRoYXQgY2hlY2tzIHRo ZSByZXR1cm4gdmFsdWUgb2YgYEV4Y2VwdGlvbiNtZXNzYWdlYC4NClRob3VnaCBzdWNoIGEgdGVz dCBpcyBuZXZlciByZWNvbW1lbmRlZCwgSSBlbmNvdW50ZXJlZCBzb21lIGFjdHVhbCBjYXNlcyB3 aGVuIGNyZWF0aW5nIGVycm9yX2hpZ2hsaWdodC4gU2VlIHRoZSBjaGFuZ2Ugb2YgdGVzdHMgb2Yg bWluaXRlc3QgYXMgYSB0eXBpY2FsIGV4YW1wbGU6IGh0dHBzOi8vZ2l0aHViLmNvbS9zZWF0dGxl cmIvbWluaXRlc3QvcHVsbC84ODAvZmlsZXMNCg0KQ3VycmVudGx5LCBlcnJvcl9oaWdobGlnaHQg c2hvd3MgaGludCBpbmZvcm1hdGlvbiBvbmx5IGZvciBOb01ldGhvZEVycm9yIGJlY2F1c2UgaXQg aXMgcmVsYXRpdmVseSByYXJlIHRvIGNoZWNrIHRoZSBtZXNzYWdlIG9mIGBOYW1lRXJyb3JgLiBT dGlsbCwgaXQgYnJva2Ugc29tZSB0ZXN0cyB1bmZvcnR1bmF0ZWx5LCB0aG91Z2guIElmIHBvc3Np YmxlLCBJJ2QgbGlrZSB0byBhZGQgc3VnZ2VzdGlvbnMgdG8gb3RoZXIga2luZHMgb2YgZXJyb3Jz LCBidXQgaXQgd2lsbCBicmVhayBtdWNoIG1vcmUgdGVzdHMuDQoNCklmIGBFeGNlcHRpb24jYWRk aXRpb25hbF9tZXNzYWdlYCBpcyBpbnRyb2R1Y2VkLCBhbmQgaWYgZGlkX3lvdV9tZWFuIGFuZCBl cnJvcl9oaWdobGlnaHQgb3ZlcnJpZGVzIHRoZSBtZXRob2QgdG8gYWRkIHRoZWlyIHN1Z2dlc3Rp b25zLCB0aGlzIHByb2JsZW0gd2lsbCBub3Qgb2NjdXIgYmVjYXVzZSB0aGV5IG5vIGxvbmdlciBj aGFuZ2VzIHRoZSByZXN1bHQgdmFsdWUgb2YgYCNtZXNzYWdlYCBtZXRob2QuDQoNCiMjIENvb3Bl cmF0aW9uIG5lZWRlZA0KDQpDdXJyZW50bHksIG1hbnkgUnVieS9SYWlscyB1c2VycyBtb250aW9y cyB0aGVpciBwcm9kdWN0aW9uIHNlcnZpY2VzIGJ5IHVzaW5nIGFwcGxpY2F0aW9uIG1vbml0b3Jp bmcgc2VydmljZXMgc3VjaCBhcyBTZW50cnksIERhdGFEb2csIFNjb3V0QVBNLCBldGMuIFRoZSBv cmlnaW5hbCBtb3RpdmF0aW9uIG9mIGVycm9yX2hpZ2hsaWdodCBpcyBmb3IgcHJvZHVjdGlvbiAo c2VlICMxNzkzMCksIHNvIGl0IHdpbGwgbG9zZSB0aGUgc2lnbmlmaWNhbmNlIGlmIHN1Y2ggc2Vy dmljZXMgZG8gbm90IHN1cHBvcnQgYEV4Y2VwdGlvbiNhZGRpdGlvbmFsX21lc3NhZ2VgLiBTbywg SSdkIGxpa2UgdG8gaGVhciBvcGluaW9ucyBmcm9tIGRldmVsb3BlcnMgb2Ygc3VjaCBzZXJ2aWNl cy4gSWYgdGhleSBhcmUgYWdhaW5zdCB0aGlzIHByb3Bvc2FsIG9yIGlmIHdlIGNhbid0IGdldCB0 aGVpciBjb29wZXJhdGlvbiwgSSBkb24ndCB0aGluayBteSBwcm9wb3NhbCBzaG91bGQgYmUgYWNj ZXB0ZWQuDQoNCklmIHlvdSBhcmUgYSBkZXZlbG9wZXIgb2YgdGhlc2Ugc2VydmljZXMsIEkgd291 bGQgYmUgdmVyeSBncmF0ZWZ1bCBpZiB5b3UgY291bGQgY29tbWVudCBvbiB0aGlzIHRpY2tldC4g QGl2b2Fuam8NCg0KIyMgQmlrZXNoZWRzDQoNCiogSSdtIHVuc3VyZSBpZiBgRXhjZXB0aW9uI2Fk ZGl0aW9uYWxfbWVzc2FnZWAgaXMgYSBnb29kIG5hbWUuIFBsZWFzZSBwcm9wb3NlIGFsdGVybmF0 aXZlcyBpZiBpdCBpcyBub3QgZ29vZC4NCiogQ3VycmVudGx5LCB0aGUgcmVzdWx0IG9mIGBhZGR0 aW9uYWxfbWVzc2FnZWAgaXMgcHJpbnRlZCB3aXRoIG5vIGVzY2FwZS4gVGhpcyBtYXkgYmUgYSBt b3JlIGNvbXBhdGlibGUgc29sdXRpb24gYWdhaW5zdCBodHRwczovL2J1Z3MucnVieS1sYW5nLm9y Zy9pc3N1ZXMvMTgzNjcuDQoqIEl0IG1heSBiZSBnb29kIHRvIGxldCBgRXhjZXB0aW9uI2FkZGl0 aW9uYWxfbWVzc2FnZWAgYWNjZXB0IGBoaWdobGlnaHRgIGtleXdvcmQgYXMgYm9vbGVhbiBpbmZv cm1hdGlvbiB3aGV0aGVyIHRoZSBvdXRwdXQgdGFyZ2V0IGlzIGEgdGVybWluYWwgb3Igbm90LiBD dXJyZW50bHkgYEV4Y2VwdGlvbiNmdWxsX21lc3NhZ2VgIGFjY2VwdHMgaXQuIEkgaGF2ZSBubyBw bGFuIHRvIHVzZSB0aGUgaW5mb3JtYXRpb24gaW4gYGVycm9yX2hpZ2hsaWdodGAsIHRob3VnaC4g Tm90IG9ubHkgYGhpZ2hsaWdodGAgYnV0IGFsc28gYW55IGtleXdvcmRzIG1heSBiZSBmb3J3YXJk ZWQgZnJvbSBgZnVsbF9tZXNzYWdlKCoqb3B0KWAgdG8gYGFkZGl0aW9uYWxfbWVzc2FnZSgqKm9w dClgIGZvciBmdXR1cmUgdXNlIGNhc2UuDQoqIE15IGN1cnJlbnQgUG9DIGFkZHMgcHJlZml4cyAi YHwgYCIgYmVmb3JlIGVhY2ggbGluZSBvZiBgYWRkdGlvbmFsX21lc3NhZ2VgLiBJJ20gdW5zdXJl IGlmIHRoaXMgaXMgZ29vZCBvciBiYWQuIEknbSBoYXBweSB0byBjaGFuZ2Ugb3IgcmVtb3ZlIHRo ZSBwcmVmaXhlcy4NCg0KLS0tRmlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K 5oiq5ZyWIDIwMjEtMTItMjcgMTUuNTYuMDAucG5nICg3NC45IEtCKQ0KDQoNCi0tIA0KaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=