#
bc7c5e47 |
| 07-Dec-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion for Objective-C @ keywords that are statements or expressions
llvm-svn: 90757
|
#
f48706c7 |
| 07-Dec-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion for Objective-C @ directives
llvm-svn: 90756
|
#
3c7b86f4 |
| 06-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
remove some extraneous syntax: sourceloc implicitly converts to sourcerange.
llvm-svn: 90710
|
#
064d77b7 |
| 03-Dec-2009 |
John McCall <rjmccall@apple.com> |
Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds. Make it an inner class of Parser to assuage access control. No functionality change.
llvm-svn: 90491
|
#
96d5c764 |
| 21-Nov-2009 |
Alexis Hunt <alercah@gmail.com> |
Added rudimentary C++0x attribute support. The following attributes are currently supported in C++0x attribute lists (and in GNU ones as well): - align() - semantics believed to be conformant to n30
Added rudimentary C++0x attribute support. The following attributes are currently supported in C++0x attribute lists (and in GNU ones as well): - align() - semantics believed to be conformant to n3000, except for redeclarations and what entities it may apply to - final - semantics believed to be conformant to CWG issue 817's proposed wording, except for redeclarations - noreturn - semantics believed to be conformant to n3000, except for redeclarations - carries_dependency - currently ignored (this is an optimization hint)
llvm-svn: 89543
show more ...
|
#
c8537c51 |
| 19-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Objective-C code completion within properties after "setter = " or "getter = ", to provide suitable method names.
llvm-svn: 89334
|
#
1b605f75 |
| 19-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Improve code completion for Objective-C message sends, so that we provide completion results before each keyword argument, e.g.,
[foo Method:arg WithArg1:arg1 WithArg2:arg2]
We now complete befor
Improve code completion for Objective-C message sends, so that we provide completion results before each keyword argument, e.g.,
[foo Method:arg WithArg1:arg1 WithArg2:arg2]
We now complete before "WithArg1" and before "WithArg2", in addition to completing before "Method".
llvm-svn: 89290
show more ...
|
#
36029f41 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Rename CodeCompleteObjCProperty to something more specific. No functionality change.
llvm-svn: 89267
|
#
52e78bd9 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion after @dynamic
llvm-svn: 89265
|
#
5d649882 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion for Objective-C @synthesized.
llvm-svn: 89259
|
#
88e72a0b |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Improve diagnostics and recovery when parsing @synthesized definitions
llvm-svn: 89227
|
#
5d34fd36 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Implement code completion for Objective-C category names in @interface and @implementation declarations.
llvm-svn: 89223
|
#
49c22a74 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion for Objective-C class names after @interface, @implementation, and in the declaration of the superclass of an @interface.
llvm-svn: 89207
|
#
5b4671c3 |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion after @property, providing the names of forward-declared properties
llvm-svn: 89196
|
#
baf6961e |
| 18-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Code completion for Objective-C properly lists
llvm-svn: 89194
|
#
090dd181 |
| 17-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Rename Objective-C message send completion functions to indicate that we're referring to message sends
llvm-svn: 89164
|
#
a26da850 |
| 17-Nov-2009 |
Ted Kremenek <kremenek@apple.com> |
Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration().
llvm-svn: 89162
|
#
bc02a10e |
| 17-Nov-2009 |
Fariborz Jahanian <fjahanian@apple.com> |
Fixes a typo, reported by Doug.
llvm-svn: 89107
|
#
9290ede4 |
| 16-Nov-2009 |
Fariborz Jahanian <fjahanian@apple.com> |
Handle case of missing '@end' in implementation context gracefully, on par with gcc, by: Issuing a warning, doing final sematinc check of its definitions and generating its meta-data.
llvm-svn: 88934
|
#
0b61a805 |
| 10-Nov-2009 |
Ted Kremenek <kremenek@apple.com> |
Add FIXIT hint for -Wsemicolon-before-method-body
llvm-svn: 86746
|
#
f9a28abe |
| 10-Nov-2009 |
Ted Kremenek <kremenek@apple.com> |
Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>.
llvm-svn: 86731
|
#
eae65036 |
| 07-Nov-2009 |
Steve Naroff <snaroff@apple.com> |
Add basic code completion support for ObjC messages.
Still a work in progress...
llvm-svn: 86323
|
#
95239110 |
| 06-Nov-2009 |
Fariborz Jahanian <fjahanian@apple.com> |
Fix a bogus objective-c warning with -pedantic. (radar 7370882).
llvm-svn: 86291
|
#
3e4fac74 |
| 06-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
add some fixit hints.
llvm-svn: 86240
|
#
28a6aeab |
| 04-Nov-2009 |
John McCall <rjmccall@apple.com> |
Change our basic strategy for avoiding deprecation warnings when the decl use appears in a deprecated context. In the new strategy, we emit the warnings as usual unless we're currently parsing a dec
Change our basic strategy for avoiding deprecation warnings when the decl use appears in a deprecated context. In the new strategy, we emit the warnings as usual unless we're currently parsing a declaration, where "declaration" is restricted to mean a decl group or a few special cases in Objective C. If we *are* parsing a declaration, we queue up the deprecation warnings until the declaration has been completely parsed, and then emit them only if the decl is not deprecated. We also standardize the bookkeeping for deprecation so as to avoid special cases.
llvm-svn: 85998
show more ...
|