Commit Graph

5 Commits

Author SHA1 Message Date
Erik Verbruggen
e6c32fe940 Clang: add back flag indicating incomplete translation units.
This speeds up the semantic highlighting significantly.

Task-number: QTCREATORBUG-11346
Change-Id: I968f066fff7002a9cc10dd9577a750644efe026b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2014-02-25 13:29:44 +01:00
Erik Verbruggen
a4b6e35ac4 Clang: clean up unit handling.
- Use a QSharedPointer instead of an explicitly shared pointer.
- Remove the LiveUnitManager.

Change-Id: I05bf32c1f77c17f42ee1da39f1353cff580fa6eb
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2014-01-10 15:33:50 +01:00
Erik Verbruggen
28180a415a Clang: do not pass the CXTranslationUnit_Incomplete option for parsing.
This flag is meant to be used when generating pre-compiled headers.

Change-Id: I4758f36c5774e7da8c3b6cc401ea4245761d2278
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2014-01-10 10:15:41 +01:00
Robert Loehning
5292748bf2 Incremented year in copyright info
Change-Id: I6e25ba25aa2898b5382dae7f3751deebb6072efa
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-01-09 09:41:23 +01:00
Erik Verbruggen
5beb74fd9d Add experimental clang code-model plug-in.
Previously known as the wip/clang branch.

Contributors (in alphabetical order):
- Christian Kamm <christian.d.kamm@nokia.com>
- Erik Verbruggen <erik.verbruggen@digia.com>
- Leandro Melo <leandro.melo@nokia.com>
- Peter Kuemmel <syntheticpp@gmx.net>
- Sergey Shambir <sergey.shambir.auto@gmail.com>

Change-Id: I4c3ff600a19b6732641c1d5ef28236bf2cc17737
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-20 17:05:09 +01:00