1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 14:30:43 -08:00

Fixing up restructuredtext syntax.

Copied from Perforce
 Change: 182801
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Richard Brooksby 2013-06-19 00:13:20 +01:00
parent f2888d210b
commit fac48fa5ea

View file

@ -1,5 +1,11 @@
Memory Pool System Kit Readme
=============================
:author: Richard Brooksby
:organization: Ravenbrook Limited
:date: 2002-05-20
:revision: $Id$
:confidentiality: public
This is the Memory Pool System Kit -- a complete set of sources for
using, modifying, and adapting the MPS. This document will give you a
@ -20,7 +26,7 @@ implementing specialized memory management policies.
The MPS has been in development since 1994 and deployed in successful
commercial products since 1997. Bugs are almost unknown in production.
It is under continuous development and support by `Ravenbrook
<http://www.ravenbrook.com>`_.
<http://www.ravenbrook.com/>`__.
The MPS is distributed under an open source license (see
`<license.txt>`_). The license is designed to make it possible for you
@ -30,8 +36,8 @@ distribute your product, or your product is open source too.
If the licensing terms aren't suitable for you (for example, you're
developing a closed-source commercial product or a compiler run-time
system) you can easily license the MPS under different terms from
Ravenbrook. Please write to us at `mps-questions@ravenbrook.com
<mailto:mps-questions@ravenbrook.com>`_ for more information.
Ravenbrook. Please write to us at mps-questions@ravenbrook.com
for more information.
Getting started
@ -40,11 +46,11 @@ Getting started
The MPS Kit is a complete set of sources and documentation to enable
you to use, modify, and adapt the MPS: source code, manuals,
procedures, design documentation, and so on. See
`<manual/index.html>`_ for an index.
`<manual/html/index.html>`_ for an index.
The MPS Kit is distributed in source form. You need to build it before
using it. The basic case is straightforward on supported platforms
(see below).
(see below)::
cd code
cc -O2 -c mps.c Unix / Mac OS X (with Xcode command line)
@ -58,7 +64,7 @@ For an example of using the MPS, see the `Scheme interpreter
example <example/scheme/>`_.
Then, to program and integrate the MPS you'll definitely need to read
the `manual <manual/index.html>`_.
the `manual <manual/html/index.html>`_.
Supported target platforms
@ -68,16 +74,20 @@ The MPS is currently supported for deployment on:
- Windows XP or later on IA-32 and x86-64, using Microsoft Visual C/C++;
- Linux (Ubuntu 11 and RHEL 6.3 known good, otherwise YMMV) on IA-32 and x86-64, using GCC;
- Linux (Ubuntu 11 and RHEL 6.3 known good, otherwise YMMV) on IA-32 and
x86-64, using GCC;
- FreeBSD 7 or later, on IA-32 and x86-64, using GCC;
- Mac OS X 10.4 or later, on IA-32 and x86-64 (single threaded only), using Clang/LLVM.
- Mac OS X 10.4 or later, on IA-32 and x86-64 (single threaded only),
using Clang/LLVM.
The MPS will *not* work in a multi-threaded 32-bit application on 64-bit
Windows 7. This is due to a serious fault in Microsoft's WOW64 emulator
that we are powerless to correct. It is due to be fixed in Windows 8.
(See `WOW64 bug: GetThreadContext() may return stale contents <http://zachsaw.blogspot.co.uk/2010/11/wow64-bug-getthreadcontext-may-return.html>`_.)
(See `WOW64 bug: GetThreadContext() may return stale contents
<http://zachsaw.blogspot.co.uk/2010/11/wow64-bug-getthreadcontext-may-
return.html>`__.)
The MPS is highly portable and has run on many other processors and
operating systems in the past (see `Building the MPS
@ -88,14 +98,13 @@ ANSI C and compiles without warnings on anything.
Getting help
------------
You can obtain expert professional support for the MPS from
`Ravenbrook Limited <http://www.ravenbrook.com/>`_, the developers of
the MPS, who have many years of experience in commercial memory
management systems. Write to us at `mps-questions@ravenbrook.com
<mailto:mps-questions@ravenbrook.com>`_ for more information.
You can obtain expert professional support for the MPS from `Ravenbrook
Limited <http://www.ravenbrook.com/>`__, the developers of the MPS, who
have many years of experience in commercial memory management systems.
Write to us at mps-questions@ravenbrook.com for more information.
You might also want to join the MPS discussion mailing list. To join,
visit `<http://mailman.ravenbrook.com/mailman/listinfo/mps-discussion>`_.
visit http://mailman.ravenbrook.com/mailman/listinfo/mps-discussion .
Document History
@ -150,16 +159,15 @@ met:
accompany the major components of the operating system on which the
executable file runs.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
$Id$
**This software is provided by the copyright holders and contributors
"as is" and any express or implied warranties, including, but not
limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement, are disclaimed. In no event
shall the copyright holders and contributors be liable for any direct,
indirect, incidental, special, exemplary, or consequential damages
(including, but not limited to, procurement of substitute goods or
services; loss of use, data, or profits; or business interruption)
however caused and on any theory of liability, whether in contract,
strict liability, or tort (including negligence or otherwise) arising in
any way out of the use of this software, even if advised of the
possibility of such damage.**