NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								2eea0bfdb6 
								
							 
						 
						
							
							
								
								clang/test/Index/annotate-tokens.cpp: Appease msvc-targets with -fno-delayed-template-parsing.  
							
							 
							
							... 
							
							
							
							llvm-svn: 179065 
							
						 
						
							2013-04-08 23:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								8a58e4a649 
								
							 
						 
						
							
							
								
								doce parsing: adding few more headerdoc tags.  
							
							 
							
							... 
							
							
							
							// rdar://12379114
llvm-svn: 179039 
							
						 
						
							2013-04-08 18:53:25 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								2ec76747f4 
								
							 
						 
						
							
							
								
								[libclang] Fix cursor visitation to not ignore template arguments in out-of-line member functions.  
							
							 
							
							... 
							
							
							
							rdar://13535645
llvm-svn: 178911 
							
						 
						
							2013-04-05 21:04:10 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								745bf62d21 
								
							 
						 
						
							
							
								
								doce parsing: adding few more headerdoc tags.  
							
							 
							
							... 
							
							
							
							// rdar://12379114
llvm-svn: 178903 
							
						 
						
							2013-04-05 19:40:53 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								b2792972a2 
								
							 
						 
						
							
							
								
								[libclang] Make clang_Cursor_getArgument work with call-exprs.  
							
							 
							
							... 
							
							
							
							Patch by Matthias Kleine!
llvm-svn: 178475 
							
						 
						
							2013-04-01 17:38:59 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								1a0ffd523a 
								
							 
						 
						
							
							
								
								[libclang] Add test case for r178374.  
							
							 
							
							... 
							
							
							
							llvm-svn: 178378 
							
						 
						
							2013-03-29 22:16:32 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								c36633c47a 
								
							 
						 
						
							
							
								
								[Parser] Don't code-complete twice.  
							
							 
							
							... 
							
							
							
							When we are consuming the current token just to enter a new token stream, we push
the current token in the back of the stream so that we get it again.
Unfortunately this had the effect where if the current token is a code-completion one,
we would code-complete once during consuming it and another time after the stream ended.
Fix this by making sure that, in this case, ConsumeAnyToken() will consume a code-completion
token without invoking code-completion.
rdar://12842503
llvm-svn: 178199 
							
						 
						
							2013-03-27 23:58:17 +00:00  
						
					 
				
					
						
							
							
								 
								Evgeniy Stepanov
							
						 
						
							 
							
							
							
							
								
							
							
								dff0255270 
								
							 
						 
						
							
							
								
								Mark comment-to-html-xml-conversion test as XFAIL:msan, in addition to valgrind.  
							
							 
							
							... 
							
							
							
							llvm-svn: 178138 
							
						 
						
							2013-03-27 13:05:40 +00:00  
						
					 
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
						
							 
							
							
							
							
								
							
							
								9d8043b4cc 
								
							 
						 
						
							
							
								
								Actually mark ASan-unfriendly test as XFAIL  
							
							 
							
							... 
							
							
							
							llvm-svn: 177997 
							
						 
						
							2013-03-26 08:45:29 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								f759061908 
								
							 
						 
						
							
							
								
								clang/test/Index/crash-recovery-code-complete.c: Mark it as XFAIL:win32 for now.  
							
							 
							
							... 
							
							
							
							I know MemoryBuffer might affect this. Still investigating.
llvm-svn: 177946 
							
						 
						
							2013-03-25 23:49:11 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								be8bc67b66 
								
							 
						 
						
							
							
								
								documentation parsing: when providing code completion comment  
							
							 
							
							... 
							
							
							
							for a getter used in property-dot syntax, if geter has its own
comment use it. // rdar://12791315
llvm-svn: 177797 
							
						 
						
							2013-03-23 01:10:45 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								1fcf4921af 
								
							 
						 
						
							
							
								
								documentation parsing. Provide code completion comment  
							
							 
							
							... 
							
							
							
							for self.GetterName where GetterName is the getter method 
for a property with name different from the property name 
(declared via a property getter attribute) // rdar://12791315
llvm-svn: 177744 
							
						 
						
							2013-03-22 17:55:27 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								014349cc8c 
								
							 
						 
						
							
							
								
								[libclang] Modify clang_getCursorType to be able to handle a function template decl.  
							
							 
							
							... 
							
							
							
							llvm-svn: 177359 
							
						 
						
							2013-03-18 23:54:50 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								1b5b1ce4f8 
								
							 
						 
						
							
							
								
								[libclang] Fix a test and a warning on windows.  
							
							 
							
							... 
							
							
							
							Patch by Guy Benyei!
llvm-svn: 176806 
							
						 
						
							2013-03-11 16:03:17 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								503c83ad81 
								
							 
						 
						
							
							
								
								[libclang] Introduce clang_findIncludesInFile, that can be used to retrieve all #import/#include directives in a specific file.  
							
							 
							
							... 
							
							
							
							It passes to the visitor, that the caller provides, CXCursor_InclusionDirective cursors for
all the include directives in a particular file.
llvm-svn: 176682 
							
						 
						
							2013-03-08 02:32:34 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								61e368182d 
								
							 
						 
						
							
							
								
								Add code completion for @import <rdar://problem/13344306>.  
							
							 
							
							... 
							
							
							
							llvm-svn: 176666 
							
						 
						
							2013-03-07 23:26:24 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								07cde21584 
								
							 
						 
						
							
							
								
								Add comment to my last test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 176272 
							
						 
						
							2013-02-28 18:03:28 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								15a0b55c97 
								
							 
						 
						
							
							
								
								objective-C code completion. Property accessors may not  
							
							 
							
							... 
							
							
							
							have their own code completion comments. Use those in 
their properties in this case. 
// rdar://12791315
llvm-svn: 176271 
							
						 
						
							2013-02-28 17:47:14 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								ddee8c9e2b 
								
							 
						 
						
							
							
								
								[PCH] When deserializing an IdentifierInfo, call IdentifierInfo::RevertTokenIDToIdentifier() only when it's not already an identifier.  
							
							 
							
							... 
							
							
							
							Fixes an assertion hit.
rdar://13288735
llvm-svn: 176148 
							
						 
						
							2013-02-27 01:13:51 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								828b8d2415 
								
							 
						 
						
							
							
								
								doxygen command. Add 'attention' command to list of similar  
							
							 
							
							... 
							
							
							
							doxygen commands. // rdar://12379053
llvm-svn: 176127 
							
						 
						
							2013-02-26 22:12:16 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								fb70380f2f 
								
							 
						 
						
							
							
								
								[libclang] Fix assertion hit when code-completing inside a function macro with more  
							
							 
							
							... 
							
							
							
							arguments than it should accept.
llvm-svn: 175925 
							
						 
						
							2013-02-22 22:28:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								acf2e786d2 
								
							 
						 
						
							
							
								
								Comment parsing: add CommentOptions to allow specifying custom comment block commands  
							
							 
							
							... 
							
							
							
							Add an ability to specify custom documentation block comment commands via a new
class CommentOptions.  The intention is that this class will hold future
customizations for comment parsing, including defining documentation comments
with specific numbers of parameters, etc.
CommentOptions instance is a member of LangOptions.
CommentOptions is controlled by a new command-line parameter
-fcomment-block-commands=Foo,Bar,Baz.
llvm-svn: 175892 
							
						 
						
							2013-02-22 14:21:27 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								4431918f40 
								
							 
						 
						
							
							
								
								[libclang] Fix a crash with invalid code, while skip function bodies is enabled.  
							
							 
							
							... 
							
							
							
							llvm-svn: 175860 
							
						 
						
							2013-02-22 04:11:06 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								0035372bb7 
								
							 
						 
						
							
							
								
								libclang: add clang_getTypeSpelling(CXType CT)  
							
							 
							
							... 
							
							
							
							Adds a function clang_getTypeSpelling(CXType CT) that returns
a CXString containing the underlying type.
Patch by Ben Gertzfield.
llvm-svn: 175299 
							
						 
						
							2013-02-15 21:15:49 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								5d47a9b253 
								
							 
						 
						
							
							
								
								[libclang] Fix annotation of a range where the begin or end location  
							
							 
							
							... 
							
							
							
							is inside a macro argument.
Previously we would give up and not annotate anything in the range.
rdar://11891550
llvm-svn: 175062 
							
						 
						
							2013-02-13 18:33:28 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								ba91ab65aa 
								
							 
						 
						
							
							
								
								[libclang] Add a test to make sure annotation works fine in the presence of  
							
							 
							
							... 
							
							
							
							'override' on the method.
This was fixed in a previous commit, generally handling attributes that are at the
end of the declaration.
rdar://13140589
llvm-svn: 174734 
							
						 
						
							2013-02-08 19:27:23 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								a2ed813afd 
								
							 
						 
						
							
							
								
								[libclang] Attribute visitation happens out-of-source-order, make sure  
							
							 
							
							... 
							
							
							
							we annotate properly when there is an attribute and not skip type specs
if the attribute is after the declaration.
rdar://13129077
llvm-svn: 174689 
							
						 
						
							2013-02-08 01:12:25 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								f5f9452808 
								
							 
						 
						
							
							
								
								Teach subframework header lookup to suggest modules <rdar://problem/13176200>.  
							
							 
							
							... 
							
							
							
							llvm-svn: 174683 
							
						 
						
							2013-02-08 00:10:48 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								35b04d6fd2 
								
							 
						 
						
							
							
								
								Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency.  
							
							 
							
							... 
							
							
							
							llvm-svn: 174645 
							
						 
						
							2013-02-07 19:01:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								2e72dd4a43 
								
							 
						 
						
							
							
								
								Comment parsing: improve the fidelity of XML output for many block commands  
							
							 
							
							... 
							
							
							
							This change introduces a 'kind' attribute for the <Para> tag, that captures the
kind of the parent block command.
For example:
\todo Meow.
used to be just <Para>Meow.</Para>, but now it is
<Para kind="todo">Meow.</Para>
llvm-svn: 174216 
							
						 
						
							2013-02-01 20:23:57 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								524bed1467 
								
							 
						 
						
							
							
								
								clang/test/Index/headerfile-comment-to-html.m: Try to unbreak libxml2-less hosts to eliminate "CommentXMLValid".  
							
							 
							
							... 
							
							
							
							llvm-svn: 174124 
							
						 
						
							2013-02-01 00:17:45 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								1a0cf80533 
								
							 
						 
						
							
							
								
								[Comment parsing] Add support for recognizing  
							
							 
							
							... 
							
							
							
							\headerfile command and representing it in an xml
document. Patch reviewed by Dmitri Gribenko.
// rdar://12397511
llvm-svn: 174109 
							
						 
						
							2013-01-31 23:12:39 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								ad1e5ce8ea 
								
							 
						 
						
							
							
								
								clang/test/Index/skip-parsed-bodies/compile_commands.json: Mark it as XFAIL:mingw32, for now.  
							
							 
							
							... 
							
							
							
							llvm-svn: 174064 
							
						 
						
							2013-01-31 16:01:13 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								52e0de4c6e 
								
							 
						 
						
							
							
								
								When code completing in a statement, parenthesized expression, or  
							
							 
							
							... 
							
							
							
							Objective-C message receiver, the user is as likely to want to write a
type name as any other declaration, so give types the same priority as
other declarations. Fixes <rdar://problem/12480600>.
llvm-svn: 174038 
							
						 
						
							2013-01-31 05:03:46 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								0a0e2b3631 
								
							 
						 
						
							
							
								
								Allow the computation of the base priority for a declaration code completion result to consider the completion context  
							
							 
							
							... 
							
							
							
							llvm-svn: 174037 
							
						 
						
							2013-01-31 04:52:16 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								efe3038fbf 
								
							 
						 
						
							
							
								
								Comment parsing: fold named character references test into other HTML tests  
							
							 
							
							... 
							
							
							
							llvm-svn: 173934 
							
						 
						
							2013-01-30 14:44:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								37bf6d9c4d 
								
							 
						 
						
							
							
								
								Index/special-html-characters.m: mark this as XFAIL for valgrind  
							
							 
							
							... 
							
							
							
							Fix is being discussed on cfe-dev.
llvm-svn: 173925 
							
						 
						
							2013-01-30 12:17:33 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								ed1f59701e 
								
							 
						 
						
							
							
								
								Add "instancetype" as a code completion result for the return type of  
							
							 
							
							... 
							
							
							
							an Objective-C method. Fixes <rdar://problem/13069990>.
llvm-svn: 173905 
							
						 
						
							2013-01-30 07:11:43 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								41778c3fa9 
								
							 
						 
						
							
							
								
								The instance methods of the root class of an Objective-C hieararchy  
							
							 
							
							... 
							
							
							
							can be messaged via the metaclass. Provide code completions for this
case. Fixes <rdar://problem/12560296>.
llvm-svn: 173903 
							
						 
						
							2013-01-30 06:58:39 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								7b3ae19048 
								
							 
						 
						
							
							
								
								[Doc parsing] Patch to parse Doxygen-supported HTML character  
							
							 
							
							... 
							
							
							
							references to their UTIF-8 encoding. Reviewed offline by Doug.
// rdar://12392215
llvm-svn: 173850 
							
						 
						
							2013-01-29 23:42:26 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								cdf766326d 
								
							 
						 
						
							
							
								
								clang/test/Index/getcursor-preamble.m: Formatting.  
							
							 
							
							... 
							
							
							
							llvm-svn: 173844 
							
						 
						
							2013-01-29 23:03:22 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								473a5828f6 
								
							 
						 
						
							
							
								
								clang/test/Index/getcursor-preamble.m: Tweak for win32. env(1) is required to change variables locally.  
							
							 
							
							... 
							
							
							
							llvm-svn: 173843 
							
						 
						
							2013-01-29 23:03:16 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								c821f739b5 
								
							 
						 
						
							
							
								
								Mark a struct definition in an objc container with the TopLevelDeclInObjCContainer bit.  
							
							 
							
							... 
							
							
							
							Fixes accurately getting a cursor inside an objc container containing a struct definition,
from a PCH/preamble file.
rdar://12584613
llvm-svn: 173811 
							
						 
						
							2013-01-29 18:00:54 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Jasper
							
						 
						
							 
							
							
							
							
								
							
							
								20b09efabb 
								
							 
						 
						
							
							
								
								Several small changes in formatting decisions.  
							
							 
							
							... 
							
							
							
							1. Use a hanging ident for function calls nested in binary expressions.
   E.g.:
   int aaaaa = aaaaaaaaa && aaaaaaaaaa(
                                aaaaaaaaaa);
2. Slightly improve heuristic for builder type expressions and reduce
   penalty for breaking before "." and "->" in those.
3. Remove  mostly obsolete metric of decreasing indent level. This
   fixes: llvm.org/PR14931.
Changes #1  and #2  were necessary to keep tests passing after #3 .
llvm-svn: 173680 
							
						 
						
							2013-01-28 09:35:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								4b9e70766b 
								
							 
						 
						
							
							
								
								Comment parsing: fix test in r173626 for -fms-extensions -fms-compatibility  
							
							 
							
							... 
							
							
							
							llvm-svn: 173633 
							
						 
						
							2013-01-27 22:11:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								01b065117b 
								
							 
						 
						
							
							
								
								Comment parsing: attach any tag type's documentation to its typedef if latter  
							
							 
							
							... 
							
							
							
							does not have one of its own. // rdar://13067629
Original patch (r173586 and r173587) by Fariborz Jahanian, modified by me.
llvm-svn: 173626 
							
						 
						
							2013-01-27 21:18:39 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								69b664dfd7 
								
							 
						 
						
							
							
								
								Revert r173586 (and r173587) , "Attach any tag type's documentation to its typedef if"  
							
							 
							
							... 
							
							
							
							It caused unexpected warnings with @tparam.
llvm-svn: 173614 
							
						 
						
							2013-01-27 11:09:41 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								6522ad6e77 
								
							 
						 
						
							
							
								
								Attach any tag type's documentation to its typedef if  
							
							 
							
							... 
							
							
							
							latter does not have one of its own. // rdar://13067629
llvm-svn: 173586 
							
						 
						
							2013-01-26 20:49:30 +00:00  
						
					 
				
					
						
							
							
								 
								Fariborz Jahanian
							
						 
						
							 
							
							
							
							
								
							
							
								f6f21d207c 
								
							 
						 
						
							
							
								
								Hopefuly unbreak buldbot.  
							
							 
							
							... 
							
							
							
							llvm-svn: 173549 
							
						 
						
							2013-01-26 01:35:28 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								a06572b58b 
								
							 
						 
						
							
							
								
								clang/test/Index/annotate-comments-typedef.m: Remove CommentXMLValid in CHECKs. Don't assume libxml2 here.  
							
							 
							
							... 
							
							
							
							llvm-svn: 173534 
							
						 
						
							2013-01-25 23:56:54 +00:00