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=-4.0 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,WEIRD_QUOTING 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 61FFD1F463 for ; Tue, 7 Jan 2020 13:24:04 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id DF45312099F; Tue, 7 Jan 2020 22:23:45 +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 0B83312099A for ; Tue, 7 Jan 2020 22:23:42 +0900 (JST) Received: by filterdrecv-p3mdw1-56c97568b5-cmx66 with SMTP id filterdrecv-p3mdw1-56c97568b5-cmx66-20-5E148663-40 2020-01-07 13:23:47.609440531 +0000 UTC m=+1860040.669497380 Received: from herokuapp.com (unknown [3.95.205.234]) by ismtpd0039p1iad1.sendgrid.net (SG) with ESMTP id UNBsKwHBSgiejlP0SQxwgQ for ; Tue, 07 Jan 2020 13:23:47.573 +0000 (UTC) Date: Tue, 07 Jan 2020 13:23:47 +0000 (UTC) From: daniel@dan42.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 72364 X-Redmine-Project: ruby-master X-Redmine-Issue-Id: 11014 X-Redmine-Issue-Author: janko X-Redmine-Issue-Assignee: matz X-Redmine-Sender: Dan0042 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-SG-EID: =?us-ascii?Q?8sy4RigFvRTdBfCVJrT9zb2J88PC92TMQwdNgaWYaq6W6i2dhrPktoEPRAEy3q?= =?us-ascii?Q?s649xImfoVNXeX2xRPOJx00BasTIkWn=2FEkhM8rg?= =?us-ascii?Q?VtisnxLslLCJxpHw1Yir+cuodNcPhkHr0tsXLPW?= =?us-ascii?Q?yuY4mCvvzBMh1YjMMm0q++GQojN=2FHGh5rY5DWPE?= =?us-ascii?Q?y0vIXPilo=2FcpcvyJl2x7t+Rp3faZqZeqA3mROgS?= =?us-ascii?Q?8zSHPufGNc6m8deAs=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 96702 Subject: [ruby-core:96702] [Ruby master Bug#11014] String#partition doesn't return correct result on zero-width match X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzExMDE0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp Lg0KDQoNCklJUkMgdGhpcyBoYXMgdG8gZG8gd2l0aCB6ZXJvLWxlbmd0aCBtYXRjaGVzIGJlaW5n IGlnbm9yZWQgaW4gY2VydGFpbiBjb25kaXRpb25zLCBpbiBwYXJ0aWN1bGFyIGhhdmluZyB0byBk byB3aXRoIHJlcGVhdGluZy9tdWx0aXBsZSBtYXRjaGVzLg0KDQppZiBgImZvbyIuc3BsaXQoL1xB LylgIHdhcyBgWyIiLCJmb28iXWANCnRoZW4gYCJmb28iLnNwbGl0KC8vKWAgd291bGQgaGF2ZSB0 byBiZSBgWyIiLCJmIiwibyIsIm8iXWANCmFuZCBgImZvbyIuc3BsaXQoL1xHLylgIGNvdWxkIHJl c3VsdCBpbiBpbmZpbml0ZSBsb29wIG1hdGNoaW5nIGBbIiIsIiIsIiIsIiIsIiIsLi4uImZvbyJd YA0KDQpCdXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBgcGFydGl0aW9uYCBkb2Vzbid0IGJlaGF2 ZSBsaWtlIGBtYXRjaGAuDQoNCk5vdGUgdGhhdCBnc3ViIGhhcyBkaWZmZXJlbnQgYmVoYXZpb3I6 DQpgImZvbyIuZ3N1YigvXEcvLCdfJykgIz0+ICJfZl9vX29fImANCmAiZm9vIi5nc3ViKC8vLCdf JykgIz0+ICJfZl9vX29fImANCg0KZXhwbGFpbmVkIGJldHRlciB0aGFuIEkgZXZlciBjb3VsZDoN Cmh0dHBzOi8vd3d3LnJlZ3VsYXItZXhwcmVzc2lvbnMuaW5mby96ZXJvbGVuZ3RoLmh0bWwNCg0K LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMxMTAxNDogU3Ry aW5nI3BhcnRpdGlvbiBkb2Vzbid0IHJldHVybiBjb3JyZWN0IHJlc3VsdCBvbiB6ZXJvLXdpZHRo IG1hdGNoDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTEwMTQjY2hhbmdlLTgz Njg4DQoNCiogQXV0aG9yOiBqYW5rbyAoSmFua28gTWFyb2huacSHKQ0KKiBTdGF0dXM6IEFzc2ln bmVkDQoqIFByaW9yaXR5OiBOb3JtYWwNCiogQXNzaWduZWU6IG1hdHogKFl1a2loaXJvIE1hdHN1 bW90bykNCiogVGFyZ2V0IHZlcnNpb246IA0KKiBydWJ5IC12OiBydWJ5IDIuMi4xcDg1ICgyMDE1 LTAyLTI2IHJldmlzaW9uIDQ5NzY5KSBbeDg2XzY0LWRhcndpbjE0XQ0KKiBCYWNrcG9ydDogMi4w LjA6IFVOS05PV04sIDIuMTogVU5LTk9XTiwgMi4yOiBVTktOT1dODQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGaXJzdCwgdG8gc2VlIGhvdyBgU3RyaW5nI21hdGNo YCB3b3JrcyBvbiBteSBleGFtcGxlOg0KDQp+fn5ydWJ5DQptYXRjaCA9ICJmb28iLm1hdGNoKC9e PSovKQ0KbWF0Y2gucHJlX21hdGNoICAjPT4gIiINCm1hdGNoWzBdICAgICAgICAgIz0+ICIiDQpt YXRjaC5wb3N0X21hdGNoICM9PiAiZm9vIg0Kfn5+DQoNCk5vdywgaWYgSSB1c2VkIGBTdHJpbmcj cGFydGl0aW9uYCBpbnN0ZWFkIG9mIGBtYXRjaGAsIEknZCBleHBlY3QgdG8gZ2V0IGBbIiIsICIi LCAiZm9vIl1gIChwcmVfbWF0Y2gsIG1hdGNoLCBwb3N0X21hdGNoKS4gSG93ZXZlcg0KDQp+fn5y dWJ5DQoiZm9vIi5wYXJ0aXRpb24oL149Ki8pICM9PiBbImZvbyIsICIiLCAiIl0NCn5+fg0KDQpg U3RyaW5nI3JwYXJ0aXRpb25gIHJldHVybnMgdGhlIGNvcnJlY3QgcmVzdWx0ICh3aXRoIHRoZSBz YW1lIHJlZ2V4KS4NCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=