Commit History

Upphovsman SHA1 Meddelande Datum
  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