<!-- 
RSS generated by JIRA (4.4#649-r158309) at Wed Jun 19 16:04: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/si/jira.issueviews:issue-xml/CLJ-441/CLJ-441.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[CLJ-441] Add unchecked coercions</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-441</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;Checking in coercions has been added, making them safe, but removing the bit-twiddling power. We need some unchecked (truncating) coercion ops&lt;/p&gt;</description>
                <environment></environment>
            <key id="13838">CLJ-441</key>
            <summary>Add unchecked coercions</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="1" iconUrl="http://dev.clojure.org/jira/images/icons/priority_blocker.gif">Blocker</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="richhickey">Rich Hickey</assignee>
                                <reporter username="importer">Assembla Importer</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Sep 2010 10:36:00 -0500</created>
                <updated>Wed, 8 Dec 2010 15:52:28 -0600</updated>
                    <resolved>Fri, 26 Nov 2010 13:32:33 -0600</resolved>
                                            <fixVersion>Release 1.3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="24238" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;Converted from &lt;a href=&quot;http://www.assembla.com/spaces/clojure/tickets/441&quot;&gt;http://www.assembla.com/spaces/clojure/tickets/441&lt;/a&gt;&lt;br/&gt;
Attachments:&lt;br/&gt;
unchecked-casts.diff - &lt;a href=&quot;https://www.assembla.com/spaces/clojure/documents/dVK0q-Znmr37hgeJe5cbLA/download/dVK0q-Znmr37hgeJe5cbLA&quot;&gt;https://www.assembla.com/spaces/clojure/documents/dVK0q-Znmr37hgeJe5cbLA/download/dVK0q-Znmr37hgeJe5cbLA&lt;/a&gt;&lt;br/&gt;
unchecked-casts-without-typo.diff - &lt;a href=&quot;https://www.assembla.com/spaces/clojure/documents/alGr58Znur34SreJe5cbCb/download/alGr58Znur34SreJe5cbCb&quot;&gt;https://www.assembla.com/spaces/clojure/documents/alGr58Znur34SreJe5cbCb/download/alGr58Znur34SreJe5cbCb&lt;/a&gt;&lt;br/&gt;
0441-unchecked-coercions-plus-table.patch - &lt;a href=&quot;https://www.assembla.com/spaces/clojure/documents/c1gyXG1xKr37lweJe5cbLr/download/c1gyXG1xKr37lweJe5cbLr&quot;&gt;https://www.assembla.com/spaces/clojure/documents/c1gyXG1xKr37lweJe5cbLr/download/c1gyXG1xKr37lweJe5cbLr&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="24239" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;richhickey said: See also #284 which will be addressed by this&lt;/p&gt;</comment>
                    <comment id="24240" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;ataggart said: [&lt;a href=&quot;file:dVK0q-Znmr37hgeJe5cbLA&quot;&gt;file:dVK0q-Znmr37hgeJe5cbLA&lt;/a&gt;]: implementation and tests for unchecked casts&lt;/p&gt;</comment>
                    <comment id="24241" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;ataggart said: Added unchecked casts from every numeric primitive and Object to every numeric primitive.  Character and char can only get cast to int, as per the convention with the checked cast.&lt;/p&gt;

&lt;p&gt;Added tests for the above in clojure.test-clojure.numbers.&lt;/p&gt;</comment>
                    <comment id="24242" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;ataggart said: [&lt;a href=&quot;file:alGr58Znur34SreJe5cbCb&quot;&gt;file:alGr58Znur34SreJe5cbCb&lt;/a&gt;]: Same as above but without the typo in the docs&lt;/p&gt;</comment>
                    <comment id="24243" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;stu said: [&lt;a href=&quot;file:c1gyXG1xKr37lweJe5cbLr&quot;&gt;file:c1gyXG1xKr37lweJe5cbLr&lt;/a&gt;]&lt;/p&gt;</comment>
                    <comment id="24244" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;stu said: Third patch subsumes previous two and adds a test table for various conversions.&lt;/p&gt;</comment>
                    <comment id="24245" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;richhickey said: I&apos;d be interested in better names than unchecked-*&lt;/p&gt;

&lt;p&gt;any ideas? Think also about unchecked-add et al&lt;/p&gt;</comment>
                    <comment id="24246" author="importer" created="Thu, 30 Sep 2010 23:42:00 -0500"  >&lt;p&gt;richhickey said: let&apos;s create a clojure.unchecked ns and put these and the other unchecked arithmetic ops in there, using same names as normal, e.g. &lt;ins&gt;, inc etc. Only put the long versions in there, we&apos;ll have to decide separately about the truncating int-add etc. Then people can either use unchecked or alias and do uc/&lt;/ins&gt; etc&lt;/p&gt;</comment>
                    <comment id="25883" author="richhickey" created="Fri, 29 Oct 2010 06:58:10 -0500"  >&lt;p&gt;Let&apos;s create a clojure.unchecked ns and put these and the other unchecked arithmetic ops in there, using same names as normal, e.g. &amp;#43;, inc etc. Only put the &amp;#45;long versions in there, we&apos;ll have to decide separately about the truncating int-add etc. Then people can either use unchecked or alias and do uc/+ etc&lt;/p&gt;</comment>
                    <comment id="25955" author="richhickey" created="Thu, 25 Nov 2010 08:50:56 -0600"  >&lt;p&gt;error: patch failed: test/clojure/test_clojure/numbers.clj:31&lt;/p&gt;</comment>
                    <comment id="25961" author="aaron" created="Fri, 26 Nov 2010 12:44:16 -0600"  >&lt;p&gt;Fixed up the patch to merge properly as of 8225407032ea643cbe3db7f35ef97b1230fc65b8&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10028" name="0441-unchecked-coercions.patch" size="12371" author="aaron" created="Fri, 26 Nov 2010 12:41:44 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Approval</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10007">Ok</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                    <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>
</channel>
</rss>