Commit History

Author SHA1 Message Date
  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
  Richard Smith b934d248d0 Fix crash if a submodule @imports another submodule from the same module. The 12 years ago
  Eli Friedman 0295c238f7 Fix potential race in module building code. 12 years ago
  Benjamin Kramer a3bf897544 SourceManager intialization tweaks. 12 years ago
  Hans Wennborg 708002ede3 clang-cl: Support /showIncludes 12 years ago
  Rafael Espindola b470d1a548 Use the simpler is_directory. 12 years ago
  Rafael Espindola d965f95daa Update for llvm API change. 12 years ago
  Rafael Espindola 70e7aeccbf Use llvm::sys::fs::createUniqueFile. 12 years ago
  Rafael Espindola 1ec4a86a86 Use llvm::sys::fs::createTemporaryFile. 12 years ago
  Rafael Espindola abab183738 We don't need to check for windows' error codes in here. 12 years ago
  Rafael Espindola 8ffd0a4eb8 Update for llvm::sys::fs::unique_file not creating directories. 12 years ago
  Rafael Espindola 375a4f519e Small improvements to createOutputFile. 12 years ago
  Rafael Espindola 48955f8119 Remove PathV1.h from CompilerInstance.cpp. 12 years ago
  Douglas Gregor 8f5d7d1d1f [Modules] If a module map resides in a system header directory, treat it as a system module. 12 years ago
  Rafael Espindola da1f9cb8ce Use llvm::sys::fs::can_write. 12 years ago
  Rafael Espindola aa12d8f06e Don't depend on the transitive inclusion of PathV1.h. 12 years ago