- 84b7964 [libclang] API enhancements by Joe Groff! by Argyrios Kyrtzidis · 13 years ago
- e487f42 Rename Objective-C-only tests to .m by Douglas Gregor · 13 years ago
- e6fb987 Remove misleading error message by Douglas Gregor · 13 years ago
- ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
- b80a386 Remove unused member to appease valgrind. by Benjamin Kramer · 13 years ago
- 7b5f101 [asan] Mac: do not link dynamic libs with the asan-rt, use -undefined dynamic_lookup for dynamic libs. Style fixes. Patch by glider@google.com by Kostya Serebryany · 13 years ago
- ef85b56 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 13 years ago
- 0983392 When suggesting a module import for a #include or #import, suggest the by Douglas Gregor · 13 years ago
- d620a84 Implement modules support for subframeworks (aka embedded 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
- dd023bc Headers: wmmintrin.h only needs xmmintrin.h. by Daniel Dunbar · 13 years ago
- 9f74f4f Minor tweak to prepare for submodules with umbrella headers. No actual by Douglas Gregor · 13 years ago
- 82e11cd Install cpuid.h when building with cmake too. by Rafael Espindola · 13 years ago
- 122de3e Suggest typo corrections for implicit function declarations. by Hans Wennborg · 13 years ago
- d64251f Extend warnings for missing '@end'. Fixes PR2709. by Erik Verbruggen · 13 years ago
- 26b45d8 Switch a cast to a dyn_cast and check the pointer before using. Fixes a crash by Richard Trieu · 13 years ago
- 55e983c Fix test for unrelated changes. by Nick Lewycky · 13 years ago
- 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
- 68805fe Minor comment update. by Eli Friedman · 13 years ago
- b92e5d0 Fix an extremely stupid bug causing terrible miscompilations by John McCall · 13 years ago
- e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
- 19efa3e Make sure we perform lvalue-to-rvalue conversions for enum initializers. PR11484. by Eli Friedman · 13 years ago
- ec23678 objc: put out more coherent warning when method definition by Fariborz Jahanian · 13 years ago
- e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
- 02f8396 More refactoring of objc rewriter. by Fariborz Jahanian · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- bd7d828 Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. by Eli Friedman · 13 years ago
- da5f2d2 [libclang] When indexing a field in a C++ class, return an entity by Argyrios Kyrtzidis · 13 years ago
- 02f34c5 [analyzer] Rely on LLVM Dominators in Clang dominator computation. by Anna Zaks · 13 years ago
- eca4e6e [analyzer] Mark ConstraintManager::canReasonAbout as protected. by Anna Zaks · 13 years ago
- 084842d [analyzer] Simplify the condition. by Anna Zaks · 13 years ago
- 4473755 [analyzer] Simplify the expected-warning statement. by Anna Zaks · 13 years ago
- e14ca9f Add a warning for implicit conversion from function literals (and static by Lang Hames · 13 years ago
- 0dd7a25 Make isWeakDecl available as a method on ValueDecl. by Lang Hames · 13 years ago
- dd8079c More objc rewriter refactoring. by Fariborz Jahanian · 13 years ago
- bea728b [analyzer] Add a missing taint tester warning. by Anna Zaks · 13 years ago
- 5344baa [analyzer] Unify SymbolVal and SymExprVal under a single SymbolVal class. by Anna Zaks · 13 years ago
- 76462f0 [analyzer] Remove all uses of ConstraintManager::canResonAbout() from by Anna Zaks · 13 years ago
- 3cdf584 [analyzer] First step toward removing by Anna Zaks · 13 years ago
- 1a00eef [analyzer] Minor improvements on RangeConstraint pretty-printing. by Anna Zaks · 13 years ago
- f62ceec [analyzer] Change RetainCountChecker to use symbol dump method instead by Anna Zaks · 13 years ago
- d016785 [analyzer] Add ability to do a simple ProgramState dump() without requiring CFG. by Anna Zaks · 13 years ago
- a50b7ab [analyzer] Add a debug checker to test for tainted data. by Anna Zaks · 13 years ago
- 5845717 Some early refactoring of objective-c rewriter. by Fariborz Jahanian · 13 years ago
- 8179aa7 [asan] don't require libstdc++ for asan on linux. Mac fix will go separately by Kostya Serebryany · 13 years ago
- c9577f3 we got badgered into supporting multi-alternative constraints. by Chris Lattner · 13 years ago
- 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
- f4ac17e Fix printing of wildcard exports. by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- 4bc8738d Actually add a useful bit to the comment pre-FIXME by Douglas Gregor · 13 years ago
- 5598868 When writing a module file, keep track of the set of (sub)modules that by Douglas Gregor · 13 years ago
- 5460ff3 include/clang*/Makefile: Tweak installation to work with CLANG_SRCDIR. by NAKAMURA Takumi · 13 years ago
- 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
- 649657e Move block return type inference diagnostic to a common place where by Fariborz Jahanian · 13 years ago
- 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
- 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
- 0586520 If block literal return type is not specified, return type of the block is by Fariborz Jahanian · 13 years ago
- 4d604d6 In Microsoft mode, don't perform typo correction in a template member function dependent context because it interferes with the "lookup into dependent bases of class templates" feature. by Francois Pichet · 13 years ago
- 1cdb70b Implement overload resolution for reference-typed parameters supplied with initializer lists. by Sebastian Redl · 13 years ago
- 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
- 8bc2782 [PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initialized by Argyrios Kyrtzidis · 13 years ago
- d977e6b [libclang] Fix infinite loop when doing visitation of an OpaqueValueExpr. by Argyrios Kyrtzidis · 13 years ago
- dcbb2fb [libclang] Allow indexing/get-cursor/etc. for the exception variable in a C++ catch. by Argyrios Kyrtzidis · 13 years ago
- 51f5120 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. by Eli Friedman · 13 years ago
- d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 13 years ago
- c5e0f9b Module files representing actual modules don't need to know the set of modules they import, since that information isn't actually used. Drop it from the AST file by Douglas Gregor · 13 years ago
- f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
- f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 13 years ago
- e664977 Keep track of all of the import declarations that are parsed or by Douglas Gregor · 13 years ago
- 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
- 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
- 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
- 3aaeccc Update for change to LLVM TargetMachine API in r145714. by Nick Lewycky · 13 years ago
- 8c366c4 Add missing test header by Douglas Gregor · 13 years ago
- 6236a29 Only perform checking of the predefines buffer when loading a by Douglas Gregor · 13 years ago
- 377cc6e Make r145697 actually work. by Hans Wennborg · 13 years ago
- 10ce932 Make sure that name lookup in C checks whether a name is hidden. by Douglas Gregor · 13 years ago
- 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
- 07165b9 When making a module visible, also make any of its exported modules by Douglas Gregor · 13 years ago
- af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
- a015cab Notify the AST writer (via ASTDeserializationListener) when a by Douglas Gregor · 13 years ago
- 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
- bff22ac Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560. by Eli Friedman · 13 years ago
- ff98652 runtime/Linux: Initial support for tying compiler-rt build into Clang build on by Daniel Dunbar · 13 years ago
- c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
- 93bfd79 Clean up some oddly gratuitous vertical whitespace. by Eric Christopher · 13 years ago
- 867a379 Rename function. by Eric Christopher · 13 years ago
- 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
- 320fa4b Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. by Ted Kremenek · 13 years ago
- 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
- 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
- b876993 [asan] update docs to allow, but discourage, -O0 by Kostya Serebryany · 13 years ago
- ee1ad99 When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. by Eli Friedman · 13 years ago
- 94b54ea Driver/Darwin: Add ASAN runtime library link support. by Daniel Dunbar · 13 years ago
- ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
- 403bc3f Fix -forwardingTargetForSelector: (GNUstep runtime) which was broken for the by David Chisnall · 13 years ago
- 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
- 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
- ee5a21f [analyzer] Make KeychainAPI checker less aggressive. radar://10508828 by Anna Zaks · 13 years ago
- a38c473 When typo-correction an Objective-C superclass name, don't by Douglas Gregor · 13 years ago