From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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, DKIM_VALID_AU,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 076772D327 for ; Thu, 5 Sep 2024 19:29:26 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1725557366; b=D090tdAwNAql1MwahBZh/17zHhEK+HFlqou91bI2483vr9DW4Uvdy02mv7BhtSx58qmYGEbfK5 tH9g2W9S31Z8Nddi07w7esM+cplW9MdtnOzDNVEAQyqidte9Nx10nqFurKsaRvFPFFnCI2diLQ UuyMVTIQUWBLqf3IWRdrG02Yb/SsaXrU3e/7Y6VKre+TdoqKHY0Mg2RAyCkqZumwuTDbOyYFYk evzn6JuKzEFaER2VNSyS4G3KYW1HH3YnWx0PhuO4hM0i5AQ+A/4kEjOjxx1TsFTue8m3h/rxfS rXDc7Kl3qPcmoTbyrFBDHs8MBqD14bK/1xwbSsYeVpj2Lw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta-snd-w01.biglobe.ne.jp) smtp.remote-ip=27.86.113.17; dkim=pass header.d=kba.biglobe.ne.jp header.s=default-1th84yt82rvi header.a=rsa-sha256; dmarc=none header.from=kba.biglobe.ne.jp; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1725557366; bh=ApeykrxgY5JZ9AX8O5G/UQ+c2WMJa5Of2HLAs60JryA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:DKIM-Signature:Message-ID:In-Reply-To:To:References:Date: Subject:MIME-Version:Content-Transfer-Encoding:Content-Type:From: DKIM-Signature; b=nBywc6bCipVVdUWrnY1JkVb+oWcARhI9mmtxzUK9Inq000sUJ5MNWhJgP7bvNbwVKozmSsKVyu 50QEQzqhlfkGleurgDbP2U1cgu8IcmOgxLISycco7MQFG327ilbEVCPy0EgcZ7uZIJ4/l7X4/l nZmVTDD/Jj4bvExyE7VZ2vDzUoTQib+vVRUhCEdOdVTnW9cUqC5LyEkboe3rjJ8A83uHlokmMu jszVe2JoUDPM2mHMqmRw0Ihwww/tgPZebO0dqbX+zwW50JOlOhnlI9Wo9cN0+sMQIG791CMtLC 4M932iYRr8s/Suj8ZEV8Aa2KLJx/n8W/8t1pKr0v+r5hWw==; 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:Message-Id:In-Reply-To:To:References: Date:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=NP7avnE62mXdG1iTU20eGcLK7FB3ePI4I9H0mzVa4n4=; b=oYEqWMjplCzuTYLAAjqWzy3g95 XUe0AV+ILg1EpBSxeCJqwfHT7vL3yGuolez2b45J6qxKPEVnlrJ/kaS9U/+utUTIj4AvTRCnrkF5q 2GGQAkufv+nn4WzfVWrSODv3t6MOZvOkZChMw6iBJY8rQuF6v+ipeiRpB+otsncFnPSRj9iYVLhhi HIJAN7zI+hFrZBARxSQ2Tjuiwzhghg6mpj9UN0s/IDJaMFVTmZHxqkddZrc3znz2zUOzT48IV1cVM GmcKdPslp7Kb/G5zGsfigybmq+rByJpmvJdpG85cWeUCQoZYN8YEvf+dkFjGoir6anbCuHeB4Et4M yuwJHizA==; Received: by zero.zsh.org with local id 1smGIO-000BQP-UO; Thu, 05 Sep 2024 17:29:24 +0000 Authentication-Results: zsh.org; iprev=pass (mta-snd-w01.biglobe.ne.jp) smtp.remote-ip=27.86.113.17; dkim=pass header.d=kba.biglobe.ne.jp header.s=default-1th84yt82rvi header.a=rsa-sha256; dmarc=none header.from=kba.biglobe.ne.jp; arc=none Received: from mta-snd-w01.biglobe.ne.jp ([27.86.113.17]:49441) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1smGI7-000B9M-Hk; Thu, 05 Sep 2024 17:29:09 +0000 Received: from mail.biglobe.ne.jp by mta-snd-w01.biglobe.ne.jp with ESMTP id <20240905172902068.CASO.107815.mail.biglobe.ne.jp@biglobe.ne.jp> for ; Fri, 6 Sep 2024 02:29:02 +0900 From: "Jun. T" Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.10\)) Subject: Re: Bug: time doesn't work on builtins Date: Fri, 6 Sep 2024 02:29:01 +0900 References: <20C9A9EE-49A5-4A58-AA00-136A5D221331@kba.biglobe.ne.jp> To: zsh-workers@zsh.org In-Reply-To: <20C9A9EE-49A5-4A58-AA00-136A5D221331@kba.biglobe.ne.jp> Message-Id: X-Mailer: Apple Mail (2.3696.120.41.1.10) X-Biglobe-Sender: takimoto-j@kba.biglobe.ne.jp DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kba.biglobe.ne.jp; s=default-1th84yt82rvi; t=1725557342; bh=NP7avnE62mXdG1iTU20eGcLK7FB3ePI4I9H0mzVa4n4=; h=From:Subject:Date:References:To:In-Reply-To; b=VrUALsljOA5S1uevpyGNeMAFcZBBnrfSzsP/WMKA1IK9xIMztG2D/GEsPB98sbYU3KfELoWM GTkLstDdzY0eWPVapi4i/Fhp4jXLGnn+6gQHWjd/3qofYVwYTR+ijyEqtwN0SLqyGHDqr1WRzN UoZAuUyok2HlC4ArGb1h9dlKCUNPeYUqvBO6plFGtRkv8LD1Y/J+N3Z/awSff0+n2UO+W3Rxx2 qfBRnRE+Z3HovOKHknRvwrqCqJKNW58R8NQ+S+3caZ36RnTUt7Mj6O/O4/M/pJ2xuVQ7sFc+sN m/gtw7QbL+HjUQ7YQ/8XdBVcIp63bBCD/KStdWxODPwHraqw== X-Seq: 53066 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: > 2024/09/04 23:32, I wrote: > > % x=0; time for ((i=1; i<=10000; ++i)); do ((x+=i)); done; echo $x > 0 > > The for loop is not executed, and the time statistics is not output. The reason that the for loop is skipped may be the following: When exectime() calls execpline(,slcode=*state->pc++,) (exec.c:5280), slcode is WC_SUBLIST with WC_SUBLIST_SIMPLE flag, and 'code' (the next word code) obtained by (exec.c:1677) wordcode code = *state->pc++; is just a line number, not WC_PIPE (see parse.c:757). Then the for loop is skipped by (lines 1680,81) if (wc_code(code) != WC_PIPE) return lastval = (slflags & WC_SUBLIST_NOT) != 0;