aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2011-08-23Thread-safety analysis: adding in a basic lockset tracking system. ThisCaitlin Sadowski
2011-08-19Reflow code. No functionality change.Benjamin Kramer
2011-08-10Update a comment to match the recently-changed codeDouglas Gregor
2011-08-10For the availability attribute, allow a declaration to be deprecatedDouglas Gregor
2011-08-09Thread Safety: Added basic argument parsing for all new attributes.Caitlin Sadowski
2011-08-02Make helper functions static.Benjamin Kramer
2011-07-28Added basic parsing for all remaining attributes, thread safetyCaitlin Sadowski
2011-07-28Make Sema::WeakUndeclaredIdentifiers lazily deserialized.Douglas Gregor
2011-07-28Added parsing for guarded_var, pt_guarded_var, lockable,Caitlin Sadowski
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Document the existing objc_precise_lifetime attribute.John McCall
2011-07-11Style tweak to the more idiomatic 'assert(!bad_state())'.Chandler Carruth
2011-07-11Hoist the logic for checking the number of arguments to an attributeChandler Carruth
2011-07-06objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian
2011-07-02Move the Sema argument to all of the Sema-using helper functions inChandler Carruth
2011-07-01Rename static helpers to use 'camelCaseNames' per the new styleChandler Carruth
2011-07-01Mechanical rename of 'd' Decl pointer parameters to 'D'. This is moreChandler Carruth
2011-06-30Fix an obvious typo in an attribute's diagnostics.Chandler Carruth
2011-06-27Handle nonnull attribute with optional argument number onFariborz Jahanian
2011-06-25objc-arc/mrc: Allow ns_returns_not_retained attribute on propertiesFariborz Jahanian
2011-06-24Only do delayed diagnostics if there were no errors when parsing the decl.Argyrios Kyrtzidis
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Eliminate a 'default' case in template argument deduction, where weDouglas Gregor
2011-06-15Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes,Douglas Gregor
2011-04-26Add ms_struct attribute on record typeeFariborz Jahanian
2011-04-23"note" location of forward class used as receiver ofFariborz Jahanian
2011-04-19ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-15Improve diagnostics on GNU attributes by warning about attributes that should...Ted Kremenek
2011-04-14Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov
2011-03-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-23Teach DelayedDiagnostic to copy its string, rather than hope that theDouglas Gregor
2011-03-23Ignore weak_import on Objective-C property and method declarations onDouglas Gregor
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-02Don't hard-code these constants, or at least don't hard-code them so hard.John McCall
2011-03-02Pretty up the wrong-number-of-arguments-for-attribute diagnostic byJohn McCall
2011-03-02Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor
2011-02-24rework processing of unavailable and deprecated attributes to avoid Chris Lattner
2011-02-18accept and ignore a few things for better OpenBSD compatibility,Chris Lattner
2011-02-17Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-02-08When checking the 'weak' and 'weakref' attributes, look for non-externalJohn McCall
2011-02-04Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to an...Ted Kremenek
2011-01-28Give OpaqueValueExpr a source location, because its source locationDouglas Gregor