From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 1F982389087F; Tue, 5 May 2020 19:08:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F982389087F From: "carlos at redhat dot com" To: glibc-bugs@sourceware.org Subject: [Bug libc/25924] Very poor choice of hash function in hsearch Date: Tue, 05 May 2020 19:08:23 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Version: 2.30 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: carlos at redhat dot com X-Bugzilla-Status: SUSPENDED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc bug_status everconfirmed bug_severity cf_reconfirmed_on Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: glibc-bugs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Glibc-bugs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2020 19:08:24 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D25924 Carlos O'Donell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carlos at redhat dot com Status|UNCONFIRMED |SUSPENDED Ever confirmed|0 |1 Severity|normal |enhancement Last reconfirmed| |2020-05-05 --- Comment #2 from Carlos O'Donell --- I agree, there might be better hash implementations, but selecting one also requires performance testing on the various architectures that glibc suppor= ts. Therefore there are really many steps to getting performance related work accepted in the project: (1) Proof of performance for various architectures, or work with the architecture maintainers to get them to run microbenchmarks for you. (2) The patch, which has to follow our contribution checklist (more on that later). (3) Tests for the changes. Systems level work requires good testing. Now back to the contribution checklist: As a GNU project we have some specific copyright assignment requirements, particularly: https://sourceware.org/glib/wiki/Contribution%20checklist#FSF_copyright_Ass= ignment https://www.gnu.org/licenses/why-assign.en.html You can see our full contribution checklist here: https://sourceware.org/glibc/wiki/Contribution%20checklist We want the original author of that code to disclaim or assign copyright to= the FSF for the project to use. I'm going to move this feature request into SUSPENDED. We can move this out= of SUSPENDED if we have an implementation that can be assigned to the FSF for glibc to use to improve the hash function. --=20 You are receiving this mail because: You are on the CC list for the bug.=