- 37da327 Use <time.h> rather than <sys/time.h> by Douglas Gregor · 13 years ago
- 527b1c9 <rdar://problem/13434605> Periodically prune the module cache so that it does not grow forever. by Douglas Gregor · 13 years ago
- 11ef0b7 <rdar://problem/13479539> Only rebuild the global module cache when we're allowed to. by Douglas Gregor · 13 years ago
- fb91265 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 13 years ago
- 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
- 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 13 years ago
- dadd85d Never cache the result of a module file lookup. by Douglas Gregor · 13 years ago
- 2236c20 Be a little more permissive with -fmodules-ignore-macro= by removing everything after the second '=' if it is there. by Douglas Gregor · 13 years ago
- 5dc3899 Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules. by Douglas Gregor · 13 years ago
- 8a114ab Detect when we end up trying to load conflicting module files. by Douglas Gregor · 13 years ago
- 125df05 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 13 years ago
- 1744158 Don't warn about Unicode characters in -E mode. by Jordan Rose · 13 years ago
- e060e57 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 13 years ago
- c1bbec8 Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 13 years ago
- 5e306b1 Implement the writer side of the global module index. by Douglas Gregor · 13 years ago
- f1b49e2 Nuke SetUpBuildDumpLog. by Sean Silva · 13 years ago
- 2118a5c Fix what appears to be a copy-paste error. by Sean Silva · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- c147b0b Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 13 years ago
- 0f2b463 Be more careful about updating the failed-modules set by Douglas Gregor · 13 years ago
- 2060482 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- f3d587e Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 13 years ago
- 6336543 Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri! by Douglas Gregor · 13 years ago
- af8f026 When an error occurs while building a module on demand, provide "While by Douglas Gregor · 13 years ago
- 7a62657 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 13 years ago
- db0745a Frontend: Create a virtual file for named pipe inputs. by Daniel Dunbar · 13 years ago
- f8715de Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 13 years ago
- 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
- 6566e23 Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer by Argyrios Kyrtzidis · 13 years ago
- 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
- 1b3240b Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 13 years ago
- 188dbef When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 13 years ago
- e2951f4 Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 13 years ago
- d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
- 3a6c814 Decouple code-completion for the SkipFunctionBodies frontend option and by Argyrios Kyrtzidis · 13 years ago
- 1452ff1 Teach the preprocessor to hold onto the preprocessor options. by Douglas Gregor · 13 years ago
- b85b9cc Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 13 years ago
- 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
- 4b29c16 Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 13 years ago
- c9ad5fb Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 13 years ago
- 13afbf4 Make sure temporary files are deleted when recovering from a crash when compiling modules. by Benjamin Kramer · 13 years ago
- 3c717b4 Delete temporary output files when an error occurs during PCH reading. by Benjamin Kramer · 13 years ago
- cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
- 72d1aa3 Introduce ASTConsumer::HandleImplicitImportDecl() callback that is invoked by Argyrios Kyrtzidis · 13 years ago
- 43af513 In the Module class, add a reference to the corresponding AST file. by Argyrios Kyrtzidis · 13 years ago
- 3292d06 Add a new libclang completion API to get brief documentation comment that is by Dmitri Gribenko · 13 years ago
- 3ef9c44 Pulls diagnostics for temp file handling into the common diagnostic kinds. by Manuel Klimek · 13 years ago
- f6a6346 For final output files create them with mode 0664 to match other by Eric Christopher · 13 years ago
- 6e9a8ad Remove variables made dead by r155923 by David Blaikie · 14 years ago
- 8568fb9 Remove dead code found by static analyzer. by Ted Kremenek · 14 years ago
- 29898f4 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 14 years ago
- 2fca3c2 Changed all direct calls to CompletionConsumer.reset(..) to go call by Erik Verbruggen · 14 years ago
- 6e92251 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 14 years ago
- 4a280ff [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 14 years ago
- 647dcd8 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. by Argyrios Kyrtzidis · 14 years ago
- ae77b3d Frontend: Default to creating output files using temporary files + rename. by Daniel Dunbar · 14 years ago
- b9c62c0 Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 14 years ago
- 335c5a4 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 14 years ago
- c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 2e12965 Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 14 years ago
- 83d46be Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 14 years ago
- 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
- e212489 Switch over to LLVM's file-level locking facility by Douglas Gregor · 14 years ago
- e1fbde5 Ensure that we clean up after a failed module build and cope with the by Douglas Gregor · 14 years ago
- 07f4357 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 14 years ago
- 279a6c3 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 14 years ago
- a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
- 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
- eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
- 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
- 98a52db Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 14 years ago
- 4548e04 Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics by Ted Kremenek · 14 years ago
- a0caa29 Revert r146646 that was a mistake, and make the intended change in the right file. by Argyrios Kyrtzidis · 14 years ago
- d99472f [libclang] Try to unbreak mingw build. by Argyrios Kyrtzidis · 14 years ago
- 2537a36 Keep track of import dependencies between submodules within the module by Douglas Gregor · 14 years ago
- 7910d7b Make changes to SDiagsWriter to make it work in combination with the ARC migrator: by Argyrios Kyrtzidis · 14 years ago
- ee78d3e If we can't write the temporary module map file when compiling a by Douglas Gregor · 14 years ago
- 2f554c4 Add a FIXME to provide a sensible error message here by Douglas Gregor · 14 years ago
- 19f9f7b Use absolute paths for temporary module map files by Douglas Gregor · 14 years ago
- bcfc7d0 When we treat an #include or #import as a module import, create an by Douglas Gregor · 14 years ago
- ff2be53 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 14 years ago
- de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
- eb44eda Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 14 years ago
- 6902197 Implement (de-)serialization of the description of a module and its by Douglas Gregor · 14 years ago
- 1805b8a Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 14 years ago
- 5196bc6 When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 14 years ago
- 7194420 Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 14 years ago
- f545f67 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 14 years ago
- 514b636 Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 14 years ago
- 6dc5792 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 14 years ago
- ca29545 When attempting to load a module that is not in the module cache, by Douglas Gregor · 14 years ago
- 8cf47df Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 14 years ago
- ac42ec6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 14 years ago
- 86b6f74 Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 14 years ago
- 7d106e4 Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 14 years ago
- 197ac20 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 14 years ago
- 8188c8a rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 14 years ago