C++ compilation uses pretokenized headers to compile source files more quickly
Open
a:feature
- Dominant language
- No language data
- Stars
- 94
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
This feature is only available with LLVM tool chain. It is said to be faster than precompiled headers as the `#if` haven't been evaluated so the same tokenized header can be used for when building different variant.
See https://clang.llvm.org/docs/PTHInternals.html.
Contributor guide
Research direction
No source files, tests, or entry points are named in the issue. Start by reading the linked LLVM PTHInternals documentation, then map the Gradle native compilation integration and its tests; done requires an agreed implementation scope and coverage for the supported LLVM toolchain.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100