Commit History

Author SHA1 Message Date
  Adrian Prantl 01ec5f2564 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 10 years ago
  Adrian Prantl 979ac58e46 Wrap clang module files in a Mach-O, ELF, or COFF container. 10 years ago
  Richard Smith 50a1b4104c [modules] When explicitly importing a module, it's fine for the imported module 10 years ago
  Ben Langmuir 15e9ab9303 Check module signature when the module has already been loaded 10 years ago
  Benjamin Kramer 0273eb0d7a Make VFS and FileManager match the current MemoryBuffer API. 10 years ago
  Benjamin Kramer d364fc8db5 [Modules] Free modules that failed signature verification. 10 years ago
  Ben Langmuir 854931f5da Add a "signature" to AST files to verify that they haven't changed 10 years ago
  Richard Smith 732cea5e28 [modules] Initial support for explicitly loading .pcm files. 10 years ago
  Rafael Espindola 490fd36bd1 Return a std::unique_ptr from getBufferForFile. NFC. 11 years ago
  Rafael Espindola e95b2a0691 Store std::unique_ptr in InMemoryBuffers. NFC. 11 years ago
  Craig Topper effa2bc6d8 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. 11 years ago
  Rafael Espindola 860df574e7 Update for llvm api change. 11 years ago
  Ben Langmuir ff6e3ae785 Avoid invalidating successfully loaded module files 11 years ago
  Rafael Espindola e616fa6104 Include system_error directly. 11 years ago
  Rafael Espindola 9986295b4f Replace llvm::error_code with std::error_code. 11 years ago
  Ben Langmuir 9932d9ebb8 Invalidate the file system cache entries for files that may rebuild 11 years ago
  Ben Langmuir acdc0afb1e Revert "Invalidate the file system cache entries for files that may rebuild" 11 years ago
  Ben Langmuir d7d0010c54 Invalidate the file system cache entries for files that may rebuild 11 years ago
  Craig Topper 5017bb6616 [C++11] Use 'nullptr'. Serialization edition. 11 years ago
  Ben Langmuir e3870d8c83 Speculative fix for Windows buildbot after r209138 11 years ago
  Ben Langmuir 2e7f8bef22 Don't refresh stat() info for pcm files 11 years ago
  Ben Langmuir 735d818c01 Fix use-after-free and spurious error during module load 11 years ago
  Ben Langmuir dbbd409b15 Fix a use-after-free bug I recently introduced in lookupModuleFile 11 years ago
  Ben Langmuir 64d1a0b8f9 Avoid a potential race between stat() and open() of ASTFile 11 years ago
  Ben Langmuir ef1b5dcd49 Allow multiple modules with the same name to coexist in the module cache 11 years ago
  Chandler Carruth 50744c2e43 [C++11] Remove a now unnecessary use of std::function for a remove_if 11 years ago
  Benjamin Kramer 802ac72495 [C++11] Replace verbose functors with succinct lambdas 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 91e3d5860a Initial implementation of virtual file system 11 years ago