Commit History

Author SHA1 Message Date
  Ivan Krasin f25cce359f Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. 10 years ago
  Richard Smith e143c09dad Fix some tabs. 10 years ago
  Richard Smith 0c7d30c23e [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. 10 years ago
  Richard Smith 5624537c4c [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module. 10 years ago
  Richard Smith 45770fa6e4 Unrevert r244412 (reverted in r244414), and delete the bogus line left behind 10 years ago
  Justin Bogner 64d8faa73b Revert "[modules] Don't leak -M flags for dependency file generation into the module" 10 years ago
  Richard Smith 3d49db3ad3 [modules] Don't leak -M flags for dependency file generation into the module 10 years ago
  Richard Smith 3d48296e40 [modules] Attach dependency listeners to the module manager once when it's 10 years ago
  Richard Smith 2c18c81f52 [modules] Produce an error if -cc1 wants to implicitly build a module and no 10 years ago
  Adrian Prantl 1e6cac6da0 Make the clang module container format selectable from the command line. 10 years ago
  Richard Smith 1e15318065 Extend -ftime-report to give more information about time spent reading module files. 10 years ago
  Yaron Keren 67e271c99f Replace some const std::string & with llvm::StringRef or std::string 10 years ago
  Yaron Keren 71b2ce0add Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots. 10 years ago
  Yaron Keren a4b1b91f5b Replace some const std::string & with llvm::StringRef or std::string 10 years ago
  Yaron Keren 16bc906be3 Revert r241319, investigating. 10 years ago
  Yaron Keren e9c52acaaf Replace some const std::string & with llvm::StringRef or std::string 10 years ago
  Adrian Prantl 5f4be954a1 Introduce a PCHContainerOperations interface (NFC). 10 years ago
  Benjamin Kramer b7b56528f9 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types 10 years ago
  Richard Smith f804390611 [modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs. 10 years ago
  Richard Smith 4c293dd558 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. 10 years ago
  Richard Smith 049e702bb3 [modules] Add local submodule visibility support for declarations. 10 years ago
  Richard Smith e48ab7f6b5 [modules] Start moving the module visibility information off the Module itself. 10 years ago
  Richard Smith 1f468121f5 [modules] Stop trying to fake up a linear MacroDirective history. 10 years ago
  Rafael Espindola 23ddbddd09 Use raw_pwrite_stream in clang. 10 years ago
  Reid Kleckner bcae33fb11 [Frontend] Close open file handles before renaming output files 10 years ago
  Rafael Espindola 17b4b2e702 Return std::unique_ptr to avoid a release and recreate. 10 years ago
  Rafael Espindola 14135d0fdc Use a std::unique_ptr to make it easier to see who owns the stream. 10 years ago
  Chandler Carruth da58f15d69 [Modules] Don't compute a modules cache path if we're not using modules! 10 years ago
  Chandler Carruth 3865f6b88e [Modules] Stop creating timestamps for the modules cache and trying to 10 years ago
  Yaron Keren 9bd91b686a Remove many superfluous SmallString::str() calls. 10 years ago