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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23645 invoked from network); 16 Apr 2023 22:09:28 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 16 Apr 2023 22:09:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1681682968; b=bnYmG5GrpqJiebEmX7xOmLKKDq6sjNhoImGWBJ9EBqFZp/GNrZpq5Cmn+54z2Fd9oVST/j/Ts6 QrU0Yi0B9buQer4BN9lPUGw6lsHOny9GbuO7BulLdKCjARKfuSOUovF+H1br5kvNSuGcFwXK5R HK8jamatY4PbTfacLRnpjOZn8WmcVUPIyftNcWEh+z50/3yrrJHXwTzemYymLYu40gqTJc9RMg qgq6TfdNAT2pkD2h7o25o2gM1O5sg8qtr1XkDTUcXEpmb2Co5hm0PW522s83t8Pxo1cssBbUJl q1lxAQJoyItAVfGEiSp43eHiMzKv0YGWbmxLdcgFCM79OA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f48.google.com) smtp.remote-ip=209.85.218.48; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1681682968; bh=0IhEXDZ0WDgekTDZ3vDum4QWjc7LtoL8zYnKlwK3cdY=; 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:References:In-Reply-To:MIME-Version:DKIM-Signature: DKIM-Signature; b=No3QstX4QroXAuMDL3v+vZ9GnZ72fdHfDJLGG//IeODIP0NeuY0xitmsgH2qTQTjpALO8IBrha OXhqKJ59udylGDZqTjkgpOcr3SEnv7oicEg0Q59wN0p9he/k+c8i/fDuqD2nNsJc3qclwqKhZt ujc3iOdUQkdztfwNUHQQPW5pZD3/BWFkhF45V1a223IFr541N7ph+miRPTfqX4ntkscRxdZHFC Qvy/xlbgGrRXZD4pyJpTOMi8LbaWKXFXkE3EJbJVf/2seulC43eE20MjK7poZuZMHyCl1Fa3Ri fO0jFhFB0vDR6wYBDrFgFnbc0AM2s8ugga3sqNWSqJw2Tg==; 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:References:In-Reply-To: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mQeEAnGLye/J1qc+IaOC2l/bzOXsv2mbrGbmaSNDRQ0=; b=gdnSQmOFin8gE+RR2pUYCWlaPk uh9tAInKev05CNdtCPySh5FLHXOkbDHimczZzxgCGNgDL9k7KS6quWFw85ejTu/JGXGDqSUXmSOvG a2MVOhpNf3VRVYZ0CyG8RHBgqqzhxR6t2LY9vQ8PAzo1cfbABsYt+SI0M95hzTdt//4W+8xF5QPEm UheTBPeHYmo+jpveGOql+LOXEuOs/7vaOkTa0J6RAuJi4g+A/zzBbdx1S5GxZWWsvcleoLwAk/TWR 8rFeNKvLtnxRSBSSQfYoDFZzIW3LrNxt7KEfe+0bxILZz6yu1G0ic9sKqd4y+ZS+0tZOa26JsLMh/ WZccYwMw==; Received: by zero.zsh.org with local id 1poAYp-0002C8-Ej; Sun, 16 Apr 2023 22:09:27 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f48.google.com) smtp.remote-ip=209.85.218.48; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f48.google.com ([209.85.218.48]:43978) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1poATW-0001lY-O8; Sun, 16 Apr 2023 22:04:01 +0000 Received: by mail-ej1-f48.google.com with SMTP id vc20so4463663ejc.10 for ; Sun, 16 Apr 2023 15:03:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681682638; x=1684274638; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mQeEAnGLye/J1qc+IaOC2l/bzOXsv2mbrGbmaSNDRQ0=; b=P5l2w4+mbV/f/iCRJEGgclUaCYBBqFaBRsjvjvlA5QA4OGwof1C/gp1Jpv1owt3ugU 1mz151yu8GhgpVSerelVoyWx2MH2/Az6pEG883EA/YxnmRQvR3a9scF4uADrQbBm0a6l THCvBmXg9ONmvjcdhTHYAyZgLdFPsTIPLebmQsLnyJ6rHzgE9NuL+0ZqrYTD3RVqm9Mr +NskduFMvFxNCg5c/hqZHz+VHRreRimdt029b05YAaXFUn9s7IXmCSXH1YSIv+hf7Y2K +5XHEfhsIof1qcuyp+kZ9hnclHpn9laj/xxNDfqBP3FVMTBc5oVDwTH9N0jMrA8H2uS2 MHTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681682638; x=1684274638; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mQeEAnGLye/J1qc+IaOC2l/bzOXsv2mbrGbmaSNDRQ0=; b=fEMY8+j0VUoKI5k3lZdJKtCM04FfDq/bZ5hczhmNNWqpCTTuyL/hMqhq+gV1IYhyDy 7i9ybSul7BCR1klp/2P8jpTLF5OuxWkwSMN/ku+Mos/MXOxb3RruPDqqkRZZIaMMuauT sYJmRDAy3q0pLabMwIjOwbXL1MAEJ23yrBTqrgeFT4w5KRTRTuT3S6o/KHU43K0AGFPb lWn6O1GAJCeTiwiF5BUMbcOQa8oe1v+nCYhkzH3KxtTatYiRwn/b6Z7SneTJB3Vi2wcF 1NXasce5VN0bizbm8tAyBoNPnYqcXh7CUtjMTbPyymiv3J2tenX5Q+HVEdT7hMsqm26w 6kPA== X-Gm-Message-State: AAQBX9cp7/BRi6fAMcRKSjgjtw09S2OA1d9LSde94AoIAL0Mia/Fu2ss RxR1aepycKii7nIq28ORRlY2/dG1OisCiOIPAGg= X-Google-Smtp-Source: AKy350YIfg8bV2rk+kVSHhtey4V3xR+0uU6nICL3i6OuUeEhif3Qe+ftTEZWdDPdlKKY1ic/poDK5jSMXI/VbqL3bGs= X-Received: by 2002:a17:907:8a1e:b0:94f:695f:b177 with SMTP id sc30-20020a1709078a1e00b0094f695fb177mr1873128ejc.30.1681682637969; Sun, 16 Apr 2023 15:03:57 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:907:6a11:b0:938:9972:ff53 with HTTP; Sun, 16 Apr 2023 15:03:57 -0700 (PDT) In-Reply-To: References: <20230416090342.dztvzcnzpbyukgfq@chazelas.org> From: Mikael Magnusson Date: Mon, 17 Apr 2023 00:03:57 +0200 Message-ID: Subject: Re: accessing array by index very slow To: Bart Schaefer Cc: Sebastian Gniazdowski , Roman Perepelitsa , Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 51662 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 4/16/23, Bart Schaefer wrote: > On Sun, Apr 16, 2023 at 2:20=E2=80=AFAM Sebastian Gniazdowski > wrote: >> >> There was badarrays branch from Mikachu in the past. it was resolving >> constant arrlen() calling. > > I had been rebasing that regularly for a while > (origin/schaefer/badarrays) but lost access to the host with that > clone and didn't keep up the effort elsewhere. Tried again just now > and get a lot of errors in params.c declarations and on new calls to > functions where Mikachu changed the arguments. 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. --=20 Mikael Magnusson