From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 1rfGJgB+MWq3kgoAWB0awg (envelope-from ) for ; Tue, 16 Jun 2026 12:46:56 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=mmoW+/C0; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 914FB1E070; Tue, 16 Jun 2026 12:46:56 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 71B151E070 for ; Tue, 16 Jun 2026 12:46:55 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D8FE448FBCA8 for ; Tue, 16 Jun 2026 16:46:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D8FE448FBCA8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1781628413; bh=3Pj9f8QxkntipKwLOvSnSCktS1dn/JKYc6Kf+ft8BLY=; h=To:Cc:Subject:In-Reply-To:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=mmoW+/C05ex6vrYW+SCU2D0jD4Ti1bxVFZEtTIYeqFuu+EdMXh+2cyNj5DB7oRK+T eqcXXBUapwUdBjoKpaMgpUGyQcakstayyHbm3ldEroPzamvmwyO6j8RIxsIVU6hKT+ OC2oj3Og0ljPBoxmejp4y9BNCWcEtEzDc5sEL5y0= Received: from mail-dy1-x1336.google.com (mail-dy1-x1336.google.com [IPv6:2607:f8b0:4864:20::1336]) by sourceware.org (Postfix) with ESMTPS id 9688C48F6661 for ; Tue, 16 Jun 2026 16:44:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9688C48F6661 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9688C48F6661 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781628285; cv=none; b=eq0mmhqObrMsRudscOj8APdpyeigcyOFutR7W/Nat9Vu9tWzNvTF/eF0PQ5DThESvFYjwwUaOd9ZskwJ3LAipQm9HTfEq2CWCWLz/ArCawrUY0zCCWs+S0fEZJHF3wRor6tYcg60RtkrER6anjLBcnRL0MtrzK4TGqDSqIyJ0xU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781628285; c=relaxed/simple; bh=BCWFGIv7RdsiUVGBRv1sFjnQ3pQ3WiAaoM2nswVFzQo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=GxaKcFSbBb0+H6tln5elZAgizbLjH93YOcbJ4WC32qV1U4Ml5AKKXGiUxS4MZ3OpYSva5dKDLDGggcY1ddyykQX/HUITtez0LEwXHcxapIRoM/1ypF0cahjKt81LaFqWRnSGJx9JVAPmPoX0WoqWLm0mE8JkOxjmabG/3RRjs8A= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=m5MQVedQ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9688C48F6661 Received: by mail-dy1-x1336.google.com with SMTP id 5a478bee46e88-307d0405e07so7334737eec.1 for ; Tue, 16 Jun 2026 09:44:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781628284; x=1782233084; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=3Pj9f8QxkntipKwLOvSnSCktS1dn/JKYc6Kf+ft8BLY=; b=SoNtf+x4s94EI7hmiupZsoodykQHOn7ACnfrSCKsdUyyOeTcLIc1FL1INssO2ZSgpy eFXKkidJd+K+ihQIUHfo7uQTwKdc+OdxrCYMdLaFirBGWRZ7KGiUJaSnydVXxGCgiz97 WbHjeKwYCgkS+zH+TzfwObuD0fUTnYDldR1f17PIBjuNhzWWgdq4Mk314v2XpGgayrrt fjQ5xQKqmvkLnZjIm2wwTUztXkkTbg2DDAtaOJNS8xkYIhASleidvspLUmZQbStSiCVZ uVjIjGNgyPXZxF2S62DvMTIo4dWbildJYdWE9luYS0X69ol6tp9ltRstl2H07OXglQDL Z+6g== X-Forwarded-Encrypted: i=1; AFNElJ/kQK7EtWZVMIGwnVWrGGAlmwYMY7x2MIIlUPM115940IjRsCLbXH3W6Ol3992dwSStkmU=@sourceware.org X-Gm-Message-State: AOJu0YwXk2kTUDgYF2GFviSr0ExVJ8vFMaeS/fRMXZiiwfVjkEzNyVTZ dmmlApuVCN9txKmC3x84nLwW5OUXJKITYGIcXeIrZ4xWHMF5y615BgPudspxgQ== X-Gm-Gg: Acq92OHMgZsF9FogHyy5P5piz8zG3t2YRDShgn2Gf+nUlA6DmJaSqlq7DYJBxpxNXx/ leV/b9NVS/Ba50bJV81IreLv7eti3xMfnAjSgn/qGAfsKWW5E3S15lxMjhb11kM/ke9oVwCRtqQ W3fkAtWBq36gBdJcgpPNOBkUSzxn8nceymgU/SDPET+iDKhPq70ERFoW9bFDILDO3msA4afjdp3 KH506v4q0qhktRh/uLiKxcbIfq5SK2f/L4fiM9vFtacdVMXljoniuNM4rVR3/zgY0SB57CrYc4R 0bQTxlMyGfnp9wU+u5cKtr88ypiigMOHP2bOigFa1GDXwH+HNsn1LTcsIsa+dOhQFbrXm9oOtfT QYnBhD07uFZUJhjhvYCtgv0bqEdDF07IKPzWHlBiWDhqd8D2jMKv45xR4vnD3lbhExXnPOe5Pl7 FLP+5d X-Received: by 2002:a05:7300:cb10:b0:2cb:4b8f:b2bd with SMTP id 5a478bee46e88-30bc9cd6e05mr79023eec.6.1781628284462; Tue, 16 Jun 2026 09:44:44 -0700 (PDT) Received: from fedora ([2601:646:8081:3770::33a9]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30b6191bf9asm14035767eec.31.2026.06.16.09.44.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2026 09:44:43 -0700 (PDT) To: Joseph Myers Cc: Adhemerval Zanella Netto , Andrew Pinski , Carlos O'Donell , Gokhan , glibc developers , gdb developers Subject: Re: Nominations for =?utf-8?Q?Anthropic=E2=80=99s?= Claude for Open Source program In-Reply-To: References: <5c2e18dd-807c-4331-b12c-a5b17b256f5b@linaro.org> <87ecibxqyf.fsf@gmail.com> <5452704c-c160-425a-9e7c-af33f66617f0@redhat.com> <12079c45-5246-49a2-9c95-e581cbbc20b5@linaro.org> Date: Tue, 16 Jun 2026 09:44:42 -0700 Message-ID: <87a4subfk5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Collin Funk via Gdb Reply-To: Collin Funk Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Joseph Myers writes: >> 3. Documentation >> >> Document undocumented functions in the manual. The manual/ has 55 .texi files >> and a long tail of installed functions with no entry. Pick a small family (e.g. >> some wcs*, mkostemp variants, newer C23 additions), write the texinfo. This >> also has zero ABI risk, and is easy to review. > > scripts/documented.sh is *extremely* outdated (see the linuxthreads > reference) but might be a basis for generating a newer list of > undocumented functions. Note that a lot of undocumented functions have > bugs open in Bugzilla, so when documenting something, look to see if there > is a bug to close. +1, agreed. >> 7. C23 conformance gaps >> >> The implementation of C23 is nearly complete, so the remaining work is mostly >> conformance testing and coverage: cross-check against Joseph Myers's C23 status >> tracker on libc-alpha, find the few stragglers, and write the missing conform/ >> tests. Good intro to the standards machinery without needing to design new ABI. > > Collin should have C23 support for conform/, but maybe it was based on > what glibc supported at a particular time rather than on exactly what's in > the standard. I think I only made C23 equivalent to C11. Finishing the C23 conform tests would be nice, but it is quite tedious. E.g., when I tried to add stdint.h/inttypes.h conform tests, you mentioned that many platforms do not yet support _BitInt [1]. There is another issue that not all supported compilers support '-std=c23'. A new contributor could probably figure all of this out, but I would be very surprised if they found it enjoyable. :) Collin [1] https://inbox.sourceware.org/libc-alpha/fc312bc5-56b2-e9ee-6e89-476d02d91687@redhat.com/