Skip to content

Commit 65b6eb0

Browse files
committed
Move final RC_1_29_0 changes back to trunk
[SVN r15871]
1 parent 654354e commit 65b6eb0

File tree

4 files changed

+195
-12
lines changed

4 files changed

+195
-12
lines changed

doc/building.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,11 @@ <h2>Contents</h2>
5252
<hr>
5353

5454
<h2><a name="requirements">Requirements</a></h2>
55-
Boost.Python requires <a href="http://www.python.org">Python</a> 2.2 or
56-
later.
55+
<b>Boost.Python</b> version 2 requires <a href=
56+
"http://www.python.org/2.2">Python 2.2</a> <i>or <a href=
57+
"http://www.python.org">newer</a></i>. An unsupported archive of
58+
Boost.Python version 1, which works with versions of Python since 1.5.2,
59+
is available <a href="../build/python_v1.zip">here</a>.
5760

5861
<h2><a name="building">Building Boost.Python</a></h2>
5962

doc/index.html

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,36 @@ <h2 align="center">Index</h2>
2828
</table>
2929
<hr>
3030

31+
<h2>Synopsis</h2>
32+
Welcome to version 2 of <b>Boost.Python</b>, a C++ library which enables
33+
seamless interoperability between C++ and the <a href=
34+
"http://www.python.org">Python</a> programming language. The new version
35+
has been rewritten from the ground up, with a more convenient and
36+
flexible interface, and many new capabilities, including support for:
37+
38+
<ul>
39+
<li>References and Pointers</li>
40+
41+
<li>Globally Registered Type Coercions</li>
42+
43+
<li>Automatic Cross-Module Type Conversions</li>
44+
45+
<li>Efficient Function Overloading</li>
46+
47+
<li>C++ to Python Exception Translation</li>
48+
49+
<li>Default Arguments</li>
50+
51+
<li>Keyword Arguments</li>
52+
53+
<li>Manipulating Python objects in C++</li>
54+
55+
<li>Exporting C++ Iterators as Python Iterators</li>
56+
57+
<li>Documentation Strings</li>
58+
</ul>
59+
<hr>
60+
3161
<h2>Contents</h2>
3262

3363
<dl class="index">
@@ -39,7 +69,8 @@ <h2>Contents</h2>
3969

4070
<dt><a href="v2/configuration.html">Configuration Information</a></dt>
4171

42-
<dt><a href="v2/rationale.html">Rationale</a></dt>
72+
<dt><a href="v2/platforms.html">Known Working Platforms and
73+
Compilers</a></dt>
4374

4475
<dt><a href="v2/definitions.html">Definitions</a></dt>
4576

@@ -51,9 +82,9 @@ <h2>Contents</h2>
5182
</dl>
5283
<hr>
5384

54-
<p>Revised
85+
<p>Revised
5586
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
56-
08 October, 2002
87+
08 October, 2002
5788
<!--webbot bot="Timestamp" endspan i-checksum="39359" -->
5889
</p>
5990

doc/v2/acknowledgments.html

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,36 @@ <h2 align="center">Acknowledgments</h2>
3232
the architect, designer, and implementor of <b>Boost.Python</b>.</p>
3333

3434
<p>Joel de Guzman implemented the <a href="overloads.html">default
35-
argument support</a> and wrote the excellent tutorial documentation.</p>
35+
argument support</a> and wrote the excellent <a href=
36+
"../tutorial/index.html">tutorial documentation</a>.</p>
3637

3738
<p><a href="../../../../people/ralf_w_grosse_kunstleve.htm">Ralf W.
3839
Grosse-Kunstleve</a> implemented the <a href="pickle.html">pickle
3940
support</a>, and has enthusiastically supported the library since its
4041
birth, contributing to design decisions and providing invaluable
41-
real-world insight into user requirements. Ralf has written some
42-
extensions for converting C++ containers that I hope will be incorporated
43-
into the library soon. He also implemented the cross-module support in
44-
the first version of Boost.Python. More importantly, Ralf makes sure
45-
nobody forgets the near-perfect synergy of C++ and Python for solving the
46-
problems of large-scale software construction.</p>
42+
real-world insight into user requirements. Ralf has written some <a href=
43+
"faq.html#question2">extensions</a> for converting C++ containers that I
44+
hope will be incorporated into the library soon. He also implemented the
45+
cross-module support in the first version of Boost.Python. More
46+
importantly, Ralf makes sure nobody forgets the near-perfect synergy of
47+
C++ and Python for solving the problems of large-scale software
48+
construction.</p>
49+
50+
<p><a href="../../../../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a>
51+
wrote an incredible C++ <a href="http://www.mywikinet.com/mpl">Template
52+
Metaprogramming Library</a> which allows Boost.Python to perform much of
53+
its compile-time magic. In addition, Aleksey very generously contributed
54+
his time and deep knowledge of the quirks of various buggy compilers to
55+
help us get around problems at crucial moments.</p>
56+
57+
<p><a href="../../../../people/paul_mensonides.htm">Paul Mensonides</a>,
58+
building on the work <a href="../../../../people/vesa_karvonen.htm">Vesa
59+
Karvonen</a>, wrote a similarly amazing <a href=
60+
"../../../preprocessor/doc/index.html">Preprocessor Metaprogramming
61+
Library</a>, and generously contributed the time and expertise to get it
62+
working in the Boost.Python library, rewriting much of Boost.Python to
63+
use the new preproccessor metaprogramming constructs and helping us to
64+
work around buggy and slow C++ preprocessors.</p>
4765

4866
<p><a href="mailto:achim@procoders.net">Achim Domma</a> contributed some
4967
of the <a href="reference.html#object_wrappers">Object Wrappers</a> and

doc/v2/platforms.html

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
3+
<html>
4+
<head>
5+
<meta name="generator" content=
6+
"HTML Tidy for Windows (vers 1st August 2002), see www.w3.org">
7+
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8+
<link rel="stylesheet" type="text/css" href="../boost.css">
9+
10+
<title>Boost.Python - Known Working Platforms and Compilers</title>
11+
</head>
12+
13+
<body link="#0000ff" vlink="#800080">
14+
<table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
15+
"header">
16+
<tr>
17+
<td valign="top" width="300">
18+
<h3><a href="../../../../index.htm"><img height="86" width="277"
19+
alt="C++ Boost" src="../../../../c++boost.gif" border="0"></a></h3>
20+
</td>
21+
22+
<td valign="top">
23+
<h1 align="center">Boost.Python</h1>
24+
25+
<h2 align="center">Known Working Platforms and Compilers</h2>
26+
</td>
27+
</tr>
28+
</table>
29+
<hr>
30+
<b>Boost.Python</b> has been successfully tested on the following
31+
platforms and compilers:
32+
33+
<dl class="page-index">
34+
<dt>Unix Platforms:</dt>
35+
36+
<dd>
37+
<dl>
38+
<dt>with Python <a href="http://www.python.org/2.2">2.2</a> and <a
39+
href="http://www.python.org/2.2.2">2.2.2b1</a>:</dt>
40+
41+
<dd>
42+
<dl>
43+
<dt><a href="http://gcc.gnu.org">GCC</a> 2.95.3, 2.96, 3.0.4,
44+
3.1, and 3.2 on <a href="www.redhat.com">RedHat Linux 7.3</a>
45+
for Intel x86</dt>
46+
47+
<dt><a href=
48+
"http://www.tru64unix.compaq.com/cplus/index.html">Tru64 CXX
49+
6.5.1</a> on OSF v. 5.1 for Dec/Compaq Alpha</dt>
50+
51+
<dt><a href=
52+
"http://www.sgi.com/developers/devtools/languages/mipspro.html">
53+
MIPSPro 7.3.1.2m</a> on <a href=
54+
"http://www.sgi.com/software/irix6.5/">IRIX 6.5</a> for SGI
55+
mips</dt>
56+
57+
<dt><a href="http://gcc.gnu.org">GCC 3.1</a> on SunOS 5.8</dt>
58+
</dl>
59+
</dd>
60+
61+
<dt>with Python <a href=
62+
"http://www.python.org/2.2.1">2.2.1</a></dt>
63+
64+
<dd>
65+
<dl>
66+
<dt><a href=
67+
"http://developer.intel.com/software/products/kcc/">KCC
68+
3.4d</a> on OSF v. 5.1 for Dec/Compaq Alpha</dt>
69+
70+
<dt><a href=
71+
"http://developer.intel.com/software/products/kcc/">KCC
72+
3.4d</a> on AIX</dt>
73+
</dl>
74+
</dd>
75+
</dl>
76+
<br>
77+
</dd>
78+
79+
<dt><a href="http://www.microsoft.com/windowsxp/default.asp">Microsoft
80+
Windows XP Professional</a> with Python <a href=
81+
"http://www.python.org/2.2">2.2</a>, <a href=
82+
"http://www.python.org/2.2.1">2.2.1</a>, and <a href=
83+
"http://www.python.org/2.2.2">2.2.2b1</a>:</dt>
84+
85+
<dd>
86+
<dl>
87+
<dt><a href=
88+
"http://msdn.microsoft.com/visualc/default.asp">Microsoft Visual
89+
C++</a> 6, 7, and 7.1 beta</dt>
90+
91+
<dt><a href=
92+
"http://msdn.microsoft.com/visualc/default.asp">Microsoft Visual
93+
C++ 6</a> with <a href="http://www.stlport.org">STLPort
94+
4.5.3</a></dt>
95+
96+
<dt>Metrowerks CodeWarrior 7.2, 8.0, 8.2 and 8.3 beta</dt>
97+
98+
<dt><a href=
99+
"http://www.intel.com/software/products/compilers/c60/">Intel
100+
C++</a> 5.0, 6.0, and 7.0 beta</dt>
101+
102+
<dt><a href=
103+
"http://www.intel.com/software/products/compilers/c60/">Intel C++
104+
5.0</a> with <a href="http://www.stlport.org">STLPort
105+
4.5.3</a></dt>
106+
107+
<dt><a href="www.cygwin.com">Cygwin</a> <a href=
108+
"http://gcc.gnu.org">GCC</a> 3.0.4 and 3.2</dt>
109+
110+
<dt><a href="http://www.mingw.org">MinGW-1.1</a> (<a href=
111+
"http://gcc.gnu.org">GCC 2.95.3-5</a>)</dt>
112+
113+
<dt><a href="http://www.mingw.org">MinGW-2.0</a> (<a href=
114+
"http://gcc.gnu.org">GCC 3.2</a>)</dt>
115+
</dl>
116+
</dd>
117+
</dl>
118+
<hr>
119+
120+
<p>Revised
121+
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
122+
10 October, 2002
123+
<!--webbot bot="Timestamp" endspan i-checksum="39359" -->
124+
</p>
125+
126+
<p><i>&copy; Copyright <a href=
127+
"../../../../people/dave_abrahams.htm">Dave Abrahams</a> 2002. All Rights
128+
Reserved.</i></p>
129+
</body>
130+
</html>
131+

0 commit comments

Comments
 (0)