- 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
- 4610ea2 Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. by Ted Kremenek · 14 years ago
- 0010bd9 lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. by NAKAMURA Takumi · 14 years ago
- 82a3511 Whitespace by NAKAMURA Takumi · 14 years ago
- a04a46e Seriously ugly hack, part 2 by Douglas Gregor · 14 years ago
- 10312ab Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 14 years ago
- 54a8881 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 14 years ago
- 51e0b54 When build a module on demand, run the module-building job on a by Douglas Gregor · 14 years ago
- 44e688d Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 14 years ago
- d0e9e3a Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 14 years ago
- 69609dc Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
- 8b00dcb Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
- e2eefae Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 7c06d86 [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
- 97eec24 Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
- 44bf68d Comment what's going on when we compile a module by Douglas Gregor · 14 years ago
- dff0e89 Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 14 years ago
- 6137d32 When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 14 years ago
- 21931ef Make -E work with module imports by Douglas Gregor · 14 years ago
- 3728ea7 Assert that the module hash produced after stripping away non-modular options is the same as the module hash before stripping those options. by Douglas Gregor · 14 years ago
- 1735f4e For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
- f1312a8 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 14 years ago
- 2b9b464 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 14 years ago
- faeb1d4 When an import statement fails to find a module in the module cache, by Douglas Gregor · 14 years ago
- 1e44e02 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 14 years ago
- 8835e03 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 14 years ago
- e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
- 83297df Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 14 years ago
- dd8a2fe Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 14 years ago
- 0814253 Introduce support for a simple module import declaration, which by Douglas Gregor · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- 08a2bfd Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- c567ba2 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
- a6895d8 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 14 years ago
- ff9a550 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 14 years ago
- 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
- de81fc8 NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 14 years ago
- 321cdb8 avoid using config.h in public headers by Dylan Noblesmith · 14 years ago
- b570351 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
- d70fb98 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
- 998caea Introduce a new libclang parsing flag, by Douglas Gregor · 15 years ago
- 44d9ef7 Frontend/CC_LOG_DIAGNOSTICS: Fix thinko and open diag log in append mode. by Daniel Dunbar · 15 years ago
- 7b83306 Fronted/CC_LOG_DIAGNOSTICS: Wire up dwarf-debug-flags support. by Daniel Dunbar · 15 years ago
- 2083c32 Frontend: Sketch a LogDiagnosticPrinter object, and wire CC_LOG_DIAGNOSTICS to by Daniel Dunbar · 15 years ago
- fe908a8 Frontend: Change CC_PRINT_HEADERS to not print header depth markers, these don't by Daniel Dunbar · 15 years ago
- 5e14d39 Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. by Ted Kremenek · 15 years ago
- 9ba8fb1 Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 15 years ago
- b5c356a Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 15 years ago
- 8f5cf74 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 15 years ago
- a6d2bff Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 15 years ago
- 14a552b Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 15 years ago
- 606c4ac Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 15 years ago
- 1af1d2751 Frontend: Add -header-include-file option, for allowing saving header include by Daniel Dunbar · 15 years ago
- 27734fd Frontend: Factor out header include dumping (-H) into its own preprocessor by Daniel Dunbar · 15 years ago
- e326f9b Frontend: Add an explicit RemoveFileOnSignal flag argument, to control the by Daniel Dunbar · 15 years ago
- f6efe58 Replace all uses of PathV1::exists with PathV2::fs::exists. by Michael J. Spencer · 15 years ago
- d9da7a1 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
- f25faaa Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
- 936a5b4 When loading a precompiled preamble, use the file ID of the by Douglas Gregor · 15 years ago