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.7 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 77FCF1F8C8 for ; Mon, 4 Oct 2021 00:38:13 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id A8F4111503E; Mon, 4 Oct 2021 09:38:12 +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 4DA3E115039 for ; Mon, 4 Oct 2021 09:38:10 +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=ss3FG98LE/52nphFwRxBP/d0pOtZvPVr+5aFp3BF2VA=; b=iKWnMywP92asnYSDOMfWb4Lb0KPXMFqY7eA7KqBTk0o7sjHHepxjEQlG6elLpDb0tDGu IfoSJC95TDg53CCb9AvYxcdlnPvFQFCezYLw351KTC0/LjF9CNYGlM4aga+l7gu1+LuRli p5WwQnl/ReMm4LlD618oQghLqBD+Uhz8k= Received: by filterdrecv-656998cfdd-xdv2f with SMTP id filterdrecv-656998cfdd-xdv2f-1-615A4CEF-1A 2021-10-04 00:38:07.33923124 +0000 UTC m=+1041026.290717249 Received: from herokuapp.com (unknown) by geopod-ismtpd-5-1 (SG) with ESMTP id 7vbQXt3dS56T2uJRO4hk4w for ; Mon, 04 Oct 2021 00:38:07.280 +0000 (UTC) Date: Mon, 04 Oct 2021 00:38:07 +0000 (UTC) From: "nobu (Nobuyoshi Nakada)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 14975 X-Redmine-Issue-Author: ioquatix X-Redmine-Issue-Assignee: ioquatix X-Redmine-Sender: nobu 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: 81741 X-SG-EID: =?us-ascii?Q?rA5eEsXeCy+asKowYcicHxhOSUaOWYD+XnPnBc7LFC8Re9tNQ4Sv5BA=2FOz+glG?= =?us-ascii?Q?+50K4steq4vSjkkyeSAt=2FQpZK6mQgZdK22n=2FlxG?= =?us-ascii?Q?4Fre1COPXzZT9Sc6VkGHPDpwZ1GlEz2X5iTPwBr?= =?us-ascii?Q?QwS4AJROfdqcP5w7pKDvVqEpTvAC4dSiSxjik2s?= =?us-ascii?Q?GM7oQq0FIDU1pMo2+wAxHWI6uqatLmgyetmtCXq?= =?us-ascii?Q?+2d3r49s2EpZXddQc+4PmzRGmC=2F=2Fqm+SaUXjTS5?= =?us-ascii?Q?Sp=2FBlTLMw0Yu6mJDqOzhw=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 105534 Subject: [ruby-core:105534] [Ruby master Feature#14975] String#append without changing receiver's encoding 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" SXNzdWUgIzE0OTc1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku DQoNClN0YXR1cyBjaGFuZ2VkIGZyb20gT3BlbiB0byBSZWplY3RlZA0KDQpDbG9zaW5nIHNpbmNl IHRoaXMgc2VlbXMgbm90IGFjY2VwdGFibGUuDQpGZWVsIGZyZWUgdG8gcmVvcGVuIGlmIGFueSBw cm9ncmVzcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVh dHVyZSAjMTQ5NzU6IFN0cmluZyNhcHBlbmQgd2l0aG91dCBjaGFuZ2luZyByZWNlaXZlcidzIGVu Y29kaW5nDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTQ5NzUjY2hhbmdlLTkz OTkxDQoNCiogQXV0aG9yOiBpb3F1YXRpeCAoU2FtdWVsIFdpbGxpYW1zKQ0KKiBTdGF0dXM6IFJl amVjdGVkDQoqIFByaW9yaXR5OiBOb3JtYWwNCiogQXNzaWduZWU6IGlvcXVhdGl4IChTYW11ZWwg V2lsbGlhbXMpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJJ20g bm90IHN1cmUgd2hlcmUgdGhpcyBmaXRzIGluLCBidXQgaW4gb3JkZXIgdG8gYXZvaWQgZ2FyYmFn ZSBhbmQgc3VwZXJmbHVvdXMgZnVuY3Rpb24gY2FsbHMsIGlzIGl0IHBvc3NpYmxlIHRoYXQgYFN0 cmluZyM8PGAsIGBTdHJpbmcjY29uY2F0YCBvciB0aGUgKHByb3Bvc2VkKSBgU3RyaW5nI2FwcGVu ZGAgY2FuIGF2b2lkIGNoYW5naW5nIHRoZSBlbmNvZGluZyBvZiB0aGUgcmVjZWl2ZXI/DQoNClJp Z2h0IG5vdyBpdCdzIHZlcnkgdHJpY2t5IHRvIGRvIHRoaXMgaW4gYSB3YXkgdGhhdCBkb2Vzbid0 IHJlcXVpcmUgZXh0cmEgYWxsb2NhdGlvbnMuIEhlcmUgaXMgd2hhdCBJIGRvOg0KDQpgYGBydWJ5 DQpjbGFzcyBCdWZmZXIgPCBTdHJpbmcNCglCSU5BUlkgPSBFbmNvZGluZzo6QklOQVJZDQoJDQoJ ZGVmIGluaXRpYWxpemUNCgkJc3VwZXINCgkJDQoJCWZvcmNlX2VuY29kaW5nKEJJTkFSWSkNCgll bmQNCgkNCglkZWYgPDwgc3RyaW5nDQoJCWlmIHN0cmluZy5lbmNvZGluZyA9PSBCSU5BUlkNCgkJ CXN1cGVyKHN0cmluZykNCgkJZWxzZQ0KCQkJc3VwZXIoc3RyaW5nLmIpICMgUmVxdWlyZXMgZXh0 cmEgYWxsb2NhdGlvbi4NCgkJZW5kDQoJCQ0KCQlyZXR1cm4gc2VsZg0KCWVuZA0KCQ0KCWFsaWFz IGNvbmNhdCA8PA0KZW5kDQpgYGANCg0KV2hlbiB0aGUgcmVjZWl2ZXIgaXMgYmluYXJ5LCBidXQg Y29udGFpbnMgYnl0ZSBzZXF1ZW5jZXMsIGFwcGVuZGluZyBVVEZfOCBjYW4gZmFpbDoNCg0KYGBg DQoiRm9vYmFyIi5iIDw8ICJGw7jDuGJhciINCj0+ICJGb29iYXJGw7jDuGJhciINCg0KPiAiRsO4 w7hiYXIiLmIgPDwgIkbDuMO4YmFyIg0KRW5jb2Rpbmc6OkNvbXBhdGliaWxpdHlFcnJvcjogaW5j b21wYXRpYmxlIGNoYXJhY3RlciBlbmNvZGluZ3M6IEFTQ0lJLThCSVQgYW5kIFVURi04DQpgYGAN Cg0KU28sIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGFwcGVuZCBkYXRhLCBnZW5lcmFsbHksIGFuZCB0 aGVuIGNhbGwgYGZvcmNlX2VuY29kaW5nKEVuY29kaW5nOjpCSU5BUlkpYC4gT25lIG11c3QgZW5z dXJlIHRoZSBzdHJpbmcgaXMgYmluYXJ5IGJlZm9yZSBhcHBlbmRpbmcgaXQuDQoNCkl0IHdvdWxk IGJlIG5pY2UgaWYgdGhlcmUgd2FzIGEgc29sdXRpb24gd2hpY2ggZGlkbid0IHJlcXVpcmUgYWRk aXRpb25hbCBhbGxvY2F0aW9ucy9jb3BpZXMvbGluZWFyIHNjYW5zIGZvciB3aGF0IHNob3VsZCBi YXNpY2FsbHkgYmUgYSBgbWVtY3B5YC4NCg0KU2VlIGFsc286IGh0dHBzOi8vYnVncy5ydWJ5LWxh bmcub3JnL2lzc3Vlcy8xNDAzMyBhbmQgaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVz LzEzNjI2I25vdGUtMw0KDQpUaGVyZSBhcmUgdHdvIG9wdGlvbnMgdG8gZml4IHRoaXM6DQoNCjEv IERvbid0IGNoYW5nZSByZWNlaXZlciBlbmNvZGluZyBpbiBhbnkgY2FzZS4NCjIvIEFwcGx5IDEs IGJ1dCBvbmx5IHdoZW4gcmVjZWl2ZXIgaXMgdXNpbmcgYEVuY29kaW5nOjpCSU5BUllgDQoNCg0K DQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=