- a9f4f62 Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 15 years ago
- d3ab63e Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 15 years ago
- 7d0c4cc 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
- 1d9f1fe 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
- dc24572 Use a temporary file for output which gets renamed after all the writing is finished. by Argyrios Kyrtzidis · 15 years ago
- f155dfa createMainFileID doesn't need its IncludePos argument, since by Dan Gohman · 15 years ago
- 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 15 years ago
- 571db7f Rename various classes from PCH to AST. by Sebastian Redl · 15 years ago
- c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
- bdbb004 Simplify the ownership model for DiagnosticClients, which was really by Douglas Gregor · 15 years ago
- 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 15 years ago
- 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 15 years ago
- 93c9729 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
- 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 15 years ago
- 1e3a97c 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
- f18d0d8 Teach CompilerInstance to create and hold on to the Sema object used by Douglas Gregor · 15 years ago
- 1abc6bc Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 15 years ago
- ffaab3e 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
- fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
- 63fe86b Make ASTContext always use the BumpPtrAllocator. by Douglas Gregor · 15 years ago
- fae4f15 Correctly initialize Reader to null. by Sebastian Redl · 15 years ago
- a93e3b5 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 15 years ago
- 2056048 Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 15 years ago
- d3598a6 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 15 years ago
- c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
- 6f11897 MemoryBuffer::getSTDIN may return a null pointer if an error occurs. by Dan Gohman · 15 years ago
- d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
- 1864f2e Once we've emitted a fatal diagnostic, keep counting errors but with a by Douglas Gregor · 15 years ago
- 53eee7b Instead of counting totally diagnostics, split the count into a count by Chris Lattner · 15 years ago
- 2801977 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 15 years ago
- 95dd558 Teach Clang's -cc1 option -print-stats to print LLVM statistics. by Douglas Gregor · 15 years ago
- 2758595 clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 15 years ago
- 94dc8f6 Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 15 years ago
- 6924713 Simplify error path using OwningPtr by Kovarththanan Rajaratnam · 15 years ago
- 5bf932b Simplify ProcessWarningOptions since it can't fail by Kovarththanan Rajaratnam · 15 years ago
- 3d67b1e Issue a proper diagnostic if we couldn't open dump file by Kovarththanan Rajaratnam · 15 years ago
- c3d43b7 Don't consume tokens past the end-of-file in an @interface. Fixes by Douglas Gregor · 15 years ago
- f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
- e51dd7b Lowercase for consistency by Kovarththanan Rajaratnam · 15 years ago
- a88084b Rework how CIndex handles diagnostics. Rather than using a callback, by Douglas Gregor · 16 years ago
- 42e9f8e4 CompilerInstance: Move LLVMContext member out of constructor. by Daniel Dunbar · 16 years ago
- 6228ca0 CompilerInstance: Change to not contain the CompilerInvocation object. by Daniel Dunbar · 16 years ago
- d93256e Introduce serialization and deserialization of diagnostic information by Douglas Gregor · 16 years ago
- 7d95747 Predefine __weak attribute when doing objective-c by Fariborz Jahanian · 16 years ago
- 0397af2 cc1: Factor out CompilerInstance::ExecuteAction which has the majority of the by Daniel Dunbar · 16 years ago
- dd63b28 Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc. by Daniel Dunbar · 16 years ago
- 3604359 Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try to) update all clients to be able to handle failure. by Daniel Dunbar · 16 years ago
- 43adb7e Remove an unnecessary (I believe) exit() on error. by Daniel Dunbar · 16 years ago
- 2973c0e Move file-remapping logic into InitPreprocesor. No functionality change by Douglas Gregor · 16 years ago
- 716f0b3 Introduce a new clang-cc option by Douglas Gregor · 16 years ago
- 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 16 years ago
- 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 16 years ago
- f79bafa This patch moves the frontend timer from clang-cc into CompilerInstance. by Kovarththanan Rajaratnam · 16 years ago
- fc97102 Fix refactoro, clang-cc wasn't properly reporting errors when opening an output file failed. by Daniel Dunbar · 16 years ago
- 049d3a0 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 16 years ago
- 221c721 Shuffle VerifyDiagnosticsClient API to be less fragile. by Daniel Dunbar · 16 years ago
- ccb6cb6 Add CompilerInstance::InitializeSourceManager. by Daniel Dunbar · 16 years ago
- f79dced Switch -verify implementation to use VerifyDiagnosticClient. by Daniel Dunbar · 16 years ago
- 12ce694 Add ASTConsumer to CompilerInstance. by Daniel Dunbar · 16 years ago
- 8a9f569 Move CompilerInstance::set* methods out-of-line. by Daniel Dunbar · 16 years ago
- f482d59 Add CompilerInstance utility functions for creating output files. by Daniel Dunbar · 16 years ago
- a920483 Add output file list to CompilerInstance, so that it can track them instead of by Daniel Dunbar · 16 years ago
- c2f484f Add CodeCompletion consumer to CompilerInvocation. by Daniel Dunbar · 16 years ago
- 0f80039 Add CompilerInstance::createPCHExternalASTSource. by Daniel Dunbar · 16 years ago
- 5eb8100 Add ASTContext to CompilerInstance. by Daniel Dunbar · 16 years ago
- 0fbb3d9 Add CompilerInstance::createDiagnostics, and move clang-cc to it. by Daniel Dunbar · 16 years ago
- 22dacfa Add Preprocessor to CompilerInstance, and move clang-cc CreatePreprocessor to by Daniel Dunbar · 16 years ago
- 16b7449 Add {File,Source}Manager to CompilerInstance. by Daniel Dunbar · 16 years ago
- 2a79e16 Add CompilerInstance, and starting moving clang-cc to it. by Daniel Dunbar · 16 years ago