Invitation: gccrs community call @ lun. 18 déc. 2023 11am - 11:30am (CET) (gcc-rust@gcc.gnu.org)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VTIMEZONE TZID:Europe/Paris X-LIC-LOCATION:Europe/Paris BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T02 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T03 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20231218T11 DTEND;TZID=Europe/Paris:20231218T113000 DTSTAMP:20231214T142515Z ORGANIZER;CN=gccrs:mailto:7060a0923ffebd3cb52b1afef35a28ff7b64f05962c9af84c 23b1847f1f5f...@group.calendar.google.com UID:7l8eqqg6vb8oje0rr87uc5c0i5_r20230410t090...@google.com ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=pierre-emmanuel.pa...@embecosm.com;X-NUM-GUESTS=0:mailto:pierre-emm anuel.pa...@embecosm.com ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=d...@kataplop.net;X-NUM-GUESTS=0:mailto:d...@kataplop.net ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=gcc-rust@gcc.gnu.org;X-NUM-GUESTS=0:mailto:gcc-rust@gcc.gnu.org X-GOOGLE-CONFERENCE:https://meet.google.com/jja-oiki-ish X-MICROSOFT-CDO-OWNERAPPTID:840334199 RECURRENCE-ID;TZID=Europe/Paris:20231218T11 CREATED:20230203T104901Z DESCRIPTION:http://meet.jit.si/gccrs-community-call-december";>http ://meet.jit.si/gccrs-community-call-december\n\n-::~:~::~:~:~:~:~:~:~:~ :~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-\nJoin with Google Meet: https://meet.google.com/jja-oiki-ish\nOr dial: (FR) +33 1 87 40 46 29 PIN: 776445926#\nMore phone numbers: https://tel.meet/jja-oiki-ish ?pin=6568688249318&hs=7\n\nLearn more about Meet at: https://support.google .com/a/users/answer/9282720\n\nPlease do not edit this section.\n-::~:~::~: ~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~: :- LAST-MODIFIED:20231214T142513Z LOCATION: SEQUENCE:0 STATUS:CONFIRMED SUMMARY:gccrs community call TRANSP:OPAQUE END:VEVENT END:VCALENDAR invite.ics Description: application/ics
[COMMITTED] Initial libgrust build patches
Hi, This patchset contains the initial changes to add the libgrust folder to gcc, which will later contain libraries used by our Rust frontend. This work was done by Pierre-Emmanuel Patry as part of his work on supporting procedural macros in our frontend. It was then tested by Thomas Schwinge, and finally pushed by Marc Poulhiès. Kindly, Arthur [PATCH 1/4] libgrust: Add ChangeLog file [PATCH 2/4] libgrust: Add entry for maintainers [PATCH 3/4] libgrust: Add libproc_macro and build system [PATCH 4/4] build: Add libgrust as compilation modules
[COMMITTED 1/4] libgrust: Add ChangeLog file
From: Pierre-Emmanuel Patry libgrust/ChangeLog: * ChangeLog: New file. Signed-off-by: Pierre-Emmanuel Patry --- libgrust/ChangeLog | 6 ++ 1 file changed, 6 insertions(+) create mode 100644 libgrust/ChangeLog diff --git a/libgrust/ChangeLog b/libgrust/ChangeLog new file mode 100644 index 000..97887c90552 --- /dev/null +++ b/libgrust/ChangeLog @@ -0,0 +1,6 @@ + +Copyright (C) 2023 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. -- 2.39.1
[COMMITTED 2/4] libgrust: Add entry for maintainers
From: Pierre-Emmanuel Patry ChangeLog: * MAINTAINERS: Add maintainers for libgrust. contrib/ChangeLog: * gcc-changelog/git_commit.py: Add libgrust. Co-authored-by: Arthur Cohen Signed-off-by: Pierre-Emmanuel Patry --- MAINTAINERS | 1 + contrib/gcc-changelog/git_commit.py | 1 + 2 files changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e877396dc0e..343560c5b84 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -182,6 +182,7 @@ libgo Ian Lance Taylor libgompJakub Jelinek libgompTobias Burnus libgomp (OpenACC) Thomas Schwinge +libgrust All Rust front end maintainers libiberty Ian Lance Taylor libitm Torvald Riegel libobjcNicola Pero diff --git a/contrib/gcc-changelog/git_commit.py b/contrib/gcc-changelog/git_commit.py index 9110317a759..4e601fa1f63 100755 --- a/contrib/gcc-changelog/git_commit.py +++ b/contrib/gcc-changelog/git_commit.py @@ -69,6 +69,7 @@ default_changelog_locations = { 'libgfortran', 'libgm2', 'libgomp', +'libgrust', 'libhsail-rt', 'libiberty', 'libitm', -- 2.39.1
[COMMITTED 4/4] build: Add libgrust as compilation modules
From: Pierre-Emmanuel Patry Define the libgrust directory as a host compilation module as well as for targets. Disable target libgrust if we're not building target libstdc++. ChangeLog: * Makefile.def: Add libgrust as host & target module. * configure.ac: Add libgrust to host tools list. Add libgrust to noconfigdirs if we're not building target libstdc++. * Makefile.in: Regenerate. * configure: Regenerate. gcc/rust/ChangeLog: * config-lang.in: Add libgrust as a target module for the rust language. Co-authored-by: Thomas Schwinge Signed-off-by: Pierre-Emmanuel Patry