[llvm-commits] [hlvm] r38268 - in /hlvm/trunk/docs: Credits.html DevelopersGuide.html FAQ.html GettingStarted.html OpenProjects.html ReleaseNotes.html ReleasePlans.html index.html status/2006-05-25.html status/index.html
Reid Spencer
reid at x10sys.com
Sat Jul 7 17:01:49 PDT 2007
Author: reid
Date: Sat Jul 7 19:01:49 2007
New Revision: 38268
URL: http://llvm.org/viewvc/llvm-project?rev=38268&view=rev
Log:
Fix title lines to not duplicate "HLVM" and convert all the titles to use the
heading elements not div with class.
Modified:
hlvm/trunk/docs/Credits.html
hlvm/trunk/docs/DevelopersGuide.html
hlvm/trunk/docs/FAQ.html
hlvm/trunk/docs/GettingStarted.html
hlvm/trunk/docs/OpenProjects.html
hlvm/trunk/docs/ReleaseNotes.html
hlvm/trunk/docs/ReleasePlans.html
hlvm/trunk/docs/index.html
hlvm/trunk/docs/status/2006-05-25.html
hlvm/trunk/docs/status/index.html
Modified: hlvm/trunk/docs/Credits.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/Credits.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/Credits.html (original)
+++ hlvm/trunk/docs/Credits.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Credits" -->
+<!--#set var="title" value="Credits" -->
<!--#include virtual="/incl/header.incl" -->
<h1>HLVM Credits</h1>
<p>This document is a partial list of the people who have given their time,
Modified: hlvm/trunk/docs/DevelopersGuide.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/DevelopersGuide.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/DevelopersGuide.html (original)
+++ hlvm/trunk/docs/DevelopersGuide.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Developer's Guide" -->
+<!--#set var="title" value="Developer's Guide" -->
<!--#include virtual="/incl/header.incl" -->
<h1 class="title">HLVM Developer's Guide</h1>
<div class="warning">CAUTION: This document is a work in progress.</div>
@@ -27,29 +27,24 @@
</ol>
<div class="author">
- <p>Author:<a href="mailto:rspencer at reidspencer.com">Reid Spencer</a>.</p>
+ <p>Author: <a href="mailto:rspencer at reidspencer.com">Reid Spencer</a>.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="intro">Introduction</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="intro">Introduction</a></h2>
<div class="text">
<p>This document is a manual for developers who wish to contribute to the HLVM
project. It covers topics such as copyright assignment, license, coding style,
the build system and project rules.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="contributions">Contributions</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="contributions">Contributions</a></h2>
<div class="text">
<p>Contributions to the HLVM source base are very much appreciated. If you are
able to contribute source code, this section provides details about how your
contributions will be handled.</p>
</div>
-<!-- ======================================================================= -->
-<div class="subsection"><a name="copyright">Copyright</a></div>
+<h3><a name="copyright">Copyright</a></h3>
<div class="text">
<p>The founders of the HLVM project intend for a formal non-profit legal
entity to be incorporated that will hold the copyright of all HLVM software.
@@ -70,8 +65,7 @@
</ul>
</div>
-<!-- ======================================================================= -->
-<div class="subsection"><a name="license">License</a></div>
+<h3><a name="license">License</a></h3>
<div class="text">
<p>It is the intention of the HLVM project to release the HLVM software for
distribution under the terms of the Lesser General Public License (LGPL). This
@@ -93,8 +87,7 @@
<p>See <a href="#LGPL">below</a> for the complete text of the LGPL license</p>
</div>
-<!-- ======================================================================= -->
-<div class="subsection"><a name="patches">Patches</a></div>
+<h3><a name="patches">Patches</a></h3>
<div class="text">
<p>The HLVM group welcomes your patches. If you find something wrong with the
HLVM software or you wish to make a contribution to extend HLVM, you may send
@@ -118,14 +111,12 @@
</ul>
</div>
-<!-- ======================================================================= -->
-<div class="section"><a name="build">Build System</a></div>
+<h2><a name="build">Build System</a></h2>
<div class="text">
<p>This section describes the HLVM build system.</p>
</div>
-<!-- ======================================================================= -->
-<div class="subsection"><a name="scons">About SCONS</a></div>
+<h3><a name="scons">About SCONS</a></h3>
<div class="text">
<p>The HLVM project uses the <a href="http://www.scons.org/">scons</a>
software construction tool to orchestrate its builds. This gives us superior
@@ -137,10 +128,9 @@
section.</p>
</div>
-<!-- ======================================================================= -->
-<div class="subsection"><a name="config">Configuring</a></div>
+<h3><a name="config">Configuring</a></h3>
<div class="text">
- <h3>Configuration On Every Build</h3>
+ <h4>Configuration On Every Build</h4>
<p>Unlike some other build systems (e.g. autoconf/automake), the
configuration and construction phases of building are not separated with
scons. The configuration parameters are checked every time you build. While
@@ -149,7 +139,7 @@
stable. If something changes in your environment, only those pieces affected
will get re-configured. This saves a lot of time and hassle by telling you of
any configuration errors on the very next build.</p>
- <h3>The Options Cache</h3>
+ <h4>The Options Cache</h4>
<p>Configuration parameters are specified on the scons command line. The
values of these parameters are stored in the <i>options cache</i> which is
simply a file named .options_cache in the root source directory. If the file
@@ -157,7 +147,7 @@
runs, the values are loaded from this cache and used unless new values are
given on the command line. In this way, you only need to specify your options
once and then they "stick" from that point forward.</p>
- <h3>Configuration Options</h3>
+ <h4>Configuration Options</h4>
<p>HLVM has a variety of options to assist with configuring HLVM for your
environment and build choices. Each option has a default that will work in
many environments but might need adjusting for your environment. The default
@@ -276,7 +266,7 @@
<td>/usr/local/bin/xsltproc</td>
</tr>
</table>
- <h3>Configuration Prompts</h3>
+ <h4>Configuration Prompts</h4>
<p>When you first run <tt>scons</tt> against HLVM, if you did not specify the
<tt>confpath</tt> option or the configuration code cannot otherwise find a
package it needs, you will be prompted to enter the applicable path names
@@ -288,18 +278,18 @@
</div>
<!-- ======================================================================= -->
-<div class="subsection"><a name="rules">Build Rules</a></div>
+<h3><a name="rules">Build Rules</a></h3>
<div class="text">
<p>This subsection describes the various build rules and extensions to SCons
that HLVM uses.</p>
- <h3>The <tt>build</tt> python module</h3>
+ <h4>The <tt>build</tt> python module</h4>
<p>For convenience, and to unclutter the SConscript files, the top level
<tt>build</tt> directory contains a python module that provides the build
facilities for HLVM. This module manipulates an SCons environment to set the
variables and define the builder rules for HLVM. The public interface to this
library is in the <tt>hlvm.py</tt> module. No other module should be imported
into the SConscript files.</p>
- <h3>HLVM Builder Rules</h3>
+ <h4>HLVM Builder Rules</h4>
<p>HLVM requires some specialized build rules beyond what SCons provides.
While general construction of static libraries, shared libraries, and
executables use the standard SCons builders, several more are defined in the
@@ -376,8 +366,7 @@
</table>
</div>
-<!-- ======================================================================= -->
-<div class="section"><a name="style">Coding Style</a></div>
+<h2><a name="style">Coding Style</a></h2>
<div class="text">
<p>Contributions to HLVM must meet the following Coding Style
requirements:</p>
@@ -396,12 +385,10 @@
</ul>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="appendices">Appendices</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="appendices">Appendices</a></h2>
<div class="text"> </div>
<!-- ======================================================================= -->
-<div class="subsection"><a name="LGPL">Lesser General Public License</a></div>
+<h3><a name="LGPL">Lesser General Public License</a></h3>
<pre>
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Modified: hlvm/trunk/docs/FAQ.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/FAQ.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/FAQ.html (original)
+++ hlvm/trunk/docs/FAQ.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM FAQ" -->
+<!--#set var="title" value="FAQ" -->
<!--#include virtual="/incl/header.incl" -->
<h1>HLVM Frequently Asked Questions</h1>
<p>Here's the list of questions we get frequently. Unlike many FAQ's, this is
@@ -8,12 +8,12 @@
<h2>Question Index</h2>
<table>
<tr>
- <td>
+ <td style="width:50%">
<ul>
<li><a href="#compare">How does HLVM compare to other VMs?</a></li>
</ul>
</td>
- <td>
+ <td style="width:50%">
</td>
</tr>
</table>
Modified: hlvm/trunk/docs/GettingStarted.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/GettingStarted.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/GettingStarted.html (original)
+++ hlvm/trunk/docs/GettingStarted.html Sat Jul 7 19:01:49 2007
@@ -1,6 +1,6 @@
-<!--#set var="title" value="Getting Started with the HLVM System" -->
+<!--#set var="title" value="Getting Started with HLVM" -->
<!--#include virtual="/incl/header.incl" -->
-<h1>Getting Started with the HLVM System</h1>
+<h1>Getting Started with HLVM</h1>
<ol>
<li><a href="#quickstart">Quick Start (For The Impatient)</a>
<li><a href="#overview">Overview</a>
@@ -41,12 +41,7 @@
<p>Author: <a href="mailto:rspencer at reidspencer.com">Reid Spencer</a>.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="section">
- <a name="quickstart"><b>Quick Start (For The Impatient)</b></a>
-</div>
-<!-- *********************************************************************** -->
-
+<h2><a name="quickstart"><b>Quick Start (For The Impatient)</b></a></h2>
<div class="text">
<p>Here's the quick start for getting up and running quickly with HLVM. Note
that this is for experts and the impatient only.</p>
@@ -67,9 +62,7 @@
</ol>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="overview"><b>Overview</b></a></div>
-<!-- *********************************************************************** -->
+<h2><a name="overview"><b>Overview</b></a></h2>
<div class="text">
<p>Welcome to HLVM! This document shows you how to get started with the High
Level Virtual Machine. Before you do that, lets get some questions answered up
@@ -118,12 +111,8 @@
</ol>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="requirements"><b>Requirements</b></a></div>
-<!-- *********************************************************************** -->
-
+<h2><a name="requirements"><b>Requirements</b></a></h2>
<div class="text">
-
<p>Before you attempt to build HLVM, you need to understand its requirements.
HLVM is non-trivial and depends on a number of other software packages. These
packages will be required before you can build HLVM. Taking
@@ -133,11 +122,11 @@
obtain and build these packages yourself if they are not already present on
your system. HLVM won't compile or run without them.</p>
- <h2><a name="hardware">Hardware</a></h2>
+ <h3><a name="hardware">Hardware</a></h3>
<p>HLVM supports whatever hardware LLVM supports. For details, please see
<a href="http://llvm.org/docs/GettingStarted.html#hardware">LLVM's documentation</a></p>
- <h2><a name="software">Software</a></h2>
+ <h3><a name="software">Software</a></h3>
<p>Compiling HLVM requires that you have several software packages installed.
The table below lists those required packages. The Package column is the usual
name for the software package that HLVM depends on. The Version column
@@ -272,17 +261,17 @@
</div>
<!-- *********************************************************************** -->
-<div class="section"><a name="other_packages">Building Other Packages</a></div>
+<h2><a name="other_packages">Building Other Packages</a></h2>
<!-- *********************************************************************** -->
<div class="text">
- <h2><a name="SSIA">Single Separate Install Area</a></h2>
+ <h3><a name="SSIA">Single Separate Install Area</a></h3>
<p>It is suggested that you keep a separate installation area for building the
things upon which HLVM depends. This is the location in your file system where
you will install the built packages. It is the parameter to the
<tt>--prefix</tt> options to the configure programs of those packages. By
using a separate install area, you ensure that the HLVM version of required
packages doesn't interfere with any of your system installed packages.</p>
- <h2><a hame="libxml2">libxml2</a></h2>
+ <h3><a hame="libxml2">libxml2</a></h3>
<ul>
<li>If your system doesn't already have a modern version of libxml2, you can
generally build this quite painlessly as it doesn't depend on much
@@ -300,7 +289,7 @@
configuration options; it has many. Not everything libxml2 provides is
needed. We need the parser, the textwriter and the relaxng validator.</li>
</ul>
- <h2><a name="apr">apr</a></h2>
+ <h3><a name="apr">apr</a></h3>
<ul>
<li>This package builds quite easily as well and doesn't depend on
anything other than your operating system.</li>
@@ -314,7 +303,7 @@
<li>Optionally use the <tt>--enable-debug</tt> configure flag for making
debugging easier (and your HLVM programs run slower).</li>
</ul>
- <h2><a name="apr-util">apr-util</a></h2>
+ <h3><a name="apr-util">apr-util</a></h3>
<ul>
<li>This package builds quite easily and doesn't depend on much.</li>
<li>Build with:<pre>
@@ -328,7 +317,7 @@
might want to use the various <tt>--with-*</tt> options to tell apr-util
where your packages are located.</li>
</ul>
- <h2><a name="llvm">llvm</a></h2>
+ <h3><a name="llvm">llvm</a></h3>
<ul>
<li>You <em>must</em> use the latest CVS version of LLVM. LLVM is HLVM's
sister project and the two are intricately connected. Consequently, patches
@@ -357,7 +346,7 @@
tools being built. Use of llvm-gcc4 completely gets around this problem and
so it is only necessary to build the LLVM tools and not the runtime library.
</ul>
- <h2><a name="llvm-gcc4">llvm-gcc4</a></h2>
+ <h3><a name="llvm-gcc4">llvm-gcc4</a></h3>
<ul>
<li>You <em>must</em> use version 4 of llvm-gcc, not version 3. Version 4 is
much better integrated with LLVM, supports more languages, builds native
@@ -399,7 +388,7 @@
HLVM only needs C and C++ so you can shorten the build for llvm-gcc4 a
little by dropping <tt>,objc,obj-c++</tt> from this option.</li>
</ul>
- <h2><a name="gperf">gperf</a></h2>
+ <h3><a name="gperf">gperf</a></h3>
<ul>
<li>Pretty simple tool to build.</li>
<li>You need version 2.7.2. HLVM hasn't been tried with any other
@@ -409,7 +398,7 @@
make
make install</pre></li>
</ul>
- <h2><a name="deja-gnu">deja-gnu/</a></h2>
+ <h3><a name="deja-gnu">deja-gnu/</a></h3>
<ul>
<li>Simple tool to build</li>
<li>You need version 1.4.4 or later</li>
@@ -420,11 +409,9 @@
</ul>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="building">Building HLVM With SCons</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="building">Building HLVM With SCons</a></h2>
<div class="text">
- <h2><a name="quick">Quick Start</a></h2>
+ <h3><a name="quick">Quick Start</a></h3>
<p>If you took our advice and built all dependent packages (except llvm-gcc4)
into a separate install area, then you can build HLVM quickly by using this
command:<pre>
@@ -436,7 +423,7 @@
be the <a href="#SSIA">Single Separate Install Area</a> where you installed
all the other packages such as llvm, apr, apr-util, etc.</p>
- <h2><a name="about_scons">About SCons And HLVM</a></h2>
+ <h3><a name="about_scons">About SCons And HLVM</a></h3>
<p>HLVM uses the SCons tool for software construction. While <tt>make</tt>
and the various <tt>auto*</tt> tools were originally used, the full
programming language support of SCons (Python) was attractive because of the
@@ -469,7 +456,7 @@
<li>Configuration options are saved in cache files so you don't have to keep
repeating them on each invocation of <tt>scons</tt></li>
</ul>
- <h2><a name="scons_options">SCons Options Supported</a></h2>
+ <h3><a name="scons_options">SCons Options Supported</a></h3>
<p>The important options that may be given on the scons command line are:</p>
<ul>
<li><em>-Q</em>. Normally scons is quite verbose about all the
@@ -514,7 +501,7 @@
your system. See the <tt>scons -Q --help</tt> output for a full list of
these options.</li>
</ul>
- <h2><a name="targets">Build Targets</a></h2>
+ <h3><a name="targets">Build Targets</a></h3>
<p>The default build target will simply build all the libraries and tools.
There are additional pseudo-targets (<i>aliases</i> in SCons lingo) that you
can build:</p>
@@ -571,7 +558,7 @@
<p>Once you've made these adjustments you can use the various targets in the
Makefile to build HLVM. Note that these targets just convert the target into
the appropriate invocation of the <tt>scons</tt> command.</p>
- <h2><a name="make_targets">Targets Supported</a></h2>
+ <h3><a name="make_targets">Targets Supported</a></h3>
<p>You can use the following targets to build HLVM in various ways:
<dl>
<dt>all</dt>
@@ -614,7 +601,7 @@
in the <tt>hlvm</tt> directory and instead descends into the <tt>tools</tt>
and builds the executable tools there.</dd>
</dl>
- <h2><a name="tipsntricks">Tips And Tricks</a></h2>
+ <h3><a name="tipsntricks">Tips And Tricks</a></h3>
<ul>
<li><em>Override MYMODE</em>. On the <tt>make</tt> command line you can
override the value of <tt>MYMODE</tt> makefile variable. This allows you to
Modified: hlvm/trunk/docs/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/OpenProjects.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/OpenProjects.html (original)
+++ hlvm/trunk/docs/OpenProjects.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Developers" -->
+<!--#set var="title" value="Open Projects" -->
<!--#include virtual="/incl/header.incl" -->
<h1>Open HLVM Projects</h1>
<ul>
@@ -9,10 +9,7 @@
<li><a href="#misc">Miscellaneous Projects</a></li>
</ul>
-<!-- *********************************************************************** -->
-<div class="sectiontitle"><a name="what">What is this?</a></div>
-<!-- *********************************************************************** -->
-
+<h2><a name="what">What is this?</a></h2>
<div class="text">
<p>This document is a "TODO" list for HLVM. Each project in this document is
something that would be useful for HLVM to have, and would also be a great way
@@ -27,9 +24,7 @@
projects to add to this page.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="sectiontitle"><a name="code">Coding Projects</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="code">Coding Projects</a></h2>
<div class="text">
<p>Projects in the list below are related to working on software code</p>
<ol>
@@ -56,9 +51,7 @@
</ol>
</div>
-<!-- *********************************************************************** -->
-<div class="sectiontitle"><a name="doc">Documentation Projects</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="doc">Documentation Projects</a></h2>
<div class="text">
<p>Projects in the list below are related to working on the projects
documentation.</p>
@@ -75,9 +68,7 @@
</ol>
</div>
-<!-- *********************************************************************** -->
-<div class="sectiontitle"><a name="test">Testing Projects</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="test">Testing Projects</a></h2>
<div class="text">
<p>Projects in the list below are related to testing software.</p>
<ol>
@@ -100,9 +91,7 @@
</ol>
</div>
-<!-- *********************************************************************** -->
-<div class="sectiontitle"><a name="misc">Miscellaneous Projects</a></div>
-<!-- *********************************************************************** -->
+<h2><a name="misc">Miscellaneous Projects</a></h2>
<div class="text">
<p>Here are some other things that need to get done.</p>
<ol>
Modified: hlvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/ReleaseNotes.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/ReleaseNotes.html (original)
+++ hlvm/trunk/docs/ReleaseNotes.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Release Notes" -->
+<!--#set var="title" value="Release Notes" -->
<!--#include virtual="/incl/header.incl" -->
<h1>HLVM Release Notes</h1>
<ol>
@@ -17,10 +17,7 @@
<p>Author: <a href="mailto:rspencer at reidspencer.com">Reid Spencer</a>.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="introduction">Introduction</a></div>
-<!-- *********************************************************************** -->
-
+<h2><a name="introduction">Introduction</a></h2>
<div class="text">
<p>Welcome to the High Level Virtual Machine (HLVM). This document contains
the release notes for HLVM. Here we describe what's new, what changed, what
@@ -39,9 +36,7 @@
<a href="http://hlvm.org/hlvm-dev.shtml">HLVM Developers List</a>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="new"><b>What's New</b></a></div>
-<!-- *********************************************************************** -->
+<h2><a name="new"><b>What's New</b></a></h2>
<div class="text">
<p>This is the second public release of the High Level Virtual Machine. This
is a very early pre-release, version 0.2. That is, HLVM is not complete yet
@@ -65,16 +60,13 @@
another platform, <i>please let us know!</i></p>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="problems"><b>Known Problems</b></a></div>
-<!-- *********************************************************************** -->
+<h2><a name="problems"><b>Known Problems</b></a></h2>
<div class="text">
<p>The main known problem with this release is that there isn't enough of HLVM
implemented to be useful in any significant way.</p>
</div>
-<!-- *********************************************************************** -->
-<div class="section"><a name="install"><b>Installation Notes</b></a></div>
-<!-- *********************************************************************** -->
+
+<h2><a name="install"><b>Installation Notes</b></a></h2>
<div class="text">
<p>Please see the <a href="GettingStarted.html">Getting Started Guide</a> that
accompanies these relese notes. </p>
Modified: hlvm/trunk/docs/ReleasePlans.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/ReleasePlans.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/ReleasePlans.html (original)
+++ hlvm/trunk/docs/ReleasePlans.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Release Plans" -->
+<!--#set var="title" value="Release Plans" -->
<!--#include virtual="/incl/header.incl" -->
<h1>HLVM Release Plans</h1>
<div class="warning">
@@ -6,10 +6,17 @@
</div>
<ol>
<li><a href="#introduction">Introduction</a>
- <li><a href="#upcoming">Upcoming Releases</a></li>
- <li><a href="#completed">Completed Releases</a></li>
- <li><a href="#status">Current Status</a></li>
- <li><a href="#released">Released Features</a>
+ <li><a href="#releases">Release Index</a>
+ <ol>
+ <li><a href="#upcoming">Upcoming Releases</a></li>
+ <li><a href="#completed">Completed Releases</a></li>
+ </ol>
+ <li><a href="#status">Release Status</a>
+ <ol>
+ <li><a href="#current">Current Release</a></li>
+ <li><a href="#previous">Previous Releases</a></li>
+ </li>
+ </ol>
<li><a href="#features">Feature Definitions</a></li>
</ol>
@@ -17,9 +24,7 @@
<p>Author:<a href="mailto:rspencer at reidspencer.com">Reid Spencer</a>.</p>
</div>
-<!-- *********************************************************************** -->
<h2><a name="introduction">Introduction</a></h2>
-<!-- *********************************************************************** -->
<div class="text">
<p>This document contains the Release plans for HLVM. Each release is broken
down into a set of high-level features that we are intending to implement in
@@ -39,9 +44,13 @@
occur in the next few releases.</p>
</div>
-<!-- *********************************************************************** -->
-<h2><a name="upcoming">Upcoming Releases</a></h2>
-<!-- *********************************************************************** -->
+<h2><a name="releases"></a>Release Index</h2>
+<div class="text">
+ <p>The table below provides an index into the information for all
+ releases.</p>
+</div>
+
+<h3><a name="upcoming">Upcoming Releases</a></h3>
<div class="text">
<p>The table below provides an overview of the planned upcoming releases.</p>
<table>
@@ -53,7 +62,7 @@
<tr>
<td>0.2</td>
<td>Turing Complete, JIT Execution</td>
- <td><a href="#f0_2">Features</a> <a href="#status">Status</a></td>
+ <td><a href="#f0_2">Features</a> <a href="#current">Status</a></td>
</tr>
<tr>
<td>0.3</td>
@@ -83,9 +92,7 @@
</table>
</div>
-<!-- *********************************************************************** -->
-<h2><a name="completed">Completed Releases</a></h2>
-<!-- *********************************************************************** -->
+<h3><a name="completed">Completed Releases</a></h3>
<div class="text">
<p>The table below provides a list of the releases already completed.</p>
<table>
@@ -102,19 +109,21 @@
</table>
</div>
-<!-- *********************************************************************** -->
-<h2><a name="status">Current Status (Release 0.2)</a></h2>
-<!-- *********************************************************************** -->
-<!-- ======================================================================= -->
+<h2><a name="status">Release Status</a></h2>
+<div class="text">
+ <p>This section provides the status for the current and previous releases.</p>
+</div>
+
+<h3><a name="status">Current Status (Release 0.2)</a></h3>
<div class="text">
<p>The table below shows the status of the current release. Click the feature
name to get a complete description of the feature.</p>
<table>
<tr><th>Feature</th><th>Feature</th><th>Feature</th></tr>
<tr>
- <td><a href="#arithmetic">Arithmetic Operators</a><br/>Not Started</td>
+ <td><a href="#arithmetic">Arithmetic Operators</a><br/>Implemented.</td>
<td><a href="#controlflow">Control Flow Operators</a><br/>Not Started</td>
- <td><a href="#booleanops">Boolean Operators</a><br/>Not Started</td>
+ <td><a href="#booleanops">Boolean Operators</a><br/>Implemented.</td>
</tr><tr>
<td><a href="#textops">Text Operators</a><br/>Not Started</td>
<td><a href="#args">Program Arguments</a><br/>Not Started</td>
@@ -123,13 +132,11 @@
</table>
</div>
-<!-- *********************************************************************** -->
-<h2><a name="released">Previously Released Status</a></h2>
-<!-- *********************************************************************** -->
+<h3><a name="released">Previous Releases</a></h3>
<div class="text">
<p>This section lists the final status information for previous releases.</p>
</div>
-<h3><a name="s0_1">Release 0.1 (Hello World)</a></h3>
+<h4><a name="s0_1">Release 0.1 (Hello World)</a></h4>
<div class="text">
<table>
<tr><th>Feature</th><th>Feature</th><th>Feature</th></tr>
@@ -174,13 +181,11 @@
</table>
</div>
-<!-- *********************************************************************** -->
<h2><a name="features">Feature Definitions</a></h2>
-<!-- *********************************************************************** -->
<div class="text">
<p>This section defines the individual features for all releases.</p>
</div>
-<!-- ======================================================================= -->
+
<h3><a name="f0_1">Release 0.1 Features (Hello World)</a></h3>
<div class="text">
<ol>
@@ -221,7 +226,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_2">Release 0.2 Features (Turing Complete)</a></h3>
<div class="text">
<ol>
@@ -250,7 +254,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_3">Release 0.3 Features (Front End)</a></h3>
<div class="text">
<ol>
@@ -263,7 +266,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_4">Release 0.4 Features (Ruby)</a></h3>
<div class="text">
<ol>
@@ -276,7 +278,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_5">Release 0.5 Features (Scheme)</a></h3>
<div class="text">
<ol>
@@ -289,7 +290,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_6">Release 0.6 Features (Python)</a></h3>
<div class="text">
<ol>
@@ -302,7 +302,6 @@
</ol>
</div>
-<!-- ======================================================================= -->
<h3><a name="f0_9">Release 0.9 Features (Quality)</a></h3>
<div class="text">
<ol>
Modified: hlvm/trunk/docs/index.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/index.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/index.html (original)
+++ hlvm/trunk/docs/index.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Documentation Index" -->
+<!--#set var="title" value="Documentation Index" -->
<!--#include virtual="/incl/header.incl" -->
<h1 class="title">HLVM Documentation Index</h1>
<p>Below is the master index for all HLVM Documentation.</p>
Modified: hlvm/trunk/docs/status/2006-05-25.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/status/2006-05-25.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/status/2006-05-25.html (original)
+++ hlvm/trunk/docs/status/2006-05-25.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Status As Of May 25, 2006" -->
+<!--#set var="title" value="Status As Of May 25, 2006" -->
<!--#include virtual="/incl/header.incl" -->
<h1>Status As Of May 25, 2006</h1>
<p>HLVM is moving along nicely. We have accomplished much in our first month:
Modified: hlvm/trunk/docs/status/index.html
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/docs/status/index.html?rev=38268&r1=38267&r2=38268&view=diff
==============================================================================
--- hlvm/trunk/docs/status/index.html (original)
+++ hlvm/trunk/docs/status/index.html Sat Jul 7 19:01:49 2007
@@ -1,4 +1,4 @@
-<!--#set var="title" value="HLVM Status Updates" -->
+<!--#set var="title" value="Status Updates" -->
<!--#include virtual="/incl/header.incl" -->
<h1>HLVM Status Updates</h1>
<ul>
More information about the llvm-commits
mailing list