Skip to content

Commit

Permalink
Add the first distributions and performance files
Browse files Browse the repository at this point in the history
  • Loading branch information
olabini committed Aug 21, 2012
1 parent 7829a2e commit 7121f04
Show file tree
Hide file tree
Showing 17 changed files with 1,544 additions and 0 deletions.
Binary file added dist/seph-0.0.1-p1.jar
Binary file not shown.
Binary file added dist/seph-0.0.1-p1.tar.gz
Binary file not shown.
Binary file added dist/seph-0.0.1-p1.zip
Binary file not shown.
1 change: 1 addition & 0 deletions dist/seph-latest.jar
1 change: 1 addition & 0 deletions dist/seph-latest.tar.gz
1 change: 1 addition & 0 deletions dist/seph-latest.zip
226 changes: 226 additions & 0 deletions performance/bench_arithmetic_data.xml

Large diffs are not rendered by default.

79 changes: 79 additions & 0 deletions performance/bench_create_abstraction_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<chart>
<series>
<value xid="0">0c805876</value>
<value xid="1">b6e8e7cb</value>
<value xid="2">3c4ec844</value>
<value xid="3">ea4b8cbe</value>
<value xid="4">feeac561</value>
<value xid="5">be0a4e4c</value>
<value xid="6">496f4fb6</value>
<value xid="7">4cf7d18f</value>
<value xid="8">516adade</value>
<value xid="9">882c22b4</value>
<value xid="10">61431e9a</value>
<value xid="11">12e906d6</value>
<value xid="12">4402709a</value>
<value xid="13">d57cd587</value>
<value xid="14">45204641</value>
<value xid="15">f9f4a0f</value>
<value xid="16">eafaf25</value>
<value xid="17">264c113</value>
<value xid="18">1cd1a4f</value>
</series>
<graphs>
<graph gid="1" title="create abstraction (with closure)" balloon_text="{value} sec">
<value xid="0" description=" seconds" url="https://github.com/seph-lang/seph/commit/0c805876">0.001509</value>
<value xid="1" description=" seconds" url="https://github.com/seph-lang/seph/commit/b6e8e7cb">7.596999</value>
<value xid="2" description=" seconds" url="https://github.com/seph-lang/seph/commit/3c4ec844">9.327848</value>
<value xid="3" description=" seconds" url="https://github.com/seph-lang/seph/commit/ea4b8cbe">9.514808</value>
<value xid="4" description=" seconds" url="https://github.com/seph-lang/seph/commit/feeac561">6.554842</value>
<value xid="5" description=" seconds" url="https://github.com/seph-lang/seph/commit/be0a4e4c">7.181638</value>
<value xid="6" description=" seconds" url="https://github.com/seph-lang/seph/commit/496f4fb6">5.876061</value>
<value xid="7" description=" seconds" url="https://github.com/seph-lang/seph/commit/4cf7d18f">6.300768</value>
<value xid="8" description=" seconds" url="https://github.com/seph-lang/seph/commit/516adade">7.710205</value>
<value xid="9" description=" seconds" url="https://github.com/seph-lang/seph/commit/882c22b4">7.406363</value>
<value xid="10" description=" seconds" url="https://github.com/seph-lang/seph/commit/61431e9a">7.10328</value>
<value xid="11" description=" seconds" url="https://github.com/seph-lang/seph/commit/12e906d6">7.228458</value>
<value xid="12" description=" seconds" url="https://github.com/seph-lang/seph/commit/4402709a">7.211198</value>
<value xid="13" description=" seconds" url="https://github.com/seph-lang/seph/commit/d57cd587">6.802692</value>
<value xid="14" description=" seconds" url="https://github.com/seph-lang/seph/commit/45204641">6.596575</value>
<value xid="15" description=" seconds" url="https://github.com/seph-lang/seph/commit/f9f4a0f">6.976588</value>
<value xid="16" description=" seconds" url="https://github.com/seph-lang/seph/commit/eafaf25">7.211272</value>
<value xid="17" description=" seconds" url="https://github.com/seph-lang/seph/commit/264c113">7.287509</value>
<value xid="18" description=" seconds" url="https://github.com/seph-lang/seph/commit/1cd1a4f">7.147511</value>
</graph>
<graph gid="1" title="revision" hidden="true" visible_in_legend="true" color="#FFFFFF" color_hover="#FFFFFF" selected="false">
<value xid="0" description="0c805876 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Fri Jun 17 10:22:54 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add build/classes/main to the bootclasspath for benchmarks too" url="https://github.com/seph-lang/seph/commit/0c805876">0</value>
<value xid="1" description="b6e8e7cb &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Jun 19 16:33:13 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Rebase benchmarks to be of a useful size" url="https://github.com/seph-lang/seph/commit/b6e8e7cb">0</value>
<value xid="2" description="3c4ec844 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jun 22 08:50:37 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch away from using bootclasspath for stuff" url="https://github.com/seph-lang/seph/commit/3c4ec844">0</value>
<value xid="3" description="ea4b8cbe &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sat Jul 9 16:16:14 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch to using invokeExact instead of invoke in hope that I will get some performance improvements" url="https://github.com/seph-lang/seph/commit/ea4b8cbe">0</value>
<value xid="4" description="feeac561 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 18 23:18:08 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Missed one place to turn on bootclasspath. =/" url="https://github.com/seph-lang/seph/commit/feeac561">0</value>
<value xid="5" description="be0a4e4c &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 18 23:33:23 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make -server default in the seph start script" url="https://github.com/seph-lang/seph/commit/be0a4e4c">0</value>
<value xid="6" description="496f4fb6 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 19 09:38:04 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make it possible to turn off TCO" url="https://github.com/seph-lang/seph/commit/496f4fb6">0</value>
<value xid="7" description="4cf7d18f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 25 16:42:03 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Do tail call pumping through invoke dynamic instead of by explicit bytecodes" url="https://github.com/seph-lang/seph/commit/4cf7d18f">0</value>
<value xid="8" description="516adade &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 26 11:05:30 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Extract generated activationFor method into an invokedynamic instruction" url="https://github.com/seph-lang/seph/commit/516adade">0</value>
<value xid="9" description="882c22b4 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 26 15:33:58 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch to using invoke dynamic for lexical variables too" url="https://github.com/seph-lang/seph/commit/882c22b4">0</value>
<value xid="10" description="61431e9a &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jul 27 17:26:17 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove findField from helpers and change tail lookup to not use field lookup" url="https://github.com/seph-lang/seph/commit/61431e9a">0</value>
<value xid="11" description="12e906d6 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jul 27 17:36:09 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove intrinsics in the compiler" url="https://github.com/seph-lang/seph/commit/12e906d6">0</value>
<value xid="12" description="4402709a &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Jul 28 16:09:53 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add a smaller test just for pushing the lexical things" url="https://github.com/seph-lang/seph/commit/4402709a">0</value>
<value xid="13" description="d57cd587 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Jul 28 17:31:37 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make it possible to control bytecode printing from the command line" url="https://github.com/seph-lang/seph/commit/d57cd587">0</value>
<value xid="14" description="45204641 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Fri Jul 29 11:31:28 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove a bug I introduced for larger lexical scopes" url="https://github.com/seph-lang/seph/commit/45204641">0</value>
<value xid="15" description="f9f4a0f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 17:42:09 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add pieces for IBM, and also make sure to actually create seph.revision before using it. =/" url="https://github.com/seph-lang/seph/commit/f9f4a0f">0</value>
<value xid="16" description="eafaf25 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 18:57:13 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;One more try" url="https://github.com/seph-lang/seph/commit/eafaf25">0</value>
<value xid="17" description="264c113 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 19:02:29 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Go back to dots instead of underscore" url="https://github.com/seph-lang/seph/commit/264c113">0</value>
<value xid="18" description="1cd1a4f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Nov 10 09:54:31 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Upgrade to final release of Asm 4.0" url="https://github.com/seph-lang/seph/commit/1cd1a4f">0</value>
</graph>
</graphs>
<labels>
<label lid="0">
<y>40</y>
<width>640</width>
<text_size>16</text_size>
<align>center</align>
<text>
<![CDATA[<b>Trunk - Best microbenchmark time - bench_create_abstraction.sp</b>]]>
</text>
</label>
</labels>
</chart>
79 changes: 79 additions & 0 deletions performance/bench_fact_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<chart>
<series>
<value xid="0">0c805876</value>
<value xid="1">b6e8e7cb</value>
<value xid="2">3c4ec844</value>
<value xid="3">ea4b8cbe</value>
<value xid="4">feeac561</value>
<value xid="5">be0a4e4c</value>
<value xid="6">496f4fb6</value>
<value xid="7">4cf7d18f</value>
<value xid="8">516adade</value>
<value xid="9">882c22b4</value>
<value xid="10">61431e9a</value>
<value xid="11">12e906d6</value>
<value xid="12">4402709a</value>
<value xid="13">d57cd587</value>
<value xid="14">45204641</value>
<value xid="15">f9f4a0f</value>
<value xid="16">eafaf25</value>
<value xid="17">264c113</value>
<value xid="18">1cd1a4f</value>
</series>
<graphs>
<graph gid="1" title="tail recursive factorial(30001)" balloon_text="{value} sec">
<value xid="0" description=" seconds" url="https://github.com/seph-lang/seph/commit/0c805876">1.515645</value>
<value xid="1" description=" seconds" url="https://github.com/seph-lang/seph/commit/b6e8e7cb">1.503963</value>
<value xid="2" description=" seconds" url="https://github.com/seph-lang/seph/commit/3c4ec844">2.576066</value>
<value xid="3" description=" seconds" url="https://github.com/seph-lang/seph/commit/ea4b8cbe">2.522555</value>
<value xid="4" description=" seconds" url="https://github.com/seph-lang/seph/commit/feeac561">1.248685</value>
<value xid="5" description=" seconds" url="https://github.com/seph-lang/seph/commit/be0a4e4c">1.246797</value>
<value xid="6" description=" seconds" url="https://github.com/seph-lang/seph/commit/496f4fb6">1.235829</value>
<value xid="7" description=" seconds" url="https://github.com/seph-lang/seph/commit/4cf7d18f">1.220836</value>
<value xid="8" description=" seconds" url="https://github.com/seph-lang/seph/commit/516adade">1.268501</value>
<value xid="9" description=" seconds" url="https://github.com/seph-lang/seph/commit/882c22b4">1.25579</value>
<value xid="10" description=" seconds" url="https://github.com/seph-lang/seph/commit/61431e9a">1.299596</value>
<value xid="11" description=" seconds" url="https://github.com/seph-lang/seph/commit/12e906d6">1.301124</value>
<value xid="12" description=" seconds" url="https://github.com/seph-lang/seph/commit/4402709a">1.325908</value>
<value xid="13" description=" seconds" url="https://github.com/seph-lang/seph/commit/d57cd587">1.269421</value>
<value xid="14" description=" seconds" url="https://github.com/seph-lang/seph/commit/45204641">1.275188</value>
<value xid="15" description=" seconds" url="https://github.com/seph-lang/seph/commit/f9f4a0f">1.472863</value>
<value xid="16" description=" seconds" url="https://github.com/seph-lang/seph/commit/eafaf25">1.252963</value>
<value xid="17" description=" seconds" url="https://github.com/seph-lang/seph/commit/264c113">1.225878</value>
<value xid="18" description=" seconds" url="https://github.com/seph-lang/seph/commit/1cd1a4f">1.262545</value>
</graph>
<graph gid="1" title="revision" hidden="true" visible_in_legend="true" color="#FFFFFF" color_hover="#FFFFFF" selected="false">
<value xid="0" description="0c805876 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Fri Jun 17 10:22:54 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add build/classes/main to the bootclasspath for benchmarks too" url="https://github.com/seph-lang/seph/commit/0c805876">0</value>
<value xid="1" description="b6e8e7cb &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Jun 19 16:33:13 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Rebase benchmarks to be of a useful size" url="https://github.com/seph-lang/seph/commit/b6e8e7cb">0</value>
<value xid="2" description="3c4ec844 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jun 22 08:50:37 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch away from using bootclasspath for stuff" url="https://github.com/seph-lang/seph/commit/3c4ec844">0</value>
<value xid="3" description="ea4b8cbe &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sat Jul 9 16:16:14 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch to using invokeExact instead of invoke in hope that I will get some performance improvements" url="https://github.com/seph-lang/seph/commit/ea4b8cbe">0</value>
<value xid="4" description="feeac561 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 18 23:18:08 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Missed one place to turn on bootclasspath. =/" url="https://github.com/seph-lang/seph/commit/feeac561">0</value>
<value xid="5" description="be0a4e4c &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 18 23:33:23 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make -server default in the seph start script" url="https://github.com/seph-lang/seph/commit/be0a4e4c">0</value>
<value xid="6" description="496f4fb6 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 19 09:38:04 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make it possible to turn off TCO" url="https://github.com/seph-lang/seph/commit/496f4fb6">0</value>
<value xid="7" description="4cf7d18f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Mon Jul 25 16:42:03 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Do tail call pumping through invoke dynamic instead of by explicit bytecodes" url="https://github.com/seph-lang/seph/commit/4cf7d18f">0</value>
<value xid="8" description="516adade &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 26 11:05:30 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Extract generated activationFor method into an invokedynamic instruction" url="https://github.com/seph-lang/seph/commit/516adade">0</value>
<value xid="9" description="882c22b4 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Tue Jul 26 15:33:58 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Switch to using invoke dynamic for lexical variables too" url="https://github.com/seph-lang/seph/commit/882c22b4">0</value>
<value xid="10" description="61431e9a &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jul 27 17:26:17 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove findField from helpers and change tail lookup to not use field lookup" url="https://github.com/seph-lang/seph/commit/61431e9a">0</value>
<value xid="11" description="12e906d6 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Wed Jul 27 17:36:09 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove intrinsics in the compiler" url="https://github.com/seph-lang/seph/commit/12e906d6">0</value>
<value xid="12" description="4402709a &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Jul 28 16:09:53 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add a smaller test just for pushing the lexical things" url="https://github.com/seph-lang/seph/commit/4402709a">0</value>
<value xid="13" description="d57cd587 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Jul 28 17:31:37 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Make it possible to control bytecode printing from the command line" url="https://github.com/seph-lang/seph/commit/d57cd587">0</value>
<value xid="14" description="45204641 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Fri Jul 29 11:31:28 2011 -0700&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Remove a bug I introduced for larger lexical scopes" url="https://github.com/seph-lang/seph/commit/45204641">0</value>
<value xid="15" description="f9f4a0f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 17:42:09 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Add pieces for IBM, and also make sure to actually create seph.revision before using it. =/" url="https://github.com/seph-lang/seph/commit/f9f4a0f">0</value>
<value xid="16" description="eafaf25 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 18:57:13 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;One more try" url="https://github.com/seph-lang/seph/commit/eafaf25">0</value>
<value xid="17" description="264c113 &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Sun Aug 21 19:02:29 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Go back to dots instead of underscore" url="https://github.com/seph-lang/seph/commit/264c113">0</value>
<value xid="18" description="1cd1a4f &amp;nbsp;- &amp;nbsp;[email protected]&lt;br&gt;Thu Nov 10 09:54:31 2011 -0500&lt;br&gt;(click on chart for the changeset)&lt;br&gt;&lt;br&gt;Upgrade to final release of Asm 4.0" url="https://github.com/seph-lang/seph/commit/1cd1a4f">0</value>
</graph>
</graphs>
<labels>
<label lid="0">
<y>40</y>
<width>640</width>
<text_size>16</text_size>
<align>center</align>
<text>
<![CDATA[<b>Trunk - Best microbenchmark time - bench_fact.sp</b>]]>
</text>
</label>
</labels>
</chart>
Loading

0 comments on commit 7121f04

Please sign in to comment.