summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Thread-safety analysis: adding in a basic lockset tracking system. ThisCaitlin Sadowski2011-08-231-50/+115
* Reflow code. No functionality change.Benjamin Kramer2011-08-191-7/+8
* Update a comment to match the recently-changed codeDouglas Gregor2011-08-101-1/+1
* For the availability attribute, allow a declaration to be deprecatedDouglas Gregor2011-08-101-3/+3
* Thread Safety: Added basic argument parsing for all new attributes.Caitlin Sadowski2011-08-091-51/+160
* Make helper functions static.Benjamin Kramer2011-08-021-6/+5
* Added basic parsing for all remaining attributes, thread safetyCaitlin Sadowski2011-07-281-3/+227
* Make Sema::WeakUndeclaredIdentifiers lazily deserialized.Douglas Gregor2011-07-281-9/+12
* Added parsing for guarded_var, pt_guarded_var, lockable,Caitlin Sadowski2011-07-281-0/+110
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-6/+6
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-16/+16
* Document the existing objc_precise_lifetime attribute.John McCall2011-07-221-0/+30
* Style tweak to the more idiomatic 'assert(!bad_state())'.Chandler Carruth2011-07-111-3/+3
* Hoist the logic for checking the number of arguments to an attributeChandler Carruth2011-07-111-79/+48
* objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian2011-07-061-0/+15
* Move the Sema argument to all of the Sema-using helper functions inChandler Carruth2011-07-021-164/+162
* Rename static helpers to use 'camelCaseNames' per the new styleChandler Carruth2011-07-011-142/+142
* Mechanical rename of 'd' Decl pointer parameters to 'D'. This is moreChandler Carruth2011-07-011-317/+317
* Fix an obvious typo in an attribute's diagnostics.Chandler Carruth2011-06-301-1/+1
* Handle nonnull attribute with optional argument number onFariborz Jahanian2011-06-271-13/+18
* objc-arc/mrc: Allow ns_returns_not_retained attribute on propertiesFariborz Jahanian2011-06-251-0/+2
* Only do delayed diagnostics if there were no errors when parsing the decl.Argyrios Kyrtzidis2011-06-241-1/+1
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-3/+3
* Automatic Reference Counting.John McCall2011-06-151-4/+108
* Eliminate a 'default' case in template argument deduction, where weDouglas Gregor2011-06-151-1/+6
* Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes,Douglas Gregor2011-06-151-3/+30
* Add ms_struct attribute on record typeeFariborz Jahanian2011-04-261-0/+8
* "note" location of forward class used as receiver ofFariborz Jahanian2011-04-231-2/+4
* ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar2011-04-191-2/+2
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-8/+8
* Improve diagnostics on GNU attributes by warning about attributes that should...Ted Kremenek2011-04-151-11/+12
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-2/+49
* Extend the new 'availability' attribute with support for anDouglas Gregor2011-03-261-1/+3
* Teach DelayedDiagnostic to copy its string, rather than hope that theDouglas Gregor2011-03-231-1/+1
* Ignore weak_import on Objective-C property and method declarations onDouglas Gregor2011-03-231-4/+5
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-19/+62
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-0/+1
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-1/+2
* Don't hard-code these constants, or at least don't hard-code them so hard.John McCall2011-03-021-40/+60
* Pretty up the wrong-number-of-arguments-for-attribute diagnostic byJohn McCall2011-03-021-14/+9
* Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall2011-03-021-0/+48
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-2/+2
* rework processing of unavailable and deprecated attributes to avoid Chris Lattner2011-02-241-25/+19
* accept and ignore a few things for better OpenBSD compatibility,Chris Lattner2011-02-181-1/+2
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-2/+2
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-30/+47
* OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne2011-02-141-0/+8
* When checking the 'weak' and 'weakref' attributes, look for non-externalJohn McCall2011-02-081-21/+40
* Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to an...Ted Kremenek2011-02-041-3/+3
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-1/+2
OpenPOWER on IntegriCloud