http://wiki.apidesign.org/index.php?title=SubstrateVM&feed=atom&action=historySubstrateVM - Revision history2024-03-28T15:14:10ZRevision history for this page on the wikiMediaWiki 1.12.0rc1http://wiki.apidesign.org/index.php?title=SubstrateVM&diff=10035&oldid=prevJaroslavTulach at 08:42, 30 August 20192019-08-30T08:42:07Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 08:42, 30 August 2019</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{{:AOTMadeFaster}}</ins></div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=SubstrateVM&diff=10034&oldid=prevJaroslavTulach at 08:41, 30 August 20192019-08-30T08:41:25Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 08:41, 30 August 2019</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''SubstrateVM''' is <ins style="color: red; font-weight: bold; text-decoration: none;">an internal project name for </ins>a <ins style="color: red; font-weight: bold; text-decoration: none;">[[Native image]] tool (</ins>part of [[GraalVM]]<ins style="color: red; font-weight: bold; text-decoration: none;">) </ins>which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=SubstrateVM&diff=9829&oldid=prevJaroslavTulach at 15:11, 1 October 20182018-10-01T15:11:23Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:11, 1 October 2018</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a <del style="color: red; font-weight: bold; text-decoration: none;">complete </del>re-implementation of the [[JVM]] and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[SubstrateVM]] is a re-implementation of the [[JVM]] <ins style="color: red; font-weight: bold; text-decoration: none;">on a completely different basis </ins>and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=SubstrateVM&diff=9295&oldid=prevJaroslavTulach at 12:30, 20 November 20172017-11-20T12:30:26Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 12:30, 20 November 2017</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[SubstrateVM]] is a complete re-implementation of the [[JVM]] and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.</ins></div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=SubstrateVM&diff=9293&oldid=prevJaroslavTulach: New page: '''SubstrateVM''' is a part of GraalVM which focuses on AOT compilation. It can take a regular Java application and compile it into native binary. Here is an example that conve...2017-11-20T12:27:54Z<p>New page: '''SubstrateVM''' is a part of <a href="/wiki/GraalVM" title="GraalVM">GraalVM</a> which focuses on <a href="/wiki/AOT" title="AOT">AOT</a> compilation. It can take a regular <a href="/wiki/Java" class="mw-redirect" title="Java">Java</a> application and compile it into native binary. Here is an example that conve...</p>
<p><b>New page</b></p><div>'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].</div>JaroslavTulach