From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) 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=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_MED,SPF_PASS,T_DKIM_INVALID, T_RP_MATCHES_RCVD shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 3086720D09 for ; Sat, 3 Jun 2017 09:54:17 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id C8FE612075C; Sat, 3 Jun 2017 18:54:14 +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 EA8D9120719 for ; Sat, 3 Jun 2017 18:54:11 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.me; h=from:to:references:subject:mime-version:content-type:content-transfer-encoding:list-id; s=smtpapi; bh=IjWunJQYObcDdDpFZbT5mEolOYc=; b=HgEEZrwd70x73DdYxt hSHpoO9DX+xfP2nFEJI+ZhnZTauxGQqYKEni3OlpXxn6sH9XvAeRVxEf94r623AW ryJnyxECRTh13q+zHdJV/+yvprXhwbRKFhIbI25GfDINbzVWMUOzQ1YR2pq33kX3 fESOh0v7DUXVIsY+L7vuXi7BI= Received: by filter0601p1mdw1.sendgrid.net with SMTP id filter0601p1mdw1-21338-59328740-28 2017-06-03 09:54:08.91012991 +0000 UTC Received: from herokuapp.com (ec2-54-159-207-94.compute-1.amazonaws.com [54.159.207.94]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id fmMSUu1SRf2y9LTFUCeL4Q for ; Sat, 03 Jun 2017 09:54:08.850 +0000 (UTC) Date: Sat, 03 Jun 2017 09:54:08 +0000 From: watson1978@gmail.com To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 56587 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 13629 X-Redmine-Issue-Author: watson1978 X-Redmine-Sender: watson1978 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: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS5oapmDwDzBD0DDmmDBJulx9dglofK63SnrWu IxZgJh6PI1vxae1MjOWMUJWXGx+Zwj9mIPC7AwacVhyBeDGVaSEmGRHFZtHwyRR1S2N4L29+ylwtRE gH2NO0cO9mke7UEHdPQJ6H7TavhJKjNhJ/Uh9r4f4cOGfrCHI3ZNQWFEvA== X-ML-Name: ruby-core X-Mail-Count: 81557 Subject: [ruby-core:81557] [Ruby trunk Bug#13629] Improve performance in where copy array elements 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" SXNzdWUgIzEzNjI5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHdhdHNvbjE5NzggKFNoaXp1byBGdWpp dGEpLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCdWcgIzEzNjI5 OiBJbXByb3ZlIHBlcmZvcm1hbmNlIGluIHdoZXJlIGNvcHkgYXJyYXkgZWxlbWVudHMKaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzEzNjI5CgoqIEF1dGhvcjogd2F0c29uMTk3OCAo U2hpenVvIEZ1aml0YSkKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCiogQXNzaWdu ZWU6IAoqIFRhcmdldCB2ZXJzaW9uOiAKKiBydWJ5IC12OiAKKiBCYWNrcG9ydDogMi4yOiBVTktO T1dOLCAyLjM6IFVOS05PV04sIDIuNDogVU5LTk9XTgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCmFyeV9tZW1jcHkwKCkgaGFzIGNhbGN1bGF0ZWQgdGhlIGNhY2hlIGxp bmUgc2l6ZSBldmVyeSB0aW1lIHdoZW4gY29weSBhcnJheSBlbGVtZW50cy4KVGhpcyBwYXRjaCB3 aWxsIHJlcGxhY2UgaXQgd2l0aCBwcmUgY2FsY3VsYXRlZCB2YWx1ZSBvZiBjYWNoZSBsaW5lIHNp emUuCgpBcnJheSMrIHdpbGwgYmUgZmFzdGVyIGFyb3VuZCAyJS4KCiMjIyBCZWZvcmUKfn5+CiAg ICAgIEFycmF5Iysob3RoZXIpICAgICAgNS4xNjdNICjCsSAwLjElKSBpL3MgLSAgICAgMjUuOTI4 TSBpbiAgIDUuMDE3NjI5cwp+fn4KCiMjIyBBZnRlcgp+fn4KICAgICAgQXJyYXkjKyhvdGhlcikg ICAgICA1LjI1Nk0gKMKxIDAuMiUpIGkvcyAtICAgICAyNi40MTBNIGluICAgNS4wMjUyNjFzCn5+ fgoKIyMjIFRlc3QgY29kZQp+fn4KcmVxdWlyZSAnYmVuY2htYXJrL2lwcycKCkJlbmNobWFyay5p cHMgZG8gfHh8CiAgeC5yZXBvcnQgIkFycmF5Iysob3RoZXIpIiBkbyB8bG9vcHwKICAgIGFyeTEg PSBbMSwgMiwgM10KICAgIGFyeTIgPSBbNCwgNV0KICAgIGkgPSAwCiAgICB3aGlsZSBpIDwgbG9v cAogICAgICBhcnkxICsgYXJ5MgogICAgICBpICs9IDEKICAgIGVuZAogIGVuZAplbmQKfn5+Cgoj IyMgUGF0Y2gKaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzE2NDEKCgoKLS0gCmh0 dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwo=