Vedant Kumar
|
e05b249e25
Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""
|
8 år sedan |
Vedant Kumar
|
313bd3bb2c
Revert "PPCallbacks::MacroUndefined, change signature and add test."
|
8 år sedan |
Frederich Munch
|
9bc5210653
PPCallbacks::MacroUndefined, change signature and add test.
|
8 år sedan |
Benjamin Kramer
|
fd352be22e
Retire llvm::alignOf in favor of C++11 alignof.
|
8 år sedan |
Angel Garcia Gomez
|
d162035b9b
Roll-back r250822.
|
9 år sedan |
Angel Garcia Gomez
|
e83bf34da9
Apply modernize-use-default to clang.
|
9 år sedan |
Yaron Keren
|
4d9c4a9b23
Replace double negation of !FileID.isInvalid() with FileID.isValid().
|
10 år sedan |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 år sedan |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 år sedan |
Richard Smith
|
f9cfb2d2dc
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
|
10 år sedan |
Richard Smith
|
0a6028ee41
Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinition -> MacroDefinition.
|
10 år sedan |
Benjamin Kramer
|
7c070ee11d
Implement PreprocessingRecord's and LazyVector's iterators on top of iterator_adaptor_base
|
10 år sedan |
David Blaikie
|
a9ee4553b8
Simplify boolean expressions in clang with clang-tidy
|
10 år sedan |
Benjamin Kramer
|
7daf211f6c
Update APIs that return a pair of iterators to return an iterator_range instead.
|
10 år sedan |
Craig Topper
|
da176c6d6a
[C++11] Use 'nullptr'. Lex edition.
|
11 år sedan |
Argyrios Kyrtzidis
|
159fac6431
[libclang] Record ranges skipped by the preprocessor and expose them with libclang.
|
11 år sedan |
John Thompson
|
6fb63ab0c7
Add SourceRange to PPCallbacks::Defined callback.
|
12 år sedan |
Argyrios Kyrtzidis
|
dd08a0c178
[Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about
|
12 år sedan |
Argyrios Kyrtzidis
|
c56fff7fd2
[Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses.
|
12 år sedan |
Argyrios Kyrtzidis
|
c515978bd3
[preprocessor] Use MacroDirective in the preprocessor callbacks to make available the
|
12 år sedan |
Argyrios Kyrtzidis
|
0b849d34b3
[preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead
|
12 år sedan |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 år sedan |
Argyrios Kyrtzidis
|
064d88e0f9
[preprocessing record] Add some sanity checks for the preprocessed entity index
|
12 år sedan |
Argyrios Kyrtzidis
|
36845474e2
[preprocessor] Call the MacroUndefined callback even when the macro was not defined.
|
12 år sedan |
Argyrios Kyrtzidis
|
d017e42af0
[PreprocessingRecord] A macro expansion can be reported out-of-order in cases when
|
12 år sedan |
Argyrios Kyrtzidis
|
5f5250b140
[libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndef
|
12 år sedan |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 år sedan |
Argyrios Kyrtzidis
|
37ed12720a
Refactor recording the preprocessor conditional directive regions out of
|
12 år sedan |
Argyrios Kyrtzidis
|
df1059cac4
In the PreprocessingRecord, to identify the different conditional directive regions
|
12 år sedan |
Argyrios Kyrtzidis
|
f03b888a12
[preprocessing record] Have PPEntityID be independent of the size of the
|
13 år sedan |