- 981ba24 None of these attributes require FunctionTemplate to be explicitly listed as part of their subject definition. FunctionTemplateDecls are not what the attribute appertains to in the first place -- it attaches to the underlying FunctionDecl. by Aaron Ballman · 11 years ago
- 69e6e7c Capability attributes can now be declared on a typedef declaration as well as a structure declaration. This allows for C code to use Boolean expressions on a capability as part of another attribute. Eg) __attribute__((requires_capability(!SomeCapability))) by Aaron Ballman · 12 years ago
- efe348e DeLesley Hutchins (who wrote the original thread-safety attribute functionality) and I have agreed to start migrating from lock-specific terminology to "capability"-specific terminology. This opens the door for future threading-related analysis passes so that a common nomenclature can be used. by Aaron Ballman · 12 years ago
- 1da282a Removing some more unnecessary manual quotes from attribute diagnostics. Updated the associated testcase because QualType pretty printing was an improvement. by Aaron Ballman · 12 years ago
- 05e420a Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. by Aaron Ballman · 12 years ago
- 07e2764 Removed a duplicate diagnostic related to attribute subjects for thread safety annotations, and replaced it with the more general attribute diagnostic. Updated the test case in the one instance where wording changed. No functional change intended. by Aaron Ballman · 12 years ago
- ca9fe14 Guard availability and thread safety attributes against wide strings. by Benjamin Kramer · 12 years ago
- b724338 Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. by Aaron Ballman · 12 years ago
- 2998227 Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 12 years ago
- b682431 Thread safety analysis: add two new attributes to the thread safety analysis: by DeLesley Hutchins · 12 years ago
- 66e300e Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 13 years ago
- f1150d3 Thread-safety analysis: fix scoping issues related to 'this', including an by DeLesley Hutchins · 13 years ago
- 19c722d Thread safety analysis: prevent a compiler error in cases where a by DeLesley Hutchins · 13 years ago
- 5ff430c Thread safety analysis: check for LOCKABLE attribute on base classes. by DeLesley Hutchins · 14 years ago
- 90ff468 Thread safety analysis: additional support for smart pointers in lock expressions. by DeLesley Hutchins · 14 years ago
- d96b46a Thread Safety Analysis: fixed attribute handling for lock_returned attribute. by DeLesley Hutchins · 14 years ago
- 8e9fc05 Thread safety analysis: refactor test cases so that the style is consistent. by DeLesley Hutchins · 14 years ago
- e09be23 Thread safety analysis: support the use of pt_guarded_by attributes by DeLesley Hutchins · 14 years ago
- 70b5e8e Thread-safety analysis: support new "pointer to member" syntax for by DeLesley Hutchins · 14 years ago
- 8d11c79 Thread safety analysis: split warnings into two groups: attribute warnings by DeLesley Hutchins · 14 years ago
- 3024f07 Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 14 years ago
- 481d5ab Thread safety analysis: downgraded requirement that mutex expressions refer to a lockable type from error to warning. by DeLesley Hutchins · 14 years ago
- 6f86004 Fixed scoping error for late parsed attributes in nested classes. by DeLesley Hutchins · 14 years ago
- bd2ee13 Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 14 years ago
- 3fc6e4a Allow thread safety attributes on function definitions. by DeLesley Hutchins · 14 years ago
- 553b2b2 Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 14 years ago
- 36f5d85 Allow empty argument lists in thread safety attributes by DeLesley Hutchins · 14 years ago
- bc1f111 Thread safety: small formatting change in test comments by Caitlin Sadowski · 14 years ago
- 990d571 Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 14 years ago
- 9385dd7 Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 14 years ago
- 293d24a Thread safety: various minor bugfixes, with test cases by Caitlin Sadowski · 14 years ago
- afbbd8e Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 14 years ago[Renamed (99%) from clang/test/SemaCXX/warn-thread-safety.cpp]
- 4b1e839 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 14 years ago
- 63fa667 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 14 years ago
- aac4d21 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 14 years ago