- e2978e3 Add test for the driver's handling of modules by Douglas Gregor · 13 years ago
- 8ee51ef Teach the driver to always pass down a module cache path. If none is by Douglas Gregor · 13 years ago
- df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
- 1990346 Thread safety: adding additional documentation to the main thread safety interface, and making the destructor for the thread safety handler pure virtual by Caitlin Sadowski · 13 years ago
- 194418f Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions by Caitlin Sadowski · 13 years ago
- 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
- f45b357 PR10864: make sure we correctly delay type-checking for inline asm tied operands with dependent type. Patch by Likai Liu. by Eli Friedman · 13 years ago
- 297b20a Use a group for a diagnostics I added late. by Fariborz Jahanian · 13 years ago
- 4532b55 [arcmt] Use __bridge_retained when passing an objc object to a CF parameter by Argyrios Kyrtzidis · 13 years ago
- 528a499 objc-arc: warn when a 'retain' block property is by Fariborz Jahanian · 13 years ago
- 33e8491 [analyzer] Remove redundant copy constructor. by Anna Zaks · 13 years ago
- 4d353eb [analyzer] After CFG has been linearized, we can have a situation where an ExpoledNode has an invalid SourceLocation (which has no correspondence in the source code). This commit is the first step to solve this problem. by Anna Zaks · 13 years ago
- ab9b154 Add comment. by Akira Hatanaka · 13 years ago
- 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 13 years ago
- 2121cda Formatting. by Eric Christopher · 13 years ago
- 5c22ad2 Fix comment. by Eli Friedman · 13 years ago
- 815eb6b [driver] Add support for the COMPILER_PATH environment variable, which adds the by Chad Rosier · 13 years ago
- 43f48b0 [analyzer] Refactor: Make PathDiagnosticLocation responsible for creating a valid object given an ExploadedNode (the same logic can be reused by other checkers). by Anna Zaks · 13 years ago
- edc9592 Fix typo. by Eric Christopher · 13 years ago
- 76d991e 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 · 13 years ago
- 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
- 7ea51d5 [libclang] Remove libclang.darwin.exports, it's not used anymore. by Argyrios Kyrtzidis · 13 years ago
- e8683d6 In general, don't look through explicit casts when trying by John McCall · 13 years ago
- a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 13 years ago
- 36f37b6 O64 will not be supported. by Akira Hatanaka · 13 years ago
- 1d19edc mips*-*-psp is no longer supported as a target. by Akira Hatanaka · 13 years ago
- 5d35aa0 Split the two invalid uses of the unqualified Foobar at line 3 to two lines by Kaelyn Uhrain · 13 years ago
- eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
- a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
- e6be34d [libclang] Introduce clang_getPresumedLocation which works like clang_getExpansionLocation by Argyrios Kyrtzidis · 13 years ago
- 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
- 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
- de24d44 Turn off the generation of unaligned atomic load/store; I'm going to explicitly error out on such cases in the backend, at least for the moment. by Eli Friedman · 13 years ago
- 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
- 221d5a5 [libclang] Correct annotation and taking of cursor for objc class references by Argyrios Kyrtzidis · 13 years ago
- 18aa2ff Rename InterFace -> Interface, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- 6dc6f00 A strong property of block type has "copy" setter semantics, not "retain". by John McCall · 13 years ago
- f1e7af3 Add the location of the interface reference to IBOutletCollectionAttr. by Argyrios Kyrtzidis · 13 years ago
- 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
- 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
- e87158d Thread safety: Initializing var before exhaustive switch statement to deal with extraneous warning produced by gcc but not clang by Caitlin Sadowski · 13 years ago
- 6639e92 [libclang] by Argyrios Kyrtzidis · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 8c7f4bc [driver] Add follow up comment for r139551 to ensure the unused option is not by Chad Rosier · 13 years ago
- 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
- ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
- fe522c2 Add a struct-size check for modules when dealing with module-private fields by Douglas Gregor · 13 years ago
- c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
- e05ee6d Switch -Wreturn-type to completely rely on the CFG model of no-return. by Chandler Carruth · 13 years ago
- 8375416 Add a bit to the CFGBlock to track when it contains a no-return by Chandler Carruth · 13 years ago
- dba3fb5 Consolidate the logic for building a no-return CFG block into a single by Chandler Carruth · 13 years ago
- c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
- d6ce22c This test seems pretty low-value. by John McCall · 13 years ago
- c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
- 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
- 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
- 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
- 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
- 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
- 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
- dc3e725 [driver] Ignore the '--' option, rather then fail. Do so to match gcc's by Chad Rosier · 13 years ago
- f95a201 [analyzer] CmpRuns can now optionally delete empty reports. by Anna Zaks · 13 years ago
- 7613c73 Thread safety: small formatting change by Caitlin Sadowski · 13 years ago
- c295461 [libclang] For getDeclFromExpr in CIndex.cpp, associate the decl of by Argyrios Kyrtzidis · 13 years ago
- 544055f [analyzer] CmpRuns.cmpScanBuildResults() should be easy to call from other modules. by Anna Zaks · 13 years ago
- 22d70e0 Rename CmpRuns into CmpRuns.py so that it could be used as a module. by Anna Zaks · 13 years ago
- 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
- 48822fb Kill off an irrelevant FIXME by Douglas Gregor · 13 years ago
- e7566cf By popular demand, enumerate all builtin types! by Devang Patel · 13 years ago
- 6eef9fb Refactor CheckAdditionOperands() to use early return for pointer addition. by Richard Trieu · 13 years ago
- e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 13 years ago
- 773d847 [analyzer] Simplify the test, use generic/more descriptive names. by Anna Zaks · 13 years ago
- 3d3aa19 Add an assert so that new builtins do not sneak without proper debug info. by Devang Patel · 13 years ago
- 74a292f Update test to fix windows buildbot. by Devang Patel · 13 years ago
- 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
- 40098e8 [libclang] Make c-index-test check CINDEXTEST_REMAP_AFTER_TRIAL environment variable, by Argyrios Kyrtzidis · 13 years ago
- d9f1934 Fix two comments from warn to emit error to match the actual diagnostic used. by Richard Trieu · 13 years ago
- 7a75646 [analyzer] Fix a failure encountered while analyzing bind (radar://10105448). by Anna Zaks · 13 years ago
- a81fffe Doxygen comments. by Anna Zaks · 13 years ago
- f7afe4a [analyzer] Fix a new failure encountered while building Adium exposed as a result of r138196(radar://10087620). ObjectiveC property of type int has a value of type ObjCPropRef, which is a Loc. by Anna Zaks · 13 years ago
- 0047ed1 [analyzer] Test for -analyze-function on ObjectiveC to accompany r139439. by Anna Zaks · 13 years ago
- e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
- 591dc84 Allow __module_private__ on fields by Douglas Gregor · 13 years ago
- f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
- eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 13 years ago
- cb4d7c2 Silence ?: precendence warning when parenthesis are present. by Hans Wennborg · 13 years ago
- afc5b15 Silence "end of non-void function" warnings with llvm_unreachable and add an assert. by Benjamin Kramer · 13 years ago
- 3a448fb objc rewriter - more fixes to support compiling the rewritten by Fariborz Jahanian · 13 years ago
- a2f4ae8 remove pedantic ; by Chris Lattner · 13 years ago
- bbb253c Modernize and comment; no functionality change. by John McCall · 13 years ago
- 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
- 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
- ac5ecf4 Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. by David Blaikie · 13 years ago
- 6f2ec51 Make this test portable on Win32. by Julien Lerouge · 13 years ago
- 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
- b1f251f Missed a %local use; hopefully this clears this test up. by John McCall · 13 years ago
- a81b36d Fix a broken assert in AST/DeclCXX.cpp. by Richard Trieu · 13 years ago
- 42f19be clang part of r139458; un-XFAIL testcase. by Eli Friedman · 13 years ago
- 5c988bd Revision 139454 fixed a broken assert in LLVM, which causes by Richard Trieu · 13 years ago
- bf379a6 Make this test not depend on unnecessary details and IR variable names. by John McCall · 13 years ago