<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel">
    <title>gmane.comp.java.classpath.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10346"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10345"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10344"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10343"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10342"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10341"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10340"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10339"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10338"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10337"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10336"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10335"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10334"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10333"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10332"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10324"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10346">
    <title>Re: Assertions and System Assertions in GNU Classpath</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10346</link>
    <description>&lt;pre&gt;
fyi: I've proposed a patch for this issue on the classpath-patches
mailing list.

josef



&lt;/pre&gt;</description>
    <dc:creator>Josef Eisl</dc:creator>
    <dc:date>2012-04-24T18:52:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10345">
    <title>Re: Assertions and System Assertions in GNU Classpath</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10345</link>
    <description>&lt;pre&gt;----- Original Message -----

You're right.  The issue is here:

"But if you use them with no arguments (-ea or -da), they do not apply to system classes."

(from http://java.sun.com/developer/technicalArticles/JavaLP/assertions/)

Both when the classloader is null (a system class) and when there is no class or package-specific setting, the same default setting
from VMClassLoader.defaultAssertionStatus() is used. 

There should instead a separate method for system classes as you mention: VMClassLoader.getSystemAssertionStatus()
(I don't think it needs to be called default because it can't be overridden by the class/package settings).

As we're just after a release (0.99), this would be an ideal time to add that method.
&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-04-24T00:29:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10344">
    <title>Assertions and System Assertions in GNU Classpath</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10344</link>
    <description>&lt;pre&gt;Hi there.

I want to reanimate a discussion from 2007 [1,2] about the
Assertion/System Assertion handling. As far as I know GNU Classpath
can't distinguish between normal assertions (-ea/-eanableassertions) and
assertions for system classes (-esa/-enablesystemassertions, i.e.
classes with no classloader [3]).
The only interface for the VM is the method
VMClassLoader.defaultAssertionStatus(). It is not clear if this is
supposed to return the system assertion status or the normal assertion
status (vm integration doc [4] vs. javadoc [5]). On the one hand, it is
used to set the defaultAssertionStatus for java.lang.ClassLoader [6]
which would imply that it is the normal assertion status. On the other
hand, the very same flag is used for setting the assertion status for
system class in java.lang.Class (desiredAssertionStatus)[7].

I think we need two dedicated methods in VMClassLoader.
getDefaultAssertionStatus() for normal assertions (i.e. -ea) and
getDefaultSystemAssertionStatus() for system assertions (i.e. -es&lt;/pre&gt;</description>
    <dc:creator>Josef Eisl</dc:creator>
    <dc:date>2012-04-23T17:54:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10343">
    <title>Re: [cp-patches] [commit-cp] classpathChangeLognative/jni/java-io/java_io_...</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10343</link>
    <description>&lt;pre&gt;----- Original Message -----

Looks fine here.  I pulled it in this morning.


&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-04-03T11:42:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10342">
    <title>Re: [cp-patches] [commit-cp] classpath ChangeLognative/jni/java-io/java_io_...</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10342</link>
    <description>&lt;pre&gt;
That worked, thanks.  I'm sure someone will let me know if I did
it wrong.  :-)

Andrew.



&lt;/pre&gt;</description>
    <dc:creator>Andrew Haley</dc:creator>
    <dc:date>2012-04-03T10:30:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10341">
    <title>Re: Weirdness in native/jni/java-io/java_io_VMConsole.c</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10341</link>
    <description>&lt;pre&gt;
It's a copy-paste goof by me and I'm fine with dropping it. I only
added it to follow existing style.


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-29T16:07:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10340">
    <title>Re: [cp-patches] [commit-cp] classpath ChangeLognative/jni/java-io/java_io_...</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10340</link>
    <description>&lt;pre&gt;
Git wants the remote name. For example, I have:

penberg&amp;lt; at &amp;gt;jaguar:~/src/classpath$ git remote -v
icedteagit://icedtea.classpath.org/mirror/git/classpath/classpath (fetch)
icedteagit://icedtea.classpath.org/mirror/git/classpath/classpath (push)
origingit&amp;lt; at &amp;gt;github.com:penberg/classpath.git (fetch)
origingit&amp;lt; at &amp;gt;github.com:penberg/classpath.git (push)
savannahssh://git.sv.gnu.org/srv/git/classpath.git (fetch)
savannahssh://git.sv.gnu.org/srv/git/classpath.git (push)

so I use

  git push savannah master

You can add a new remote with

  git remote add savannah ssh://git.sv.gnu.org/srv/git/classpath.git

HTH

                        Pekka


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-29T16:02:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10339">
    <title>Re: [cp-patches] [commit-cp] classpath ChangeLognative/jni/java-io/java_io_...</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10339</link>
    <description>&lt;pre&gt;
zebedee:classpath $ git push ssh://git.savannah.gnu.org/cgit/classpath.git/
fatal: '/cgit/classpath.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Any idea what git wants to do the push?

Andrew.


&lt;/pre&gt;</description>
    <dc:creator>Andrew Haley</dc:creator>
    <dc:date>2012-03-29T15:40:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10338">
    <title>Weirdness in native/jni/java-io/java_io_VMConsole.c</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10338</link>
    <description>&lt;pre&gt;There's a very odd comment in this file: it clearly refers to some
method in another file.  But what was it for, anyway?  Surely the
name of a method and its signature is contained in the code.  I'd just
delete it.

/*
 * Class:     java_io_VMConsole
 * Method:    echo
 * Signature: (Z)Z
 */
JNIEXPORT jstring JNICALL
Java_java_io_VMConsole_readPassword (JNIEnv * env,
     jclass clazz
     __attribute__ ((__unused__)),
     jobject con)
{

Andrew.


&lt;/pre&gt;</description>
    <dc:creator>Andrew Haley</dc:creator>
    <dc:date>2012-03-29T09:47:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10337">
    <title>Re: GNU Classpath 0.99 Released!</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10337</link>
    <description>&lt;pre&gt;On Fri, Mar 16, 2012 at 9:50 PM, Dr Andrew John Hughes
&amp;lt;ahughes&amp;lt; at &amp;gt;redhat.com&amp;gt; wrote:

The web site doesn't mention the new release yet. How can we update it?


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-21T08:48:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10336">
    <title>Re: GNU Classpath version control migration after .99?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10336</link>
    <description>&lt;pre&gt;
Yay! :-)


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-20T07:19:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10335">
    <title>Re: GNU Classpath version control migration after .99?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10335</link>
    <description>&lt;pre&gt;----- Original Message -----

As the deadline has now passed, I've populated the git repository on Savannah:

http://git.savannah.gnu.org/cgit/classpath.git

This is now the active development repository and the old CVS repository is obsolete.
&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-03-19T22:28:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10334">
    <title>GNU Classpath 0.99 Released!</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10334</link>
    <description>&lt;pre&gt;We are proud to announce the release of GNU Classpath 0.99.

GNU Classpath, essential libraries for java, is a project to create
free core class libraries for use with runtimes, compilers and tools
for the java programming language.

The GNU Classpath developer snapshot releases are not directly aimed
at the end user but are meant to be integrated into larger development
platforms. For example JamVM, CACAO and Kaffe can make use of an
installed copy of GNU Classpath 0.99, while GCC (gcj) will use the
developer snapshots as a base for future versions. For more projects
based on GNU Classpath,
http://www.gnu.org/software/classpath/stories.html

This release brings with it a number of interesting new features:

* Addition of java.util.regex.Pattern.quote.
* Addition of java.io.IOError.
* Addition of java.io.Console.

There have also been many bugfixes over the past year. Those relevant
to 0.99 can be found at
http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&amp;amp;target_milestone=0.99

With the 0.95 release,&lt;/pre&gt;</description>
    <dc:creator>Dr Andrew John Hughes</dc:creator>
    <dc:date>2012-03-16T19:50:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10333">
    <title>What APIs are missing from GNU Classpath?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10333</link>
    <description>&lt;pre&gt;Hi,

I went through japitools results that compared GNU Classpath to Oracle
JDK and noticed that the following APIs are missing:

Java 1.5

- Lots of java.net APIs
- Pack200 format support

Java 1.6

- JDBC 4.0 API

Java 1.7

- NIO2 API
- Invokedynamic API

Anything else that I didn't spot?

                        Pekka


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-13T08:37:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10332">
    <title>Re: GNU Classpath version control migration after .99?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10332</link>
    <description>&lt;pre&gt;
I'm obviously happy with that.

                        Pekka


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-12T20:44:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10331">
    <title>Re: GNU Classpath version control migration after .99?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10331</link>
    <description>&lt;pre&gt;----- Original Message -----

Well, you probably know from

http://developer.classpath.org/pipermail/classpath/2012-March/003180.html

that I'm in favour of a move to git sooner rather than later.

How about we give it a week from now (say Monday 19th, 16h00 UTC), and if there
are no objections, we push the existing IcedTea mirror to the Classpath Savannah
project and start using that?


&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-03-12T20:00:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10330">
    <title>GNU Classpath version control migration after .99?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10330</link>
    <description>&lt;pre&gt;Hello,

0.99 is almost out of the door so I'd like to begin the discussion on
version control migration. AFAICT, we've all agreed that we'll dump
CVS but left the decision open to which tool we'll migrate.

What I'd personally like to see is that once 0.99 is out, we shut down
CVS, convert the git mirrors to read-write git repositories:

http://icedtea.classpath.org/mirror/git

and keep the existing Mercurial mirroring scripts in place.

Thoughts?

                                Pekka


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-03-12T08:53:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10329">
    <title>The 0.99 Release: Keeping You Posted</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10329</link>
    <description>&lt;pre&gt;I've branched the tree for 0.99 and tagged it.  I've created the release
tarball.  But it's been so long since we did all this, it seems my information
with the GNU project is out of date and I can't upload to their servers!  As
soon as that's sorted, the tarball will be available and I'll write a release
announcement.

In the meantime, HEAD has been bumped to 1.0pre and is open for commits for that
release.  I'm also happy for the conversion to git to go ahead at this point.

Currently working on getting these 0.99 changes merged into gcj... :-)
&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-03-09T15:41:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10325">
    <title>For Anyone Wondering Why the Release Didn't Happen...</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10325</link>
    <description>&lt;pre&gt;I hit this when running make distcheck:

texi2dvi ../../doc/cp-tools.texinfo
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
 restricted \write18 enabled.
entering extended mode
(./../../doc/cp-tools.texinfo
(/home/andrew/builder/classpath.release/classpath-0.99-pre/doc/texinfo.tex
Loading texinfo [version 2009-08-14.15]: pdf, fonts, markup, glyphs,
page headings, tables, conditionals, indexing, sectioning, toc, environments,
defuns, macros, cross references, insertions,
(/usr/share/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 &amp;lt;14 February 2011&amp;gt;
) localization, formatting, and turning on texinfo input format.) [1] [2]
[-1] Chapter 1
./../../doc/cp-tools.texinfo:272: Undefined control sequence.
&amp;lt; at &amp;gt;itemindicate -&amp;gt;&amp;lt; at &amp;gt;gcctabopt 
                           
&amp;lt; at &amp;gt;itemzzz ...indent &amp;lt; at &amp;gt;setbox 0=&amp;lt; at &amp;gt;hbox {&amp;lt; at &amp;gt;itemindicate 
                                                  {#1}}&amp;lt; at &amp;gt;itemindex {#1}&amp;lt; at &amp;gt;nobre...
l.272 &amp;lt; at &amp;gt;item -debug
                  
? 

Help welcomed.  I've tried removing various bits and twiddl&lt;/pre&gt;</description>
    <dc:creator>Andrew Hughes</dc:creator>
    <dc:date>2012-02-22T15:31:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10324">
    <title>Re: 0.99 Release</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10324</link>
    <description>&lt;pre&gt;
No objections here. We will have a pre-party in Brussels!

Thanks,

Mark


&lt;/pre&gt;</description>
    <dc:creator>Mark Wielaard</dc:creator>
    <dc:date>2012-02-01T21:48:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.classpath.devel/10323">
    <title>Re: 0.99 Release</title>
    <link>http://permalink.gmane.org/gmane.comp.java.classpath.devel/10323</link>
    <description>&lt;pre&gt;
JRuby and Jython won't even start up with .98 so I'm definitely for .99 release!


&lt;/pre&gt;</description>
    <dc:creator>Pekka Enberg</dc:creator>
    <dc:date>2012-02-01T21:08:39</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.classpath.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.classpath.devel</link>
  </textinput>
</rdf:RDF>

