Commit History

Upphovsman SHA1 Meddelande Datum
  Richard Smith c9d67f175e [modules] When explicitly building a module file, don't include timestamps in 10 år sedan
  Richard Smith 241bfa20d3 [modules] Stop dropping 'module.timestamp' files into the current directory 10 år sedan
  Ivan Krasin f25cce359f Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. 10 år sedan
  Richard Smith e143c09dad Fix some tabs. 10 år sedan
  Richard Smith 0c7d30c23e [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. 10 år sedan
  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 år sedan
  Richard Smith 45770fa6e4 Unrevert r244412 (reverted in r244414), and delete the bogus line left behind 10 år sedan
  Justin Bogner 64d8faa73b Revert "[modules] Don't leak -M flags for dependency file generation into the module" 10 år sedan
  Richard Smith 3d49db3ad3 [modules] Don't leak -M flags for dependency file generation into the module 10 år sedan
  Richard Smith 3d48296e40 [modules] Attach dependency listeners to the module manager once when it's 10 år sedan
  Richard Smith 2c18c81f52 [modules] Produce an error if -cc1 wants to implicitly build a module and no 10 år sedan
  Adrian Prantl 1e6cac6da0 Make the clang module container format selectable from the command line. 10 år sedan
  Richard Smith 1e15318065 Extend -ftime-report to give more information about time spent reading module files. 10 år sedan
  Yaron Keren 67e271c99f Replace some const std::string & with llvm::StringRef or std::string 10 år sedan
  Yaron Keren 71b2ce0add Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots. 10 år sedan
  Yaron Keren a4b1b91f5b Replace some const std::string & with llvm::StringRef or std::string 10 år sedan
  Yaron Keren 16bc906be3 Revert r241319, investigating. 10 år sedan
  Yaron Keren e9c52acaaf Replace some const std::string & with llvm::StringRef or std::string 10 år sedan
  Adrian Prantl 5f4be954a1 Introduce a PCHContainerOperations interface (NFC). 10 år sedan
  Benjamin Kramer b7b56528f9 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types 10 år sedan
  Richard Smith f804390611 [modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs. 10 år sedan
  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 år sedan
  Richard Smith 049e702bb3 [modules] Add local submodule visibility support for declarations. 10 år sedan
  Richard Smith e48ab7f6b5 [modules] Start moving the module visibility information off the Module itself. 10 år sedan
  Richard Smith 1f468121f5 [modules] Stop trying to fake up a linear MacroDirective history. 10 år sedan
  Rafael Espindola 23ddbddd09 Use raw_pwrite_stream in clang. 10 år sedan
  Reid Kleckner bcae33fb11 [Frontend] Close open file handles before renaming output files 10 år sedan
  Rafael Espindola 17b4b2e702 Return std::unique_ptr to avoid a release and recreate. 10 år sedan
  Rafael Espindola 14135d0fdc Use a std::unique_ptr to make it easier to see who owns the stream. 10 år sedan
  Chandler Carruth da58f15d69 [Modules] Don't compute a modules cache path if we're not using modules! 10 år sedan