Commit History

Author SHA1 Message Date
  Alp Toker 16b97825c5 SourceManager: Use setMainFileID() consistently 11 years ago
  Ben Langmuir 9dd934d2b2 Switch Wmodule-build to a remark 11 years ago
  Nico Weber d8758315ca Let ASTReader optionally delete its ASTDeserializationListener. 11 years ago
  Ben Langmuir e9a44d1c14 Add -Wmodule-build to make it easy to see when modules are (re)built 11 years ago
  Ben Langmuir 917eddeac5 Make module self-import an error 11 years ago
  Alp Toker 1e0ab3f294 Eliminate ASTContext's DelayInitialization flag 11 years ago
  Alp Toker ad0a05027b Reformat code following Preprocessor constructor updates 11 years ago
  Alp Toker e36c959c4d Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor 11 years ago
  Alp Toker 850a105f72 Remove unused IncrProcessing parameter from Preprocessor ctor 11 years ago
  Justin Bogner ec47c9130c [cleanup] Fix an 80-column violation 11 years ago
  John Thompson 86bb94f555 Quick fix for layering that broke shared library build. 11 years ago
  John Thompson 53d5f45291 Fix unused variable. 11 years ago
  John Thompson 9be87f8785 Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. 11 years ago
  Ben Langmuir ef1b5dcd49 Allow multiple modules with the same name to coexist in the module cache 11 years ago
  Argyrios Kyrtzidis 4b3bd42253 [Frontend] If the module file lock owner have died, try to get the lock again. Needs llvm r205683. 11 years ago
  Ben Langmuir 310c3dc9ef Add an option -fmodules-validate-system-headers 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). 11 years ago
  Argyrios Kyrtzidis ddea715540 [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix 11 years ago
  Ben Langmuir 9f36327e3d Add dependencies from imported modules with -MD 11 years ago
  Richard Smith bc308b5da7 [C++11] Simplify a callback to use a lambda. 11 years ago
  Benjamin Kramer 802ac72495 [C++11] Replace verbose functors with succinct lambdas 11 years ago
  Ben Langmuir d066fe94b0 Reapply fixed "Honour 'use-external-names' in FileManager" 11 years ago
  Argyrios Kyrtzidis 0242440d9f [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). 11 years ago
  Rafael Espindola 2018c6b469 Update for llvm api change. 11 years ago
  Ben Langmuir d7596d6412 Recommit virtual file system 11 years ago
  Juergen Ributzka 6c03a38d81 Reverting the virtual file system implementation, because it triggers an assertion 11 years ago
  Ben Langmuir 251d40e5ff Pass VFS from CompilerInstance to FileManager 11 years ago
  Ben Langmuir 91e3d5860a Initial implementation of virtual file system 11 years ago
  Dmitri Gribenko 337c8c682f Add an option to allow Clang verify source files for a module only once during 11 years ago