From unknown Sat Aug 16 16:02:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38375: 26.3.50; map-contains-key can't detect nil Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2019 21:33:43 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38375 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38375@debbugs.gnu.org Cc: Nicolas Petton X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157470214416511 (code B ref -1); Mon, 25 Nov 2019 21:33:43 +0000 Received: (at submit) by debbugs.gnu.org; 25 Nov 2019 17:15:44 +0000 Received: from localhost ([127.0.0.1]:49636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZHxg-0004IF-5Y for submit@debbugs.gnu.org; Mon, 25 Nov 2019 12:15:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:36046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZHxe-0004I5-6f for submit@debbugs.gnu.org; Mon, 25 Nov 2019 12:15:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56683) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZHxc-0001Dk-Np for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZHxb-0004AL-Ph for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:40 -0500 Received: from mail.choca.pics ([62.210.108.126]:41062) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZHxb-00049a-Jv for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:39 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 134ECF1EAD3; Mon, 25 Nov 2019 18:15:37 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 4ipJx7DTZnR6; Mon, 25 Nov 2019 18:15:36 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 728F2F1EAD4; Mon, 25 Nov 2019 18:15:36 +0100 (CET) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id cNL2Calu-kYr; Mon, 25 Nov 2019 18:15:36 +0100 (CET) Received: from luz4 (254.116.5.93.rev.sfr.net [93.5.116.254]) by mail.choca.pics (Postfix) with ESMTPSA id 2BA3AF1EAD3; Mon, 25 Nov 2019 18:15:36 +0100 (CET) From: Damien Cassou Date: Mon, 25 Nov 2019 18:15:34 +0100 Message-ID: <874kyr3mix.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 62.210.108.126 X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) The code below inserts the pair (nil, 'value) in a hash table. I expect `map-contains-key' to return t when passed the key nil as argument. (ert-deftest test-map-contains-key-with-nil-has-key-in-hashtable () (let ((map (make-hash-table :test 'equal))) (puthash nil 'value map) (should (map-contains-key map nil)))) -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sat Aug 16 16:02:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38375: 26.3.50; map-contains-key can't detect nil Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2019 23:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38375 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: Nicolas Petton , 38375@debbugs.gnu.org Received: via spool by 38375-submit@debbugs.gnu.org id=B38375.157472417127276 (code B ref 38375); Mon, 25 Nov 2019 23:23:02 +0000 Received: (at 38375) by debbugs.gnu.org; 25 Nov 2019 23:22:51 +0000 Received: from localhost ([127.0.0.1]:49936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZNgw-00075s-Vh for submit@debbugs.gnu.org; Mon, 25 Nov 2019 18:22:51 -0500 Received: from mail-qk1-f176.google.com ([209.85.222.176]:46473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZNgv-00075e-3s for 38375@debbugs.gnu.org; Mon, 25 Nov 2019 18:22:49 -0500 Received: by mail-qk1-f176.google.com with SMTP id h15so14416113qka.13 for <38375@debbugs.gnu.org>; Mon, 25 Nov 2019 15:22:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HV9TH6TM/itl296zudXSAPhGjVM3TXTZSt+7bHh0xAY=; b=dqzioSp4wvPMVIggJAeIubG8sveU4QLVay87eZAXp4v7O3oNpSsj47pe4PhMp9nNaw TvlOChoKtcmd87hm2/OCC7tKpBARpHZMhxlPQMP8pdwP0aRnWDT2JLAdz7k2PxpkJVuA Q6LriMsUoqiRE3Qqd0qnFi0onZYvcv4g+m9g4qspL9rdDKeqRceib1NIdX4S2TVsNy6U eR2lf2Dx8h8Tp8MPFVVeJyYSODK4kKIevBLOH/0+4Y7jIji/jtSKWviXkdlymA2AdiWq eQ1YW8Xp9yExaiOxAMlU/iy42EW6tQhFnCqomY2szG+Ux+7k0cZh8p3sJGzB+zPIAWzd TPDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HV9TH6TM/itl296zudXSAPhGjVM3TXTZSt+7bHh0xAY=; b=rm8d8sSpgPb1ghS/imWeTXrjfvsq2Zi51ZrrdOTVC2EaLDXqF2aiNLibwIxyqUUuXN 5T8968DGwkLxgtPi2BYaYMp7o3Dm6ul2JxON5W1iqlTG05ajsdlMi97iOvqivac9/Fzv Lxuk8x5G0sz76gJdglSUiOj2muVYW/Bhfzy9QHSYybGHtAWP8WV4RJfo/FnLzGA1XbUQ o0BYNfzy840WBwhxfpFBkoLsL+pRQEgCfXOMm7FDDZ5sTaBCyykZTVBKzRabAnyqGT30 hMPdNAqgFJ7IwQthNxM6frfb0WNOOhcOOqwtf/XyRWm9UlvkfgrWz9cXcpEmGiPjYsnw PY4Q== X-Gm-Message-State: APjAAAVckE0Hi65owwsUwYM/IlhfXx7fJS4h0zoZjk6ubehGwXxWbeCu IiP1FvRMcRRP132ycyguXBWuAqKqteWSQ8SWNxEQ9Q== X-Google-Smtp-Source: APXvYqwuukAaaaYdtHSbKo3UmidrThGxrl+IJKIELICOsrX+m1UI3WueINc/WaZcozRsqms+oSnwe4GVjPOdLoEtcwU= X-Received: by 2002:a05:620a:11b1:: with SMTP id c17mr28838712qkk.496.1574724163323; Mon, 25 Nov 2019 15:22:43 -0800 (PST) MIME-Version: 1.0 References: <874kyr3mix.fsf@cassou.me> In-Reply-To: <874kyr3mix.fsf@cassou.me> From: Juanma Barranquero Date: Tue, 26 Nov 2019 00:22:07 +0100 Message-ID: Content-Type: multipart/alternative; boundary="0000000000005fcc0b0598340a1b" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005fcc0b0598340a1b Content-Type: text/plain; charset="UTF-8" On Mon, Nov 25, 2019 at 10:38 PM Damien Cassou wrote: > The code below inserts the pair (nil, 'value) in a hash table. I expect > `map-contains-key' to return t when passed the key nil as argument. It does in 27.0.50: ELISP> (let ((map (make-hash-table :test 'equal))) (puthash nil 'value map) (map-contains-key map nil)) t ELISP> --0000000000005fcc0b0598340a1b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Nov 25, 2019 at 10:38 PM Damien Cassou <damien@cassou.me>= wrote:

> The code below inserts the pair (nil, 'value) = in a hash table. I expect
> `map-contains-key' to return t when p= assed the key nil as argument.

It does in 27.0.50:
<= div>
ELISP> (let ((map (make-hash= -table :test 'equal)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(puthash ni= l 'value map)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(map-contains-key ma= p nil))
t
ELISP>=C2=A0

--0000000000005fcc0b0598340a1b-- From unknown Sat Aug 16 16:02:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38375: 26.3.50; map-contains-key can't detect nil Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2019 23:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38375 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: Nicolas Petton , 38375@debbugs.gnu.org Received: via spool by 38375-submit@debbugs.gnu.org id=B38375.157472488428357 (code B ref 38375); Mon, 25 Nov 2019 23:35:02 +0000 Received: (at 38375) by debbugs.gnu.org; 25 Nov 2019 23:34:44 +0000 Received: from localhost ([127.0.0.1]:49941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZNsS-0007NJ-1u for submit@debbugs.gnu.org; Mon, 25 Nov 2019 18:34:44 -0500 Received: from mout.web.de ([217.72.192.78]:42571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZNsP-0007N5-RY for 38375@debbugs.gnu.org; Mon, 25 Nov 2019 18:34:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1574724871; bh=8vkTSCZ0zFzvMyRURcdAGEu87JiaFGqvLtfRQ6n4/mo=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=dymCjclxhH+0pJdgbfBnx5ki5cbgcF4rK0ZZVUIr7UgFU2G6jxEty8N7ffDcj4GmG pl9GdX/iEzsOBa2IBUINU/djPuB64LAl6HEfjK1PRNBpVHhJI2fMvtn05YyHoBNOgg dJYyPTUEe/AQ1WXftrEtH4zY3u9IrEQwHoFuzE/o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.222.9]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LetYx-1i2EnJ3yrH-00qgfd; Tue, 26 Nov 2019 00:34:31 +0100 From: Michael Heerdegen References: <874kyr3mix.fsf@cassou.me> Date: Tue, 26 Nov 2019 00:34:27 +0100 In-Reply-To: <874kyr3mix.fsf@cassou.me> (Damien Cassou's message of "Mon, 25 Nov 2019 18:15:34 +0100") Message-ID: <878so35y4c.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ONdhj/xAxQZwx3WYsqO+r7/bpGlqCSHt4CfDgoPnSqgCkWPSFvE 1wPDzdy7xr/SjaJkn8NZz/suTSiUsJfETNYu06GUuEOFCSdFN43vrlmr9PJNxrDEkCbTodt FhIaf5MyZKOUtCPljBPbHnoNnmgBBQdfM7NsDcTw5lIeoaQ76iXsVjDqYg9dzKTjzoYBApN gxhJjDTrR6McFItXcGx5g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:UYaDoUkSlQs=:0mQZKKgMHmLqf9kDlcHgbs w1hwwr5BL0R0PHi2Z/4g82BQ7o9MZ2O3KFt5Zz73RCWFL8mDT7ERIafGknRKlxd7d0EjONkB5 D0MgatdhJzQby/3FRmg7sDlCneAZABzJsi5Wkqqak/yMA6ZepNTRJ1M3bDCtybhqwdsI+UL4m BsclfyRTH6TaiTAOzzfXisyH5S0Y5+OCJA1dmHyr+EtR/7988ez6sBRg1ydA+bLVFj64RL5sq FXwh5qCRHX3WzHeRBZwjL5dcdBqIOFnXwDd44zwcJxh/RIvgQoXM5lUFwFu0Wmn2QdkeSzYly Y39lXQN/2pEpqLY9iBY/h0LylTAFT56oW9aAbrDVBLgNIZy35EuttxoS8oq680YBut5JNknK6 gIqV4GitAwePKWTDpB4ZJVa6mtVpFwh8bvuvrSbW7y1kRClq3YcbLqcWPG9AJDFUxEKxNX8jc 8jpKZjru4eAHnzO+3Hn15euxbxasiStDpUfSrP/DfikWrubfTcF07dhGY0yGy1yWlT3x+lHVw t1ZLfkbko3VBTO1RX1WJfpVWQ3L6me3e5q8XH+RDWR8R7JYOoMj2joIqsLVkSk4BZpA9FUNLz yHb0wRsopOoaSLcmRKWBK4jwDs/COdc3S8cfz19V5qnuhpRE076aAkkinvBAO/3eNkYA8MdYp 0Mb/wt86Wd3+LYy13l6tA4bNoV+gqMrbdqKUMrAn9vVVwqnimcXkgI/iUIObqnGlSPrY8q/gF KAcNpFXn6ef6TQBLxYbM0cnhdWPueLvDfaWxdGgKXAXDXZ5vEfodzLr5YzttrHSAS26REHF4H 5zkqbqR9HKpXrkgBsf61dWhecblKxi6M1Va+6Dn4M6iZziWMItUkrSZZYZK0H24FOKDIgJyrx DRF55AGB3ySegg84+hQ3S76f5etox4U48U5FSh5fGa+KYbtH7JeC/GvWqsVuQIockX7jnNY8W 0xcNKMw/8zEND7hik4/sB52/S5w3m5UV1dxKmXONXgQYGNfUnRTKDWa35OVhCqrmY26VJSiwY LSGifVAsjJfg2EGGsDyheqVgGVtBl1vB55K/54rXtQs+LUXw2CWi/9+MHh2n4yCyVbJzT6Al5 31faIfWNAyv3PhIHkRfKvB6dfYmpgJ8TCMz5m4ng2zgDx1oqDO/tYftpKL91tb8m8sh1thn1R HbAMuTjzdWY+Dc9oMvgxuTO8HRIwFA0uSkXFPpqwvsyVYmkRObHAY2rCGD37leYGgTbmQSDxs N9/H75+6IVv2uRbnNFjIwln+FBJaeTNC75vjW6v7S+7K/+8lwS4tlAyqFBRk= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Damien Cassou writes: > The code below inserts the pair (nil, 'value) in a hash table. I expect > `map-contains-key' to return t when passed the key nil as argument. > > (ert-deftest test-map-contains-key-with-nil-has-key-in-hashtable () > (let ((map (make-hash-table :test 'equal))) > (puthash nil 'value map) > (should (map-contains-key map nil)))) This should have been fixed in master with commit 1691a5109 "*lisp/emacs-lisp/map.el: Make the functions generic". Could you please check? Michael. From unknown Sat Aug 16 16:02:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38375: 26.3.50; map-contains-key can't detect nil Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2019 15:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38375 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Nicolas Petton , 38375@debbugs.gnu.org Received: via spool by 38375-submit@debbugs.gnu.org id=B38375.15747811549464 (code B ref 38375); Tue, 26 Nov 2019 15:13:02 +0000 Received: (at 38375) by debbugs.gnu.org; 26 Nov 2019 15:12:34 +0000 Received: from localhost ([127.0.0.1]:52707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZcW2-0002Sa-36 for submit@debbugs.gnu.org; Tue, 26 Nov 2019 10:12:34 -0500 Received: from mail.choca.pics ([62.210.108.126]:58472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZcVz-0002SQ-BI for 38375@debbugs.gnu.org; Tue, 26 Nov 2019 10:12:32 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id CD8FDF0415F; Tue, 26 Nov 2019 16:12:29 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id eY2-pdOtwlct; Tue, 26 Nov 2019 16:12:29 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 3A95DF0417C; Tue, 26 Nov 2019 16:12:29 +0100 (CET) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id 0tpowfGwQfRz; Tue, 26 Nov 2019 16:12:29 +0100 (CET) Received: from luz4 (unknown [86.215.186.82]) by mail.choca.pics (Postfix) with ESMTPSA id E5D48F0415F; Tue, 26 Nov 2019 16:12:28 +0100 (CET) From: Damien Cassou In-Reply-To: <878so35y4c.fsf@web.de> References: <874kyr3mix.fsf@cassou.me> <878so35y4c.fsf@web.de> Date: Tue, 26 Nov 2019 16:12:27 +0100 Message-ID: <878so2oen8.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Heerdegen writes: > This should have been fixed in master with commit 1691a5109 > "*lisp/emacs-lisp/map.el: Make the functions generic". Could you please > check? I agree, it is fixed in master. -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sat Aug 16 16:02:21 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Damien Cassou Subject: bug#38375: closed (Re: bug#38375: 26.3.50; map-contains-key can't detect nil) Message-ID: References: <87wobmk5gw.fsf@web.de> <874kyr3mix.fsf@cassou.me> X-Gnu-PR-Message: they-closed 38375 X-Gnu-PR-Package: emacs Reply-To: 38375@debbugs.gnu.org Date: Tue, 26 Nov 2019 15:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1574783102-12544-1" This is a multi-part message in MIME format... ------------=_1574783102-12544-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #38375: 26.3.50; map-contains-key can't detect nil which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 38375@debbugs.gnu.org. --=20 38375: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38375 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1574783102-12544-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 38375-done) by debbugs.gnu.org; 26 Nov 2019 15:44:29 +0000 Received: from localhost ([127.0.0.1]:52764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZd0v-0003FV-EE for submit@debbugs.gnu.org; Tue, 26 Nov 2019 10:44:29 -0500 Received: from mout.web.de ([217.72.192.78]:38453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZd0t-0003FI-D5 for 38375-done@debbugs.gnu.org; Tue, 26 Nov 2019 10:44:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1574783057; bh=KxWmPRmTqS81ptQj8Fuhvzx2BX617nEo936yvJrKlnk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=RDpD1XWCyShJ7tD/qM8kwcW3q8KwL7gSgTpd08ZO99imErocn6E0L4TQK+VE/+2I7 ZnVTB/QWan8JL4G4m40g8p9qff7ScQIsKBppis1+T1vGP2GPjJWS6Hz0YMSdGcEf4T nd0bmhJ/jPN4JfdkQuBNucbt8U8YQOA3ax9J1BFM= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.222.9]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MGRVU-1ie4zh1Qie-00DDd4; Tue, 26 Nov 2019 16:44:17 +0100 From: Michael Heerdegen To: Damien Cassou Subject: Re: bug#38375: 26.3.50; map-contains-key can't detect nil References: <874kyr3mix.fsf@cassou.me> <878so35y4c.fsf@web.de> <878so2oen8.fsf@cassou.me> Date: Tue, 26 Nov 2019 16:44:15 +0100 In-Reply-To: <878so2oen8.fsf@cassou.me> (Damien Cassou's message of "Tue, 26 Nov 2019 16:12:27 +0100") Message-ID: <87wobmk5gw.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:5NpK8920tCQRPR8lSBZOwSIaP0ynZsNvrHEVmcRrK3mPdDHaw6i nN33ATkGSNFKpIhBAW1ayUtxIoLjVKUde45mwZg/k3HuNMHdpplOVhg0G/yoF9VCuclJTBN CJh67KvTsPMV3QTB6cNE6/cNEZMwyZxZlCvWPXm8tRJBiLMjrfScR2FpQoXuU/pMlF92Gm8 bSTcxcRs8KaTZBPH95oYw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:BStriSE3JP8=:48Gf2ArdbRqR6uQOZS2tOI OtZSkuqHSvvLSyn0PtTiCfr50MkF+jRs7VYO3X0UqvLhdKvdzWRNmRak2OskrkTvMPAzcr285 X9QyJnBjtb1QdS+34x7dz3RNjGXK2vgN24eAHi/yyDgeI/nz5rv7Bm+MBqZ6zDF73CEOCF525 9UWtvJvj73QXr8eFyhClV5JHavhSFL8epLLyiQWp5LIdulsDLYmvlX13pUpnGFE/HcaFQ0tYN 3lWq0C9lQKMafQSlhLaNgfL7xnCRluo9Zz5DTXEWHqe5n9yD5JkD4g4601fbsbyE4qZTV3Hi9 qrmZ8fc4PlfGIHVVQP9H0o1qfUuu4Kr28WaPAw+4QTdp0Mg8BidrXvVC7Xdlvi4OLF8rv5GQd OdllY6BR1AADPOdNgjfVyLCd9UtRhMKUZiyzZMW7qX4T+eKy17uhWhlVZo88PARu2A4+gxnQH +TyfpU5KZ0mtseu99tRmiiPLJOllxTYWEAT+nGyCxHT+u4iqr8ez5CDSsonPhAkorjm6eD3ZO x02frcDJMJBkohvhKGKEG7/VVnfggmWbm0yrosoBmHw6W8GrtfPBxkG5ukIqcPfD+rUNxFxax K2h119xlIGIK4QvnNAGTi6i/0aSXmAQHtWHNQUUAC2OjZ18Q6+tOrxqbAuVdLaeeR+VMLSrDG zYLWSXbw70X+XzR04NIrCgBEBNgFGJFHeOpJDC4HPmHt8t4adIeyKkkCkeMaEusv0Aq6f5FG+ SSkYRPk6lNhFuFQVvv0D73w174lNbBDVfblfIG9EP0gS9JsUWPg2JOcHRmUTS4oLT0k2ROTVk blldFhmubyYv+v9EEyVdmbgENPVCggJepzAyJAviyOTPIq1CQ6U53wPqTIiZBStwvsCC+ck5A QL4OuRNDdlw9obRCP7D0ycrmF48biIqIIkwnBmZHyWNMb76UjPRVafM6L4oqEk4TU9s6SM52Q oAYQJJAJKVIZPZtp889rehSgxMgAsrIAErU5tWAfBM41tzwv1ODcWQqVyYQC+dDkltFWHN/7u zOv+BzpjUo85z2LlHY+P+isWFxWE/BrPVv0MhRxBDs5U4BazHWQ8BbGHcSm7UOzrH5kZLRPfk hnRt54b5U6LeWJkHOAtNS5NBm2OPRZNP78pGMvVfP1KAbU6ZhPwSrXcg3mDIQlNFUZu9sGU9P JfFQ+HZ8Sfy1oCuEZkqwWw8TXY8rlVtXr3r7ACQCImZX5pagTBkY7NB0VUg9D1Cy3to6umDnd Hzakve8dCKpf0moynElOOH62jhtNdui9gFwOaAzZX1iYMsFI7X1BLxLIshXM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38375-done Cc: 38375-done@debbugs.gnu.org, Nicolas Petton X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Damien Cassou writes: > I agree, it is fixed in master. Ok, closing. Nonetheless, thanks for reporting. Michael. ------------=_1574783102-12544-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Nov 2019 17:15:44 +0000 Received: from localhost ([127.0.0.1]:49636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZHxg-0004IF-5Y for submit@debbugs.gnu.org; Mon, 25 Nov 2019 12:15:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:36046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZHxe-0004I5-6f for submit@debbugs.gnu.org; Mon, 25 Nov 2019 12:15:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56683) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZHxc-0001Dk-Np for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZHxb-0004AL-Ph for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:40 -0500 Received: from mail.choca.pics ([62.210.108.126]:41062) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZHxb-00049a-Jv for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 12:15:39 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 134ECF1EAD3; Mon, 25 Nov 2019 18:15:37 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 4ipJx7DTZnR6; Mon, 25 Nov 2019 18:15:36 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 728F2F1EAD4; Mon, 25 Nov 2019 18:15:36 +0100 (CET) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id cNL2Calu-kYr; Mon, 25 Nov 2019 18:15:36 +0100 (CET) Received: from luz4 (254.116.5.93.rev.sfr.net [93.5.116.254]) by mail.choca.pics (Postfix) with ESMTPSA id 2BA3AF1EAD3; Mon, 25 Nov 2019 18:15:36 +0100 (CET) From: Damien Cassou To: bug-gnu-emacs@gnu.org Subject: 26.3.50; map-contains-key can't detect nil Date: Mon, 25 Nov 2019 18:15:34 +0100 Message-ID: <874kyr3mix.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 62.210.108.126 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Nicolas Petton X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) The code below inserts the pair (nil, 'value) in a hash table. I expect `map-contains-key' to return t when passed the key nil as argument. (ert-deftest test-map-contains-key-with-nil-has-key-in-hashtable () (let ((map (make-hash-table :test 'equal))) (puthash nil 'value map) (should (map-contains-key map nil)))) -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill ------------=_1574783102-12544-1--