- beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
- afa7cb3 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
- e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 12 years ago
- 1b7ed91 [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). by Argyrios Kyrtzidis · 12 years ago
- 801272a Add a driver option -ivfsoverlay by Ben Langmuir · 12 years ago
- c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
- a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
- 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
- 3d4417c Stat system dependencies when using -verify-pch by Ben Langmuir · 12 years ago
- 2cb4a78 Add a CC1 option -verify-pch by Ben Langmuir · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- ce2c726 Bury leaked pointers in a global array to silence a leak detector in --disable-free mode by Kostya Serebryany · 12 years ago
- 965f882 Remove a whole lot of unused variables by Alp Toker · 12 years ago
- 5150f2f Avoid crashing if a directory has no pch files. by Rafael Espindola · 12 years ago
- f0168de [libclang] Allow building a precompiled preamble with compiler errors by Argyrios Kyrtzidis · 12 years ago
- 24ec769 [frontend] Make -chain-include work when used with modules. by Argyrios Kyrtzidis · 13 years ago
- 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 13 years ago
- c00f43a [frontend] Initialize the diagnostic client before loading an ast file. by Argyrios Kyrtzidis · 13 years ago
- 48b72d8 [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 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
- f831767 Documentation cleanup: fixing documentation for FrontendAction. by James Dennett · 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
- 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
- d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
- b636875 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 13 years ago
- fc9e7a2 If the precompiled header named by "-include" is actually a directory, by Douglas Gregor · 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
- ea762b0 Make sure to call EndSourceFile even if we can't continue compiling. by Jordan Rose · 13 years ago
- 1416e17 [libclang] Don't crash when saving a PCH from a prefix header by Argyrios Kyrtzidis · 13 years ago
- 48b8128 Fix indenting. by David Blaikie · 13 years ago
- 6e92251 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 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
- c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- db0fc51 Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 14 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
- e9fc377 Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 14 years ago
- 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
- 9afd449 When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, by Argyrios Kyrtzidis · 14 years ago
- 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- f887db0 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 14 years ago
- b12986f Make -error-on-deserialized-decl work correctly by correctly delegating to by Argyrios Kyrtzidis · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 900d4bf Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- 0248f57 Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
- 90b6a2a [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 14 years ago
- b570351 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 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
- 35dcda7 Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 15 years ago
- 1388a89 Finish up the diagnostic client before we've torn down the ASTReader, by Douglas Gregor · 15 years ago
- 606c4ac Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 15 years ago
- 741bf9d Support for -plugin-arg- with -add-plugin by Nico Weber · 15 years ago
- 2992efa Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 15 years ago
- e8473c2 Such function decls,as objc's objc_msgSend, builtins in by Fariborz Jahanian · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 31448a4 Use hasErrorOccurred() instead of getNumErrors() where it makes sense. by Argyrios Kyrtzidis · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 2129ccf If Consumer object failed to create due to some by Fariborz Jahanian · 15 years ago
- 65ad569 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 15 years ago
- 55d1fc2 Give a default implementation for ASTDeserializationListener's methods, no functionality change. by Argyrios Kyrtzidis · 15 years ago
- 0427be9 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 15 years ago
- a11aca4 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 15 years ago
- 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
- d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
- 3e31c72 Rename various classes from PCH to AST. by Sebastian Redl · 15 years ago
- 0e93f01 Teach CompilerInstance to create and hold on to the Sema object used 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
- 4d3af3e When given the -chained-pch option and a previous PCH file, have the PCHWriter emit a CHAINED_METADATA record instead of METADATA, and write a link to the previous file there. by Sebastian Redl · 15 years ago
- 9507f9c Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
- fcb2e6d FrontendAction: Track active file kind. by Daniel Dunbar · 15 years ago
- fa6214c Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate. by Daniel Dunbar · 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
- 7f95d26 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 16 years ago
- 58c7934 Match MemoryBuffer API changes. by Chris Lattner · 16 years ago
- d03e823 Clarify the ownership semantics of the Diagnostic object used by by Douglas Gregor · 16 years ago
- cb9eaf5 PPCallbacks: Add hook for reaching the end of the main file, and fix DependencyFile to not do work in its destructor. by Daniel Dunbar · 16 years ago
- 1c558cd Lowercase for consistency by Kovarththanan Rajaratnam · 16 years ago
- 1615d45 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 16 years ago
- 5920300 Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify. by Daniel Dunbar · 16 years ago
- 5505dff This patch moves the frontend timer from clang-cc into CompilerInstance. by Kovarththanan Rajaratnam · 16 years ago
- d6ea902 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 16 years ago
- a0ff58d Add FrontendAction interface, for encapsulating a "clang-cc" style action. by Daniel Dunbar · 16 years ago