On 02/12/2017 11:00 AM, Dmitry Gutov wrote:
On 12.02.2017 05:33, Stefan Monnier wrote:
I don't have anything against supporting Semantic more widely, but we
should understand that it isn't something all users want. And the
"Semantic is too slow for C++" complaint (e.g. compared to Clang-based
background process solutions) is unlikely to go away.

There are a lot of ways to use semantic which changes its performance profile. It depends on what features you want. Most configuration help assumes you want all the most time consuming features, but there are also simple helpful features that are supported with minimal parsing support. To boot, C++ is also the oldest parser in the suite and it wasn't updated to the newer/faster parser generator.

While I haven't had time to work on CEDET lately, I'd be happy to discuss specific performance issues and share ideas on how to improve them, presumably after the most recent merge is completed.

Eric

Reply via email to