History log of /llvm-project/clang/lib/Parse/ParseObjc.cpp (Results 351 – 375 of 499)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<11121314151617181920