[cfe-dev] zapcc the faster clang?

Jean-Daniel via cfe-dev cfe-dev at lists.llvm.org
Tue Jun 19 14:00:16 PDT 2018



> Le 19 juin 2018 à 19:08, theUser BL via cfe-dev <cfe-dev at lists.llvm.org> a écrit :
> 
> I have read in the news, that there is a new C++ compiler based on clang. But it is a lot of faster
> 
> https://www.zapcc.com/
> https://github.com/yrnkrn/zapcc
> 
> Here more compile comparision demos:
> https://www.zapcc.com/demo-webkit/
> https://www.zapcc.com/demo-incremental-build/
> 
> Interestingly I don't read here on clang not about it.

Probably because it was a closed source project until a few days ago.

> Will be changing of it included in clang and be part of future versions of clang?
> Or going zapcc in a wrong direction, that you don't want to go that way?

There is no magic here. From the description:

"Zapcc uses in-memory compilation cache in client-server architecture, remembering all compilation information between runs. ‘zapcc’ is the client while ‘zapccs’ is the server. Each zapcc run will reuse an existing server, or if none available will start a new one. »

IIRC, the where some discussion in the past about writing a clang caching server, but I don’t think anybody worked on it. 




More information about the cfe-dev mailing list