Commit History

Author SHA1 Message Date
  Vedant Kumar e05b249e25 Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test."" 8 years ago
  Vedant Kumar 313bd3bb2c Revert "PPCallbacks::MacroUndefined, change signature and add test." 8 years ago
  Frederich Munch 9bc5210653 PPCallbacks::MacroUndefined, change signature and add test. 8 years ago
  Bruno Cardoso Lopes 9483fa6dbe [Preprocessor] Support for '-dI' flag 8 years ago
  Bruno Cardoso Lopes 8b380aaeb1 Revert "[Preprocessor] Support for '-dI' flag" 8 years ago
  Bruno Cardoso Lopes bbd8f1a411 [Preprocessor] Support for '-dI' flag 8 years ago
  Richard Smith 7249d7283d [modules] Add a comment to explain why -E leaves some #includes in the preprocessed output. 9 years ago
  Richard Smith 1160cb7def [modules] Don't write @import in -E output if the current language mode doesn't 9 years ago
  Richard Trieu 3fae4abaf2 Remove use of builtin comma operator. 9 years ago
  Benjamin Kramer c143b1047e Reduce the number of implicit StringRef->std::string conversions by threading StringRef through more APIs. 9 years ago
  David Blaikie a310431916 Simplify EnterTokenStream API to make it more robust for memory management 9 years ago
  Alexey Bataev de6b5ce21f Fix possible OOB access found by buildbot 9 years ago
  Alexey Bataev 9ffaadb70d Fixed preprocessed output of the first token for pragmas. 9 years ago
  Samuel Antao 2519ab75ea According to the OpenMP spec, all the preprocessor macros should be 10 years ago
  Rafael Espindola 61f6bf2c8a Replace a few std::string& with StringRef. NFC. 10 years ago
  Daniel Marjamaki dbb471465f Refactor MacroInfo so range for loops can be used to iterate its tokens. 10 years ago
  Richard Smith f9cfb2d2dc Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion. 10 years ago
  Richard Smith 1f468121f5 [modules] Stop trying to fake up a linear MacroDirective history. 10 years ago
  Richard Smith eacc733943 [modules] Determine the set of macros exported by a submodule at the end of that submodule. 10 years ago
  Reid Kleckner 91a68a7abe Add -fuse-line-directive flag to control usage of #line with -E 10 years ago
  Ben Langmuir b1f0f8a086 Avoid a couple of assertions when preprocessing with modules 11 years ago
  Craig Topper c6da4d1d6c Unique_ptrify PPCallbacks ownership. 11 years ago
  Alp Toker 18a9b66542 Complete the switch from mappings to declarative diagnostic severities 11 years ago
  Alp Toker e451a7e760 Improve diagnostic mapping terminology 11 years ago
  Craig Topper d24fb6c947 [C++11] Use 'nullptr'. Frontend edition. 11 years ago
  Lubos Lunak bce3e03507 do not warn about unknown pragmas in modes that do not handle them (pr9537) 11 years ago
  Craig Topper cef1962b25 Remove unreachable PragmaCaptured method. It's not a real PPCallback. 11 years ago
  Craig Topper 85bba31eb7 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Benjamin Kramer f1d5d4597f [C++11] Revert uses of lambdas with array_pod_sort. 11 years ago
  Benjamin Kramer 3344f96e8b [C++11] Convert sort predicates into lambdas. 11 years ago