Tencent / yadcc

Yet Another Distributed C++ Compiler. yadcc是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,我们针对实际的工业生产环境做了性能、可靠性、易用性等方面优化。
Other
364 stars 62 forks source link

Any develop roadmap on yadcc about more features ? #32

Open shiyi23 opened 2 years ago

shiyi23 commented 2 years ago

Great repo! And any develop roadmap on this ? I would a contributor on yadcc.

CrazyWood2020 commented 2 years ago

邮件已收到,本回复为自动回复,我将尽快与您取得联系,谢谢!

0x804d8000 commented 1 year ago

Thanks for volunteering.

I do see some improvement possibilities such as doing includes-scanning faster via SIMD and offloading pre-processing entirely to compile-farm so that clients can submit jobs more quickly [1], but for the moment I don't think they would improve end-user's experience dramatically as gcc can already do an adequate job with -fdirectives-only. (I'm open to an MR regarding this, but I'm not sure it's worthwhile to devote much manpower in it.)

So, unfortunately, no, we don't have much planned.

Thanks again for volunteering.


  1. Note that this would likely be a breaking change in protocol, which we already done in branch next, though with a different aim in mind -- There we broke the protocol to 1) transfer *.gcno back to client to support gcc's --coverage, 2) support other languages (Java, etc).