<!--
RSS generated by JIRA (4.4#649-r158309) at Sat May 18 04:29:38 CDT 2013

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 add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+TMACRO+ORDER+BY+status+DESC%2C+priority+DESC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://dev.clojure.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Clojure JIRA</title>
        <link>http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+TMACRO+ORDER+BY+status+DESC%2C+priority+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="2" total="2"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[TMACRO-2] protect let-bound symbols from macrolet expansion</title>
                <link>http://dev.clojure.org/jira/browse/TMACRO-2</link>
                <project id="10083" key="TMACRO">tools.macro</project>
                        <description>&lt;p&gt;As discussed here: &lt;a href=&quot;https://groups.google.com/d/msg/clojure-dev/-/UheAzkyI_WcJ&quot;&gt;https://groups.google.com/d/msg/clojure-dev/-/UheAzkyI_WcJ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Patch macrolet-protect.diff fixes the issue and provides a test.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15858">TMACRO-2</key>
            <summary>protect let-bound symbols from macrolet expansion</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="khinsen">Konrad Hinsen</assignee>
                                <reporter username="tomoj">Tom Jack</reporter>
                        <labels>
                        <label>bug</label>
                        <label>patch</label>
                    </labels>
                <created>Mon, 26 Nov 2012 05:15:37 -0600</created>
                <updated>Tue, 27 Nov 2012 08:41:28 -0600</updated>
                    <resolved>Tue, 27 Nov 2012 08:41:27 -0600</resolved>
                                                                    <due></due>
                    <votes>1</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="30041" author="tomoj" created="Mon, 26 Nov 2012 14:55:48 -0600"  >&lt;p&gt;D&apos;oh, patch macrolet-protect.diff has a bug &#8212; it doesn&apos;t macroexpand-1 if the symbol is protected.&lt;/p&gt;</comment>
                    <comment id="30045" author="tsdh" created="Tue, 27 Nov 2012 01:38:48 -0600"  >&lt;p&gt;This patch supersedes Tom&apos;s patch as discussed on the clojure-dev mailinglist.  See&lt;/p&gt;

&lt;p&gt;  Message-ID: &amp;lt;CADygAw4ArNq4Z2=ZJmT6MwkBw160ShJmfQwoFEh4VOiwxfjDKQ@mail.gmail.com&amp;gt;&lt;/p&gt;

&lt;p&gt;for reference.&lt;/p&gt;

&lt;p&gt;The patch also adds &lt;tt&gt;letfn*&lt;/tt&gt; as a form introducing protected symbols.  That one was completely missing.&lt;/p&gt;

&lt;p&gt;I added test cases for both &lt;tt&gt;let&lt;/tt&gt; as well as &lt;tt&gt;letfn&lt;/tt&gt;.&lt;/p&gt;</comment>
                    <comment id="30048" author="khinsen" created="Tue, 27 Nov 2012 08:40:36 -0600"  >&lt;p&gt;Patch applied: &lt;a href=&quot;https://github.com/clojure/tools.macro/commit/19c8197e10079f04e55d81c26884b9248762c2ca&quot;&gt;https://github.com/clojure/tools.macro/commit/19c8197e10079f04e55d81c26884b9248762c2ca&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11712" name="0001-Don-t-apply-macro-expansion-to-protected-forms.patch" size="3285" author="tsdh" created="Tue, 27 Nov 2012 01:38:48 -0600" />
                    <attachment id="11709" name="macrolet-protect.diff" size="1833" author="tomoj" created="Mon, 26 Nov 2012 05:15:37 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10002">Code and Test</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>

<item>
            <title>[TMACRO-1] Preserve metadata for (at least) unexpanded forms</title>
                <link>http://dev.clojure.org/jira/browse/TMACRO-1</link>
                <project id="10083" key="TMACRO">tools.macro</project>
                        <description>&lt;p&gt;In algo.monads:&lt;/p&gt;

&lt;p&gt;(with-monad blah some-code...)&lt;/p&gt;

&lt;p&gt;causes all of some-code to report as being on the line of the with-monad form.  Could, perhaps, expand-all copy over metadata from the original form, at least in the common case that the form-at-point was not itself expanded?&lt;/p&gt;</description>
                <environment>Clojure 1.3.0, tools.macro 0.1.1, algo.monads 0.1.0</environment>
            <key id="15313">TMACRO-1</key>
            <summary>Preserve metadata for (at least) unexpanded forms</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="khinsen">Konrad Hinsen</assignee>
                                <reporter username="s11001001">Stephen Compall</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Apr 2012 18:04:31 -0500</created>
                <updated>Mon, 2 Apr 2012 18:04:31 -0500</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>