From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.0.0.0/16 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00, ENCRYPTED_MESSAGE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,PYZOR_CHECK, RCVD_IN_DNSWL_HI,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id CFB1B211B3 for ; Tue, 4 Dec 2018 19:37:07 +0000 (UTC) Received: from localhost ([::1]:58689 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUGVD-0000T4-HI for normalperson@yhbt.net; Tue, 04 Dec 2018 14:37:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUGV6-0000Sl-Ci for bug-gnulib@gnu.org; Tue, 04 Dec 2018 14:36:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUGV1-0007Md-9O for bug-gnulib@gnu.org; Tue, 04 Dec 2018 14:36:56 -0500 Received: from mout.gmx.net ([212.227.17.21]:54699) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gUGV0-0007Lv-Vr; Tue, 04 Dec 2018 14:36:51 -0500 Received: from [192.168.178.79] ([93.181.22.56]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Me4Ly-1gqjIU0rhW-00Ptr6; Tue, 04 Dec 2018 20:36:48 +0100 Subject: Re: [RFC] Adding a real HashTable implementation to gnulib To: Bruno Haible References: <20181126231616.tjfrkaxvv4tk3nak@tardis.localdomain> <1692373.QGxAZzdx2c@omega> <0edaa55b-6d0b-025c-fa0c-2f5ddafaee37@gmx.de> <2507460.e5DTt4akUL@omega> From: =?UTF-8?Q?Tim_R=c3=bchsen?= Openpgp: preference=signencrypt Autocrypt: addr=tim.ruehsen@gmx.de; prefer-encrypt=mutual; keydata= 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 Message-ID: <9ff69f28-b6e3-49b4-0fe8-c578cd3667a4@gmx.de> Date: Tue, 4 Dec 2018 20:36:43 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 MIME-Version: 1.0 In-Reply-To: <2507460.e5DTt4akUL@omega> Content-Type: multipart/encrypted; protocol="application/pgp-encrypted"; boundary="haiBMc0o8Um8Q66ZN8wK69cJPMOSKBq46" X-Provags-ID: V03:K1:pP5UpHuq330CcJviKrzGOtGRTBjLgE1jSlyTuOPiw1bQi+jt29Y pUXa3W7N2/9+W440s9RX4wsUfxu48u8jLuG6c6fWavH97JNZr+37wjlsnZpfehwTKFl4EaY l8bx2GDxZmNw+nRAbg6+pmBDFhIq+wcnFfomzaCzyGbVSO4EENBX1UQiRNJFuuLJGj3i3BN PKEoKOlG//CPP9Q46o+qQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:DT1PohRjv/4=:NPsjjvkd7Ohhl7iqzmjhbZ yJCYqMDv6oSEpN0sQ152yXBeAHnKnlemw7qXGPOKmigBEvwBIq5N8CmIznD5hBosIpL8jxHUH Ff28wyEdiV7otsvlfwZ8kKV6+lqC4udqcOktByIgPGtEqpmlG3o+Zf+HWoWyDrHV6RTu0tu1q A2YRl+4xGMy1wEzsqVS6QYKXWweXYSAoz8jBC5WhmjbcyRnEQlSr51s9c28iiJdDM8YTOZ8Vc kyBCaX61owTNApaKZWfAHA6JaYUbvM587JnbItn2h9ckR7/ycngVFqUvkzJiGRpdXPmKuMeCC s0rDAACB6nQWVlWBzLeEgtejXOzPcoYAux8RZgQSg0Fsf4sMPy93ywdFy2hIqUjRO+BjSZdxP PjsbGfTHIkXfmLKTl3WH5YP4t8xZVvjtPN/29g0x3uYg+PR1RJ32IEAFOqB+9a8DrNhXW2+VU xEsbHohXPy4TFycCxtX5vLQGztGeEig9VV/Yfut5TYZbXNcyFsNe31eH3k/RkI/HtwxJZq/9I H+BHnQoW5ZZdDdPRsbRXlNUQTyuIbedyJupcMf7IAPVR21BLOsEBW9OZfOm4h/c2e3qsRjCoj tBuaxySiKaGE5Nsky3Vbg2a7nEmBj/EqRvrEPdkWWcEcBWRFhQCm0T2I2BgFgt6ZklMmuZXRS SLooOR448B9sZBKu3Dlfq0QLT3oC9n7+znH+r8xd8xjueKMQU0oyXCNYyj0yG8AVnAI8b9rT0 asjR38jYqMSerCADNGJfiTe/MFXVX5S6cVHAT1bBzqZ7cmvHCly21HVXUV6REYWTgAJjhda2q Za4U38yGwS3pozaUkGeWj61ng2RkOmQzuQvS5Kh/1PfSiIi9/fHul0ifEQ6ShQwyiR6HnRVVl 4oqOcwkFS9AtXZ/zQ744yGtEotdY2gTWk6e/Qxldt0BENSS467iJZT6ta27ACM X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.21 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org, Darshit Shah Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" This is an OpenPGP/MIME encrypted message (RFC 4880 and 3156) --haiBMc0o8Um8Q66ZN8wK69cJPMOSKBq46 Content-Type: application/pgp-encrypted Content-Description: PGP/MIME version identification Version: 1 --haiBMc0o8Um8Q66ZN8wK69cJPMOSKBq46 Content-Type: application/octet-stream; name="encrypted.asc" Content-Description: OpenPGP encrypted message Content-Disposition: inline; filename="encrypted.asc" -----BEGIN PGP MESSAGE----- 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 i0ml =IWn5 -----END PGP MESSAGE----- --haiBMc0o8Um8Q66ZN8wK69cJPMOSKBq46--