<!-- 
RSS generated by JIRA (4.4#649-r158309) at Mon May 20 02:08:29 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-673/CLJ-673.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-673] RT.load doesn&apos;t work when called by code that is on the bootstrap classpath</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-673</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;RT.baseLoader assumes Compiler.getClass.getClassLoader will return a sane value. If Clojure is placed on the bootclasspath, it will return null.&lt;/p&gt;

&lt;p&gt;Relying on baseLoader less may be possible; it looks like the ClassLoader/getSystemResource static method may get us the access we need to the bootstrap classloader, which would solve the problem I first noticed with using RT.load with the bootstrap classloader. However, there may be other issues beyond this.&lt;/p&gt;

&lt;p&gt;More details at &lt;a href=&quot;http://groups.google.com/group/clojure/browse_thread/thread/16c694573bd29552&quot;&gt;http://groups.google.com/group/clojure/browse_thread/thread/16c694573bd29552&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I plan on investigating this further, but I&apos;ve created this ticket to explain what I&apos;ve discovered so far for posterity, etc.&lt;/p&gt;

&lt;p&gt;Note that placing Clojure on the bootclasspath cuts its startup time in half; it&apos;s a measure that Charles Nutter of the JRuby project recommends.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14275">CLJ-673</key>
            <summary>RT.load doesn&apos;t work when called by code that is on the bootstrap classpath</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="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="technomancy">Phil Hagelberg</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Nov 2010 15:48:59 -0600</created>
                <updated>Fri, 23 Sep 2011 16:00:02 -0500</updated>
                    <resolved>Fri, 23 Sep 2011 16:00:01 -0500</resolved>
                                            <fixVersion>Release 1.3</fixVersion>
                                        <due></due>
                    <votes>1</votes>
                        <watches>4</watches>
                        <comments>
                    <comment id="26546" author="hiredman" created="Wed, 29 Jun 2011 22:04:46 -0500"  >&lt;p&gt;&apos;lo as if from nowhere a patch!&lt;/p&gt;</comment>
                    <comment id="26700" author="aaron" created="Sat, 6 Aug 2011 10:17:38 -0500"  >&lt;p&gt;Patch looks reasonable, but I am waiting for a response from Phil to see if this resolves his issue.&lt;/p&gt;</comment>
                    <comment id="26720" author="technomancy" created="Thu, 11 Aug 2011 19:56:46 -0500"  >&lt;p&gt;I just tested it again with the latest Clojure from git and it works fine. Here&apos;s an easy test that breaks without the fix: java -Xbootclasspath/a:clojure-1.3.0-master-SNAPSHOT.jar clojure.main -e &quot;(require &apos;clojure.pprint)&quot;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10268" name="fix-clj-637.diff" size="2620" author="hiredman" created="Wed, 29 Jun 2011 22:04:46 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Approval</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10004">Screened</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="10001">Code</customfieldvalue>

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