<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in attr-osobject.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3a50a9fe - [attributes] Extend os_returns_(not_?)_retained attributes to parameters</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp#3a50a9fe</link>
        <description>[attributes] Extend os_returns_(not_?)_retained attributes to parametersWhen applied to out-parameters, the attributes specify the expected lifetime of the written-into object.Additionally, introduce OSReturnsRetainedOn(Non)Zero attributes, whichspecify that an ownership transfer happens depending on a return code.Differential Revision: https://reviews.llvm.org/D56292llvm-svn: 350942

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp</description>
        <pubDate>Fri, 11 Jan 2019 18:02:08 +0000</pubDate>
        <dc:creator>George Karpenkov &lt;ekarpenkov@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>da2c77f9 - [attributes] Add an attribute os_consumes_this, with similar semantics to ns_consumes_self</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp#da2c77f9</link>
        <description>[attributes] Add an attribute os_consumes_this, with similar semantics to ns_consumes_selfThe attribute specifies that the call of the C++ method consumes areference to &quot;this&quot;.Differential Revision: https://reviews.llvm.org/D55155llvm-svn: 348532

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp</description>
        <pubDate>Thu, 06 Dec 2018 22:06:59 +0000</pubDate>
        <dc:creator>George Karpenkov &lt;ekarpenkov@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>1657f36c - [attributes] Add a family of OS_CONSUMED, OS_RETURNS and OS_RETURNS_RETAINED attributes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp#1657f36c</link>
        <description>[attributes] Add a family of OS_CONSUMED, OS_RETURNS and OS_RETURNS_RETAINED attributesThe addition adds three attributes for communicating ownership,analogous to existing NS_ and CF_ attributes.The attributes are meant to be used for communicating ownership of allobjects in XNU (Darwin kernel) and all of the kernel modules.The ownership model there is very similar, but still different from theFoundation model, so we think that introducing a new family ofattributes is appropriate.The addition required a sizeable refactoring of the existing code forCF_ and NS_ ownership attributes, due to tight coupling and the factthat differentiating between the types was previously done using aboolean.Differential Revision: https://reviews.llvm.org/D54912llvm-svn: 347947

            List of files:
            /llvm-project-15.0.7/clang/test/Sema/attr-osobject.cpp</description>
        <pubDate>Fri, 30 Nov 2018 02:18:37 +0000</pubDate>
        <dc:creator>George Karpenkov &lt;ekarpenkov@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
