Updated web pages.

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@49 8d1e9007-1d4e-0410-b67e-1979fd6579aa
This commit is contained in:
mdevan.foobar 2008-11-21 06:45:51 +00:00
commit 09e1748a19
2 changed files with 56 additions and 25 deletions

View file

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="AsciiDoc 8.2.2" /> <meta name="generator" content="AsciiDoc 8.2.6" />
<meta name="description" content="Python bindings for LLVM" /> <meta name="description" content="Python bindings for LLVM" />
<meta name="keywords" content="llvm python compiler backend bindings" /> <meta name="keywords" content="llvm python compiler backend bindings" />
<link rel="stylesheet" href="style/xhtml11.css" type="text/css" /> <link rel="stylesheet" href="style/xhtml11.css" type="text/css" />
@ -33,9 +33,9 @@
</div> </div>
<div id="preamble"> <div id="preamble">
<div class="sectionbody"> <div class="sectionbody">
<p>The latest release is 0.3, released 8-Sep-2008 (<a href="#changelog">Changelog</a> <div class="para"><p>The latest release is 0.4, released 21-Nov-2008 (<a href="#changelog">Changelog</a>
below).</p> below).</p></div>
<p>Download it here:</p> <div class="para"><p>Download it here:</p></div>
<div class="tableblock"> <div class="tableblock">
<table rules="all" <table rules="all"
frame="border" frame="border"
@ -61,6 +61,20 @@ cellspacing="0" cellpadding="4">
</tr> </tr>
</thead> </thead>
<tbody valign="top"> <tbody valign="top">
<tr>
<td align="left">
0.4
</td>
<td align="left">
21-Nov-2008
</td>
<td align="left">
<a href="http://llvm-py.googlecode.com/files/llvm-py-0.4.tar.bz2">llvm-py-0.4.tar.bz2</a>
</td>
<td align="left">
<a href="llvm-py-0.4.tar.bz2">llvm-py-0.4.tar.bz2</a>
</td>
</tr>
<tr> <tr>
<td align="left"> <td align="left">
0.3 0.3
@ -120,20 +134,30 @@ cellspacing="0" cellpadding="4">
</tbody> </tbody>
</table> </table>
</div> </div>
<p>The latest code can be checked out from SVN like so:</p> <div class="para"><p>The latest code can be checked out from SVN like so:</p></div>
<div class="listingblock"> <div class="listingblock">
<div class="content"> <div class="content">
<pre><tt>$ svn checkout http://llvm-py.googlecode.com/svn/trunk/ llvm-py</tt></pre> <pre><tt>$ svn checkout http://llvm-py.googlecode.com/svn/trunk/ llvm-py</tt></pre>
</div></div> </div></div>
<p>Follow the steps <a href="userguide.html#install">described here</a> to install the <div class="para"><p>Follow the steps <a href="userguide.html#install">described here</a> to install the
package.</p> package.</p></div>
</div> </div>
</div> </div>
<h2><a id="changelog"></a>Changelog</h2> <h2 id="changelog">Changelog</h2>
<div class="sectionbody"> <div class="sectionbody">
<div class="listingblock"> <div class="listingblock">
<div class="content"> <div class="content">
<pre><tt>0.3, 8-Sep-2008: <pre><tt>0.4, 21-Nov-2008:
* Code cleanup, added license headers.
* Added llvm.core.load_library_permanently() (Issue #12).
* Fix comparison using != (Issue #11).
* Instruction.is_terminator added.
* Fix Builder.select (Paulo Silva).
* Added viewCFG methods to Function (Paulo Silva).
0.3, 8-Sep-2008:
* Passes added. * Passes added.
* Assembly support: create modules from .ll files. * Assembly support: create modules from .ll files.
@ -169,14 +193,13 @@ package.</p>
0.1, 10-May-2008: 0.1, 10-May-2008:
* Initial release. * Initial release.</tt></pre>
</tt></pre>
</div></div> </div></div>
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Web pages &copy; Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>. Web pages &copy; Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>.
Last updated 08-Sep-2008. Last updated 2008-11-21.
</div> </div>
</div> </div>
</div> </div>

View file

@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="AsciiDoc 8.2.2" /> <meta name="generator" content="AsciiDoc 8.2.6" />
<meta name="description" content="Python bindings for LLVM" /> <meta name="description" content="Python bindings for LLVM" />
<meta name="keywords" content="llvm python compiler backend bindings" /> <meta name="keywords" content="llvm python compiler backend bindings" />
<link rel="stylesheet" href="style/xhtml11.css" type="text/css" /> <link rel="stylesheet" href="style/xhtml11.css" type="text/css" />
@ -33,26 +33,34 @@
</div> </div>
<div id="preamble"> <div id="preamble">
<div class="sectionbody"> <div class="sectionbody">
<p>llvm-py provides <a href="http://www.python.org/">Python</a> bindings for <div class="para"><p>llvm-py provides <a href="http://www.python.org/">Python</a> bindings for
<a href="http://llvm.org/">LLVM</a>. It's goal is to expose enough of LLVM APIs to <a href="http://llvm.org/">LLVM</a>. It's goal is to expose enough of LLVM APIs to
implement a compiler backend or a VM in pure Python. llvm-py consists of implement a compiler backend or a VM in pure Python. llvm-py consists of
Python and C modules that wrap over the native C++/C bindings of LLVM, Python and C modules that wrap over the native C++/C bindings of LLVM,
and does not use / have dependencies on "glue utilities" like and does not use / have dependencies on "glue utilities" like
Boost.Python, swig etc.</p> Boost.Python, swig etc.</p></div>
<p>llvm-py is just hatching. It should be stable enough to start hacking <div class="para"><p>llvm-py is just hatching. It should be stable enough to start hacking
away, though. Be sure to send in a patch if you miss any specific LLVM away, though. Be sure to send in a patch if you miss any specific LLVM
API.</p> API.</p></div>
<p><em>Availability</em>: llvm-py is available (as a source package) for LLVM 2.3 <div class="para"><p><em>Availability</em>: llvm-py is available (as a source package) for LLVM 2.3
and Python 2.5. It has been built and tested on Linux (x86, amd64) and and Python 2.5. It has been built and tested on Linux (x86, amd64) and
is reported to work with OpenBSD. It is expected to be usable on is reported to work with OpenBSD. It is expected to be usable on
various unices, as well as with Python 2.4.</p> various unices, as well as with Python 2.4.</p></div>
<p><em>LLVM 2.4</em>: Read <a href="userguide.html#llvm24">this</a> if you're using LLVM <div class="para"><p><em>LLVM 2.4</em>: Read <a href="userguide.html#llvm24">this</a> if you're using LLVM
2.4!</p> 2.4!</p></div>
</div> </div>
</div> </div>
<h2>News</h2> <h2 id="_news">News</h2>
<div class="sectionbody"> <div class="sectionbody">
<dl> <div class="vlist"><dl>
<dt>
21-Nov-2008
</dt>
<dd>
<p>
0.4 released. Bug fixes, few additional APIs, code cleanup.
</p>
</dd>
<dt> <dt>
8-Sep-2008 8-Sep-2008
</dt> </dt>
@ -85,12 +93,12 @@ various unices, as well as with Python 2.4.</p>
0.1 released. 0.1 released.
</p> </p>
</dd> </dd>
</dl> </dl></div>
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Web pages &copy; Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>. Web pages &copy; Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>.
Last updated 08-Sep-2008. Last updated 2008-11-21.
</div> </div>
</div> </div>
</div> </div>