From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by sourceware.org (Postfix) with ESMTPS id 629AA3858D33; Wed, 15 Mar 2023 11:00:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 629AA3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=googlemail.com Received: by mail-ed1-x52c.google.com with SMTP id z21so8486516edb.4; Wed, 15 Mar 2023 04:00:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; t=1678878032; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cC30Mx4JzzaP1PdYXMJ1o8/U/Awc4no6DnV/d4v/Lh4=; b=HDFfWHeaKMxm1P1db2xdi+TOckQzDJN8xy08V2laETXxDABkXh4ZXlHJBnfSJnzZ7F A+nhhIDmzPpRBPYxmTX4tboE78XRlC9mzpKM+m0XWtiUfHtshkmZXnQWJamEiqSr3JSR tJq6vP809YVKw1Fktbn35TspKiaLFIFFAVDcRKph5DIr08l8PJxcf6EW0nZqmyu0eSa2 wDjW890jghkYp8Nqqm8hjhlQZFw5t15Q/CEJxmQ3VTfusPyHZs+gEruxZg04DSWSTLns Kydub9zJzzYCeSAJJ68x8TBM9844bXyaxqVkkmq84SkU346gDnXUL6sdWQPrdDEw3Q/b X/PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678878032; 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=cC30Mx4JzzaP1PdYXMJ1o8/U/Awc4no6DnV/d4v/Lh4=; b=pb+vSzVYEUIidI0dUbCaGJJkNtrkGwNXYJxkZaRgZpweo0eQGO4wS2EZxG76nz5TN+ ZEtdDbQKhvUCRKqLSz3XV2RbKiuxDoCVAwY6m0H6TDJGX1fvTepL54qNGeRsBEtQDvwt TzxqBBhJc81cR48bMv3VkFZClCATmxFfWvQPyHzyxMhAEBn0R7XCgSScxDbS/AsGYeZX GPrOqFJdH62MOOYi/4+prZVq8JTv8SGdKbEQHT0WUxu5+7csUdPoYi1ZHZZWPww0K3jQ DNEV27on+tMoKvGeo02XLOhx6JXQGVY1crgLceWw2Ia9SMu02ZjQR3xbyO7iEQQ59xez bpfw== X-Gm-Message-State: AO0yUKXJ5/BBFMH65hfWH/OjbEEKWFk6rWWYAYfzKFPM+Qxw+LUwUkbU v6Vihb0YHuU8/xgHbzx2bRA9Ju9sdmlWkB1/PN8= X-Google-Smtp-Source: AK7set9PtcrjgupOG1B3lHxWS4fUE9XyBh0uq7rlr9XhP0MK3FB7nlI3HJYxkj0Pa4NkqHfHrQivCg+uNGJWyocL6b8= X-Received: by 2002:a50:d08d:0:b0:4fb:80cf:898b with SMTP id v13-20020a50d08d000000b004fb80cf898bmr1158000edd.7.1678878031620; Wed, 15 Mar 2023 04:00:31 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Philip Herron Date: Wed, 15 Mar 2023 11:00:19 +0000 Message-ID: Subject: Re: [GSoC] gccrs Unicode support To: Raiki Tamura Cc: gcc@gcc.gnu.org, gcc-rust@gcc.gnu.org, David Edelsohn , Arthur Cohen Content-Type: multipart/alternative; boundary="000000000000b22f8f05f6ee40ea" X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: --000000000000b22f8f05f6ee40ea Content-Type: text/plain; charset="UTF-8" Hi Raiki Excellent work on getting up to speed on the rust front-end. From my perspective I am interested to see what the wider GCC community thinks about using https://www.gnu.org/software/libunistring/ library within GCC instead of rolling our own, this means it will be another dependency on GCC. The other option is there is already code in the other front-ends to do this so in the worst case it should be possible to extract something out of them and possibly make this a shared piece of functionality which we can mentor you through. Thanks --Phil On Mon, 13 Mar 2023 at 16:19, Raiki Tamura via Gcc wrote: > Hello, > > My name is Raiki Tamura, an undergraduate student at Kyoto University in > Japan and I want to work on Unicode support in gccrs this year. > I have already written my proposal (linked below) and shared it with the > gccrs team in Zulip. > In the project, I am planning to use the GNU unistring library to handle > Unicode characters and the GNU IDN library to normalize identifiers. > According to my potential mentor, it would provide Unicode libraries for > all frontends in GCC. If there are concerns or feedback about this, please > tell me about it. > Thank you. > > Link to my proposal: > > https://docs.google.com/document/d/1MgsbJMF-p-ndgrX2iKeWDR5KPSWw9Z7onsHIiZ2pPKs/edit?usp=sharing > > Raiki Tamura > --000000000000b22f8f05f6ee40ea--