ChuanqiXu added a comment.

In D134267#3864416 <https://reviews.llvm.org/D134267#3864416>, @ruoso wrote:

> Currently, no. I think we do need a paper to discuss the requirements of the 
> remote execution protocol and how they relate to the implementation of C++ 
> modules.
>
> The simple summary is that one way that remote execution is implemented is by 
> just wrapping the compiler execution, creating a Merkle tree with all the 
> inputs, identify all outputs, ship that to a remote worker, and return 
> another Merkle tree with the outputs.

Yeah, it is always better to have standard protocols. So the current state 
about the suffixes of modules (or `a differently named argument for output 
files` in your terms) is still need to be discussed. Personally, I agree with 
the special suffix for the sake of readability. @iains I think your draft 
patches may be better to be suspended until the SG15 get consensus. From my 
understanding, the problem may not be related with the client/server modes, 
right? So I guess this may not block your future works.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134267/new/

https://reviews.llvm.org/D134267

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to