Commit History

Author SHA1 Message Date
  Douglas Gregor 36a16498ff Teach the preprocessor to hold onto the preprocessor options. 13 years ago
  Douglas Gregor c042edd54f Move HeaderSearchOptions into the Lex library, make it intrusively 13 years ago
  Douglas Gregor 02c23ebf41 Make DiagnosticOptions intrusively reference-counted, and make sure 13 years ago
  Douglas Gregor 38295beb73 Allow clients of the AST reader to specify what kinds of AST load 13 years ago
  Douglas Gregor 4825fd7fbb Distinguish the various kinds of AST file loading failures: 13 years ago
  Benjamin Kramer a2e94892e2 Make sure temporary files are deleted when recovering from a crash when compiling modules. 13 years ago
  Benjamin Kramer ac447fce02 Delete temporary output files when an error occurs during PCH reading. 13 years ago
  Douglas Gregor a8235d6c40 Rework the (de-)serialization of macros, as stored in 13 years ago
  Argyrios Kyrtzidis d3d981627c Introduce ASTConsumer::HandleImplicitImportDecl() callback that is invoked 13 years ago
  Argyrios Kyrtzidis e2ac16b09e In the Module class, add a reference to the corresponding AST file. 13 years ago
  Dmitri Gribenko d99ef536b2 Add a new libclang completion API to get brief documentation comment that is 13 years ago
  Manuel Klimek 832a2aac57 Pulls diagnostics for temp file handling into the common diagnostic kinds. 13 years ago
  Eric Christopher 7d9ae25d93 For final output files create them with mode 0664 to match other 13 years ago
  David Blaikie f720a2bd5a Remove variables made dead by r155923 13 years ago
  Ted Kremenek 1b9a688fba Remove dead code found by static analyzer. 13 years ago
  Fariborz Jahanian 93a49944e0 objective-c modern translator: buildit objc bool 13 years ago
  Erik Verbruggen 9bc0c290a7 Changed all direct calls to CompletionConsumer.reset(..) to go call 13 years ago
  Erik Verbruggen 6a91d38561 Added a flag to the parser to skip method bodies. 13 years ago
  Argyrios Kyrtzidis bef35c91b5 [PCH] Mark a PCH file with a flag to indicate if the serialized AST had 13 years ago
  Argyrios Kyrtzidis c6c54521f9 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. 13 years ago
  Daniel Dunbar e21dd284d8 Frontend: Default to creating output files using temporary files + rename. 13 years ago
  Daniel Dunbar 12f28ab8a5 Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() 13 years ago
  Argyrios Kyrtzidis e1d4330ada Don't record nested macro expansions in the preprocessing record, 13 years ago
  Dylan Noblesmith c93dc78896 Basic: import IntrusiveRefCntPtr<> into clang namespace 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 years ago
  Douglas Gregor 773303a505 Rename -dependency-graphviz to -dependencncy-dot 13 years ago
  Douglas Gregor c69a181049 Introduce a -cc1 option "-dependency-graphviz" that determines header 13 years ago
  Douglas Gregor dc58aa7102 Thread a TargetInfo through to the module map; we'll need it for 13 years ago
  Douglas Gregor 52f127297c Switch over to LLVM's file-level locking facility 13 years ago