Commit History

Author SHA1 Message Date
  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
  Ben Langmuir 499512d6f2 Stat system dependencies when using -verify-pch 11 years ago
  Ben Langmuir e9e34e28c5 Add a CC1 option -verify-pch 11 years ago
  Ben Langmuir e637e4fc45 Require a module.map file to load a module 11 years ago
  Rafael Espindola ce314dc250 Use the simpler version of llvm::sys::fs::remove when possible. 11 years ago
  Daniel Jasper 71b119ca18 Modules: Don't warn upon missing headers while reading the module map. 11 years ago
  Richard Smith 5794b53ad5 Allow a new syntax in a module requires-declaration: 11 years ago
  Manuel Klimek ee0cd37fe4 Use the same SourceManager for ModuleMaps and compilations. 12 years ago