<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:55:30 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[YANGTOOLS-1209] Track substatement independence in StatementContextBase</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1209</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;When we are considering a statement for reuse of EffectiveStatement, we need to consult both the statement itself and its substatements.&lt;/p&gt;

&lt;p&gt;The substatement consultation is very rudimentary: we only deal with the case on empty statements and fall back to normal instantiation for everything else.&lt;/p&gt;

&lt;p&gt;There is a middle step we can take: if all substatements are CONTEXT_INDEPENDENT or IGNORE, we can reuse all of the substatements, skipping their instantiation.&lt;/p&gt;

&lt;p&gt;While this is very similar to the aims of &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-1067&quot; title=&quot;Use flyweight EffectiveStatement implementations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-1067&quot;&gt;&lt;del&gt;YANGTOOLS-1067&lt;/del&gt;&lt;/a&gt;, this mechanism should kick in sooner, i.e. when the statement completes EFFECTIVE_MODEL, we can determine the outcome and store it as a single bit. Subsequent (recursive) checks will use this cached value and will apply to all copy operations. &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-1067&quot; title=&quot;Use flyweight EffectiveStatement implementations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-1067&quot;&gt;&lt;del&gt;YANGTOOLS-1067&lt;/del&gt;&lt;/a&gt; then deals with the case when all substatements (including&#160; nominally non-reusable DECLARED_COPY) determine they can be reused for a particular copy operation (on a case-by-case basis).&lt;/p&gt;</description>
                <environment></environment>
        <key id="33741">YANGTOOLS-1209</key>
            <summary>Track substatement independence in StatementContextBase</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 Jan 2021 20:01:55 +0000</created>
                <updated>Mon, 25 Jan 2021 14:15:08 +0000</updated>
                            <resolved>Mon, 25 Jan 2021 14:14:38 +0000</resolved>
                                                    <fixVersion>7.0.0</fixVersion>
                                    <component>parser</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="32327">YANGTOOLS-1067</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>YANGTOOLS-652</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03wsn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>