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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31864 invoked from network); 25 Jul 2021 17:07:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 Jul 2021 17:07:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1627232835; b=iVZOg7F3EKhVBc5h5NK8S2XSOPpRep6CE9q3GFwfP9kkuzJSHlbuRThdeQ0/mgBytOqKHUC8ty CuD6gM9wPV8qhlkZL3AIGUsLyLslevmqmOCWXajY/BT+T8TbJt61auwzrwW67/mBD8bECcM/4L P5aTktxdIxVpLqmA6tbRp4fTraO/+r3GNMcM7Uar/xW9/wSAoJWap+CdsX7QnaS/PQL7DJ7Ivp PjP6uObMxTKE3vLZWFykQfyzyJu4SmvL4mQtjiogW9lN8DxVFChUE2y/TxT8G2mjddMnh1LbDU /S46hIX75glCHemGL2zfj5T1MVctmnnFWf71i1dnH8SZNA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (relay2-d.mail.gandi.net) smtp.remote-ip=217.70.183.194; dmarc=none header.from=chazelas.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1627232835; bh=+YEP3UVlJQ8XgZ3rg5cQxwD/b1rfLEne9TCnWFvBoiM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature; b=iUXlWX/klHlSqOBIh/D21GBMsArYYL6REZMvPlCtDTqvaYbD32+FFpOtWI8r1F0xmzNvNFaIvF YfPzLftUJNoVl+MO4IgGSvDkGCDsFI/a1snTnOLRB5UFLKURRJnwp+G7T1EqPsFwsQdi3LxK4m cnJa+gi7xGn6knjNcgFJkYLztVESZcjSdhb73ua93LFfk+lhdiSeE+qMPgae/fyFMkhKyTz4Zr sgMF/GoBzVCnACW91W1Up5UeZ2l0385TJEI9HUBXKpudqLsnmzcqNVxl821zKLWnBzAz5/gSUu /XfkVwA2v/tdic3wilqWkrspIJKvPWXvsNw2gSMtr/7ghA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=zSxpZ6etKSs1G/tLESRp/zacialW7D15/RdJCK34Hcw=; b=S9lFcXs3s7eznjuXdE7LDRYCKz CjzMsUihTRk79zaj6OMbC13ZXKe4vZpLyxRDv15E+uCllVsHOhkKwjrlVkHAiaygAevkwMDzB6xHD a4FD1cTOk1Jjtuygco2s22CbJWyShw1N015gFwTx8OBteIgSTsiOUY7hF93LpD3OiqGREjP3I8I96 IBkLzgW8tSyHHYYmN+hTcG4KTS7q6lRWd00e/Cp+04eboGK0qBNN/uz8gbjSmp7PTj5QathaHj+gv bJgHJSIDwgKAy3/BkqCxrm4CG+gEdL9Vo5dxVd+E1agTuK9eFBz4wXKV8KYAnVgxhKABDanETuQXy c043LcnQ==; Received: from authenticated user by zero.zsh.org with local id 1m7har-000Kpj-B5; Sun, 25 Jul 2021 17:07:13 +0000 Authentication-Results: zsh.org; iprev=pass (relay2-d.mail.gandi.net) smtp.remote-ip=217.70.183.194; dmarc=none header.from=chazelas.org; arc=none Received: from relay2-d.mail.gandi.net ([217.70.183.194]:56675) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1m7haE-000KXW-4h; Sun, 25 Jul 2021 17:06:35 +0000 Received: (Authenticated sender: stephane@chazelas.org) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 2B32940004 for ; Sun, 25 Jul 2021 17:06:32 +0000 (UTC) Date: Sun, 25 Jul 2021 18:06:32 +0100 From: Stephane Chazelas To: Zsh hackers list Subject: [bug] gdbm tied hashes always consider members set Message-ID: <20210725170632.lci4b2e7wcqewbot@chazelas.org> Mail-Followup-To: Zsh hackers list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Seq: 49192 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: $ zmodload zsh/db/gdbm $ ztie -d db/gdbm -f new.db a $ typeset -p a typeset -A a=( ) $ echo ${+a[x]} 1 $ echo ${a[x]+yes} yes Members are always consider set even when they're not. -- Stephane