- 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
- 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
- 7219a5d don't allow remapping PTH file paths with -fworking-directory, the by Chris Lattner · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 3f5a9ef give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 15 years ago
- bc46793 Remove the hack where, to get the return status, we had special case for VerifyDiagnosticsClient by Argyrios Kyrtzidis · 15 years ago
- c79346a Since multiple diagnostics can share one diagnostic client, have the client keeping track by Argyrios Kyrtzidis · 15 years ago
- d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
- 44c6ee7 Improve ASTUnit's capture of diagnostics so that the by Douglas Gregor · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 2f76cd7 Add support for code completion on stdin. by Dan Gohman · 15 years ago
- 5276521 Simplify this code: don't check for the same error two by Dan Gohman · 15 years ago
- b9ab0ed Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 15 years ago
- 4e0f15a Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 15 years ago
- 89c3149 Tighten up constness of argv parameters to allow for string literals as argumants and to reflect actual (non-modifying) use. by Axel Naumann · 15 years ago
- 009e7f2 Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. by Sebastian Redl · 15 years ago
- d059997 Use a temporary file for output which gets renamed after all the writing is finished. by Argyrios Kyrtzidis · 15 years ago
- 8b4c320 createMainFileID doesn't need its IncludePos argument, since by Dan Gohman · 15 years ago
- f5b1346 Rename the ASTReader header files. by Sebastian Redl · 15 years ago
- 3e31c72 Rename various classes from PCH to AST. by Sebastian Redl · 15 years ago
- 2c499f6 Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
- 2dd19f1 Simplify the ownership model for DiagnosticClients, which was really by Douglas Gregor · 15 years ago
- 135bcc7 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 15 years ago
- 256a728 Revert Sebastian's build-breaking patch. by Douglas Gregor · 15 years ago
- 52ce9bb Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 15 years ago
- 3998219 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 15 years ago
- e525b4e The Sema object will get destroyed before all of the others anyway. We don't need to force it by Douglas Gregor · 15 years ago
- 0e93f01 Teach CompilerInstance to create and hold on to the Sema object used by Douglas Gregor · 15 years ago
- 8e984da Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 15 years ago
- 07a89a8 Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 15 years ago
- ce3a829 Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
- 5b11d49 Make ASTContext always use the BumpPtrAllocator. by Douglas Gregor · 15 years ago
- 6087643 Correctly initialize Reader to null. by Sebastian Redl · 15 years ago
- 595c513 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 15 years ago
- aed46fc Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 15 years ago
- 8654638 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 15 years ago
- 9b491e7 Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
- cab4933 MemoryBuffer::getSTDIN may return a null pointer if an error occurs. by Dan Gohman · 15 years ago
- f64acca Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
- 2d2d907 Once we've emitted a fatal diagnostic, keep counting errors but with a by Douglas Gregor · 16 years ago
- 198cb4d Instead of counting totally diagnostics, split the count into a count by Chris Lattner · 16 years ago
- 7f95d26 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 16 years ago
- 171b780 Teach Clang's -cc1 option -print-stats to print LLVM statistics. by Douglas Gregor · 16 years ago
- 1c201fb clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 16 years ago
- 7f6d60d Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 16 years ago
- eeed0cc Simplify error path using OwningPtr by Kovarththanan Rajaratnam · 16 years ago