Page MenuHomePhabricator

Arthapz (Arthur Laurent)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 16 2022, 7:59 AM (24 w, 4 d)

Work on XMake C++20/23 modules support

Recent Activity

Sat, Jun 3

Arthapz added a comment to D151814: [libc++][modules] Adds the C++23 std module..

do you already know where the modules will be installed ? (like /usr/modules, /usr/module, etc...)

Sat, Jun 3, 3:39 PM · Restricted Project, Restricted Project

Fri, Jun 2

Arthapz added a comment to D151814: [libc++][modules] Adds the C++23 std module..

Hello, i'll add the support of this patch in XMake today :)

Fri, Jun 2, 1:53 AM · Restricted Project, Restricted Project

Jan 28 2023

Arthapz added a comment to D142704: [C++20][Modules] Handle template declarations in header units..

tried the patch and it seems to work (but libc++ seem's to have a little problem :D)

Jan 28 2023, 12:04 PM · Restricted Project, Restricted Project

Jan 9 2023

Arthapz added a comment to D139168: [C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file within P1689 format (4/4).

BTW, for header units, it is still under discussion that how should build system and compiler interact about header units. It is still unclear whether or not the header units should be transparent to build systems (and other tools).

On XMake we built our support around MSVC then extended support to GCC and clang, so we handle header units separately from named modules (but in a similar way), i don't have problem to add some logic in XMake to support them for clang

Jan 9 2023, 2:33 AM · Restricted Project, Restricted Project

Jan 6 2023

Arthapz added a comment to D139168: [C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file within P1689 format (4/4).

Hi, just wanted to say that i added support of these patch to XMake (i built a LLVM with your 4 patches) and it work pretty well :) (except for header units)

Jan 6 2023, 3:03 PM · Restricted Project, Restricted Project

Dec 16 2022

Arthapz updated Arthapz.
Dec 16 2022, 8:02 AM