- 52f1272 Switch over to LLVM's file-level locking facility by Douglas Gregor · 13 years ago
- 85ae12d Ensure that we clean up after a failed module build and cope with the by Douglas Gregor · 13 years ago
- c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
- e434ec7 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 13 years ago
- 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
- a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
- 11583c7 Due to a bug, -Wno-everything works like -Weverything. Fix the bug by having by Argyrios Kyrtzidis · 13 years ago
- bbdfad5 objc-arc: introduce -no-finalize-removal which in gc mode, by Fariborz Jahanian · 13 years ago
- 453dbcb Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 13 years ago
- 61d679a Introduce 3 new fixit options: by Argyrios Kyrtzidis · 13 years ago
- cf2362b Fix -fmacro-backtrace-limit=0 to show the entire macro backtrace. by Ted Kremenek · 13 years ago
- 5ac4b69 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 13 years ago
- b5c6bab arc migrator: Provide infrastructure to add options by Fariborz Jahanian · 13 years ago
- 7f6cf97 Improve Lexer::getImmediateMacroName to take into account inner macros by Argyrios Kyrtzidis · 13 years ago
- 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
- f3c1ca6 lib/Frontend/InitHeaderSearch.cpp: [Cygwin] Add 4.5.3. by NAKAMURA Takumi · 13 years ago
- b4f90c2 [Cygwin] Abandon Cygwin-1.5 and g++-3. Use g++-4.3 and higher on Cygwin-1.7. by NAKAMURA Takumi · 13 years ago
- 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
- 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
- c2a8d6c Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer and by Anna Zaks · 13 years ago
- 7fe90f3 [libclang] Make sure Preprocessor is set in ASTUnit during indexing. by Argyrios Kyrtzidis · 13 years ago
- c876946 Treat -Wformat=0 as an alias for -Wformat. by Hans Wennborg · 13 years ago
- 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
- b8c879a When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, by Argyrios Kyrtzidis · 13 years ago
- 752769f When generating includes for all of the headers we found in an by Douglas Gregor · 13 years ago
- b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
- 752c74d Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 13 years ago
- c514a8a Rename the command-line option for mapping #include/#import over to by Douglas Gregor · 13 years ago
- ba9186c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 13 years ago
- abf07a7 Fix PR11685 by implementing -ffast-math and its various friends in the by Chandler Carruth · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
- b406669 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 13 years ago
- 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- 430cf51 Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- 8fdb6de Let CompilerInvocation initialization indicate failure by Dylan Noblesmith · 13 years ago
- 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
- 3ff53b3 Update the CMake build for r146959's new files. by Chandler Carruth · 13 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
- ad64684 Frontend/VerifyDiagnosticConsumer.cpp: Fix an expression that had side-effect. by NAKAMURA Takumi · 13 years ago
- 2a76410 Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics by Ted Kremenek · 13 years ago
- 2898d4f Refactor 'TextDiagnostic' to have a parent class 'DiagnosticRenderer' which handles by Ted Kremenek · 13 years ago
- 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
- 0e818a4 Fixup to the relaxed diagnostic verification option r146633. by Anna Zaks · 13 years ago
- 53ba956 Revert r146646 that was a mistake, and make the intended change in the right file. by Argyrios Kyrtzidis · 13 years ago
- f5a684d [libclang] Try to unbreak mingw build. by Argyrios Kyrtzidis · 13 years ago
- 4bf34d1 <climits> has UINT_MAX, not <limits>. by Eli Friedman · 13 years ago
- 676bb5a Another fixit for r146633 (to make debian-fnt bot happy), try including limits instead. by Anna Zaks · 13 years ago
- c035e09 Fixit for r146633. Make sure UINT_MAX is defined on all platforms. by Anna Zaks · 13 years ago
- 2135ebb Add support for matching one or more (aka regex +) diagnostic messages with -verify. by Anna Zaks · 13 years ago
- 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
- 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
- ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
- 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
- 3b29bb9 When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 13 years ago
- 001f628 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 13 years ago
- 71088d1 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 13 years ago
- cb381ea Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 13 years ago
- 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
- 29f2787 Make changes to SDiagsWriter to make it work in combination with the ARC migrator: by Argyrios Kyrtzidis · 13 years ago
- f64114b If we can't write the temporary module map file when compiling a by Douglas Gregor · 13 years ago
- e912029 Add a FIXME to provide a sensible error message here by Douglas Gregor · 13 years ago
- 1e821e9 Use absolute paths for temporary module map files by Douglas Gregor · 13 years ago
- 8075ce6 When building the main file to parse given a module map, don't skip by Douglas Gregor · 13 years ago
- 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
- e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
- 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
- 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- e25633f Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 13 years ago
- 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
- a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
- b514c79 Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 13 years ago
- 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
- 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
- 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
- 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
- f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
- 933e7a6 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 13 years ago
- 9870401 Initialize NumWarningsInPreamble in ASTUnit's constructor, for safety. by Argyrios Kyrtzidis · 13 years ago
- 85224ae Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 13 years ago
- a74ec5c Add a couple more GCC versions to C++ search paths for MinGW. Patch by Ruben Van Boxem. by Eli Friedman · 13 years ago
- a4d36a6 When attempting to load a module that is not in the module cache, by Douglas Gregor · 13 years ago
- 4e96944 Add missing equals. by Benjamin Kramer · 13 years ago
- 6f3ce97 [libclang] Indexing API: If the client requested to get a CXTranslationUnit after by Argyrios Kyrtzidis · 13 years ago
- 991bf49 [libclang] Indexing API: Capture diagnostics during indexing. by Argyrios Kyrtzidis · 13 years ago
- 4c7ce36 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 13 years ago
- c14a03d [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 13 years ago
- b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
- c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
- 1b91ab4 Delete the depfile if we could not open a header file. We cannot by Peter Collingbourne · 13 years ago
- 8a0c5c2 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 13 years ago
- 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
- d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago