From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10840 invoked from network); 18 Apr 2023 02:45:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 Apr 2023 02:45:52 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1681785952; b=LEauK/gcc4Qq3xbuU9ueiYUHQqJ1q72t/5hPmfTcr5UUECiyXrJhErKQEXrJqqJGlTd9aFwYzs WJTKUKp95AzyH5f/ErrJ7mPCp2iqM+0pbI3KFfb+fYq4QTgaYLVV1eDwblcm9NPt46Th1kJumA HZQQW+9X+79+GycnrvKIiSvOSDBsqaRvrZHUJwk4H58dqjAc+8Ax1Ov6lsZ5nCmKDB+lrLXuwH ozMBbV84tpdSCx3Pd4DmL7hTtrFWQyq/irb75PyPkloW0u3eRZSxOSjkIF9MTt0F0wro//j4WW TTVa4ciPOHwvkCnFV9sUF3WG2/t1WdYzDg43MelyMKBi+Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20221208.gappssmtp.com header.s=20221208 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1681785952; bh=N0Qodam98xC+oJSsvV5i8A+aIMyrQHvLsX3U4i0XoP4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=WNtTy0R+osPzB1RkWB4IF/sTZiwcUMMq3KRmLr8gaNy8Hv/7NGnOWXXKrO9+U3jyGnq2DIkrA4 XWvM/50+yGe3J89lq3IhW4UWoJ6099H9pM5xkfmyVwKPAbxhiNTO7K/JXWzvP7ITwFKy6BLIlQ CP849jdQlsMjHKqXqXtviu6/FTY1GyvZBt4tKf+2xFzzi27+KWHSlSWP85fLwrgQwpF9xASw8u LsPeRKVgDqmK00p8aY+rjzewW7UtWCajBroncPJSUXSyFgruuJZfonIoC5n1VUDmXDHSgQBVU+ DIgfvOlGJUdkvIJe57khN3CmJ080S4DWc4j5PM9neJMe9g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=N0Qodam98xC+oJSsvV5i8A+aIMyrQHvLsX3U4i0XoP4=; b=d/1JaLZQ6MURFjmmAA/ipqgLOy CGFSnG4W7YiPE73wTDbu8p69V9ZJk/65+CwoKNRvqQgELtt2i2nyKiuGjSR3gHZWJg5YBP0Ln/YWN 2hg6h9+S1SQt8WY9HjooJ4ZT6wmgbORPPOaWiBeQv9x7KVnHYAPDSZirJfPhTsf3rZ4pO5Ci4Akv0 oMzYp4GLifpYEa+47U/iMc3KIUYEXk4CYVim5uPyQfVrPcw1BibVYJvSBS7PRTjfbmRUxxDEcm1JH alLXAYjTZR1E6Z49Bs6n6fAH8VISp6QbGRV/mdQ9DHKOD0bU6BqaDFEh00J41p6wcCg1kG46MX+8B PVPEJ/5w==; Received: by zero.zsh.org with local id 1pobLs-0002He-Cc; Tue, 18 Apr 2023 02:45:52 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20221208.gappssmtp.com header.s=20221208 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f49.google.com ([209.85.218.49]:34311) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pobJq-0001bR-SR; Tue, 18 Apr 2023 02:43:47 +0000 Received: by mail-ej1-f49.google.com with SMTP id c9so30589213ejz.1 for ; Mon, 17 Apr 2023 19:43:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20221208.gappssmtp.com; s=20221208; t=1681785826; x=1684377826; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=N0Qodam98xC+oJSsvV5i8A+aIMyrQHvLsX3U4i0XoP4=; b=LMUpZcfso/iV06mdZT9QIvqdS7uuX8EQSyaqeByIP5dOYH8rDIZj5FqkUykc3fkrrg UQJeAB2YQIag/PyCOvTMthW4Yx1Xi7TVlmc4Ks0yaxydkpBPTCz/GTBEg45t7/DyEig8 6GEnlHM8kpP97graWMTHDJbaSfAMWmatXoroWQWW3KV21tectd409ETz1V43oesmB2/k izyRPx+X22Sn60tuyvWMoq3DDPhF2s0/PHp60F8hjQ4k0eV2/1XaxpctBLBtTrDjio+1 EcMQxNdn0/pyDjhw46YQL/eDPdqFDVn0jfAcInxVSiZcyW7GF8G+4IdRhfCKlsUUM6Cn 1ESQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681785826; x=1684377826; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=N0Qodam98xC+oJSsvV5i8A+aIMyrQHvLsX3U4i0XoP4=; b=CwvLECZ3u2KK4cVnj4bdwkkT+FbBUgGL0sEFOtRyehDELpziizR04rHshX2WTbcSpC iDeYwDWDOcSSemdypK8aDugGMm3LmOQP7DecytNVLWUPTZqp2aRQ3Z3STbJBtEe/1Ngr 8qsNDx4+WxYInlMA1Y69tAgzKwWPHjoBndGgWR6vBIjnUO4pzM3YL2eq8vv8BILDENQC knQscALPCtelgL9vW9Ee2LvkCxz/t2Vd1egcVIctyko33QCwsInoF4q9+N11bsuvcVCL 5Ybz/7CzkAFQsdFb6Q6JcqatCzCct3YlVI5Ee0j0fdUPsml5NI85+Bo67LDrv/PGkfdq 4pJw== X-Gm-Message-State: AAQBX9ds1obBKw/IcAN7ZGskbdRZ8558PCdeeLDUX+4ArZvDE96vWRi2 C2IXJcHjy+/+/6ejY611wg7dQ1novVAz+wnoWXYRUg== X-Google-Smtp-Source: AKy350Z/OShdCb9Lfr4tfxldcnzY8qPVxt1ztDZ6MWgW0RjHuBC9ykuhakUqn5/yuHGLTI4N4WJw+sGOUzAgLJVtdOA= X-Received: by 2002:a17:906:34cb:b0:94f:4992:4770 with SMTP id h11-20020a17090634cb00b0094f49924770mr6469208ejb.7.1681785826495; Mon, 17 Apr 2023 19:43:46 -0700 (PDT) MIME-Version: 1.0 References: <20230416090342.dztvzcnzpbyukgfq@chazelas.org> In-Reply-To: From: Bart Schaefer Date: Mon, 17 Apr 2023 19:43:35 -0700 Message-ID: Subject: Re: accessing array by index very slow To: Mikael Magnusson Cc: Sebastian Gniazdowski , Roman Perepelitsa , Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 51664 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sun, Apr 16, 2023 at 3:03=E2=80=AFPM Mikael Magnusson wrote: > > I don't think I ever got it to actually work properly in the first > place, but it would likely be a good place to start looking if anyone > else is interested. We seem to have got partway there with arrlen_lt() and arrlen_ge(), a lot of the merge conflicts hit those.