From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by sourceware.org (Postfix) with ESMTPS id CBB7A3858D1E for ; Mon, 29 Jan 2024 20:32:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CBB7A3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CBB7A3858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::633 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706560335; cv=none; b=sDZ8+8/TfH3ZvLJgPf7aZmQerrKaFgNb1p94QSNXh092vLl/xgDsFcdeY1qvw4EU/6KH3f/F/7vhT6dXUOLwLET0Fv7jL7ESvMD84CQJae1+LzCGxRaQ8ZdIOzPz5uNcw2Nc3WHC9ThdwDc3NfsATAYtjNN/GwCvUmIgCVRg3OI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706560335; c=relaxed/simple; bh=IBzpHS1DLBDAOlZZN0x6KV8SnhF5IKtuo4lIXmQhhfM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=jcV/sJZ6FKrxanakmF7gI0sRJE3WFzbpcVXNTQjLJZ1uYyaKet17GpjVOl5TMzlSgGvBidx69updq8HQ2s4gQzNXPZGEfJGeu6KFSwRbNtKtIcPStQOwmSAfxdxfLODvSbzCuwtiScp/RMlqZ6TSzbbe1E+HTO+NhqwefVVQf2I= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a34c5ca2537so347885966b.0 for ; Mon, 29 Jan 2024 12:32:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706560332; x=1707165132; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oE78+ieNOmsicIo9fZL2ILLZOABg+WeNjupErX0B6Mw=; b=AhatLu6xgLaHjdZftIfcrW5cEuDf6QCDfCP1jfYULOwfe0l+5OKyDng+V8G29l0Nyx 5SH2cZnocNrLe832ifjRp7I1QrLpsreFw14gdmxRkSvyZJIdGeDFg910OMkegwRFE/TW x94reRvAHXBhuOOnqAnXFjIGAEW5qinjH4zT6VDw8NM6vG+CELlpP5prF4jBRSMXKTmm 9nHPYw+h9yY0DxoWBFu11lN+cBg1pOYeyFLSnctZUc2O3lzRN9eiu2psMGsmbzFTFqM/ ML+1xF7EXHsFiiCAGVHdSxabm9xN6v0Z2AloPBjU3cS6Tkg2M3hpabQ22Vhr58UiirTv 8AFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706560332; x=1707165132; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oE78+ieNOmsicIo9fZL2ILLZOABg+WeNjupErX0B6Mw=; b=ToIgeOSEFTzXVtUJvjasz4SJKmQ3v+SaBh9JHHWdplEsOLpuKdA3KKzYXGrR78oP85 jbK2EUJ3c6KpKns846f+DB3uKNFSChTBvYBqCXQGnj2q5R8lQXqD9/V4VfkX216G8XBk cFdlgDe7PTLngCe3tpbC73WsXnPG0SSczGYpmswGyiupy0F+PRy8ER7HkbXpSws46EXJ Q3GtssY8QdSyVbHEU1ZUxX91yTHSnGqsmYzy0t45RZR6g/MBLXFAF9JUuYFnRD0JSvEq 3ZW2ad1CYKcNheCvJcJ2M6nHZqgdMQCDdNMzLy86ATyogg3tWLcusSKskx8iyEnMStJ7 XU0Q== X-Gm-Message-State: AOJu0Yw6fG+XlpAe9Bb82oun4rl7CLiHwJHSt7/n5dF37/HXrT0XvJ6e 3euRNpYjL93OpLz6d685o4d2wZMz9xOQ7kUohBnyf/+iIpzTiJtsPZXmJM5XDHgsxFV4heR1mbi s+b5GACHxlIq0AE6gnkH1GcML6Nc= X-Google-Smtp-Source: AGHT+IH0iDDNDPH/yc/LNsHmyad+4elqiaeimcayE9LRwqaDBo4/7sXQy+4LvSOkRXmjJu1hBxq3EvczXv3Wzmh1JrI= X-Received: by 2002:a17:906:a013:b0:a34:96e9:f46c with SMTP id p19-20020a170906a01300b00a3496e9f46cmr5023133ejy.31.1706560332487; Mon, 29 Jan 2024 12:32:12 -0800 (PST) MIME-Version: 1.0 References: <1ac414ab-e125-4243-874a-4cbb084c751b@arm.com> <1792526554.1953458.1706559940200@mail.yahoo.com> In-Reply-To: <1792526554.1953458.1706559940200@mail.yahoo.com> From: Jonathan Wakely Date: Mon, 29 Jan 2024 20:32:01 +0000 Message-ID: Subject: Re: contributing advice To: "3dw4rd@verizon.net" <3dw4rd@verizon.net> Cc: Claudio Bantaloukas , Florin Mateoc , "gcc@gcc.gnu.org" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 29 Jan 2024 at 20:25, Ed wrote: > > > On Monday, January 29, 2024 at 03:13:07 PM EST, Jonathan Wakely via Gcc wrote: > > > On Mon, 29 Jan 2024 at 19:15, Claudio Bantaloukas via Gcc > wrote: > > > > On 26/01/2024 17:51, Florin Mateoc via Gcc wrote: > > > Hi all, > > > > > > I am an experienced software developer, with an interest in compilers, and > > > an admirer of gcc. > > > I would like to contribute, hopefully reusing some of my existing skills, > > > experience and interests, but unfortunately the (current) overlap is not > > > great, so I am asking for some guidance/reality check. > > > > Hi Florin, > > I'm also just starting to contribute and it's a bit daunting, you're not > > the only one! :). > > > > Why not start with an existing bug report? https://gcc.gnu.org/bugs/ has > > a link to bugzilla, which is full of opportunities! > > Specifically, have a look at https://gcc.gnu.org/wiki/EasyHacks > > Which is one of the links from the https://gcc.gnu.org/wiki/GettingStarted page. > > I seems like the recent additions to the C++ standard library have a lot of things that look like a good first project. > Like the flat containers (flat_map and flat_set) for example or > Interfacing std::bitset with std::string_view https://wg21.link/P2697R1. > Or > Interfacing string streams with std::string_view https://wg21.link/P2495R3. > Assuming these aren't being worked on by someone else already. There are bugs for some of them, which should be status=ASSIGNED if somebody's working on them: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=c%2B%2B23-lib https://gcc.gnu.org/bugzilla/show_bug.cgi?id=c%2B%2B26-lib