<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/jamvm/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/jamvm/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 16 Jun 2005 12:39:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jamvm/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>JamVM 1.3.1 released</title><link>https://sourceforge.net/p/jamvm/news/2005/06/jamvm-131-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine. Release 1.3.1 is a minor feature/bug-fix release.  Object and array allocation performance has been improved, all outstanding patches have been incorporated, and several bugs have been fixed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Thu, 16 Jun 2005 12:39:32 -0000</pubDate><guid>https://sourceforge.net795a2b787b010e3df654aa9f60b2d0b0a7fa8348</guid></item><item><title>JamVM 1.3.0 released</title><link>https://sourceforge.net/p/jamvm/news/2005/04/jamvm-130-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine.  Since the last announcement there have been many enhancements and several bugs have been fixed.  In particular, the interpreter now supports direct-dispatching, and is on average 80-100% faster.  JamVM has also been ported to Mac OS X/Darwin. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Tue, 05 Apr 2005 17:17:08 -0000</pubDate><guid>https://sourceforge.net13a91e14e4ee362bfba38ac44ed78b560a72831d</guid></item><item><title>JamVM 1.2.3 released</title><link>https://sourceforge.net/p/jamvm/news/2004/12/jamvm-123-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine. Release 1.2.3 is a minor feature/bug-fix release. The locale and associated properties are now set, a powerPC bug has been fixed which broke image display, and more zip checks are included.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Fri, 24 Dec 2004 15:49:59 -0000</pubDate><guid>https://sourceforge.net7dd8ad9d4fcbcc8be0474a950e07d1ec8127491a</guid></item><item><title>JamVM 1.2.0 released</title><link>https://sourceforge.net/p/jamvm/news/2004/09/jamvm-120-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine.  Major improvements in 1.2.0 are a substantially&lt;br /&gt;
rewritten interpreter and Zip/Jar support in the bootstrap class loader.&lt;/p&gt;
&lt;p&gt;The new interpreter makes use of a technique known as &amp;quot;stack-caching&amp;quot;.  On PowerPC and ARM platforms it achieves a speed-up of between 15 and 50%.  However, on Intel it is actually slower (due to lack of registers) and it is disabled on Intel by default.  The new interpreter, however, should provide a better platform for future speed improvements which will benefit all platforms.&lt;/p&gt;
&lt;p&gt;In previous releases the glibj.zip file containing the Classpath class library had to be uncompressed to run with JamVM.  Support for Zip/Jar file in the bootstrap loader means this step is no longer needed, reducing storage requirements (important on embedded systems).  Note, the Zip file is only opened once no matter how many classes are subsequently read.  This should make loading classes from a Zip/Jar fast -- on a fast CPU, it will even be faster than seperate class files.&lt;/p&gt;
&lt;p&gt;In addition to the changes above, several bugs have also been fixed.  These are mostly concerned with &amp;quot;edge conditions&amp;quot;, and didn't affect the majority of users.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Mon, 13 Sep 2004 14:25:12 -0000</pubDate><guid>https://sourceforge.net7e312c3a938ff543344d513667b18381e363b3a8</guid></item><item><title>JamVM 1.1.4 released</title><link>https://sourceforge.net/p/jamvm/news/2004/05/jamvm-114-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine.  Release 1.1.4 adds support for GNU Classpath 0.09, and implements the JNI enhancements introduced in Java 1.2.  The deprecated compiler warnings in gcc &amp;gt;= 3.3.3 have also been fixed (it now builds with gcc 3.5.0).  Some build improvements have been made, and the usual minor bug-fixes and performance ehancements.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Sun, 23 May 2004 00:40:50 -0000</pubDate><guid>https://sourceforge.net192ac3add4575fd6e1eefdbc742328520e153296</guid></item><item><title>JamVM 1.1.3 released</title><link>https://sourceforge.net/p/jamvm/news/2004/04/jamvm-113-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine. Release 1.1.3 is primarily a bug-fix release.  It fixes a number of resolution problems with code produced by javac in JDK &amp;gt;= 1.4 and Jikes 1.19, as well as several other minor bug-fixes.  Support is also added to append/prepend entries to the bootstrap class loader (via -bootclasspath/a and -bootclasspath/p).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Tue, 13 Apr 2004 14:32:50 -0000</pubDate><guid>https://sourceforge.netca6e07199ecdc28cb1d145b1d408bd45b24a2ef8</guid></item><item><title>JamVM 1.1.1 released</title><link>https://sourceforge.net/p/jamvm/news/2004/01/jamvm-111-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine.  Release 1.1.1 adds support for GNU Classpath 0.07, Miranda methods, and Java 2 style application classloader/bootstrap loader split (can now use Jar and Zip archives). There's also the usual minor bug-fixes and performance improvements.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Mon, 26 Jan 2004 17:31:38 -0000</pubDate><guid>https://sourceforge.net398890ca832bea4677e90e75b23859e78d04eac8</guid></item><item><title>JamVM 1.1.0 released</title><link>https://sourceforge.net/p/jamvm/news/2003/11/jamvm-110-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a compact Java Virtual Machine.  Release 1.1.0 adds support for the ARM architecture, GNU Classpath-0.06 and the full Reflection API.  There are also numerous performance improvements (e.g. interface method tables) and a number of bugs have been fixed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Wed, 19 Nov 2003 10:22:40 -0000</pubDate><guid>https://sourceforge.net23ebff5d2dd040de4cf168b54cbb198c63a26808</guid></item><item><title>First release of JamVM</title><link>https://sourceforge.net/p/jamvm/news/2003/03/first-release-of-jamvm/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a new Java Virtual Machine conforming to the JVM specification 2nd edition (blue book). It is extremely small, with a stripped executable on PowerPC of only ~90K and Intel 70K. However, unlike other small VMs it is not a subset, supporting the full specification, including object finalisation and JNI.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Fri, 14 Mar 2003 19:58:06 -0000</pubDate><guid>https://sourceforge.net5cc46f5de72674760959a51bf2b8b98c5ba7eb30</guid></item><item><title>JamVM 1.0.0 released</title><link>https://sourceforge.net/p/jamvm/news/2003/03/jamvm-100-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JamVM is a new, free Java Virtual Machine which conforms to the JVM specification version 2 (blue book).  In comparison to most other VMs (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~90K, and Intel 70K.  However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation and the Java Native Interface (JNI).&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Lougher</dc:creator><pubDate>Thu, 13 Mar 2003 06:02:58 -0000</pubDate><guid>https://sourceforge.net0bcc01df67088177718b8d26da73de6ed597ba43</guid></item></channel></rss>