Histórico de Commits

Autor SHA1 Mensagem Data
  Peter Collingbourne cf26f429e8 Bitcode: Decouple block info block state from reader. há 8 anos atrás
  Richard Smith 0c7d30c23e [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. há 10 anos atrás
  Richard Smith f4ef58b433 [modules] Remove unused ModuleManager::visitDepthFirst function. há 10 anos atrás
  Richard Smith b5cef75c82 function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove its há 10 anos atrás
  Benjamin Kramer 6a286985e5 [Modules] Wrap the main ModuleManager visitor in a function_ref. há 10 anos atrás
  Richard Smith eda30f12cd [modules] Stop performing PCM lookups for all identifiers when building with C++ modules. Instead, serialize a list of interesting identifiers and mark those ones out of date on module import. Avoiding the identifier lookups here gives a 20-30% speedup in builds with large numbers of modules. No functionality change intended. há 10 anos atrás
  Adrian Prantl 1e6cac6da0 Make the clang module container format selectable from the command line. há 10 anos atrás
  Alexander Kornienko 8ca7705aa3 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). há 10 anos atrás
  Alexander Kornienko ac58acc7f2 Fixed/added namespace ending comments using clang-tidy. NFC há 10 anos atrás
  Adrian Prantl 5f4be954a1 Introduce a PCHContainerOperations interface (NFC). há 10 anos atrás
  Manuel Klimek dd631d21a5 Allow skipping imports in the module visitor. há 10 anos atrás
  Ben Langmuir 6363fda605 A couple of readASTFileSignature improvements (NFC) há 10 anos atrás
  Richard Smith cdecc265d4 Make module files passed to a module build via -fmodule-file= available to há 10 anos atrás
  Ben Langmuir 854931f5da Add a "signature" to AST files to verify that they haven't changed há 10 anos atrás
  Rafael Espindola e95b2a0691 Store std::unique_ptr in InMemoryBuffers. NFC. há 11 anos atrás
  Craig Topper effa2bc6d8 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. há 11 anos atrás
  Benjamin Kramer 7b36de52e2 Header guard canonicalization, clang part. há 11 anos atrás
  Ben Langmuir ff6e3ae785 Avoid invalidating successfully loaded module files há 11 anos atrás
  Craig Topper 9ee9b9e17b [C++11] Use 'nullptr' há 11 anos atrás
  Craig Topper 09d19efaa1 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. há 12 anos atrás
  Douglas Gregor c544ba0969 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. há 12 anos atrás
  Douglas Gregor fa69fc1912 <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats(). há 12 anos atrás
  Douglas Gregor 677e15ffee <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. há 12 anos atrás
  Douglas Gregor d3cf5fba33 Eliminate memory allocation from most invocations of há 12 anos atrás
  Douglas Gregor 188bdcd1aa Improve coordination between the module manager and the global module há 12 anos atrás
  Douglas Gregor d07865b42d Optimize ModuleManager::visit() by precomputing the visitation order há 12 anos atrás
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are há 12 anos atrás
  Chandler Carruth 30a2e16f6c Sort #include lines for all files under include/... há 12 anos atrás
  Douglas Gregor 87e2cfcec7 Actually keep track of the source locations at which particular module há 12 anos atrás
  Douglas Gregor 7cdd28162d When loading a module fails because it is out of date, rebuild that há 12 anos atrás