Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98533 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30732 invoked from network); 15 Mar 2017 09:02:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Mar 2017 09:02:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.46 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.213.46 mail-vk0-f46.google.com Received: from [209.85.213.46] ([209.85.213.46:35723] helo=mail-vk0-f46.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/FC-38004-71309C85 for ; Wed, 15 Mar 2017 04:02:15 -0500 Received: by mail-vk0-f46.google.com with SMTP id x75so5116899vke.2 for ; Wed, 15 Mar 2017 02:02:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=vjwnb6xlzlk6qR028LdQrYTODBsB2TZEqWFeVKZ9pHQ=; b=eBfIQtn7xDdVuJ4rhOVfpxJV+/5XKWG140T2Pkx9BS1/fvpLMhUBPqBSPtr4HNT/W6 AC2dZUiALxwSmkUtwZX2xGqSab9Jaq6ahwAqU2RL2k1PNXHI4Ukii4rLP7hMEuLXdnAZ 2QAnDYnRMRkCSygiBPqzjl4PFIqKjnlrDkCuQZhH97anGgUeYKiCO4culyKfuS3tirnq A5+1txZPcBewPiakF1WDvXfwz/pCNO3kuaycgFmQlIOZmfW1z9j+L4QGXBjM1gPRiG6m 6id4zlAXg84t8gn1knz2c+uY2AZ4blQm8mjgbY+k2YtTDxVa9GUb8uEZMv7sodPndTk3 NLAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vjwnb6xlzlk6qR028LdQrYTODBsB2TZEqWFeVKZ9pHQ=; b=ONp1sjeu0mkvWkxaTwUVZq1ayF0kUFvTkIax6Sx9Nm6Q6hym5lqG6NWzWaLJesog0r eD9Wt/yMK73rHP6j/vTMVTKot1smBj/4iUDSZunmkzUNh2xTs/QV2mULpwAL5QF2pfwO dkbiSRhvE6/PDmnxa5Vl8C2W9LcW5Tcdtlm/HCMWvzEJ/nRkCzfmdACCqvk8rXxjV+Kt Q7z6YxgCjscuqQ+U3Qk8vnnc6sSHy/8Hyez2fPY42/bU38woSZEtgv/9jjsJesp5VIZa r4DY4DLLLgtJnIjlxOTPdw46RNnQ8vIp++DnTa4xEHSanVsYaUrSipb4r8kE6BF5066R 3ODQ== X-Gm-Message-State: AFeK/H1NUfauEY85v55SgFG1k6gPFuTPTmwcdK4x0tKL05BQ1LtACz4/v/d7Wymf6H41P4InNe+a97HMrCZuVA== X-Received: by 10.31.124.134 with SMTP id x128mr674801vkc.120.1489568532497; Wed, 15 Mar 2017 02:02:12 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.176.83.113 with HTTP; Wed, 15 Mar 2017 02:01:32 -0700 (PDT) In-Reply-To: References: Date: Wed, 15 Mar 2017 10:01:32 +0100 X-Google-Sender-Auth: YAIAQFbhgMoXw5uLOTVlyeCJSFM Message-ID: To: Jesse Schalken Cc: Sara Golemon , PHP internals Content-Type: multipart/alternative; boundary=94eb2c14bada3f8e58054ac133e2 Subject: Re: [PHP-DEV] array_values should be a no-op for packed layout arrays From: jpauli@php.net (Julien Pauli) --94eb2c14bada3f8e58054ac133e2 Content-Type: text/plain; charset=UTF-8 On Wed, Mar 15, 2017 at 12:58 AM, Jesse Schalken wrote: > > On Wed, Mar 15, 2017 at 10:39 AM, Sara Golemon wrote: > >> >> Oh yeah, btw... six hours ago... >> https://github.com/php/php-src/commit/c74bc87c74f48bc55541b3 >> bf2fc67d595f58a3b5 >> >> -Sara >> > > Awesome, thanks Sara. > > Nice Sara. Yep my example wasn't that good , but such an array with holes could be packed, thus pretty unlikely. For interested souls , I detailed that in an article of mine, targeting 7.0 , at http://jpauli.github.io/2016/04/08/hashtables.html Julien.P --94eb2c14bada3f8e58054ac133e2--