Stefan Seefeld
63e3079a16
Merge pull request #43 from Flast/patch-1
...
Fix a compile error with obsoleted details.
2016-09-01 00:13:48 -04:00
Stefan Seefeld
adfac2d139
Bump version number.
2016-08-29 09:38:20 -04:00
Stefan Seefeld
d79b59616b
Add logic to detect and discriminate C++-11.
2016-08-29 09:33:26 -04:00
Stefan Seefeld
8a58f716ac
Complete 'install' target.
2016-08-22 22:57:23 -04:00
Stefan Seefeld
f3931cfc38
Add README
2016-08-08 11:51:01 -04:00
Stefan Seefeld
b0f6414269
Fix CI build environment.
2016-08-06 20:13:33 -04:00
Stefan Seefeld
76708620cb
Add Appveyor support.
2016-08-06 18:56:34 -04:00
Stefan Seefeld
b877b98fee
Automate documentation updates.
2016-08-05 18:17:02 -04:00
Stefan Seefeld
94dfa4c762
Add support for building documentation.
2016-08-05 18:14:40 -04:00
Stefan Seefeld
5c723e96ea
Merge pull request #77 from cowo78/develop
...
Multiple calling conventions with MSVC14/amd64
2016-07-21 07:59:14 -04:00
Giuseppe Corbelli
b49a186b6f
Avoid multiple template instances of boost::python::details::get_signature when multiple calling conventions are enabled
2016-07-21 10:28:43 +02:00
Stefan Seefeld
a5a08bfb7b
Fix Windows testing support.
2016-06-27 21:20:05 -04:00
Stefan Seefeld
e53a68defd
Merge pull request #74 from cowo78/develop
...
Module 'past' is not available in 2.x interpreters
2016-06-27 08:46:36 -04:00
Giuseppe Corbelli
f0d5bef32d
Merge branch 'develop' of https://github.com/boostorg/python into develop
2016-06-27 09:33:44 +02:00
Giuseppe Corbelli
e820537f3b
past module is not available in v2 interpreters
2016-06-27 09:24:16 +02:00
Stefan Seefeld
c2d144ab71
Augment test matrix with C++11.
2016-06-26 07:54:37 -04:00
Stefan Seefeld
55f283bf18
Fix header search path order.
2016-06-26 07:54:05 -04:00
Stefan Seefeld
2e8cd3d8f2
Suppress more unused typedef warnings.
2016-06-24 17:22:17 -04:00
Stefan Seefeld
b3e9290599
Merge pull request #66 from thtrummer/develop
...
Fix unused local typedef warnings for GCC
2016-06-24 16:50:53 -04:00
Stefan Seefeld
07dd8eaa55
A few build system fixes.
2016-06-24 16:43:07 -04:00
Stefan Seefeld
81b3263743
Merge pull request #73 from cowo78/develop
...
/MACHINE option for x86 is /MACHINE:X86
2016-06-24 16:41:21 -04:00
Giuseppe Corbelli
7b7c4b85d5
/MACHINE option for x86 is /MACHINE:X86
2016-06-24 11:31:04 +02:00
Stefan Seefeld
f7d7c54173
Merge pull request #71 from jhunold/test_fix
...
Add missing .py suffix
2016-06-18 05:47:02 -04:00
Jürgen Hunold
68400823db
Add missing .py suffix
2016-06-18 11:36:20 +02:00
Stefan Seefeld
905b34210b
Make tests Py3-compatible
2016-06-18 00:00:22 -04:00
Stefan Seefeld
400f3db73a
Add CI support.
2016-06-17 22:23:55 -04:00
Stefan Seefeld
57cd933240
Add SCons-based build system.
2016-06-17 22:23:47 -04:00
Thomas Trummer
f399391be2
Fix unused local typedef warnings for GCC
2016-05-01 12:10:04 +02:00
Stefan Seefeld
5233f45da4
Merge pull request #49 from fatso83/develop
...
Add cygwin64 support to wrap_python.hpp
2016-03-06 15:13:06 -05:00
Stefan Seefeld
63323f020f
Fix a number of wrong / invalid links.
2016-03-06 14:07:23 -05:00
Stefan Seefeld
e9c265a84a
Merge pull request #59 from vslashg/patch-1
...
Fix auto-pointer registration in Boost Python 1.60.
2016-03-06 12:58:40 -05:00
vslashg
f2c465ffa5
Fix auto-pointer registration in Boost Python 1.60.
...
The conditional instantiation magic of maybe_register_pointer_to_python() assumes that use_value_holder and use_back_reference will be one of the boost::mpl::bool_ types, but this assumption is no longer true in Boost 1.60, where they can be standard library bool wrappers instead.
Explicitly defining these types as mpl::bool_ classes fixes https://github.com/boostorg/python/issues/56 .
2016-02-29 13:33:35 -05:00
Chris Nixon
77bdbf0432
Add cygwin64 support to wrap_python.hpp
...
This patch adds 64 bit support.
2015-12-09 22:54:28 +01:00
Stefan Seefeld
359b7f0473
Merge pull request #37 from nevion/trace_registry
...
fix a static initialization fiasco with ios_base
2015-10-16 23:59:18 -04:00
Stefan Seefeld
52b268a8c6
Merge pull request #25 from eldiener/develop
...
Remove unused deprecated header file
2015-10-16 23:55:49 -04:00
Kohei Takahashi
e3aacc64fe
Fix a compile error with obsoleted details.
...
Because boost/detail/iterator.hpp is now obsoleted, see boostorg/iterator@b2b9ab1568 .
2015-10-10 13:19:14 +09:00
Stefan Seefeld
42b06fa3a3
Merge pull request #40 from jwakely/issue-39
...
Python: Fix condition for make_setter overload.
2015-09-02 08:07:49 -04:00
Jonathan Wakely
f410fbd64d
Python: Fix condition for make_setter overload.
...
This fixes the regression caused by 42e7d7b .
Fixes #39
2015-09-02 13:02:12 +01:00
Jason Newton
d18c7787e6
fix a static initialization fiasco with ios_base
...
see http://stackoverflow.com/questions/12318693/c-segmentation-fault-
when-using-cout-in-static-variable-initialization for a reference of
what was happening when iostreams were used within boost.python
registry's global static ctors.
2015-08-16 05:40:49 -07:00
Stefan Seefeld
5dce79445d
Merge pull request #33 from danieljames/doc-build
...
Unset 'boost.defaults' set in Jamroot.
2015-08-13 03:23:38 -04:00
Daniel James
c41a1e8531
Unset 'boost.defaults' set in Jamroot.
...
Not using '<format>html' as it seems it has to match the original
setting exactly.
2015-08-12 22:42:01 +01:00
Stefan Seefeld
41c61dd756
Fix typo.
2015-08-05 11:27:48 -04:00
Stefan Seefeld
d0b6fb9557
More documentation cleanup.
2015-08-05 07:14:37 -04:00
Stefan Seefeld
b68ce3b156
restore article.
2015-08-04 15:34:56 -04:00
Stefan Seefeld
04cad679a5
Convert docs to QuickBook.
2015-07-29 17:43:42 -04:00
Stefan Seefeld
d4d7f018f9
Change maintainer.
2015-07-17 19:53:24 -04:00
Stefan Seefeld
99022d2eb8
Merge branch 'develop'
2015-06-30 18:09:40 -04:00
Stefan Seefeld
37f8f37cda
Merge pull request #16 from teeks99/main_crt_error
...
Fixes empty example
2015-06-24 18:01:24 -04:00
Edward Diener
0a4c76b9ac
Remove unused deprecated header file
2015-05-29 18:36:39 -04:00
Stefan Seefeld
156054371b
Merge pull request #24 from agnat/fix/cv_tag_volatile_constant
...
Fix is_volatile constant in detail::cv_tag<>
2015-05-27 11:42:39 -04:00
David Siegel
d06f4aeaca
Fix is_volatile constant in detail::cv_tag<>
2015-05-27 17:30:09 +02:00
Stefan Seefeld
e8d7bb5027
Merge pull request #23 from jzmaddock/patch-1
...
Stop Using type_traits details.
2015-05-27 11:07:30 -04:00
Stefan Seefeld
b207fc1a04
Merge pull request #20 from Lastique/patch-2
...
Use _Py_fopen instead of fopen
2015-05-27 10:59:50 -04:00
jzmaddock
9742c30f47
Stop Using type_traits details.
...
The type_traits internal details used here are being moved to make it clear they are details and subject to change. Old code will continue to work, but will warn about use of a deprecated header.
2015-05-21 19:20:31 +01:00
Stefan Seefeld
97f894bc1a
Merge pull request #7 from PeterMartini/develop
...
Boost.Build now uses src/ instead of v2/
2015-05-08 13:18:33 -04:00
Andrey Semashev
eefc434bae
Use _Py_fopen instead of fopen
...
A followup fix for the previous commit 36f8f69411 .
2015-05-06 15:29:42 +03:00
Stefan Seefeld
226d1ac961
Merge pull request #19 from Lastique/patch-1
...
Fix compilation with python 3.0-3.3
2015-05-06 08:10:30 -04:00
Andrey Semashev
36f8f69411
Fix compilation with python 3.0-3.3
...
Backport commit 3e405b6fd5 to develop branch: Fix exec_file for Python 3 < 3.4. Also fix version check to actually fix compilation with python 3.4.
2015-05-06 15:06:29 +03:00
Tom Kent
97b0d9737c
Fixes empty example
...
Uses of visual studio were getting a 'unresolved external symbol _mainCRTStartup' because there was no main() being linked into the test_embed.exe. I'm not a bjam expert, but I think that is because the embedding target is an executable (instead of an obj/lib?). I also have no idea if this was a problem on unix or if this fix will affect that platform.
2015-04-10 19:47:44 -05:00
Stefan Seefeld
3e405b6fd5
Fix exec_file for Python 3 < 3.4.
2015-04-09 08:57:08 -04:00
Stefan Seefeld
e1e9eb303a
Merge pull request #13 from ax3l/fix-missingPlaceholderInclude
...
Fix Trac #10932 Missing Include: Bind Placeholders
2015-03-26 09:16:15 -04:00
Stefan Seefeld
9eee9ef461
Merge pull request #15 from mmatrosov/master
...
Fix #11100 and #8058 : binary compatibility and leaked file handle in exec_file()
2015-03-26 08:23:15 -04:00
Mikhail Matrosov
fe24ab9dd5
[ #8058 ] Close file handle before exec_file() routine returns.
2015-03-11 01:11:54 +03:00
Mikhail Matrosov
a911c17fd6
[ #11100 ] Fix binary incompatibilities with fopen() in exec_file() routine.
2015-03-11 01:11:54 +03:00
Daniel James
8d5d777ebb
Add metadata file.
2015-01-25 21:25:23 +02:00
Peter Dimov
ea87bfee8c
Merge pull request #9 from danieljames/metadata
...
Create metadata file.
2015-01-25 20:31:16 +02:00
Axel Huebl
17a7655c74
Fix Missing Include: Bind Placeholders
...
boost/python/exception_translator.hpp(22): error: identifier "_1" is undefined
boost/python/exception_translator.hpp(22): error: identifier "_2" is undefined
2015-01-14 16:02:23 +01:00
Daniel James
0a47c583b1
Add metadata file.
2014-08-18 15:09:41 +01:00
Peter Martini
e445e193fe
Boost.Build now uses src/ instead of v2/
...
Update examples to reflect this
2014-04-21 23:07:11 -04:00
Beman Dawes
832a1edd79
Merge 86392 from trunk. The spirit change was not applied because the file is not present in branches/release.
...
[SVN r86489]
2013-10-27 21:10:04 +00:00
John Maddock
6b7e0cc71f
Remove all references to now defunct (and removed) header.
...
[SVN r86438]
2013-10-26 10:13:38 +00:00
Beman Dawes
74b9bcaaa5
Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
...
[SVN r86392]
2013-10-22 15:23:42 +00:00
Stephen Kelly
371914a0e0
Remove use of obsolete BOOST_TT_BROKEN_COMPILER_SPEC
...
[SVN r86250]
2013-10-11 23:23:26 +00:00
Stephen Kelly
8021a21abb
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
9ceb9c02f5
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#else...#endif blocks.
[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
97f9a10b9c
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
87f776b178
Remove obsolete files.
...
[SVN r86242]
2013-10-11 23:11:35 +00:00
Stephen Kelly
590b7887f4
Python: Fix build.
...
[SVN r86099]
2013-10-01 08:40:58 +00:00
Stephen Kelly
badedbebfc
Python: Remove obsolete GCC version checks.
...
[SVN r86066]
2013-09-30 15:58:19 +00:00
Stephen Kelly
cc80f46a6d
Python: Remove obsolete MSVC version check.
...
[SVN r86029]
2013-09-30 00:19:23 +00:00
Stephen Kelly
42e7d7bbb3
Python: Clean up some old MSVC related code.
...
[SVN r85922]
2013-09-25 21:17:17 +00:00
Stephen Kelly
5476f97d59
Python: Simplify object_operators implementation.
...
The old-MSVC-specific version is no longer needed.
[SVN r85898]
2013-09-25 11:20:43 +00:00
Stephen Kelly
da01e9b660
Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro.
...
[SVN r85896]
2013-09-25 10:29:44 +00:00
Stephen Kelly
a89bf7e9e8
Remove use of obsolete BOOST_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macros.
...
[SVN r85894]
2013-09-25 10:28:56 +00:00
Vladimir Prus
52201f0cba
Undo previous commit, it was meant for another branch
...
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
3480aee9e7
Initial modular patch, from Bjorn.
...
[SVN r85884]
2013-09-25 08:13:57 +00:00
Stephen Kelly
ead8d0aba5
Python: Simplify object and BOOST_PYTHON_FORWARD_OBJECT_CONSTRUCTORS macro.
...
The macro no longer needs an implementation for old MSVC.
[SVN r85881]
2013-09-25 07:55:31 +00:00
Stephen Kelly
7a4b240838
Python: Remove use of obsolete BOOST_PYTHON_EXPLICIT_TT_DEF macro.
...
[SVN r85880]
2013-09-25 07:55:17 +00:00
Stephen Kelly
f500202dab
Python: Trivially define the BOOST_PYTHON_EXPLICIT_TT_DEF macro
...
As BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS is never defined, this
macro is obsolete.
[SVN r85879]
2013-09-25 07:55:01 +00:00
Ralf W. Grosse-Kunstleve
ca18dc9daa
merging current boost/python and libs/python from trunk into release branch
...
[SVN r82295]
2012-12-31 04:14:35 +00:00
Ralf W. Grosse-Kunstleve
fc3f1bb531
libs/python/doc/projects.html: adding Pyrap
...
[SVN r82294]
2012-12-31 03:44:48 +00:00
Ralf W. Grosse-Kunstleve
8cc149f4f4
merging current boost/python and libs/python from trunk into release branch
...
[SVN r81965]
2012-12-15 01:25:41 +00:00
Ralf W. Grosse-Kunstleve
5f8f5b4c3e
libs/python/doc/projects.html: update pointed out by Greg Landrum
...
[SVN r81964]
2012-12-15 01:15:24 +00:00
Ralf W. Grosse-Kunstleve
a3f478e9af
boost.python: merging trunk to release
...
[SVN r81773]
2012-12-07 19:51:06 +00:00
Ralf W. Grosse-Kunstleve
303885fefa
applying patch from trac ticket 4609
...
[SVN r79774]
2012-07-27 22:43:32 +00:00
Ralf W. Grosse-Kunstleve
46796f3413
merging current boost/python and libs/python from trunk into release branch
...
[SVN r79096]
2012-06-25 22:09:52 +00:00
Ralf W. Grosse-Kunstleve
2c1a276671
python: minor doc bug fix (ticket #7014 )
...
[SVN r79095]
2012-06-25 21:56:38 +00:00
Ralf W. Grosse-Kunstleve
0b8b88abc7
merging current boost/python and libs/python from trunk into release branch
...
[SVN r79011]
2012-06-19 20:01:25 +00:00
Dave Abrahams
c3d20eb07f
Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
...
[SVN r78502]
2012-05-18 04:44:04 +00:00
Ralf W. Grosse-Kunstleve
e32979fe0a
boost/python/object_core.hpp: trac #6890
...
[SVN r78427]
2012-05-11 20:39:21 +00:00
Ralf W. Grosse-Kunstleve
76db3311ed
merging current boost/python and libs/python from trunk into release branch
...
[SVN r77125]
2012-02-27 02:49:42 +00:00
Ralf W. Grosse-Kunstleve
af8efb72bd
libs/python/doc/v2/make_function.html: fixing obvious doc bug pointed out by Johan Rade
...
[SVN r77124]
2012-02-27 02:20:10 +00:00
Ralf W. Grosse-Kunstleve
5792bffaa2
Python: applying #6409 : __visibility__ (with underscores) to avoid name clashes
...
[SVN r76562]
2012-01-17 19:36:56 +00:00
Ralf W. Grosse-Kunstleve
7acb544b47
merging current boost/python and libs/python from trunk into release branch
...
[SVN r76422]
2012-01-11 23:48:18 +00:00
Daniel James
e3130fe75b
Document 'Creating boost::python::object from PyObject*'.
...
From Pedro Larroy. Fixes #6393 .
[SVN r76421]
2012-01-11 23:07:01 +00:00
Daniel James
f054b64315
Merge python doc rebuild to release.
...
[SVN r76359]
2012-01-08 10:07:09 +00:00
Daniel James
ef6194f1f8
Revert accidental python commit.
...
I forgot to revert this when merging from quickbook-dev.
[SVN r76357]
2012-01-08 09:22:28 +00:00
Daniel James
b262615aa8
Quickbook: Merge escape change from quickbook-dev branch.
...
Only changes 'raw_escape' which is only used in 1.6
[SVN r76260]
2012-01-01 14:51:32 +00:00
Daniel James
842cf85d4b
Rebuild python tutorial with recent versions of tools.
...
This will make further changes less noisy and also happens to fix the misparse
of `__main__`.
[SVN r76196]
2011-12-26 21:56:24 +00:00
Ralf W. Grosse-Kunstleve
9064a063b2
merging current boost/python and libs/python from trunk into release branch
...
[SVN r75919]
2011-12-12 17:46:33 +00:00
Ralf W. Grosse-Kunstleve
5daa36d04d
boost/python/slice.hpp: bug fix (track #6256 )
...
[SVN r75918]
2011-12-12 17:28:13 +00:00
Ralf W. Grosse-Kunstleve
fa24dbb88f
merging current boost/python and libs/python from trunk into release branch
...
[SVN r75414]
2011-11-08 21:27:05 +00:00
Ralf W. Grosse-Kunstleve
ba5503cf89
libs/python/pyste/src/Pyste/GCCXMLParser.py: applying python2.5-elementtree.patch from Trac Ticket #2208
...
[SVN r75413]
2011-11-08 21:16:29 +00:00
Ralf W. Grosse-Kunstleve
49e8699b9f
merging current boost/python and libs/python from trunk into release branch
...
[SVN r74931]
2011-10-12 21:38:53 +00:00
Ralf W. Grosse-Kunstleve
8449c34948
libs/python/src/object/function.cpp: apply patch by Matthew Bradbury (trac #4259 )
...
[SVN r74321]
2011-09-08 21:27:10 +00:00
Ralf W. Grosse-Kunstleve
838f44c050
boost/python: fixing long-standing mis-spelling, resolves trac #5805
...
[SVN r74021]
2011-08-23 16:42:15 +00:00
Ralf W. Grosse-Kunstleve
6699e8a4a2
boost/python/class.hpp: commenting out assertion, resolves trac #5803
...
[SVN r74020]
2011-08-23 16:24:48 +00:00
Ralf W. Grosse-Kunstleve
302fee14b0
libs/python/doc/v2/with_custodian_and_ward.html: correcting minor typo
...
[SVN r72748]
2011-06-25 01:27:17 +00:00
Ralf W. Grosse-Kunstleve
211c90ae0f
boost/python.hpp: adding two more missing includes
...
[SVN r72746]
2011-06-24 22:16:06 +00:00
Ralf W. Grosse-Kunstleve
f1efb481c3
boost/python.hpp: include slice.hpp (trac issue 5639)
...
[SVN r72745]
2011-06-24 21:27:40 +00:00
Ralf W. Grosse-Kunstleve
3e409f9a87
boost/python/slice.hpp: correct long-standing spelling error; affects interface; keeping old interface for backward compatibility
...
[SVN r72602]
2011-06-14 23:23:33 +00:00
Ralf W. Grosse-Kunstleve
cfa2baf8c9
merging current boost/python and libs/python from trunk into release branch
...
[SVN r72464]
2011-06-07 04:15:33 +00:00
Ralf W. Grosse-Kunstleve
1212a14739
boost/python/override.hpp: trac issue #4101
...
[SVN r72384]
2011-06-04 09:50:27 +00:00
Ralf W. Grosse-Kunstleve
8e703e9569
libs/python/src: patches by Bogdan Opanchuk (trac #5590 )
...
[SVN r72349]
2011-06-02 17:04:43 +00:00
Ralf W. Grosse-Kunstleve
faf3cd0b78
merging current boost/python and libs/python from trunk into release branch
...
[SVN r72277]
2011-05-30 05:51:49 +00:00
Ralf W. Grosse-Kunstleve
4df7f1c247
libs/python/doc/tutorial/doc/tutorial.qbk: fixing small oversight (issue #5574 )
...
[SVN r72220]
2011-05-27 17:11:44 +00:00
Ralf W. Grosse-Kunstleve
201c100422
libs/python/test/Jamfile.v2: correction, by Steven Watanabe
...
[SVN r72175]
2011-05-26 04:09:40 +00:00
Ralf W. Grosse-Kunstleve
f441ec7dfd
libs/python/test/Jamfile.v2: implementing suggestions by Steven Watanabe (thanks!)
...
[SVN r72174]
2011-05-26 01:50:32 +00:00
Ralf W. Grosse-Kunstleve
09dc86f5f2
libs/python/test/Jamfile.v2: patch provided by Niklas Angare (Ticket #5565 )
...
[SVN r72173]
2011-05-26 00:21:33 +00:00
Ralf W. Grosse-Kunstleve
a5e564be83
merging current boost/python and libs/python from trunk into release branch
...
[SVN r71226]
2011-04-13 17:34:35 +00:00
Dave Abrahams
dcc3590907
verifying commit privs
...
[SVN r71150]
2011-04-09 16:55:43 +00:00
Ralf W. Grosse-Kunstleve
a11a3f9f76
libs/python/src/converter/builtin_converters.cpp: Python 3.2 compatibility, based on patch by Matthew Bradbury, fixes issue #4994
...
[SVN r71050]
2011-04-06 21:32:59 +00:00
Ralf W. Grosse-Kunstleve
74daea3d88
boost/libs/python/doc/PyConDC_2003: removing $Date$ and $Revision$ so they do not create noise on each merge to the release branch
...
[SVN r71004]
2011-04-05 16:49:31 +00:00
Ralf W. Grosse-Kunstleve
4c2927ca46
boost/libs/python/doc/PyConDC_2003: removing $Date$ and $Revision$ so they do not create noise on each merge to the release branch
...
[SVN r71003]
2011-04-05 16:39:36 +00:00
Ralf W. Grosse-Kunstleve
e28f0509d8
merging current boost/python and libs/python from trunk into release branch
...
[SVN r71002]
2011-04-05 16:31:51 +00:00
Ralf W. Grosse-Kunstleve
a8fb9f7746
libs/python/src/module.cpp: bug fix: adding missing BOOST_PYTHON_DECL that should have been in rev. 67462, fixes trac issue #5283
...
[SVN r70493]
2011-03-24 04:10:59 +00:00
Ralf W. Grosse-Kunstleve
0a211a746d
merging current boost/python and libs/python from trunk into release branch
...
[SVN r70448]
2011-03-23 00:14:55 +00:00
Ralf W. Grosse-Kunstleve
2a20884e78
libs/python/src/object/class.cpp: metaclass fixes by James Emerton: james at emdata dot net
...
[SVN r69551]
2011-03-04 17:32:41 +00:00
Ralf W. Grosse-Kunstleve
ba213663b6
merging current boost/python and libs/python from trunk into release branch
...
[SVN r67483]
2010-12-28 20:38:29 +00:00
Ralf W. Grosse-Kunstleve
b5336f36d6
Boost.Python: Python 3 module initialization fixes (using PyModuleDef), based on patches provided by Austin Bingham
...
[SVN r67462]
2010-12-26 22:42:32 +00:00
Ralf W. Grosse-Kunstleve
736ba48c2b
merging current boost/python and libs/python from trunk into release branch
...
[SVN r67446]
2010-12-24 17:31:05 +00:00
Ralf W. Grosse-Kunstleve
fa32b8dfab
boost/python/converter/builtin_converters.hpp: fix for Python 3 (by Austin Bingham)
...
[SVN r67432]
2010-12-23 16:36:53 +00:00
Eric Niebler
6066ffef9a
Merged revisions 66606 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r66606 | rwgk | 2010-11-15 18:17:00 -0500 (Mon, 15 Nov 2010) | 1 line
boost/python/object/make_instance.hpp: adding missing includes
........
[SVN r66614]
2010-11-16 18:30:39 +00:00
Ralf W. Grosse-Kunstleve
c501874bc2
boost/python/object/make_instance.hpp: adding missing includes
...
[SVN r66606]
2010-11-15 23:17:00 +00:00
Ralf W. Grosse-Kunstleve
f759e9eb0e
merging current boost/python and libs/python from trunk into release branch
...
[SVN r66066]
2010-10-18 04:04:52 +00:00
Vladimir Prus
cae31b5380
Make extension copied to current directory, for convenient testing
...
[SVN r65638]
2010-09-27 16:27:16 +00:00
Ralf W. Grosse-Kunstleve
76af2cfc6b
libs/python/src/object/function.cpp: support __module__ attribute (to help certain doc generation systems)
...
[SVN r65555]
2010-09-23 19:22:12 +00:00
Douglas Gregor
846c5d9914
Add missing includes
...
[SVN r65142]
2010-08-31 04:50:56 +00:00
Ralf W. Grosse-Kunstleve
bd8a9eb1fd
Boost.Python: Python 3 compatibility patch by Trigve Siver (trac ticket 4497)
...
[SVN r65055]
2010-08-27 17:28:26 +00:00
Ralf W. Grosse-Kunstleve
65b3aadc63
merging current boost/python and libs/python from trunk into release branch
...
[SVN r63937]
2010-07-12 22:29:41 +00:00
Ralf W. Grosse-Kunstleve
38e92833f6
boost/python/module_init.hpp: patch https://svn.boost.org/trac/boost/ticket/3843
...
[SVN r63777]
2010-07-09 14:50:09 +00:00
Ralf W. Grosse-Kunstleve
14ea71e201
boost/python/converter/builtin_converters.hpp: 64-bit Windows special case to avoid getting a Python long for each std::size_t
...
[SVN r63696]
2010-07-06 14:29:25 +00:00
Hartmut Kaiser
e13ebcd0e8
Spirit: merging from trunk upto rev. 61489
...
[SVN r63640]
2010-07-04 22:38:38 +00:00
Marshall Clow
63a3f188b8
Merged changes for #2981 , #4166 , and #4377 to release branch
...
[SVN r63523]
2010-07-02 15:37:14 +00:00
Daniel James
34b162738f
Merge documentation update.
...
[SVN r63517]
2010-07-02 08:27:42 +00:00
Daniel James
e481c136e5
Rebuild python documentation.
...
[SVN r63506]
2010-07-01 22:13:45 +00:00
Daniel James
569b395cdd
Merge documentation fixes.
...
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
[SVN r63347]
2010-06-26 12:30:09 +00:00
Daniel James
ea3c254370
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Marshall Clow
ed6e9d6726
Applied patch; fixes #4166
...
[SVN r63081]
2010-06-18 15:50:25 +00:00
Marshall Clow
1f04129832
Typo; fixes #2891
...
[SVN r62925]
2010-06-14 01:33:59 +00:00
Steven Watanabe
b63d44e781
Delay the warning that the Boost.Python Jamfile emits, until someone actually tries to use the library. Fixes #2417 .
...
[SVN r62895]
2010-06-13 04:00:10 +00:00
Steven Watanabe
52d7dfffdf
Use the convertible_function typedef instead of the raw function pointer type. Fixes #903
...
[SVN r62808]
2010-06-11 18:06:25 +00:00
Steven Watanabe
a3e76d59c3
Explicitly qualify bind with boost::. Fixes #4223 .
...
[SVN r62198]
2010-05-25 14:22:55 +00:00
Douglas Gregor
4b9cb5337d
Include all of the headers needed for the BOOST_MPL_ASSERT that is failing for several compilers
...
[SVN r62015]
2010-05-16 01:27:58 +00:00
Jeremiah Willcock
5b36b84444
Fixed tab and no-newline-at-end-of-file issues from inspection report
...
[SVN r61435]
2010-04-20 17:54:16 +00:00
Ralf W. Grosse-Kunstleve
78ec0d12db
libs/python/test/Jamfile.v2: moving "rule require-windows" block up to avoid bjam syntax error
...
[SVN r61086]
2010-04-05 21:28:30 +00:00
Ralf W. Grosse-Kunstleve
a7c16bf695
libs/python/test/Jamfile.v2: compile calling_conventions tests only under Windows, following Valdimir Prus' instructions (boost mailing list)
...
[SVN r61053]
2010-04-04 21:03:33 +00:00
Ralf W. Grosse-Kunstleve
86db60255a
libs/python/test/Jamfile.v2: disabling calling_conventions tests
...
[SVN r61034]
2010-04-04 05:23:15 +00:00
Ralf W. Grosse-Kunstleve
37b45d2baf
merging current boost/python and libs/python from trunk into release branch
...
[SVN r61033]
2010-04-04 05:19:57 +00:00
Steven Watanabe
6d4be7ab3a
Handle the destructor call in a way that keeps msvc happy. Fixes #4003
...
[SVN r60868]
2010-03-26 19:04:40 +00:00
Ralf W. Grosse-Kunstleve
65e74ccf1e
boost/python/object_core.hpp: new .is_none() member function
...
[SVN r60625]
2010-03-15 22:00:30 +00:00
Vladimir Prus
9398a63250
Implement --python-buildid.
...
Fixes #3544 .
Patch from Gaudenz Steinlin.
[SVN r59987]
2010-02-28 08:22:46 +00:00
Dave Abrahams
1660730320
Remove unintentional reference to "union" test that's not checked in.
...
[SVN r59331]
2010-01-28 14:39:30 +00:00
Dave Abrahams
5418a663cb
Support different MS calling conventions, thanks to Nicolas Lelong.
...
Closes #3833 .
[SVN r59265]
2010-01-25 14:48:49 +00:00
Ralf W. Grosse-Kunstleve
33408d2dcc
boost/python/object/make_instance.hpp: missing include added to resolve g++ 4.4 compilation errors
...
[SVN r59256]
2010-01-24 19:04:59 +00:00
Dave Abrahams
3ad52bce72
Support different MS calling conventions, thanks to Nicolas Lelong.
...
Closes #3833 .
[SVN r59247]
2010-01-24 02:08:46 +00:00
Ralf W. Grosse-Kunstleve
471be524f4
boost.python: merging from trunk to release (gcc 4.4 -std=c++0x compatibility)
...
[SVN r57837]
2009-11-21 14:41:51 +00:00
Ralf W. Grosse-Kunstleve
4f6a37f80d
boost.python: some make_tuple changed to boost::python::make_tuple for gcc 4.4 -std=c++0x compatibility; https://svn.boost.org/trac/boost/ticket/3584
...
[SVN r57641]
2009-11-13 20:48:25 +00:00
Ralf W. Grosse-Kunstleve
e485244886
boost.python: merging from trunk to release (Troy Straszheim's fix for a long-standing bug)
...
[SVN r57621]
2009-11-13 00:40:01 +00:00
Troy D. Straszheim
338732793a
Don't use type_is_gc... type_is_gc expects a PyTypeObject, which is not what will get passed to it if we pass it to the tp_is_gc fields of static_data_object
...
[SVN r57590]
2009-11-12 00:46:46 +00:00
Troy D. Straszheim
b9cd3ff109
merge from trunk very minor fixes for ticket #2582
...
[SVN r57017]
2009-10-20 15:18:26 +00:00
Troy D. Straszheim
8b0655ce94
Fix for #2582 , thanks for the patch.
...
[SVN r57016]
2009-10-20 15:06:21 +00:00
Troy D. Straszheim
36d24b9f8b
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
d804f1250e
rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
...
[SVN r56941]
2009-10-17 01:10:45 +00:00
Ralf W. Grosse-Kunstleve
89100353db
boost/python, libs/python: all changes from trunk merged into branches/release
...
[SVN r56806]
2009-10-13 22:37:59 +00:00
Ralf W. Grosse-Kunstleve
35ff0adf2b
boost/python: some Py_ssize_t replaced with boost::python::ssize_t to restore compatibility with Python 2.3 and 2.4
...
[SVN r56491]
2009-09-30 12:35:54 +00:00
Stefan Seefeld
115cde9c7f
Revert accidental change.
...
[SVN r56310]
2009-09-19 16:59:05 +00:00
Stefan Seefeld
ef2a02c396
Merged 2009 GSoC work from sandbox-branches/bhy/py3k branch back into trunk.
...
[SVN r56305]
2009-09-19 02:32:41 +00:00
Ralf W. Grosse-Kunstleve
46be73387c
boost/python/object_operators.hpp: merging trunk rev. 55708 into release branch
...
[SVN r55742]
2009-08-23 21:22:52 +00:00
Ralf W. Grosse-Kunstleve
e3f6f01588
boost/python/object_operators.hpp: added missing error checks in operator bool_type(), operator!(); this resolves https://svn.boost.org/trac/boost/ticket/3356 posted by Stefan Seefeld
...
[SVN r55708]
2009-08-22 00:18:28 +00:00
Ralf W. Grosse-Kunstleve
d685a5e8c5
python library: sync with trunk to adopt recent exec.cpp fixes
...
[SVN r55642]
2009-08-18 01:08:46 +00:00
Ralf W. Grosse-Kunstleve
d7389277d3
libs/python/test/exec.cpp: new exercise_embedding_html(), in reaction to https://svn.boost.org/trac/boost/ticket/1890
...
[SVN r55640]
2009-08-18 00:49:05 +00:00
Ralf W. Grosse-Kunstleve
8d2ca93e98
libs/python/src/exec.cpp: bug fixes
...
Remark:
operator!() for boost::python::object invokes PyObject_IsTrue()
and is therefore not equivalent to "is None".
In this particular case !global or !local returns true for an
empty dict.
(Changes to libs/python/test/exec.cpp just helped in debugging.)
[SVN r55639]
2009-08-18 00:24:54 +00:00
Ralf W. Grosse-Kunstleve
e80224b1ad
boost/python, libs/python: all changes from trunk merged into branches/release (without any manual modifications)
...
Commands used:
svn merge https://svn.boost.org/svn/boost/branches/release/boost/python https://svn.boost.org/svn/boost/trunk/boost/python /net/chevy/raid1/rwgk/boost_release/merge_attempt/boost/boost/python
svn merge https://svn.boost.org/svn/boost/branches/release/libs/python https://svn.boost.org/svn/boost/trunk/libs/python /net/chevy/raid1/rwgk/boost_release/merge_attempt/boost/libs/python
svn, version 1.6.4 (r38063)
compiled Aug 17 2009, 13:31:03
[SVN r55629]
2009-08-17 21:01:18 +00:00
Troy D. Straszheim
d47e3b2a15
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Troy D. Straszheim
03fdf5b992
Add basic copyright/license to keep cmake out of the inspection report
...
[SVN r55095]
2009-07-22 21:51:01 +00:00
Ralf W. Grosse-Kunstleve
27aa9382fc
boost_python_unsigned_converter_fix_no_ctypes.patch by Anderson Lizardo ( https://svn.boost.org/trac/boost/ticket/3189 )
...
[SVN r54923]
2009-07-13 15:00:07 +00:00
Ralf W. Grosse-Kunstleve
1a204046c7
boost::python: unsigned converter fix by Anderson Lizardo ( https://svn.boost.org/trac/boost/ticket/3189 )
...
[SVN r54919]
2009-07-13 05:16:34 +00:00
Stefan Seefeld
3c98a72153
Use appropriate default values for global and local dicts.
...
[SVN r53936]
2009-06-15 14:53:48 +00:00
Dave Abrahams
a4f028246a
Allow duplicate enum values. Fixes #2744
...
Thanks to hugo.lima@openbossa.org
[SVN r53660]
2009-06-05 21:18:14 +00:00
Dave Abrahams
6ffeca641c
GCC Warning Suppression
...
[SVN r53659]
2009-06-05 20:15:01 +00:00
Dave Abrahams
22b65a1485
Fix up a lot of missing dependency info. Closes #3136 .
...
[SVN r53657]
2009-06-05 20:12:47 +00:00
Dave Abrahams
d45b9ea66b
Add missing dependencies
...
[SVN r53645]
2009-06-04 23:27:40 +00:00
Vladimir Prus
0373302165
If no python is configured, default-configure it.
...
Fixes #2846 .
[SVN r53380]
2009-05-29 08:18:09 +00:00
Vladimir Prus
ef53bedd0a
Don't mention --preserve-test-targets.
...
Targets are no longer removed by default, so this reference
is unnecessary.
Addresses #2001 .
[SVN r53379]
2009-05-29 08:05:49 +00:00
Jeremiah Willcock
73b4cd3325
Fixed almost all tab and min/max issues found by inspect tool
...
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
3ecb3301a2
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Troy D. Straszheim
e16b3f8ab8
Merge cmake files release -> trunk.
...
[SVN r52866]
2009-05-09 22:57:30 +00:00
Douglas Gregor
f7d31f6ead
Fix Boost.Python tests
...
[SVN r52856]
2009-05-08 20:42:11 +00:00
Douglas Gregor
47bb3f55a7
Add the pyrun.py script used to run Boost.Python tests via CMake
...
[SVN r52818]
2009-05-07 04:44:23 +00:00
Joel de Guzman
6296bd5bc4
bumped wrong version
...
[SVN r52656]
2009-04-29 08:16:02 +00:00
Joel de Guzman
7a7b32661e
fixed wrong version
...
[SVN r52604]
2009-04-26 14:46:18 +00:00
Ralf W. Grosse-Kunstleve
e312047405
libs/python/src/converter/builtin_converters.cpp: Troy Straszheim's bool/int patch with additional BOOST_PYTHON_BOOL_INT_STRICT condition; see also: http://mail.python.org/pipermail/cplusplus-sig/2009-March/014354.html
...
[SVN r52299]
2009-04-09 17:30:13 +00:00
Troy D. Straszheim
50acffa593
Tune up python tests for removal of our ctest hacks
...
[SVN r52255]
2009-04-08 15:46:14 +00:00
Troy D. Straszheim
cf5fcc0a1e
Test for overload resolution bug.
...
See this mail for details:
http://mail.python.org/pipermail/cplusplus-sig/2009-March/014362.html
[SVN r52250]
2009-04-08 12:08:35 +00:00
Troy D. Straszheim
c9e694bed8
Build python modules without leading 'lib' and not single threaded
...
[SVN r52249]
2009-04-08 11:54:20 +00:00
Jeremiah Willcock
0b7333f854
Moved property map library into property_map/ directory; made old files into stubs with #warnings; converted uses and docs of property map library to use new names
...
[SVN r52226]
2009-04-07 01:28:38 +00:00
John Maddock
217250f078
Merge PDF build changes from Trunk.
...
[SVN r51417]
2009-02-23 18:39:32 +00:00
John Maddock
98a9fa445b
Add PDF generation options to fix external links to point to the web site.
...
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.
[SVN r51284]
2009-02-17 10:05:58 +00:00
John Maddock
354fbb4d24
Add Jamfile to build PDF versions of all the docs.
...
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.
[SVN r51104]
2009-02-08 16:59:14 +00:00
Troy D. Straszheim
29152af56c
merge of cmake build files from trunk per beman
...
[SVN r50756]
2009-01-24 18:57:20 +00:00
Ralf W. Grosse-Kunstleve
472b18881b
Boost.Python enable_shared_from_this patches by Nicolas Lelong and Chad Austin:
...
http://mail.python.org/pipermail/cplusplus-sig/2008-December/014103.html
http://mail.python.org/pipermail/cplusplus-sig/2008-February/013003.html
[SVN r50368]
2008-12-23 07:55:33 +00:00
Joel de Guzman
96798a3a38
Cosmetic fixes (improper links)
...
[SVN r49867]
2008-11-22 03:25:41 +00:00
Michael A. Jackson
7d2f44b21e
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
5cda75ebe7
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Daniel James
19846f5d79
Merge quickbook workaround and fix some links.
...
Merged revisions 48987,49230-49231 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r48987 | danieljames | 2008-09-28 13:21:39 +0100 (Sun, 28 Sep 2008) | 1 line
Clean up some link errors.
........
r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........
r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
Work around the problems with window newlines in position_iterator. (I'm
about to fix them, but this will get quickbook working immediately).
Fixes #2155
........
[SVN r49242]
2008-10-10 09:29:21 +00:00
Daniel James
6347f2e86c
Clean up some link errors.
...
[SVN r48987]
2008-09-28 12:21:39 +00:00
Ralf W. Grosse-Kunstleve
97f3d849df
boost/python, boost/mpl: gcc 4.4 compatibility (see http://svn.boost.org/trac/boost/ticket/2069 )
...
[SVN r48960]
2008-09-25 04:49:24 +00:00
Ralf W. Grosse-Kunstleve
61fc9cf054
python/object_core.hpp: "inline" added to declarations, to match definitions (resolves MIPSpro 7.41 warnings)
...
[SVN r48659]
2008-09-08 02:15:06 +00:00
Ralf W. Grosse-Kunstleve
b3e91f845e
boost/python/object_core.hpp: work around Tru64 cxx 6.5 name lookup problems (with fully-qualified names)
...
[SVN r48629]
2008-09-06 05:30:02 +00:00
Stefan Seefeld
d67cd6717d
Add generic call operator support.
...
[SVN r47846]
2008-07-27 19:41:41 +00:00
Dave Abrahams
a1924a2a72
Merging all trunk changes in Boost.Python to release. The logs for
...
these changes follow. r44807 is a merge from another branch; many of
those changes probably don't apply.
------------------------------------------------------------------------
r43423 | danieljames | 2008-02-27 14:22:01 -0500 (Wed, 27 Feb 2008) | 1 line
Fix incorrect links to copyright of the form 'http:#www.boost.org
------------------------------------------------------------------------
r43546 | rwgk | 2008-03-08 23:30:13 -0500 (Sat, 08 Mar 2008) | 1 line
map std::invalid_argument -> Python ValueError
------------------------------------------------------------------------
r43799 | grafik | 2008-03-22 18:53:35 -0400 (Sat, 22 Mar 2008) | 1 line
Remove svn exec property from files that should not be executable to fix permission problems in archives.
------------------------------------------------------------------------
r43845 | dave | 2008-03-24 14:27:22 -0400 (Mon, 24 Mar 2008) | 1 line
Work around vc9 bugs
------------------------------------------------------------------------
r43901 | bemandawes | 2008-03-27 22:11:13 -0400 (Thu, 27 Mar 2008) | 1 line
Remove per email from Dave
------------------------------------------------------------------------
r44041 | rwgk | 2008-04-04 14:57:27 -0400 (Fri, 04 Apr 2008) | 1 line
bogus VC8 warning C4180 disabled
------------------------------------------------------------------------
r44449 | djowel | 2008-04-15 23:07:06 -0400 (Tue, 15 Apr 2008) | 1 line
Andreas patch
------------------------------------------------------------------------
r44450 | djowel | 2008-04-15 23:07:11 -0400 (Tue, 15 Apr 2008) | 1 line
Andreas indexing suite patch
------------------------------------------------------------------------
r44807 | danieljames | 2008-04-27 03:39:49 -0400 (Sun, 27 Apr 2008) | 78 lines
Merge in documentation fixes. Apart from the change to optional's documenation
Jamfile, which I included by mistake.
Fixes #1659 , #1661 , #1684 , #1685 , 1687, #1690 , #1801
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs. Refs #1512
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs. Refs #1513
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library. Refs #1659
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive. Refs #1661
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs. Refs #1684 .
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs. Refs #1684 .
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs. Refs #1685
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs. Refs #1687
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap. Refs #1690
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library. Refs #1801
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
------------------------------------------------------------------------
r45283 | danieljames | 2008-05-11 09:49:20 -0400 (Sun, 11 May 2008) | 1 line
Quote href values - our tools don't support unquoted values.
------------------------------------------------------------------------
r45359 | rwgk | 2008-05-14 15:38:08 -0400 (Wed, 14 May 2008) | 1 line
braces added to resolve g++ 4.3.0 warning
------------------------------------------------------------------------
r45918 | rwgk | 2008-05-29 15:48:55 -0400 (Thu, 29 May 2008) | 66 lines
See Python C++-SIG thread: "object.attr(object& attrname) proposal"
Started 2008-05-25 by hohehohe2@gmail.com .
Excerpts:
If char const* is passed to objecjt.attr(), it uses
PyObject_GetAttrStrng() or PyObject_SetAttrStrng(). If object is
passed to objecjt.attr(), it takes the object as a Python string
object and uses PyObject_GetAttr() or PyObject_SetAttr().
If attr() behaves like this, it can be useful when there are lots
of objects which you know have the same attribute name. You can save
time by first making a boost::python::object and passing it to every
object's attr() inside a loop.
I just made a bit of modification to boost:python locally and did a
quick test, like
test 1:
for(int i = 0; i < n; ++i)
{
omain.attr(attrname) = 444; //attrname is a char const*
}
test 2:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(attrname); //attrname is a char const*
}
test 3:
for(int i = 0; i < n; ++i)
{
omain.attr(oaaaa) = 444; //oaaaa is boost::python::object that represents a string
}
test 4:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(oaaaa); //oaaaa is boost::python::object that represents a string
}
and it reasonably reflected the difference between PyObject_*Attr() and PyObject_*AttrString.
test 1 :2783ms
test 2 :2357ms
test 3 :1882ms
test 4 :1267ms
test5: PyObject_SetAttrString(po_main, "aaaa", po_num444);
test6: Py_DECREF(PyObject_GetAttrString(po_main, "aaaa"));
test7: PyObject_SetAttr(po_main, po_aaaa, po_num444);
test8: Py_DECREF(PyObject_GetAttr(po_main, po_aaaa));
(po_ prefixed variables are PyObject*),
all inside each for loop, and the results were
test 5 :2410ms
test 6 :2277ms
test 7 :1629ms
test 8 :1094ms
It's boost 1.35.0, Python 2.5 on linux(gcc4.1.2).
I also did the same test on windows(vs8) and the tendency was not
so different.
------------------------------------------------------------------------
r45920 | rwgk | 2008-05-29 16:04:19 -0400 (Thu, 29 May 2008) | 1 line
Projects using Boost.Python: PolyBoRi (text provided by Michael Brickenstein)
------------------------------------------------------------------------
r46115 | schoepflin | 2008-06-04 11:11:05 -0400 (Wed, 04 Jun 2008) | 1 line
Added missing ostream header file.
------------------------------------------------------------------------
r46445 | dgregor | 2008-06-17 09:54:46 -0400 (Tue, 17 Jun 2008) | 1 line
Add mime-type and eol-style properties as needed
------------------------------------------------------------------------
r46721 | dave | 2008-06-26 12:41:34 -0400 (Thu, 26 Jun 2008) | 2 lines
Compatibility with Apache STDCXX library. Don't assume eh.h comes along with the other headers automatically.
------------------------------------------------------------------------
r46808 | bemandawes | 2008-06-28 09:45:21 -0400 (Sat, 28 Jun 2008) | 1 line
With his kind permission, change Jaakko "J<LATIN SMALL LETTER A WITH DIARESIS>rvi" to "Jarvi"
------------------------------------------------------------------------
r46817 | djowel | 2008-06-28 14:24:17 -0400 (Sat, 28 Jun 2008) | 1 line
added note on removing targets
------------------------------------------------------------------------
r46844 | dave | 2008-06-29 08:26:17 -0400 (Sun, 29 Jun 2008) | 2 lines
Make valid HTML
------------------------------------------------------------------------
[SVN r47459]
2008-07-15 21:05:24 +00:00
Joel de Guzman
c205cd86c6
added note on removing targets
...
[SVN r46900]
2008-06-30 12:14:28 +00:00
Dave Abrahams
8d86dc199c
merged valid HTML from trunk
...
[SVN r46845]
2008-06-29 12:55:50 +00:00
Dave Abrahams
c44100afda
Make valid HTML
...
[SVN r46844]
2008-06-29 12:26:17 +00:00
Joel de Guzman
1dee81dc71
added note on removing targets
...
[SVN r46817]
2008-06-28 18:24:17 +00:00
Beman Dawes
55e9ff14a1
With his kind permission, change Jaakko "Järvi" to "Jarvi"
...
[SVN r46809]
2008-06-28 13:57:20 +00:00
Beman Dawes
801326275f
With his kind permission, change Jaakko "Järvi" to "Jarvi"
...
[SVN r46808]
2008-06-28 13:45:21 +00:00
Dave Abrahams
98f20f30d6
Compatibility with Apache STDCXX library. Don't assume eh.h comes along with the other headers automatically.
...
[SVN r46721]
2008-06-26 16:41:34 +00:00
Markus Schöpflin
b01e0e6b9c
Added missing ostream header file.
...
[SVN r46115]
2008-06-04 15:11:05 +00:00
Ralf W. Grosse-Kunstleve
b0a9b11c9c
Projects using Boost.Python: PolyBoRi (text provided by Michael Brickenstein)
...
[SVN r45920]
2008-05-29 20:04:19 +00:00
Ralf W. Grosse-Kunstleve
304277b806
See Python C++-SIG thread: "object.attr(object& attrname) proposal"
...
Started 2008-05-25 by hohehohe2@gmail.com .
Excerpts:
If char const* is passed to objecjt.attr(), it uses
PyObject_GetAttrStrng() or PyObject_SetAttrStrng(). If object is
passed to objecjt.attr(), it takes the object as a Python string
object and uses PyObject_GetAttr() or PyObject_SetAttr().
If attr() behaves like this, it can be useful when there are lots
of objects which you know have the same attribute name. You can save
time by first making a boost::python::object and passing it to every
object's attr() inside a loop.
I just made a bit of modification to boost:python locally and did a
quick test, like
test 1:
for(int i = 0; i < n; ++i)
{
omain.attr(attrname) = 444; //attrname is a char const*
}
test 2:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(attrname); //attrname is a char const*
}
test 3:
for(int i = 0; i < n; ++i)
{
omain.attr(oaaaa) = 444; //oaaaa is boost::python::object that represents a string
}
test 4:
for(int i = 0; i < n; ++i)
{
object o = omain.attr(oaaaa); //oaaaa is boost::python::object that represents a string
}
and it reasonably reflected the difference between PyObject_*Attr() and PyObject_*AttrString.
test 1 :2783ms
test 2 :2357ms
test 3 :1882ms
test 4 :1267ms
test5: PyObject_SetAttrString(po_main, "aaaa", po_num444);
test6: Py_DECREF(PyObject_GetAttrString(po_main, "aaaa"));
test7: PyObject_SetAttr(po_main, po_aaaa, po_num444);
test8: Py_DECREF(PyObject_GetAttr(po_main, po_aaaa));
(po_ prefixed variables are PyObject*),
all inside each for loop, and the results were
test 5 :2410ms
test 6 :2277ms
test 7 :1629ms
test 8 :1094ms
It's boost 1.35.0, Python 2.5 on linux(gcc4.1.2).
I also did the same test on windows(vs8) and the tendency was not
so different.
[SVN r45918]
2008-05-29 19:48:55 +00:00
Daniel James
4fea58f634
Add minor documentation fixes to the release branch.
...
(I left out the changes to the hash library).
Merged via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r44807 | danieljames | 2008-04-27 08:39:49 +0100 (Sun, 27 Apr 2008) | 78 lines
Merge in documentation fixes. Apart from the change to optional's documenation
Jamfile, which I included by mistake.
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs.
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs.
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library.
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive.
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs.
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs.
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs.
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs.
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap.
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library.
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
................
r45232 | danieljames | 2008-05-08 22:50:19 +0100 (Thu, 08 May 2008) | 1 line
Fix some invalid xml by replacing ampersands with character entities.
................
r45576 | danieljames | 2008-05-20 16:39:25 +0100 (Tue, 20 May 2008) | 20 lines
Merge some small documentation fixes from the doc branch, and mark some
previously merged changes as merged.
Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
Update navbar links in boostbook.
........
r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
Group functions in the hash header - requires Frank's free-function-group fix.
(not included in release branch).
........
r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
Add boost.root to standalone hash documentation.
(not included in release branch).
........
................
[SVN r45622]
2008-05-21 20:57:05 +00:00
Ralf W. Grosse-Kunstleve
a334649b0c
braces added to resolve g++ 4.3.0 warning
...
[SVN r45359]
2008-05-14 19:38:08 +00:00
Daniel James
79b7f88df6
Quote href values - our tools don't support unquoted values.
...
[SVN r45283]
2008-05-11 13:49:20 +00:00
Daniel James
a33ed032c6
Merge in documentation fixes. Apart from the change to optional's documenation
...
Jamfile, which I included by mistake.
Fixes #1659 , #1661 , #1684 , #1685 , 1687, #1690 , #1801
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs. Refs #1512
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs. Refs #1513
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library. Refs #1659
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive. Refs #1661
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs. Refs #1684 .
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs. Refs #1684 .
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs. Refs #1685
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs. Refs #1687
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap. Refs #1690
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library. Refs #1801
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
[SVN r44807]
2008-04-27 07:39:49 +00:00
Joel de Guzman
b316819925
Andreas indexing suite patch
...
[SVN r44450]
2008-04-16 03:07:11 +00:00
Joel de Guzman
52245de2e5
Andreas patch
...
[SVN r44449]
2008-04-16 03:07:06 +00:00
Ralf W. Grosse-Kunstleve
2f1f79ce87
bogus VC8 warning C4180 disabled
...
[SVN r44041]
2008-04-04 18:57:27 +00:00
Beman Dawes
694ae13063
Merge from trunk 43901 at Dave's request
...
[SVN r43902]
2008-03-28 02:16:12 +00:00
Beman Dawes
863bff9072
Remove per email from Dave
...
[SVN r43901]
2008-03-28 02:11:13 +00:00
Joel de Guzman
5168895803
Added note about --preserve-test-targets
...
[SVN r43849]
2008-03-24 23:04:36 +00:00
Joel de Guzman
c8bf94663c
Added note about --preserve-test-targets
...
[SVN r43848]
2008-03-24 23:02:57 +00:00
Dave Abrahams
2213cf98c6
Work around vc9 bugs
...
[SVN r43845]
2008-03-24 18:27:22 +00:00
Daniel James
928a9389ce
Rebuild a lot of documentation.
...
[SVN r43650]
2008-03-16 11:38:32 +00:00
Ralf W. Grosse-Kunstleve
2dba3148ce
map std::invalid_argument -> Python ValueError
...
[SVN r43546]
2008-03-09 04:30:13 +00:00
Daniel James
7d22435994
Merged revisions 43211,43214-43219,43222-43225,43227-43238,43242,43244-43245,43249-43250,43257-43259,43261,43263,43265,43267-43268,43270-43271,43273,43275-43279,43284-43289,43291,43295,43297-43298,43304-43305,43307,43313,43315,43324,43326-43327,43331,43333,43339-43343,43345,43348,43350,43352-43353,43355-43356,43358,43360,43366-43367,43369-43370,43372-43376,43378-43389,43394,43396-43398,43400-43401,43403-43404,43406-43408,43413-43415,43417-43418,43420,43422-43423 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43417 | danieljames | 2008-02-26 22:04:55 +0000 (Tue, 26 Feb 2008) | 2 lines
Fix a link to Boost.Bimap.
........
r43418 | danieljames | 2008-02-26 22:07:25 +0000 (Tue, 26 Feb 2008) | 2 lines
Change another link that's no longer in the repository to link to the website.
........
r43422 | danieljames | 2008-02-27 18:51:14 +0000 (Wed, 27 Feb 2008) | 1 line
Fix broken copyright urls. Fixes #1573 .
........
r43423 | danieljames | 2008-02-27 19:22:01 +0000 (Wed, 27 Feb 2008) | 1 line
Fix incorrect links to copyright of the form 'http:#www.boost.org
........
[SVN r43425]
2008-02-27 20:00:24 +00:00
Daniel James
48aa6ab9a9
Fix incorrect links to copyright of the form 'http:#www.boost.org
...
[SVN r43423]
2008-02-27 19:22:01 +00:00
Daniel James
96dd880146
Merged revisions 43206,43208-43213 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43206 | danieljames | 2008-02-10 09:55:03 +0000 (Sun, 10 Feb 2008) | 1 line
Fix some broken links.
........
r43209 | danieljames | 2008-02-10 14:56:22 +0000 (Sun, 10 Feb 2008) | 1 line
Link to people pages on the website, as they've been removed from the download.
........
r43210 | danieljames | 2008-02-10 15:02:17 +0000 (Sun, 10 Feb 2008) | 1 line
Point links to the pages that used to be in 'more' to the site.
........
r43212 | danieljames | 2008-02-10 16:10:16 +0000 (Sun, 10 Feb 2008) | 1 line
Fix links on the home page as well.
........
r43213 | danieljames | 2008-02-10 16:21:22 +0000 (Sun, 10 Feb 2008) | 1 line
Generated documentation which is no longer generated.
........
[SVN r43214]
2008-02-10 16:39:38 +00:00
Daniel James
6ba5067e0b
Point links to the pages that used to be in 'more' to the site.
...
[SVN r43210]
2008-02-10 15:02:17 +00:00
Daniel James
60f4f5e54c
Link to people pages on the website, as they've been removed from the download.
...
[SVN r43209]
2008-02-10 14:56:22 +00:00
Eric Niebler
7ee9cf679b
stl_iterator does better error handling
...
[SVN r42836]
2008-01-17 22:47:54 +00:00
Jürgen Hunold
63f8e9f3d7
Merged revisions 41544-41546,41549-41551,41558-41561,41564,41567,41570,41573,41576-41579,41581,41583-41586,41589,41591,41594-41612,41614-41620,41622-41624,41628,41630-41635,41637,41640-41641,41643,41649-41650 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r41544 | jhunold | 2007-12-01 20:27:06 +0100 (Sa, 01 Dez 2007) | 2 lines
Silence compiler by adding cosmetic virtual destructors.
........
r41549 | jhunold | 2007-12-01 21:24:51 +0100 (Sa, 01 Dez 2007) | 2 lines
Silence compiler by adding cosmetic virtual destructors.
........
r41550 | jhunold | 2007-12-01 21:26:37 +0100 (Sa, 01 Dez 2007) | 3 lines
Remove unused paramters.
Add -Wextra to gcc flags to enable more warnings.
........
r41577 | jhunold | 2007-12-02 12:51:08 +0100 (So, 02 Dez 2007) | 3 lines
Revert revisions 41544 and 41549.
See http://lists.boost.org/Archives/boost/2007/12/131116.php for details.
........
r41649 | jhunold | 2007-12-03 19:47:17 +0100 (Mo, 03 Dez 2007) | 2 lines
Silence unused paramter warning in release mode.
........
r41650 | jhunold | 2007-12-03 19:51:26 +0100 (Mo, 03 Dez 2007) | 2 lines
Add cosmetic virtual detructors to silence compile warnings.
........
[SVN r42094]
2007-12-16 10:12:07 +00:00
Ralf W. Grosse-Kunstleve
03a72363a4
undo revision 41404; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34238
...
[SVN r41986]
2007-12-12 05:39:45 +00:00
Jürgen Hunold
38cc1a0c15
Add cosmetic virtual detructors to silence compile warnings.
...
[SVN r41650]
2007-12-03 18:51:26 +00:00
Jürgen Hunold
ff44521920
Silence unused paramter warning in release mode.
...
[SVN r41649]
2007-12-03 18:47:17 +00:00
Jürgen Hunold
0ac7e3f858
Revert revisions 41544 and 41549.
...
See http://lists.boost.org/Archives/boost/2007/12/131116.php for details.
[SVN r41577]
2007-12-02 11:51:08 +00:00
Jürgen Hunold
5cbb539ec5
Remove unused paramters.
...
Add -Wextra to gcc flags to enable more warnings.
[SVN r41550]
2007-12-01 20:26:37 +00:00
Jürgen Hunold
40e4940877
Silence compiler by adding cosmetic virtual destructors.
...
[SVN r41549]
2007-12-01 20:24:51 +00:00
Jürgen Hunold
ab0911cf53
Silence compiler by adding cosmetic virtual destructors.
...
[SVN r41544]
2007-12-01 19:27:06 +00:00
Dave Abrahams
0d81eb6695
Boost.Python:
...
* Workarounds for many SunCC 5.9 bugs
* Suppression of many SunCC 5.9 warnings
* Improve the style of some test invocations in Jamfile
[SVN r41521]
2007-12-01 02:15:17 +00:00
Dave Abrahams
e0b535df1e
Try to extend the workaround to SunPro 5.9, since we're marked as not working on 5.8
...
[SVN r41408]
2007-11-26 22:01:50 +00:00
Ralf W. Grosse-Kunstleve
d2517faa78
g++ 4.3.0 compatibility (4.3.0 20071125 (experimental))
...
[SVN r41404]
2007-11-26 20:46:28 +00:00
Beman Dawes
d9b4ada654
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
f5df393360
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
Beman Dawes
8cd4ff8950
Remove extra ) from prior commit
...
[SVN r41355]
2007-11-25 13:56:09 +00:00
Dave Abrahams
26f77691ee
Attempt SunPro workaround
...
[SVN r41352]
2007-11-25 09:02:01 +00:00
Joel de Guzman
6e7f594027
fix for trac ticket #1450
...
[SVN r41164]
2007-11-17 01:51:04 +00:00
Beman Dawes
eada30f0cb
Get rid of .cvsignore files
...
[SVN r41107]
2007-11-15 15:20:27 +00:00
Joel de Guzman
e919ffdac4
refresh docs
...
[SVN r41082]
2007-11-14 10:24:21 +00:00
Joel de Guzman
1cf41fd031
fix mismatch include guard
...
[SVN r41019]
2007-11-11 22:32:48 +00:00
Nikolay Mladenov
7b67118271
changed handle cast to downcast
...
[SVN r40935]
2007-11-08 16:28:44 +00:00
Nikolay Mladenov
e14c702a40
added forgotten array_object_manager_traits::get_pytype
...
[SVN r40889]
2007-11-07 16:06:55 +00:00
Joel de Guzman
d303ea16fc
added copyright and license info for each page.
...
[SVN r40871]
2007-11-07 03:35:49 +00:00
Ralf W. Grosse-Kunstleve
65114d8637
reinterpret_cast -> const_cast; commented out dead code removed
...
[SVN r40749]
2007-11-04 18:08:28 +00:00
Joel de Guzman
597dfc586b
tutorial update
...
[SVN r40734]
2007-11-04 00:12:29 +00:00
Dave Abrahams
6a3085ad5d
Merging some of the more obvious changes from RC_1_34_0
...
[SVN r40714]
2007-11-03 03:25:13 +00:00
Joel de Guzman
190d0d7ea6
replacing reinterpret_cast with static_cast<PySliceObject*>(static_cast<void*>(i))
...
[SVN r40712]
2007-11-03 03:05:26 +00:00
Eric Niebler
8b915a15ff
merge Changeset 37947
...
[SVN r40675]
2007-11-02 04:35:01 +00:00
Dave Abrahams
90c5c19220
Take out print statement I added for debugging purposes.
...
[SVN r40536]
2007-10-28 19:24:02 +00:00
Dave Abrahams
cfe6f96f69
Closes #1379 , really this time. The old code would sandwich argv[1] between quotes and interpret it as a string, so backslashes in windows paths were interpreted as escape sequences.
...
[SVN r40535]
2007-10-28 19:22:21 +00:00
Vladimir Prus
77907c5369
Make sure every library can be installed by using
...
bjam stage|install
in libs/<library>/build.
[SVN r40475]
2007-10-26 09:04:25 +00:00
Rene Rivera
bf33b54638
Recreate release branch from fixed 1.34.1 tag.
...
[SVN r40341]
2007-10-23 06:42:50 +00:00
Douglas Gregor
87451007b9
Move Attic files back into their rightful places
...
[SVN r40311]
2007-10-23 01:47:48 +00:00
Rene Rivera
512b30c971
Do not refer to nonexistent target when python is not configured.
...
[SVN r40216]
2007-10-20 16:36:18 +00:00
Rene Rivera
f005518686
Fix build system error when Python is not configured, without preventing the BPL target from being declared. Instead the target is now unbuildable, and will be skipped when Python is not configured.
...
[SVN r40156]
2007-10-18 16:11:41 +00:00
Rene Rivera
274a219965
Remove BPL build conditional as it prevents normal build failures.
...
[SVN r39731]
2007-10-06 19:46:39 +00:00
Beman Dawes
2392a6a3e2
Starting point for releases
...
[SVN r39706]
2007-10-05 14:25:06 +00:00
Ralf W. Grosse-Kunstleve
abc4abf84a
gcc 4.3.0 compatibility (resolves new "changes meaning" error)
...
[SVN r39434]
2007-09-20 23:20:45 +00:00
Nikolay Mladenov
94a3ced83a
fixed cpp signature related test failure
...
[SVN r39372]
2007-09-18 17:51:47 +00:00
Nikolay Mladenov
7eb0c678ee
epydoc friendlier formatting
...
[SVN r39371]
2007-09-18 17:32:06 +00:00
Nikolay Mladenov
92460adce6
tabs removes, code reformatting
...
[SVN r39370]
2007-09-18 17:28:23 +00:00
Nikolay Mladenov
8cfd3fb2ef
epydoc friendlier formatting
...
[SVN r39368]
2007-09-18 17:16:31 +00:00
Nikolay Mladenov
62ef542eaf
fixed problem reported by Neal Becker; added a test case
...
[SVN r39223]
2007-09-12 21:31:39 +00:00
Ralf W. Grosse-Kunstleve
5809078ba9
Patches by Nikolay Mladenov (nickm at sitius com): new pythonic signatures; docstring support for enums; fix unrelated Visual C++ 6 problem
...
[SVN r39191]
2007-09-11 16:53:50 +00:00
Vladimir Prus
04e54d670c
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Stefan Seefeld
dd7c0a7f3d
Fix ticket #1115 .
...
[SVN r38289]
2007-07-26 16:11:18 +00:00
Stefan Seefeld
71f54cc920
Fix ticket #1115 .
...
[SVN r38288]
2007-07-26 14:41:41 +00:00
nobody
6c1e7decfa
This commit was manufactured by cvs2svn to create tag
...
'Version_1_34_1'.
[SVN r38286]
2007-07-24 19:28:14 +00:00
Thomas Witt
2851325748
Doc and build fixes by Dave Abrahams.
...
[SVN r38154]
2007-07-06 19:47:17 +00:00
Thomas Witt
bd606e5017
Fix #583 .
...
[SVN r37947]
2007-06-08 18:30:46 +00:00
Thomas Witt
a5706ec3b0
Fixes for #583 .
...
[SVN r37929]
2007-06-07 18:08:54 +00:00
Ralf W. Grosse-Kunstleve
9de994c0d1
Hans Meine's extra new-line for epydoc with reST compatibility
...
[SVN r37906]
2007-06-06 00:00:57 +00:00
Rene Rivera
a346c577cf
Fix the abolute reference to the Boost sources inserted by Dave.
...
[SVN r37837]
2007-05-31 22:03:06 +00:00
Dave Abrahams
217e4ca8f8
Repair auto-configuration and allow this project to work with --build-dir
...
[SVN r37829]
2007-05-31 13:49:45 +00:00
Stefan Seefeld
f2f47f85c0
Enhance embedding python docs.
...
[SVN r37710]
2007-05-18 15:54:25 +00:00
Stefan Seefeld
e9caacc428
More fixes for embedding python docs.
...
[SVN r37709]
2007-05-18 15:52:55 +00:00
Stefan Seefeld
5070e84f70
Enhance documentation for embedding python.
...
[SVN r37708]
2007-05-18 15:22:43 +00:00
Stefan Seefeld
b130c93af6
Backport new eval() function from HEAD.
...
[SVN r37693]
2007-05-15 13:43:52 +00:00
Dave Abrahams
13432b504f
Jamfile had extra bogus tst executable target
...
Build/test instructions were outdated somehow; a checkin must've failed.
[SVN r37620]
2007-05-07 19:00:01 +00:00
Dave Abrahams
0739bb7df8
Added reference to Py++
...
[SVN r37586]
2007-05-04 01:08:54 +00:00
Dave Abrahams
c253c5cc9c
Updated build-and-test howto
...
[SVN r37585]
2007-05-04 00:56:22 +00:00
Stefan Seefeld
fe23d9885f
Add new eval() function.
...
[SVN r37560]
2007-05-02 13:11:20 +00:00
Dave Abrahams
8f263e1fdb
Progress on the build docs
...
[SVN r37551]
2007-05-01 16:14:39 +00:00
Ralf W. Grosse-Kunstleve
a6125a3632
merged from trunk
...
[SVN r37520]
2007-04-27 22:16:47 +00:00
Ralf W. Grosse-Kunstleve
e7ee17b71b
MIPSpro: undo Python 2.5.1 define (the define leads to many warnings)
...
[SVN r37502]
2007-04-25 04:45:17 +00:00
nobody
a784bfc0f8
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r37419]
2007-04-11 23:35:09 +00:00
Dave Abrahams
5edb63d01c
Some progress on Python build guide. Minor fixes to getting started guide.
...
[SVN r37418]
2007-04-11 23:35:08 +00:00
Dave Abrahams
b8937d0bae
Relieve need to explicitly configure Python
...
[SVN r37382]
2007-04-06 18:17:43 +00:00
Dave Abrahams
f4b3aab7d4
Checkpoint before reorg
...
[SVN r37370]
2007-04-05 20:13:13 +00:00
Dave Abrahams
6af67d1a4c
kill off BBv1 project archive
...
[SVN r37367]
2007-04-05 17:19:20 +00:00
Dave Abrahams
16d975ba5c
Bringing forward BBv2/Python support and a few other things that were
...
obviously more up-to-date on the RC branch.
Removed the Boost.Python v1 zip archive.
[SVN r37346]
2007-04-03 17:10:53 +00:00
Dave Abrahams
4fc5cafd40
Some progress on new build/test guide.
...
[SVN r37333]
2007-04-02 05:24:25 +00:00
Dave Abrahams
4827ae73d5
Trivial change to force a rebuild on incremental testers' machines.
...
[SVN r37327]
2007-04-02 00:54:48 +00:00
Dave Abrahams
8eddc7aa37
Support for --with-pydebug builds.
...
python.jam:
Support for the specification of "_d" extension suffix.
In compute-default-paths, fixed the check for residence in
a "PCBuild.*" directory so we can build against Windows Python built
in a source distribution.
common.jam:
Fixed generation of the "y" tag to look for <python-debugging>on
rather than the whole debug-python build variant.
Fixed some grammar and spelling.
virtual-target.jam:
Added the ability to forego the prepending of "." to a
generated-target-suffix by specifying the suffix enclosed in <...>
libs/python/build/Jamfile.v2:
#define BOOST_DEBUG_PYTHON when <python-debugging>on
[SVN r37326]
2007-04-02 00:51:15 +00:00
Stefan Seefeld
1b5cd10f7c
Fix reference counting error.
...
[SVN r37312]
2007-03-28 18:12:08 +00:00
Stefan Seefeld
98a468dadc
Fix reference counting error.
...
[SVN r37312]
2007-03-28 18:12:08 +00:00
Dave Abrahams
ea4e6c0a4c
Trivial change to force a rebuild on incremental testers' machines.
...
[SVN r37311]
2007-03-28 12:44:57 +00:00
Dave Abrahams
7cd7f6d8ee
Trivial change to force a rebuild on incremental testers' machines.
...
[SVN r37287]
2007-03-26 15:47:05 +00:00
Dave Abrahams
4c39e8c990
Making a trivial change to trigger a test run from incremental testers
...
[SVN r37278]
2007-03-24 18:57:19 +00:00
Dave Abrahams
6c6f654fbe
Add commented-out test for import_ so it's easy to reinstate
...
[SVN r37256]
2007-03-21 17:44:57 +00:00
Dave Abrahams
b7eaea096e
Eliminate import_ test, as it doesn't work consistently on Windows and Linux.
...
[SVN r37250]
2007-03-21 05:09:21 +00:00
Dave Abrahams
904ae8604c
fix builtin_converters test so it can work (BBv1 allowed the
...
duplication of main target names; BBv2 does not)
[SVN r37216]
2007-03-17 20:26:21 +00:00
Dave Abrahams
44d53c448b
libs/python/build/Jamfile.v2: remove needless <define> property.
...
libs/python/test/Jamfile.v2:
* add dynamically-linked embedding test
* fix builtin_converters test so it can work (BBv1 allowed the
duplication of main target names; BBv2 does not)
libs/python/test/import_.cpp: move some more of the Python code within
a handle_exception callback so at least we can better diagnose
failures.
[SVN r37214]
2007-03-17 20:17:56 +00:00
Stefan Seefeld
0f91872518
Fix import_ failure.
...
[SVN r37142]
2007-03-05 18:51:04 +00:00
Stefan Seefeld
e61401d27e
Fix import_ failure.
...
[SVN r37141]
2007-03-05 18:44:45 +00:00
Stefan Seefeld
dc6b2979e4
Add copyright notice.
...
[SVN r37132]
2007-03-02 17:16:51 +00:00
Stefan Seefeld
be7ca7d269
Add copyright notice.
...
[SVN r37132]
2007-03-02 17:16:51 +00:00
Stefan Seefeld
47b4b4efbb
Fix boost::python::import.
...
[SVN r37123]
2007-03-01 18:31:10 +00:00
nobody
4fa07f2b3d
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r37121]
2007-03-01 15:17:30 +00:00
Stefan Seefeld
50034140c4
Fix boost::python::import.
...
[SVN r37120]
2007-03-01 15:17:29 +00:00
Dave Abrahams
c880e7d69d
Correct testing bugs:
...
either changing assert(...) or BOOST_ASSERT(...) to BOOST_TEST
(in my code only)
or adding "return boost::report_errors();" where it was clearly
missing (and a pure bug, in anyone's code).
or changing BOOST_TEST to BOOST_CHECK where the integer library
was clearly using Boost.Test and not returning report_errors().
[SVN r37063]
2007-02-25 15:28:02 +00:00
Dave Abrahams
08a6f35ec2
Correct testing bugs:
...
either changing assert(...) or BOOST_ASSERT(...) to BOOST_TEST
(in my code only)
or adding "return boost::report_errors();" where it was clearly
missing (and a pure bug, in anyone's code).
[SVN r37057]
2007-02-24 22:40:59 +00:00
Dave Abrahams
67236ffbad
New build instructions in progress
...
[SVN r36879]
2007-02-03 16:55:07 +00:00
Dave Abrahams
c73ad50286
Roll back improved error message because it causes problems for vc6/7
...
[SVN r36435]
2006-12-16 22:00:35 +00:00
Dave Abrahams
0910710ac4
Correct class/function mismatches for MSVC and bring across
...
documentation tweaks from HEAD.
[SVN r36355]
2006-12-13 15:08:26 +00:00
Dave Abrahams
04c528138b
Fully switch to BBv2
...
[SVN r36327]
2006-12-11 05:22:04 +00:00
nobody
1b66cd9643
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36324]
2006-12-11 05:02:35 +00:00
Dave Abrahams
96ab7a80a4
Remove BBv1 for good
...
[SVN r36323]
2006-12-11 05:02:34 +00:00
Dave Abrahams
d8c3ff199e
Remove BBv1 for good
...
[SVN r36321]
2006-12-11 03:35:10 +00:00
Dave Abrahams
c2dd9fa833
Fix auto-link to look at the right variable.
...
[SVN r36319]
2006-12-11 03:00:26 +00:00
Dave Abrahams
0c4ebef579
Fix auto-link to look at the right variable.
...
Make boost-build.jam point at the v2 Boost.
[SVN r36318]
2006-12-11 02:54:48 +00:00
Dave Abrahams
8fe9d41b58
Cleaned out flotsam and improved comments
...
[SVN r36317]
2006-12-11 02:50:55 +00:00
Dave Abrahams
b085121369
merged from trunk
...
[SVN r36292]
2006-12-07 17:45:17 +00:00
Dave Abrahams
8a4590b2ef
Enable auto-linking
...
[SVN r36291]
2006-12-07 17:44:05 +00:00
Ralf W. Grosse-Kunstleve
d67b040683
fixes to support pickling of enums (by Shashank Bapat)
...
[SVN r36256]
2006-12-03 20:43:48 +00:00
Beman Dawes
fa219bce9b
Merged copyright and license addition
...
[SVN r35907]
2006-11-07 19:27:00 +00:00
Beman Dawes
2db61657f2
Add copyright, license
...
[SVN r35905]
2006-11-07 19:11:57 +00:00
Rene Rivera
10b85d67e7
Remove obsolete Boost.Build v1 files.
...
[SVN r35880]
2006-11-06 17:10:46 +00:00
Dave Abrahams
6d2ee96ba3
improve error message
...
[SVN r35822]
2006-11-03 16:34:53 +00:00
Stefan Seefeld
ca91dc828e
Fix symbol visibility.
...
[SVN r35754]
2006-10-27 21:19:47 +00:00
Stefan Seefeld
a74c8e3da3
Fix symbol visibility.
...
[SVN r35754]
2006-10-27 21:19:47 +00:00
Dave Abrahams
3a53c1dec0
Add fixes somehow missed for darwin
...
[SVN r35612]
2006-10-14 19:10:30 +00:00
Ralf W. Grosse-Kunstleve
9f4d39d9fe
correct trivial, obvious accident: stray line removed
...
[SVN r35599]
2006-10-13 22:06:17 +00:00
nobody
da8e309957
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35598]
2006-10-13 21:34:27 +00:00
Dave Abrahams
31c19644ed
make numpy tests portable to Darwin with older docutils
...
[SVN r35597]
2006-10-13 21:34:26 +00:00
Dave Abrahams
2bd9141d4a
make numpy tests portable to Darwin with older docutils
...
[SVN r35597]
2006-10-13 21:34:26 +00:00
Dave Abrahams
600d444136
Fix some problems with testing on old docutils installations
...
[SVN r35594]
2006-10-13 19:35:28 +00:00
Dave Abrahams
c3bda6a903
Fix some problems with testing on old docutils installations
...
[SVN r35594]
2006-10-13 19:35:28 +00:00
Dave Abrahams
c3bd0fcbad
Make object comparison operators return object instead of bool, to
...
accomodate strange beasts like numarray arrays that return arrays that
can't be used as truth values from their comparison ops.
Fix numpy test for portability with old doctest (again!)
[SVN r35572]
2006-10-12 09:07:07 +00:00
Dave Abrahams
d61909d3ea
Make object comparison operators return object instead of bool, to
...
accomodate strange beasts like numarray arrays that return arrays that
can't be used as truth values from their comparison ops.
Fix numpy test for portability with old doctest (again!)
[SVN r35572]
2006-10-12 09:07:07 +00:00
Dave Abrahams
1755dad7e6
merged from trunk
...
[SVN r35569]
2006-10-12 06:42:20 +00:00
Dave Abrahams
991a7c198a
Workaround vc6 bugs
...
[SVN r35568]
2006-10-12 06:41:55 +00:00
Dave Abrahams
9b67f0447d
Suppress a couple of msvc class/struct warnings
...
[SVN r35567]
2006-10-12 06:41:18 +00:00
Dave Abrahams
3b392c99be
Adjust tests to account for numarray behavior differences
...
[SVN r35539]
2006-10-10 22:44:09 +00:00
Dave Abrahams
b714f6cc23
Adjust tests to account for numarray behavior differences
...
[SVN r35539]
2006-10-10 22:44:09 +00:00
Dave Abrahams
24ba93607b
Try for backward compatibility with older versions of doctest
...
[SVN r35535]
2006-10-10 18:12:43 +00:00
Dave Abrahams
479a6ba4fc
Try for backward compatibility with older versions of doctest
...
[SVN r35535]
2006-10-10 18:12:43 +00:00
Dave Abrahams
49d4aac8ec
Fix lots of bugs in the numeric interface and tests.
...
Tests:
* Coerce a result to bool to deal with Python's new Bool type
* Better reporting of mismatches in expected and received results
* Remove bogus nullary y.astype() call
* Fix all uses of trace and diagonal so they don't cause errors
* Use appropriate typecodes
* Use doctest detailed API to run just the relevant tests
* Factor out error handling from macro
API:
* Added get_module_name() function to get current numeric module
* new_(x) now returns an array instead of object
* Fixed the signatures of the factory() family of functions
* Updated docs accordingly.
[SVN r35528]
2006-10-09 04:05:25 +00:00
Dave Abrahams
d78836b828
Fix lots of bugs in the numeric interface and tests.
...
Tests:
* Coerce a result to bool to deal with Python's new Bool type
* Better reporting of mismatches in expected and received results
* Remove bogus nullary y.astype() call
* Fix all uses of trace and diagonal so they don't cause errors
* Use appropriate typecodes
* Use doctest detailed API to run just the relevant tests
* Factor out error handling from macro
API:
* Added get_module_name() function to get current numeric module
* new_(x) now returns an array instead of object
* Fixed the signatures of the factory() family of functions
* Updated docs accordingly.
[SVN r35528]
2006-10-09 04:05:25 +00:00
Dave Abrahams
7a59131d37
Fix missing #include
...
[SVN r35524]
2006-10-08 05:17:20 +00:00
Dave Abrahams
545be29ad3
(hopefully) grab the last bit of logic from HEAD for a bugfix I've been trying to apply to the branch for days(!)
...
[SVN r35436]
2006-10-01 18:25:44 +00:00
Dave Abrahams
8553c109c7
merged from HEAD
...
[SVN r35429]
2006-09-29 22:27:57 +00:00
Dave Abrahams
5ab00bc9c8
Fix long-standing misnaming of "factory" method as "array"
...
[SVN r35428]
2006-09-29 22:24:12 +00:00
Dave Abrahams
315c3d50ee
Apply missing elements of previously-"applied" bug fix.
...
[SVN r35421]
2006-09-29 15:45:29 +00:00
Dave Abrahams
d5219979a4
Fix bugs uncovered by Roman Yakovenko
...
[SVN r35410]
2006-09-29 02:09:13 +00:00
Dave Abrahams
d42054f3a0
Cleans up license/copyright warnings
...
[SVN r35409]
2006-09-29 02:08:32 +00:00
nobody
72b06e70ee
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35366]
2006-09-28 14:41:02 +00:00
Dave Abrahams
94500ae36d
Tests and fixes for a bad interaction between wrapper<> and operators
...
support. "self" arguments weren't getting unwrapped properly.
[SVN r35365]
2006-09-28 14:41:01 +00:00
Dave Abrahams
375cc3aa93
Fix broken links
...
[SVN r35330]
2006-09-26 04:25:49 +00:00
Dave Abrahams
5e5d34cc36
Fixed broken links
...
[SVN r35329]
2006-09-26 04:23:32 +00:00
Ralf W. Grosse-Kunstleve
4eb286a034
ssize_t patches merged from HEAD
...
[SVN r35327]
2006-09-26 00:48:44 +00:00
nobody
a824230155
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35326]
2006-09-26 00:25:08 +00:00
Ralf W. Grosse-Kunstleve
c6f2aa4ef2
new boost/python/ssize_t.hpp; avoids potential clash of Py_ssize_t typedef and PY_SSIZE_T_MIN/MAX macros with definitions from other libraries
...
[SVN r35325]
2006-09-26 00:25:07 +00:00
Gottfried Ganßauge
1bc3750ab3
repaired broken links
...
[SVN r35315]
2006-09-25 07:35:57 +00:00
Dave Abrahams
36abcee847
merged from HEAD
...
[SVN r35277]
2006-09-22 15:13:30 +00:00
Dave Abrahams
c7fb2f7047
Attempt GCC-3.4.4 and 4.0.1 workarounds
...
[SVN r35276]
2006-09-22 15:12:04 +00:00
Gottfried Ganßauge
b8b7768eb7
Test for cross module support of opaque
...
[SVN r35256]
2006-09-21 16:47:49 +00:00
Gottfried Ganßauge
7ad9dc6c64
Changed references to opaque_pointer_converter.html to point to opaque.html instead
...
[SVN r35255]
2006-09-21 16:47:31 +00:00
Gottfried Ganßauge
decc34551a
Renamed to opaque.html because class name changed
...
[SVN r35254]
2006-09-21 16:47:00 +00:00
Gottfried Ganßauge
5acb44ede0
Renamed from opaque_pointer_converter.html because class name changed
...
[SVN r35253]
2006-09-21 16:46:42 +00:00
Gottfried Ganßauge
ef62f87963
type object gets initialized. Cross module support works
...
[SVN r35252]
2006-09-21 16:46:21 +00:00
Joel de Guzman
b5c893381f
merge from head
...
[SVN r35246]
2006-09-21 10:52:01 +00:00
Vladimir Prus
815969bf8b
Merge: Add tests
...
[SVN r35245]
2006-09-21 07:27:11 +00:00
Vladimir Prus
afedc1cd9a
Add tests
...
[SVN r35244]
2006-09-21 07:26:35 +00:00
nobody
0d57e9e808
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35243]
2006-09-21 07:07:15 +00:00
Gottfried Ganßauge
070e02d7d5
Renamed from opaque_pointer_converter.html
...
[SVN r35242]
2006-09-21 07:07:14 +00:00
Dave Abrahams
7ba6a00617
Apply Boost license, with permission from Prabhu Ramachandran.
...
[SVN r35240]
2006-09-21 03:43:59 +00:00
Dave Abrahams
ccc56c2a4c
Apply Boost license, with permission from Prabhu Ramachandran.
...
[SVN r35240]
2006-09-21 03:43:59 +00:00
Dave Abrahams
e00a88ff49
Fix inspection issues
...
[SVN r35239]
2006-09-21 02:40:19 +00:00
Dave Abrahams
e70bbe4791
Fix license/copyright.
...
Also port some "glaringly obvious" bugfixes from HEAD. Hope it
doesn't cause problems.
[SVN r35237]
2006-09-20 22:49:18 +00:00
Stefan Seefeld
e527bc860f
Fix copyright issues.
...
[SVN r35236]
2006-09-20 22:30:39 +00:00
Stefan Seefeld
7ff0f62729
Fix copyright issues.
...
[SVN r35236]
2006-09-20 22:30:39 +00:00
Dave Abrahams
921e306b9a
Fix license/copyright
...
[SVN r35234]
2006-09-20 21:59:03 +00:00
Dave Abrahams
95f0b39c90
merged from HEAD
...
[SVN r35185]
2006-09-18 22:22:31 +00:00
Dave Abrahams
bed1d26904
Return an int, not a string, on success from
...
check_numeric_array_rich_slice, since that's what the tests expect.
[SVN r35184]
2006-09-18 22:21:50 +00:00
nobody
23057688f9
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35170]
2006-09-18 19:56:20 +00:00
Dave Abrahams
029618f719
merged from HEAD
...
[SVN r35165]
2006-09-18 18:25:57 +00:00
Dave Abrahams
41a342f026
vc6/7 workaround
...
[SVN r35164]
2006-09-18 18:25:12 +00:00
Dave Abrahams
cee8e07046
Checkin missing op_repr definition
...
[SVN r35153]
2006-09-18 02:59:31 +00:00
Dave Abrahams
38f7a4e9b6
merge from HEAD
...
[SVN r35141]
2006-09-17 02:42:51 +00:00
Dave Abrahams
0806e89964
More informative error messages
...
Better autoconfiguration
[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
f5421ca6b2
Default to Python 2.4 in Unix builds
...
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r
[SVN r35138]
2006-09-16 18:43:53 +00:00
Ralf W. Grosse-Kunstleve
eea7697175
if __name__ == '__main__'
...
[SVN r35114]
2006-09-14 21:57:56 +00:00
Ralf W. Grosse-Kunstleve
777ce7b561
magic coding: iso-latin1 comment added to avoid Python SyntaxError
...
[SVN r35113]
2006-09-14 21:53:00 +00:00
Gottfried Ganßauge
864ece5539
cross module compatibility test for opaque
...
[SVN r35111]
2006-09-14 19:06:33 +00:00
Gottfried Ganßauge
2610eb9acb
Type object for opaque initialized with PyType_Clear.
...
opaque is registered only if not another module has already registered
a conversion for that pointer type.
Doc update.
[SVN r35104]
2006-09-14 05:59:29 +00:00
Dave Abrahams
326c871224
attempt unverified workaround for http://tinyurl.com/gvrgd
...
[SVN r35103]
2006-09-13 22:47:11 +00:00
Dave Abrahams
567a2c7b89
attempt unverified workaround for http://tinyurl.com/gvrgd
...
[SVN r35103]
2006-09-13 22:47:11 +00:00
Dave Abrahams
924eeccd53
merged from trunk
...
[SVN r35080]
2006-09-13 00:02:56 +00:00
Dave Abrahams
05070faf12
Attempt to capture better debugging info in output
...
[SVN r35079]
2006-09-12 23:58:40 +00:00
Dave Abrahams
4a63cf4843
Move definition of BOOST_PYTHON_SUPPRESS_REGISTRY_INITIALIZATION back
...
where it belongs.
[SVN r35076]
2006-09-12 22:37:09 +00:00
Dave Abrahams
ad8069314d
Move definition of BOOST_PYTHON_SUPPRESS_REGISTRY_INITIALIZATION back
...
where it belongs.
[SVN r35076]
2006-09-12 22:37:09 +00:00
Dave Abrahams
1d65b74273
Add missing license/copyright
...
[SVN r35070]
2006-09-11 22:27:29 +00:00
Dave Abrahams
9366c48351
add missing license/copyright info
...
[SVN r35068]
2006-09-11 22:08:18 +00:00
Dave Abrahams
5a14319753
SunPro workarounds
...
[SVN r35067]
2006-09-11 10:38:14 +00:00
Joel de Guzman
279a4f7888
Update
...
[SVN r35006]
2006-08-31 06:01:57 +00:00
Dave Abrahams
3c1ae689a7
merged from trunk
...
[SVN r34943]
2006-08-24 19:04:23 +00:00
Dave Abrahams
d3418d494c
Restort BOOST_PYTHON_STATIC_LIB. We don't want to create exported symbols.
...
[SVN r34942]
2006-08-24 19:03:35 +00:00
Dave Abrahams
a99bd50e52
merged from trunk
...
[SVN r34940]
2006-08-24 13:05:30 +00:00
Dave Abrahams
c839427246
Sun workaround
...
[SVN r34939]
2006-08-24 13:04:59 +00:00
Dave Abrahams
8b178594ff
merged from trunk
...
[SVN r34915]
2006-08-22 11:51:18 +00:00
Dave Abrahams
dd3a136b18
Attempted Sun workaround
...
[SVN r34914]
2006-08-22 11:50:35 +00:00
Dave Abrahams
786aeef998
merged from trunk
...
[SVN r34872]
2006-08-11 15:51:09 +00:00
Dave Abrahams
48696918de
Try not specifying static link, to see if it makes Darwin happy
...
[SVN r34871]
2006-08-11 15:50:21 +00:00
Dave Abrahams
45e4cf506f
merged from trunk
...
[SVN r34865]
2006-08-11 00:48:19 +00:00
Dave Abrahams
88be35ddc2
Attempt Sun-5.8 workaround
...
[SVN r34864]
2006-08-11 00:47:48 +00:00
Gennaro Prota
8fb6e1f48d
(merge from head)
...
removed tabs (inspect tool)
[SVN r34723]
2006-07-24 22:28:41 +00:00
Gennaro Prota
9ee0d36a1d
removed tabs (inspect tool)
...
[SVN r34722]
2006-07-24 22:25:35 +00:00
Gennaro Prota
ecf70b05f2
(merge from head)
...
removed tabs (inspect tool)
[SVN r34721]
2006-07-24 22:21:39 +00:00
Gennaro Prota
f240e0bab6
removed tabs (inspect tool)
...
[SVN r34720]
2006-07-24 22:20:25 +00:00
Gennaro Prota
4081605e4b
removed tabs (inspect tool)
...
[SVN r34719]
2006-07-24 22:14:15 +00:00
Gennaro Prota
c54acdb9db
(merge from head)
...
minor fix: violation of min/max guidelines
[SVN r34718]
2006-07-24 22:06:09 +00:00
Gennaro Prota
f332ff2d89
minor fix: violation of min/max guidelines
...
[SVN r34717]
2006-07-24 22:04:05 +00:00
Vladimir Prus
489dae2b58
Clarify comment
...
[SVN r34668]
2006-07-22 12:53:49 +00:00
Vladimir Prus
ec77608840
Clarify comment
...
[SVN r34668]
2006-07-22 12:53:49 +00:00
Vladimir Prus
f852ce6f7b
Windows
...
[SVN r34667]
2006-07-22 12:28:43 +00:00
Vladimir Prus
f5a69a1dab
Windows fix: use <library>/pytho/python_for_extensions, not <use>, so that
...
we actually link to Python import lib on windows.
[SVN r34666]
2006-07-22 12:28:00 +00:00
Vladimir Prus
e500919d25
Merge: Don't link Boost.Python to python library
...
[SVN r34663]
2006-07-22 07:16:18 +00:00
Vladimir Prus
a1e865061c
Don't link Boost.Python to python library, and don't require
...
<threading>multi for embedding applications.
* libs/python/build/Jamfile.v2: (boost_python): Don't link
to /python//python. Use /python//python_for_extensions.
* libs/python/test/Jamfile.v2: Remove <threading>multi project
requirements.
(py-run): Link to /python//python.
(exec): Likewise.
* tools/build/v2/tools/python.jam: (pthread): Declare.
(init-unix): Add 'pthread' to extra-libs.
(
[SVN r34662]
2006-07-22 07:12:10 +00:00
Ralf W. Grosse-Kunstleve
596e92404a
old misunderstanding corrected (L-BFGS)
...
[SVN r34504]
2006-07-11 04:09:41 +00:00
Joel de Guzman
2640f5af94
new css
...
[SVN r34426]
2006-06-29 09:35:52 +00:00
Joel de Guzman
0605e9fdcf
minor tweak
...
[SVN r34375]
2006-06-22 13:43:09 +00:00
Joel de Guzman
cf68da0b19
added test for vector<string>
...
[SVN r34374]
2006-06-22 13:33:46 +00:00
Joel de Guzman
d3c474b295
terminology tweak
...
[SVN r34360]
2006-06-20 14:01:12 +00:00
Joel de Guzman
c9300e07c2
added custom converter test for map indexing suite
...
[SVN r34359]
2006-06-20 00:33:22 +00:00
Markus Schöpflin
7a645a6d8a
Merged header inclusion order fix from trunk to release branch.
...
[SVN r34195]
2006-06-06 09:44:35 +00:00
Markus Schöpflin
fa2185e5ab
Merged header inclusion order fix from trunk to release branch.
...
[SVN r34194]
2006-06-06 09:39:16 +00:00
Ralf W. Grosse-Kunstleve
cab94a7bba
adjustments for new MIPSpro 7.4.4
...
[SVN r34132]
2006-06-02 05:39:50 +00:00
Ralf W. Grosse-Kunstleve
caa9cb8268
Python 2.5 compatibility
...
[SVN r34017]
2006-05-18 22:41:14 +00:00
Ralf W. Grosse-Kunstleve
66ac61450e
avoid Visual C++ 7.1 "resolved overload was found by argument-dependent lookup" warning
...
[SVN r34016]
2006-05-18 22:09:20 +00:00
Ralf W. Grosse-Kunstleve
59f81def56
Python include must appear before any system include
...
[SVN r34010]
2006-05-18 18:47:12 +00:00
Ralf W. Grosse-Kunstleve
92862028b7
MIPSpro 7.3.1 compatibility
...
[SVN r34009]
2006-05-18 18:46:26 +00:00
Ralf W. Grosse-Kunstleve
b0ba7dfc50
also exercise OVERLOADS with docstring
...
[SVN r34006]
2006-05-18 16:15:59 +00:00
Ralf W. Grosse-Kunstleve
fe3abeda9f
much more informative pickle error messages if pickling is not enabled
...
[SVN r34004]
2006-05-18 15:49:41 +00:00
Vladimir Prus
5cc33461dd
Merge from trunk
...
[SVN r33626]
2006-04-10 09:02:57 +00:00
Markus Schöpflin
7b93f2fdc5
Merged fix from HEAD for Tru64/CXX compilation error.
...
[SVN r33455]
2006-03-23 09:40:38 +00:00
Markus Schöpflin
3fdfb30e33
Include python first, fixes error on Tru64/CXX.
...
[SVN r33454]
2006-03-23 09:38:03 +00:00
Vladimir Prus
cdcf8633bb
Force multithreading for Python test.
...
Workaround for problem described in
http://thread.gmane.org/gmane.comp.lib.boost.devel/139601
[SVN r33434]
2006-03-22 09:53:34 +00:00
nobody
219743964d
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r33417]
2006-03-21 02:26:31 +00:00
Ralf W. Grosse-Kunstleve
e7927ef4ea
HP-UX aCC support
...
[SVN r33399]
2006-03-20 00:00:39 +00:00
Dave Abrahams
8c1f04bd4c
Fix bug in example.
...
[SVN r33328]
2006-03-13 06:39:41 +00:00
Vladimir Prus
136587c96f
Make select_from_python_test have Python includes when compiling.
...
[SVN r33281]
2006-03-09 15:27:01 +00:00
Vladimir Prus
23664ec448
Specify <define>BOOST_PYTHON_STATIC_LIB for the select_from_python_test,
...
just like V1 does.
[SVN r33246]
2006-03-07 07:37:45 +00:00
Vladimir Prus
6b1a3c4489
Change Jamfile.v2 to use static linking to Boost.Python for 'exec' test.
...
V1 uses static linking, so let's do the same.
[SVN r33226]
2006-03-06 08:10:38 +00:00
Markus Schöpflin
fa4ebe5c53
Disabled pointer_vector test on Tru64/CXX as it runs forever and keeps hanging
...
the regression tests.
[SVN r33207]
2006-03-03 09:08:39 +00:00
Markus Schöpflin
28ef4a9e38
Reorder includes to make sure that python headers are included first, this
...
makes the test pass on hp_cxx_71_006_tru64.
[SVN r33202]
2006-03-02 17:12:18 +00:00
Ralf W. Grosse-Kunstleve
5d1053552c
missing const added (MIPSpro 7.3 warning)
...
[SVN r33165]
2006-02-28 01:32:33 +00:00
Markus Schöpflin
0a38ca1660
Disable pointer_vector test on HP-CXX for now.
...
[SVN r33147]
2006-02-27 15:26:45 +00:00
Dave Abrahams
5791e3b58e
Added VPython
...
[SVN r33102]
2006-02-25 12:35:48 +00:00
Dave Abrahams
2bfd2fa0fd
Add missing exception specification.
...
[SVN r33090]
2006-02-23 17:14:59 +00:00
Vladimir Prus
0793267bf0
Add BOOST_PYTHON_STATIC_LIB and BOOST_PYTHON_DYNAMIC_LIB to usage
...
requirements, as appropriate.
[SVN r33053]
2006-02-21 07:38:14 +00:00
Vladimir Prus
eca25c0b7d
Extra project-level requirements.
...
[SVN r33052]
2006-02-21 07:36:46 +00:00
Dave Abrahams
a8bad65556
Fix mistaken dependency on lightweight_test.hpp
...
[SVN r33032]
2006-02-20 19:21:59 +00:00
Dave Abrahams
6ef31ba33a
Stop using assert() in tests so we can test with NDEBUG defined.
...
[SVN r33026]
2006-02-20 15:45:40 +00:00
Jim Douglas
c15216b385
Changes to ensure QNX/QCC compatability
...
[SVN r32943]
2006-02-15 19:57:56 +00:00
Joel de Guzman
a1ff35769b
Doc Tweaks
...
[SVN r32910]
2006-02-14 02:24:32 +00:00
Dave Abrahams
22e82ae30f
void pointer conversion support, from Niall Douglas, then heavily
...
edited by DWA. Merged from python-voidptr
[SVN r32857]
2006-02-12 16:09:08 +00:00
Dave Abrahams
2d117bc4ad
void pointer conversion support, from Niall Douglas, then heavily
...
edited by DWA.
[SVN r32836]
2006-02-11 22:29:33 +00:00
Dave Abrahams
6347ca8065
vc7 workaround
...
[SVN r32835]
2006-02-11 22:26:45 +00:00
Dave Abrahams
c39836ddc8
Tests for bool conversions
...
[SVN r32814]
2006-02-10 17:26:06 +00:00
Dave Abrahams
fb35a82bf1
Tests for bool members
...
[SVN r32813]
2006-02-10 17:25:25 +00:00
Vladimir Prus
44c5c18f45
Update Jamfile.v2
...
[SVN r32761]
2006-02-09 09:50:56 +00:00
Vladimir Prus
e0cceeb88c
Update.
...
[SVN r32722]
2006-02-08 08:37:05 +00:00
Vladimir Prus
4a5f6f2e24
Update Jamfile.v2
...
[SVN r32702]
2006-02-07 11:49:00 +00:00
Dave Abrahams
8b1748fea0
add tuple conversion
...
[SVN r32473]
2006-01-31 03:26:46 +00:00
Ralf W. Grosse-Kunstleve
82919f0d5c
another attempt to fix Code Warrior 9.4 link problem
...
[SVN r32404]
2006-01-24 17:55:56 +00:00
Ralf W. Grosse-Kunstleve
1f6ded7b4e
Boost.Python docstring_options.hpp news
...
[SVN r32390]
2006-01-24 00:41:25 +00:00
Ralf W. Grosse-Kunstleve
a0d2873156
attempt to fix Code Warrior 9.4 link problem
...
[SVN r32380]
2006-01-23 19:01:17 +00:00
Ralf W. Grosse-Kunstleve
0519d54229
avoid g++ -Wall -W "unused parameter" warnings
...
[SVN r32373]
2006-01-22 19:29:32 +00:00
Ralf W. Grosse-Kunstleve
c181874335
initialize all slots of PyTypeObject to avoid g++ -Wall -W warnings
...
[SVN r32372]
2006-01-22 19:26:50 +00:00
Ralf W. Grosse-Kunstleve
203a42c35f
avoid g++ -Wall -W "unused parameter" warnings
...
[SVN r32371]
2006-01-22 19:21:22 +00:00
Ralf W. Grosse-Kunstleve
8eba0eb25b
initialize all slots of PyTypeObject to avoid g++ -Wall -W warnings
...
[SVN r32370]
2006-01-22 19:21:08 +00:00
Dave Abrahams
152e76220a
GCC warning suppression from Jody Hagins
...
[SVN r32363]
2006-01-20 15:55:55 +00:00
Ralf W. Grosse-Kunstleve
8897cc9ce6
selected_doc() helper function modified to increase readability
...
[SVN r32339]
2006-01-16 20:54:53 +00:00
Ralf W. Grosse-Kunstleve
335cd02c2d
new documentation for docstring_options.hpp
...
[SVN r32338]
2006-01-16 20:37:23 +00:00
Ralf W. Grosse-Kunstleve
758d92b33e
seq.attr("__len__")() replaced by len(seq); obsolete len() example removed
...
[SVN r32337]
2006-01-16 20:36:42 +00:00
Ralf W. Grosse-Kunstleve
28eef45d28
enum_print() removed; it was not reachable anyway since enum inherits
...
from Python's built-in int type. However, the appearance of FILE*
raised questions about using extensions compiled with Visual C++ 8
with a Python compiled with Visual C++ 7.1.
[SVN r32301]
2006-01-12 23:25:23 +00:00
Ralf W. Grosse-Kunstleve
d8790a34d3
boost::python::len() moved to object.hpp
...
[SVN r32299]
2006-01-12 21:33:19 +00:00
Ralf W. Grosse-Kunstleve
3b058185c6
new docstring_options to support customization of __doc__ attributes of Boost.Python functions
...
[SVN r32298]
2006-01-12 19:28:53 +00:00
Ralf W. Grosse-Kunstleve
2261e7eedc
new docstring_options to support customization of __doc__ attributes of Boost.Python functions
...
[SVN r32297]
2006-01-12 19:15:38 +00:00
Ralf W. Grosse-Kunstleve
19a196493f
Runtime detection of broken cxxabi::__cxa_demangle versions; based on code contributed by Ult Mundane
...
[SVN r32296]
2006-01-12 19:12:27 +00:00
Ralf W. Grosse-Kunstleve
d10b5e8d1a
Python 2.2 compatibility
...
[SVN r32295]
2006-01-12 17:49:48 +00:00
Ralf W. Grosse-Kunstleve
1cacefc226
automatic addition of C++ signatures to doc strings
...
[SVN r32290]
2006-01-12 00:32:29 +00:00
Ralf W. Grosse-Kunstleve
efcd2833f1
Visual C++ 6 compatibility
...
[SVN r32288]
2006-01-11 19:58:55 +00:00
Ralf W. Grosse-Kunstleve
2f9323d9e9
resolve gcc warnings (based on patches by Scott Howlett)
...
[SVN r32284]
2006-01-11 03:31:48 +00:00
Eric Niebler
8b2f4b4ce0
make test work on vc6
...
[SVN r31960]
2005-12-08 22:15:31 +00:00
Douglas Gregor
ab046dc634
Merged from Version_1_33_1
...
[SVN r31953]
2005-12-08 04:11:36 +00:00
Dave Abrahams
ef3f9b15f0
vc-8 workaround
...
[SVN r31943]
2005-12-07 05:00:02 +00:00
Dave Abrahams
68463e2fd2
Fixed missing semicolon
...
[SVN r31852]
2005-12-01 13:06:57 +00:00
Dave Abrahams
f75eca94e0
Fix typo
...
[SVN r31831]
2005-11-30 11:57:33 +00:00
Dave Abrahams
a23030b83e
use symbol visibility for GCC 4.x
...
[SVN r31828]
2005-11-29 22:26:48 +00:00
Dave Abrahams
321cf2502a
use symbol visibility for GCC 4.x
...
[SVN r31827]
2005-11-29 22:26:05 +00:00
Dave Abrahams
4996f912b4
Workaround for GCC bug described in http://lists.debian.org/debian-gcc/2003/09/msg00055.html
...
Thanks to Graham Bennett.
[SVN r31809]
2005-11-28 21:16:12 +00:00
Joel de Guzman
09e24cb17d
map bug fix when data type is a shared_ptr and NoProxy is true
...
[SVN r31787]
2005-11-26 16:23:21 +00:00
Joel de Guzman
ac32d13e10
added more tests
...
[SVN r31786]
2005-11-26 15:13:20 +00:00
Joel de Guzman
b0496d1207
update: map indexing suite
...
[SVN r31723]
2005-11-21 15:25:47 +00:00
Joel de Guzman
a076239fc8
std::string and std::complex as no-proxy types.
...
[SVN r31717]
2005-11-21 04:54:23 +00:00
Dave Abrahams
7cf0f9090f
Restore map_indexing_suite test that was mistakenly commented out.
...
[SVN r31621]
2005-11-10 21:58:20 +00:00
Dave Abrahams
479f068673
Attempt Bronek's change to suppress VC++8.0 complaints about redefined
...
_DEBUG.
[SVN r31557]
2005-11-04 21:38:29 +00:00
Eric Niebler
9b326f15fa
qualify friend declaration to make EDG happy
...
[SVN r31538]
2005-11-02 22:43:05 +00:00
Ralf W. Grosse-Kunstleve
f094a5b9eb
boost/python header must be included first due to a Python requirement
...
[SVN r31535]
2005-11-01 22:12:53 +00:00
Stefan Seefeld
4367850e5d
Add examples.
...
[SVN r31530]
2005-11-01 15:18:02 +00:00
Dave Abrahams
f44a4d6468
Clarified HeldType
...
[SVN r31528]
2005-11-01 15:08:30 +00:00
Eric Niebler
5206dd55d2
s/Python sequences/Python iterables/ and other assorted feedback from Dave
...
[SVN r31517]
2005-10-31 19:46:41 +00:00
Dave Abrahams
988bf849a1
Account for Intel 9.0 picking up vc7.1 bug compatibility.
...
[SVN r31515]
2005-10-31 19:24:48 +00:00
Eric Niebler
6fee43fc6f
tests and docs for stl_input_iterator
...
[SVN r31514]
2005-10-31 18:50:18 +00:00
Eric Niebler
6ec4387ea1
add stl_input_iterator for wrapping a Python iterator in a STL input iterator
...
[SVN r31513]
2005-10-31 18:49:54 +00:00
Dave Abrahams
e2f59ef548
More restrictions on the need for libpython.a
...
[SVN r31494]
2005-10-27 12:21:55 +00:00
Dave Abrahams
92a6fafd20
Note that the libpython.a creation instructions are not needed for Python 2.4.1+
...
[SVN r31466]
2005-10-25 19:08:24 +00:00
Dave Abrahams
4721f5f9af
Fix CYGWIN_PYTHON_DEBUG_ROOT to be consistent with docs
...
Set *nix PYTHON_ROOT to /usr, to be consistent with real installations.
Use *nix rather than Unix everywhere for generality
[SVN r31463]
2005-10-25 15:47:27 +00:00
Dave Abrahams
3864838da2
Fixed for vc6
...
[SVN r31398]
2005-10-19 22:02:51 +00:00
Dave Abrahams
8e77df69d5
Update
...
[SVN r31396]
2005-10-19 18:28:02 +00:00
Dave Abrahams
12770b03e8
Add the ability to easily use new-style polymorphism wrappers with
...
smart pointer held_type.
[SVN r31392]
2005-10-19 18:17:13 +00:00
Dave Abrahams
c8a692b4b4
Bug fix
...
[SVN r31385]
2005-10-19 13:17:27 +00:00
Dave Abrahams
2571ebb0c2
Added Stefan's new files.
...
[SVN r31371]
2005-10-18 12:09:36 +00:00
Dave Abrahams
283dbfb593
Updated news
...
[SVN r31329]
2005-10-14 19:30:01 +00:00
Dave Abrahams
83f227034f
Updated news
...
[SVN r31328]
2005-10-14 19:25:41 +00:00
Dave Abrahams
c5f514a4e6
Build with Python 2.4 by default; also deduce the default PYTHON_ROOT properly on Windows.
...
[SVN r31325]
2005-10-14 16:19:14 +00:00
Dave Abrahams
9fb15f631e
Make it work when Python is compiled with Unicode disabled.
...
[SVN r31322]
2005-10-14 15:54:12 +00:00
Dave Abrahams
3d8f4c90ba
Make it work when Python is compiled with Unicode disabled.
...
[SVN r31321]
2005-10-14 15:35:06 +00:00
Dave Abrahams
5597dcb321
Disable ADL from addressof uses :(
...
[SVN r31319]
2005-10-14 15:05:17 +00:00
Joel de Guzman
ab2912e3c2
minor fix
...
[SVN r31308]
2005-10-13 12:02:25 +00:00
Joel de Guzman
b705931ff0
tweak: wrong c++ code written in python
...
[SVN r31307]
2005-10-13 11:58:53 +00:00
Eric Niebler
2974286209
fix bugs in example code
...
[SVN r31305]
2005-10-12 20:17:28 +00:00
Dave Abrahams
1cec514b39
Martin Wille pointed out some missing header dependencies; fixed.
...
Also moved boost/python/detail/is_xxx.hpp functionality into
boost/detail/is_xxx.hpp to decouple library dependencies between
python and parameter.
[SVN r31290]
2005-10-11 21:20:06 +00:00
Dave Abrahams
8ecd49cbf0
Use "addressof(x)" instead of "&x" to deal with classes that have a
...
private operator& !!
[SVN r31279]
2005-10-11 13:19:05 +00:00
Ralf W. Grosse-Kunstleve
67a7669ff4
work around Visual C++ 6 problem
...
[SVN r31075]
2005-09-22 06:20:25 +00:00
Stefan Seefeld
e80545a7d3
Use BOOST_ASSERT instead of std::runtime_error to indicate errors.
...
[SVN r30954]
2005-09-13 14:42:03 +00:00
Stefan Seefeld
6afe0d4732
Enhance and clean up tests.
...
[SVN r30907]
2005-09-11 14:50:37 +00:00
Ralf W. Grosse-Kunstleve
f8280b0e1a
David Abrahams, Jul 2005: according to 8.5/9 the __GNUC__ workaround at line 69 of data_members.cpp should be made universal.
...
[SVN r30893]
2005-09-10 05:53:28 +00:00
John Maddock
aa20ce7d2c
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Stefan Seefeld
6074a23242
Fix exec test.
...
[SVN r30669]
2005-08-25 15:03:19 +00:00
Dave Abrahams
9ceac3ff8f
Fix bug in example thanks to Roman Yakovenko.
...
[SVN r30616]
2005-08-21 15:19:51 +00:00
Stefan Seefeld
126a3efb92
Add basic embedding support.
...
[SVN r30601]
2005-08-17 13:04:42 +00:00
Victor A. Wagner Jr.
9205f507b0
Added - #define _CRT_NOFORCE_MANIFEST if we also have to #undef _DEBUG
...
this isn't really an elegant solution, perhaps people trying to
debug python (BOOST_DEBUG_PYTHON defined) will really have to
use the debug version of the CRT with the latest .NET
There is also a collision if the user happens to have
#define _CRT_FORCE_MANIFEST which I didn't address
[SVN r30570]
2005-08-13 16:19:19 +00:00
Ralf W. Grosse-Kunstleve
bff975f08c
bug fix: friend class def_visitor_access; -> friend class python::def_visitor_access; This fix enables us to remove an EDG specific workaround.
...
[SVN r30471]
2005-08-04 20:15:35 +00:00
Dave Abrahams
262bcee750
Fix broken links
...
[SVN r30401]
2005-08-03 12:25:30 +00:00
Dave Abrahams
a3f12b18b1
Fix broken links
...
[SVN r30398]
2005-08-03 11:39:39 +00:00
Ralf W. Grosse-Kunstleve
ad635ec2d1
include order according to Python's rules
...
[SVN r30242]
2005-07-26 01:19:18 +00:00
Dave Abrahams
affd36e857
Fix up problem report issues (tabs, broken links, unlinked)
...
[SVN r30241]
2005-07-25 21:20:10 +00:00
Dave Abrahams
332a45f333
untabify
...
[SVN r30239]
2005-07-25 20:57:30 +00:00
Joel de Guzman
6cc48f7e5d
adjusting link to libraries.html
...
[SVN r29999]
2005-07-12 07:53:00 +00:00
Joel de Guzman
5b6192d738
Tutorial bug fix (__init__ gets interpreted as underlined _init_ by quickbook)
...
[SVN r29970]
2005-07-10 20:06:21 +00:00
Joel de Guzman
980733a96d
fixed bug where a vector<T*> is being wrapped by the indexing suite.
...
[SVN r29930]
2005-07-07 14:00:31 +00:00
Dave Abrahams
331209d8b5
Fix link in news
...
Improve assertions in indirect_traits_test by making them compile-time
and using MPL assert primitives
[SVN r29782]
2005-06-24 15:42:22 +00:00
Dave Abrahams
9116cf382b
Fix reference search URL
...
[SVN r29635]
2005-06-17 02:55:31 +00:00
Dave Abrahams
8cc2b7a5df
Add search box
...
[SVN r29626]
2005-06-16 17:49:38 +00:00
Joel de Guzman
dab01ad668
Typo fix (objecto)
...
[SVN r29625]
2005-06-16 17:26:00 +00:00
Ralf W. Grosse-Kunstleve
1fca114f6a
work around RedHat 7.3 gcc 2.96 code generation errors: use previously checked in VC6, VC7.0 workaround only for exactly these compilers
...
[SVN r29267]
2005-05-29 17:05:25 +00:00
Dave Abrahams
70ee460a14
Py_Initialize outside the first test routine
...
[SVN r29167]
2005-05-24 12:20:03 +00:00
Douglas Gregor
07c95aea4e
gcc-3_3-darwin also needs -bind_at_load
...
[SVN r29102]
2005-05-20 20:12:29 +00:00
Dave Abrahams
a3d8a384fa
Workaround for compilers that have trouble with lexical_cast.
...
[SVN r29033]
2005-05-18 14:11:20 +00:00
Dave Abrahams
432d4782a5
Take typeid(T&) rather than typeid(T). For some some compilers won't
...
let you get away with typeid(T) when T is an incomplete class
type (that's conforming behavior), but GCC at least will allow
typeid(T&) -- also disallowed by the standard when T is incomplete.
If it turns out that EDGs also barf on typeid(T&), we may have more
work to do.
Some warning suppression for MSVC.
[SVN r29020]
2005-05-18 01:34:35 +00:00
Dave Abrahams
424f5bdf31
Workarounds for vc6 and 7.
...
[SVN r28973]
2005-05-16 17:34:46 +00:00
Dave Abrahams
13b16f9729
Workarounds for vc6 and 7.
...
[SVN r28958]
2005-05-16 14:54:12 +00:00
Dave Abrahams
82563df3bf
Better support for rvalue from-python conversions of shared_ptr:
...
always return a pointer that holds the owning python object *unless*
the python object contains a NULL shared_ptr holder of the right type.
[SVN r28947]
2005-05-16 03:31:13 +00:00
Dave Abrahams
adb7b62a62
gcc workarounds
...
[SVN r28946]
2005-05-16 02:49:14 +00:00
Dave Abrahams
02c0b2b486
Improve MPL idiomatic usage
...
[SVN r28945]
2005-05-16 02:01:35 +00:00
Dave Abrahams
c876db8cae
VC8 beta workaround
...
[SVN r28944]
2005-05-16 01:57:30 +00:00
Joel de Guzman
3ce88daa8b
Tutorial Updates for Building BPL Projects
...
[SVN r28889]
2005-05-14 02:50:34 +00:00
Dave Abrahams
4cec6c4f2f
Added copyright
...
[SVN r28780]
2005-05-10 11:53:17 +00:00
Brett Calcott
e38bf06257
updated visual studio project build file to include two new files (slice.cpp and wrapper.cpp)
...
updated email address for maintainer of visual studio files.
[SVN r28732]
2005-05-08 09:55:43 +00:00
Joel de Guzman
0deed1ff9b
removing unnecessary file
...
[SVN r28584]
2005-05-02 15:57:42 +00:00
Joel de Guzman
a05a0ae46b
Python now correctly syntax colorized + some minor tweaks
...
[SVN r28581]
2005-05-02 15:51:26 +00:00
Dave Abrahams
fe3906a7cb
Fix broken vc6 compatibility
...
[SVN r28515]
2005-04-28 14:15:19 +00:00
Bruno da Silva de Oliveira
e5ed3a1c6c
Fixed bug where the code for wrappers of member functions were defined outside
...
the pyste namespace. Reported by Dan Haffey.
[SVN r28479]
2005-04-25 23:49:21 +00:00
Bruno da Silva de Oliveira
2bbff71109
*** empty log message ***
...
[SVN r28478]
2005-04-25 23:49:04 +00:00
Victor A. Wagner Jr.
c492551111
Deleted - an extraneous \r at the end of lines which causes vc8.0 to mistake the
...
files for some created on the Mac (apparently a HENIOUS crime which is intolerable
to those at Microsoft and which must be considered an error)
Changed - the version of python mentioned specifically from 2.3 to 2.4
[SVN r28471]
2005-04-25 10:01:07 +00:00
Vladimir Prus
b217c4ffa8
Replace 'run-pyd' with 'bpl-test' in a couple of places. The former does
...
not produce the .test files that regression tools want.
[SVN r28213]
2005-04-13 11:42:50 +00:00
Ralf W. Grosse-Kunstleve
96e9d6a872
std_pair jam rules and test
...
[SVN r27876]
2005-03-30 00:36:02 +00:00
Ralf W. Grosse-Kunstleve
fef288fed2
new std::pair to_python_converter example
...
[SVN r27875]
2005-03-29 23:02:45 +00:00
Stefan Slapeta
2fdb98079d
Intel workaround extended to 9.0
...
[SVN r27861]
2005-03-29 07:41:34 +00:00
Dave Abrahams
bbabf21abf
pydoc note
...
[SVN r27615]
2005-03-12 03:05:04 +00:00
Dave Abrahams
6d24977dd2
Comments for hacks to make PyDoc work. Eliminate reinterpret_cast.
...
[SVN r27614]
2005-03-12 02:58:42 +00:00
Dave Abrahams
c2b5925600
Hacks to make PyDoc work, from Nick Rasmussen <nick-at-ilm.com>
...
[SVN r27613]
2005-03-12 02:49:10 +00:00
Dave Abrahams
91e76a296f
Added Civilization IV
...
[SVN r27599]
2005-03-10 14:53:39 +00:00
Dave Abrahams
e4eee902d4
Add missing #include
...
[SVN r27598]
2005-03-10 14:40:12 +00:00
Ralf W. Grosse-Kunstleve
db71f17dba
typo fixed
...
[SVN r27577]
2005-03-08 15:17:44 +00:00
Ralf W. Grosse-Kunstleve
b754037949
account for changes in newer versions of Python's doctest module
...
[SVN r27576]
2005-03-08 14:31:12 +00:00
Stefan Slapeta
7bd76d869b
Intel 9 workaround
...
[SVN r27517]
2005-02-28 12:14:13 +00:00
Rene Rivera
c25967a094
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Ralf W. Grosse-Kunstleve
bcb6370b0e
fix for obviously broken class Rational example
...
[SVN r27457]
2005-02-20 23:05:14 +00:00
Jonathan Brandmeyer
17faf4504c
Export the client-provided docstrings for init<optional<> > and
...
_FUNCTION_OVERLOADS() for only the last overload.
[SVN r27415]
2005-02-18 02:42:42 +00:00
Vladimir Prus
53c335f106
Remove unused references to Boost.Test.
...
[SVN r27390]
2005-02-15 14:43:25 +00:00
Vladimir Prus
cd8951439e
More work on Boost.Python. Most tests now pass on Linux.
...
[SVN r27387]
2005-02-15 12:10:09 +00:00
Ralf W. Grosse-Kunstleve
0e5e2dc92e
includes moved to satisfy the "Python.h first" requirement
...
[SVN r27386]
2005-02-15 10:41:03 +00:00
Jonathan Brandmeyer
4d50bf0ad9
Concatentation subsequent function docstrings rather than replace the original.
...
[SVN r27332]
2005-02-11 20:03:13 +00:00
Ralf W. Grosse-Kunstleve
1cfa79554d
work around gcc problems (gcc 3.2.2 and higher); thanks to John Maddock for the patch!
...
[SVN r27142]
2005-02-05 07:36:14 +00:00
Jonathan Brandmeyer
567e620565
Match signatures with their mpl::true variants
...
[SVN r26829]
2005-01-24 02:37:37 +00:00
Jonathan Brandmeyer
5933fdbf39
Add docstring support for non-static properties.
...
[SVN r26814]
2005-01-22 21:41:37 +00:00
Dave Abrahams
4c21a29a9f
Fix typos
...
[SVN r26644]
2005-01-08 02:13:13 +00:00
Dave Abrahams
7c21f3b48d
Add fusion
...
[SVN r26628]
2005-01-04 23:50:07 +00:00
Dave Abrahams
6f4167700c
tests for raw constructors
...
[SVN r26493]
2004-12-14 03:33:30 +00:00
Dave Abrahams
efae35bbd8
Add tests for raw constructors
...
[SVN r26407]
2004-12-03 08:00:11 +00:00
Ralf W. Grosse-Kunstleve
8dbd926d9e
__DECCXX_VER test: use BOOST_WORKAROUND, BOOST_TESTED_AT instead of raw '#if defined'
...
[SVN r26363]
2004-11-29 21:32:14 +00:00
Aleksey Gurtovoy
c6e658cfca
merge RC_1_32_0 fixes
...
[SVN r26333]
2004-11-28 04:44:21 +00:00
Aleksey Gurtovoy
b77dcf4bea
merge RC_1_32_0 fixes
...
[SVN r26330]
2004-11-28 03:54:58 +00:00
Joel de Guzman
1e3cfbca03
fixes for the warnings.
...
[SVN r26290]
2004-11-25 09:17:04 +00:00
Dave Abrahams
1ed231747b
update
...
[SVN r26254]
2004-11-19 14:17:02 +00:00
Joel de Guzman
a926eaa86d
Merged from RC 1.32
...
[SVN r26224]
2004-11-16 07:29:41 +00:00
Ralf W. Grosse-Kunstleve
acd8ec2c31
adjustment for latest Tru64/cxx release (V6.5-042)
...
[SVN r26222]
2004-11-15 23:50:57 +00:00
Dave Abrahams
441a9dbea0
Stop reserving rights
...
[SVN r26089]
2004-11-02 20:07:50 +00:00
Dave Abrahams
63e92c49df
Stop reserving rights.
...
[SVN r26088]
2004-11-02 19:46:47 +00:00
Dave Abrahams
49dd8bcf51
Stop reserving rights.
...
[SVN r26067]
2004-11-01 21:23:47 +00:00
Dave Abrahams
942f4c4ffd
Fix bug in example.
...
[SVN r26049]
2004-11-01 14:17:00 +00:00
Dave Abrahams
43791f3a71
Remove qualification from member function name in overloads invocation.
...
[SVN r26047]
2004-11-01 14:15:08 +00:00
Dave Abrahams
321bea59fb
tidy
...
[SVN r26026]
2004-11-01 00:21:27 +00:00
Dave Abrahams
601fd16cba
add wrapper<T>
...
[SVN r26025]
2004-11-01 00:14:18 +00:00
Aleksey Gurtovoy
a9cddc10a9
refactor const_argument test to pass if there is a known workaround
...
[SVN r25924]
2004-10-29 03:19:27 +00:00
Bruno da Silva de Oliveira
03fc159aec
no message
...
[SVN r25886]
2004-10-27 10:47:03 +00:00
Joel de Guzman
59b596e1ee
license
...
[SVN r25867]
2004-10-26 00:13:19 +00:00
John Maddock
1fe6626edb
BSL update based on permissions granted in blanket-permission.txt
...
[SVN r25863]
2004-10-25 11:58:45 +00:00
Aleksey Gurtovoy
fa8cffb3a2
taking care of const_argument test failures (see http://thread.gmane.org/gmane.comp.python.c++/7221 )
...
[SVN r25848]
2004-10-24 07:28:34 +00:00
Joel de Guzman
11daf8dde8
fixed some links
...
[SVN r25772]
2004-10-18 11:58:55 +00:00
Joel de Guzman
0d6ac67c04
update to quickibook 1.0
...
[SVN r25771]
2004-10-18 11:29:52 +00:00
Joel de Guzman
978dc88499
Making space for update to quickbook 1.0
...
[SVN r25769]
2004-10-18 10:39:05 +00:00
Dave Abrahams
655868d803
Eliminate return from void function.
...
[SVN r25742]
2004-10-15 16:53:40 +00:00
Bruno da Silva de Oliveira
92ff4ab76f
Applied patch by Christian Hudon
...
[SVN r25636]
2004-10-09 19:49:09 +00:00
Joel de Guzman
48a6db6598
redirect
...
[SVN r25582]
2004-10-06 23:56:05 +00:00
Dave Abrahams
a97d050016
Fixes from Christoph Ludwig <cludwig-at-cdc.informatik.tu-darmstadt.de>
...
[SVN r25577]
2004-10-05 20:41:12 +00:00
Dave Abrahams
e888d8aa88
Another fix.
...
[SVN r25576]
2004-10-05 20:40:28 +00:00
Aleksey Gurtovoy
59ca82128a
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Dave Abrahams
0620462efb
Fixes from Christoph Ludwig <cludwig-at-cdc.informatik.tu-darmstadt.de>
...
[SVN r25571]
2004-10-05 14:35:31 +00:00
Stefan Slapeta
f99f1e187c
Intel 8.1 workaround
...
[SVN r25529]
2004-10-02 19:14:52 +00:00
Dave Abrahams
937a851baa
warning suppression for GCC
...
[SVN r25446]
2004-09-28 11:57:06 +00:00
Jonathan Brandmeyer
8e396f8e91
Add new test.
...
[SVN r25438]
2004-09-27 20:05:52 +00:00
Dave Abrahams
bd74676685
Work around the stupid VC++/Intel bug that retains argument constness in function signatures.
...
[SVN r25437]
2004-09-27 14:49:27 +00:00
Jonathan Brandmeyer
70e012bc45
Be more correct about testing for Intel 7.1 on MS Windows.
...
[SVN r25386]
2004-09-24 02:47:14 +00:00
Aleksey Gurtovoy
3bb3434a8d
fix MSVC 6.x ICE in 'vector_indexing_suite.cpp'
...
[SVN r25343]
2004-09-22 16:54:04 +00:00
Dave Abrahams
2121039a2b
Use proper configuration macros.
...
[SVN r25312]
2004-09-21 14:39:50 +00:00
Dave Abrahams
5bab5a2398
Fix GCC export limiting patch from Niall Douglas s_sourceforge-at-nedprod.com
...
[SVN r25279]
2004-09-20 13:59:59 +00:00
Dave Abrahams
2ca8be0bb2
vc6 workaround
...
[SVN r25278]
2004-09-20 13:45:52 +00:00
Dave Abrahams
227448f061
Fix #include
...
[SVN r25274]
2004-09-20 13:39:37 +00:00
Dave Abrahams
0b026dc5a2
Apply GCC export limiting patch from Niall Douglas s_sourceforge-at-nedprod.com
...
[SVN r25271]
2004-09-20 12:47:31 +00:00
Dave Abrahams
3ba268ed9c
moved indirect_traits to boost/detail
...
[SVN r25237]
2004-09-20 02:50:29 +00:00
Joel de Guzman
c4b09c7526
move to quickbook (WIP)
...
[SVN r25137]
2004-09-16 05:51:33 +00:00
Joel de Guzman
164e517a54
move to quickbook (WIP)
...
[SVN r25136]
2004-09-16 05:47:55 +00:00
Dave Abrahams
fd75e791a7
moved indirect_traits to boost/detail
...
[SVN r25128]
2004-09-16 01:00:30 +00:00
Dave Abrahams
7eb9f910ba
moved indirect_traits to boost/detail
...
[SVN r25127]
2004-09-16 00:47:59 +00:00
Dave Abrahams
78cd3298aa
Move indirect_traits to boost/detail
...
[SVN r25124]
2004-09-15 19:35:10 +00:00
Dave Abrahams
2f5dfbb728
Move indirect_traits to boost/detail
...
[SVN r25117]
2004-09-15 15:00:12 +00:00
Dave Abrahams
3750668aad
Add IPLT, alphabetized.
...
[SVN r25025]
2004-09-13 01:25:37 +00:00
Dave Abrahams
dc2acc5bf5
add proper default handling
...
[SVN r25017]
2004-09-11 14:53:05 +00:00
Douglas Gregor
f7db275bc4
License update
...
[SVN r24990]
2004-09-09 13:59:01 +00:00
Dave Abrahams
7171a34364
Daniel Holth's PyBool mods (dholth-at-fastmail.fm)
...
[SVN r24980]
2004-09-08 19:18:57 +00:00
Dave Abrahams
f1260e6869
cw ICE workaround
...
[SVN r24979]
2004-09-08 18:57:14 +00:00
Jonathan Brandmeyer
0b4f2bafe6
Take a shot at enabling the workaround for ICC 7.1 on Windows.
...
[SVN r24965]
2004-09-08 02:40:52 +00:00
Ralf W. Grosse-Kunstleve
c5cf576deb
_DEBUG/BOOST_DEBUG_PYTHON/DEBUG_UNDEFINED_FROM_WRAP_PYTHON_H must appear before #include <pyconfig.h>
...
[SVN r24942]
2004-09-06 18:42:41 +00:00
Aleksey Gurtovoy
bfd7f71601
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Dave Abrahams
87718f91ab
Bug fix from Francois Ostiguy <ostiguy-at-fnal.gov>, more similar ones from Dave.
...
[SVN r24855]
2004-09-01 20:27:47 +00:00
Ralf W. Grosse-Kunstleve
3918395715
always include <pyconfig.h> first
...
[SVN r24852]
2004-09-01 15:43:52 +00:00
Dave Abrahams
dec9c6d96e
removed as defunct
...
[SVN r24841]
2004-08-31 22:11:37 +00:00
Jonathan Brandmeyer
0c651a890c
Use the non-const prototype for all currently known versions of MSVC.
...
[SVN r24771]
2004-08-26 21:28:28 +00:00
Dave Abrahams
e00462992c
Added default args
...
[SVN r24757]
2004-08-26 14:07:17 +00:00
Ralf W. Grosse-Kunstleve
951c65e5a1
Compaq C++ V6.5-041 still needs the offsetof workaround
...
[SVN r24732]
2004-08-25 21:50:52 +00:00
John Maddock
0f19b148f6
Converted files to the BSL.
...
[SVN r24614]
2004-08-20 11:10:24 +00:00
Joel de Guzman
c750be6fc6
fixed link to doc/quickstart.html
...
[SVN r24573]
2004-08-18 23:53:26 +00:00
Stefan Slapeta
d1003f08de
Intel-win32 workaround
...
[SVN r24560]
2004-08-18 14:29:00 +00:00
Bruno da Silva de Oliveira
386c45fd4d
- added copyright notice
...
[SVN r24521]
2004-08-17 01:51:29 +00:00
Dave Abrahams
725d203c32
Added missing license/copyright
...
[SVN r24484]
2004-08-15 12:34:39 +00:00
Dave Abrahams
07a14ce350
Clarify/don't abuse extract<>
...
[SVN r24436]
2004-08-12 14:27:40 +00:00
Joel de Guzman
77c2c8d77c
Copyright and License
...
[SVN r24395]
2004-08-11 02:21:27 +00:00
Ralf W. Grosse-Kunstleve
9ea7f100cc
Add license, copyright.
...
[SVN r24392]
2004-08-10 17:17:52 +00:00
Ralf W. Grosse-Kunstleve
51487a75e9
exercise keyword argument support
...
[SVN r24389]
2004-08-10 17:05:24 +00:00
Ralf W. Grosse-Kunstleve
500b8e190d
support gcc 2.96 workaround (typedef arg arg_;)
...
[SVN r24388]
2004-08-10 17:04:14 +00:00
Ralf W. Grosse-Kunstleve
9102c12c6d
bug fix: make use of kw in make_constructor_aux
...
[SVN r24387]
2004-08-10 17:03:23 +00:00
Dave Abrahams
cb45ee8879
Add license, copyright.
...
[SVN r24386]
2004-08-10 16:14:51 +00:00
Dave Abrahams
ecae47236e
Add license, copyright.
...
[SVN r24380]
2004-08-10 14:59:58 +00:00
Jonathan Brandmeyer
d0ca0886bb
Add missing copyright notice using the Boost Software License.
...
[SVN r24377]
2004-08-10 14:41:06 +00:00
Dave Abrahams
18411f4b5f
Optimization bug fix from Stefan Seefeld (sseefeld-at-art.ca)
...
[SVN r24357]
2004-08-09 17:43:02 +00:00
Dave Abrahams
2c383e7216
Workaround bogus GCC warning.
...
[SVN r24306]
2004-08-05 16:57:10 +00:00
Dave Abrahams
cac6d3e5ac
Made Python testing more verbose by default
...
Avoid using the Boost.Test library wherever possible.
[SVN r24249]
2004-08-02 19:31:59 +00:00
Dave Abrahams
bd985d67d8
Made Python testing more verbose by default
...
Avoid using the Boost.Test library wherever possible.
[SVN r24248]
2004-08-02 18:47:50 +00:00
Joel de Guzman
6f0a70fa66
minor updates
...
[SVN r24135]
2004-07-28 02:36:18 +00:00
Ralf W. Grosse-Kunstleve
cbe6de2a2d
fixes to avoid EDG 245 warnings (by Jonathan Brandmeyer)
...
[SVN r24130]
2004-07-28 01:45:50 +00:00
Ralf W. Grosse-Kunstleve
4885d65ec9
redundant else commented out to avoid EDG 245 warnings
...
[SVN r24106]
2004-07-27 07:11:10 +00:00
Ralf W. Grosse-Kunstleve
047896ac16
fix for char* -> const char* conversion (g++ diagnostic)
...
[SVN r24105]
2004-07-27 07:10:16 +00:00
Ralf W. Grosse-Kunstleve
fbe3a563c3
avoid "incomplete type" error (EDG 245 diagnostic)
...
[SVN r24104]
2004-07-27 07:08:53 +00:00
Ralf W. Grosse-Kunstleve
0c453fda0b
MIPSpro 7.3.1.x workaround
...
[SVN r24103]
2004-07-27 07:08:08 +00:00
Ralf W. Grosse-Kunstleve
a1f74e9c63
guard non-const prototype with BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
...
[SVN r24102]
2004-07-27 07:06:40 +00:00
Jonathan Brandmeyer
763fa1cf0c
Silence warning from EDG 245 (Tru64 cxx 6.5)
...
[SVN r24092]
2004-07-26 23:29:49 +00:00
Dave Abrahams
c8e8ccfa22
New-style polymorphism
...
[SVN r24083]
2004-07-26 15:34:36 +00:00
Dave Abrahams
597342bf15
Suppress warnings for intel 8
...
[SVN r24082]
2004-07-26 15:13:05 +00:00
Dave Abrahams
8338b2fb49
Stop using "not"
...
[SVN r24081]
2004-07-26 14:27:17 +00:00
Douglas Gregor
fed0b09c4e
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Rene Rivera
3e76482713
Remove tabs in file.
...
[SVN r24043]
2004-07-25 17:12:17 +00:00
Ralf W. Grosse-Kunstleve
d6325d902e
workaround for MIPSpro 7.3.1.3 name lookup problem
...
[SVN r23825]
2004-07-20 05:12:33 +00:00
Dave Abrahams
615adc5fe6
Make slice work on vc6
...
Revamp/simplify class registration
[SVN r23823]
2004-07-20 03:16:49 +00:00
Dave Abrahams
2bdb728e87
A few corrections
...
[SVN r23735]
2004-07-18 21:54:58 +00:00
Jonathan Brandmeyer
5e82d653a1
Correct the documentation to specify that has_back_reference<> must be a
...
metafunction rather than a traits class.
Correct typos in the example.
[SVN r23730]
2004-07-18 17:53:28 +00:00
Bruno da Silva de Oliveira
27653b7fbf
- Applied a patch by Paul Bridger that solves some problems for wrapper
...
methods.
- Applied a patch by Baptiste Lepilleur that allows the user to inject
code inside the class definition.
- Applied another patch by Baptiste Lepilleur that inserts two new command-line
options that helps with writing makefiles.
[SVN r23725]
2004-07-18 15:50:10 +00:00
Rene Rivera
af1530953e
Move dllexport declaration from methods to slice class as mingw can't handle it. Resolves bug #952335 .
...
[SVN r23464]
2004-07-12 13:07:17 +00:00
Ralf W. Grosse-Kunstleve
87290af774
workaround for broken gcc that ships with SuSE 9.0 and SuSE 9.1
...
[SVN r23411]
2004-07-09 04:53:39 +00:00
Jonathan Brandmeyer
8469d7727d
Add a small set of test cases for slice::get_indicies().
...
Promote slice::start(), slice::stop(), slice::step, and
slice::get_indicies() to const.
Fix typos in the documentation.
[SVN r23408]
2004-07-08 17:29:51 +00:00
Ralf W. Grosse-Kunstleve
44e9ffc5ca
correction as per Niall
...
[SVN r23386]
2004-07-06 22:44:33 +00:00
Vladimir Prus
2e86d1f9bb
Remove debug print
...
[SVN r23368]
2004-07-06 11:27:54 +00:00
Ralf W. Grosse-Kunstleve
112c999818
obtain correct class name via cl.attr("__name__")
...
[SVN r23359]
2004-07-06 04:36:50 +00:00
Ralf W. Grosse-Kunstleve
858e5e9720
boost/python/detail/prefix.hpp must be included first to satisfy Python requirements; this fixes compilation errors under Tru64 Unix and IRIX using Python 2.3.4
...
[SVN r23334]
2004-07-04 07:08:54 +00:00
Jonathan Brandmeyer
f2f7b10d15
Revert last change since it was the documentation that was in error.
...
[SVN r23326]
2004-07-03 17:19:51 +00:00
Jonathan Brandmeyer
4e3c2f237c
Correct the documentation with regard to the default backend for the
...
numeric::array class.
[SVN r23325]
2004-07-03 17:17:56 +00:00
Jonathan Brandmeyer
c246e918f4
Use Numeric.ArrayType in preference to numarray.NDArray, in accordance
...
with the documentation.
[SVN r23320]
2004-07-03 03:54:35 +00:00
Eric Niebler
b76f185cb6
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
Eric Niebler
9d7097177d
remove std_min and std_max, update minmax coding guidelines
...
[SVN r23162]
2004-06-23 04:49:48 +00:00
Ralf W. Grosse-Kunstleve
c6587596b1
unused variable names removed to avoid warning messages (Giulio Eulisse)
...
[SVN r23080]
2004-06-11 00:11:11 +00:00
Ralf W. Grosse-Kunstleve
b661aad9ac
work around MIPSpro 7.41 problems
...
[SVN r23079]
2004-06-11 00:07:55 +00:00
Joel de Guzman
ca0a0a4a3d
[bug fix] added boost::noncopyable to class_ Base
...
[SVN r23049]
2004-06-08 01:47:30 +00:00
Bruno da Silva de Oliveira
a9cd67873c
- fixes module name if run from another directory where the .pyste file is located
...
[SVN r22977]
2004-05-30 23:14:10 +00:00
Bruno da Silva de Oliveira
b58812e7f1
Applied a patch by Roman Yakovenko that makes the export of unnamed enums
...
better.
[SVN r22852]
2004-05-17 22:46:43 +00:00
Joel de Guzman
9e2b4380d5
ADL bug-fix
...
[SVN r22730]
2004-05-04 10:19:33 +00:00
Joel de Guzman
8ae8430e7c
ADL bug-fix
...
[SVN r22729]
2004-05-04 09:41:01 +00:00
Dave Abrahams
2ee25fda61
Added missing const to prevent spurious static asserts
...
[SVN r22719]
2004-05-01 17:37:15 +00:00
Ralf W. Grosse-Kunstleve
e766286d92
use BOOST_WORKAROUND
...
[SVN r22640]
2004-04-15 16:24:03 +00:00
Ralf W. Grosse-Kunstleve
4df59a752a
make the test work under 64-bit operating systems
...
[SVN r22639]
2004-04-15 16:15:41 +00:00
Ralf W. Grosse-Kunstleve
e0bf57ae36
workaround for MIPSpro
...
[SVN r22638]
2004-04-15 15:16:15 +00:00
Ralf W. Grosse-Kunstleve
5df66bb179
adjusted #ifdef's for Compaq C++ V6.5-040 for Compaq Tru64 UNIX
...
[SVN r22637]
2004-04-15 14:59:31 +00:00
Ralf W. Grosse-Kunstleve
b5256ef70b
adjusted #ifdef's for Compaq C++ V6.5-040 for Compaq Tru64 UNIX
...
[SVN r22636]
2004-04-15 14:17:09 +00:00
Dave Abrahams
6c8fec96b6
Tweaks prompted by Faheem Mitha
...
[SVN r22632]
2004-04-13 12:19:15 +00:00
Dave Abrahams
cd139bd4ec
Fixes prompted by Faheem Mitha
...
[SVN r22631]
2004-04-13 12:14:10 +00:00
Dave Abrahams
17b0c819e4
improved comments in-line
...
[SVN r22628]
2004-04-11 12:07:18 +00:00
Joel de Guzman
79c7d736f0
embedding tutorial updates
...
[SVN r22618]
2004-04-07 07:33:57 +00:00
Joel de Guzman
b627f93cf1
embedding tutorial updates
...
[SVN r22616]
2004-04-07 02:26:36 +00:00
Joel de Guzman
7d632ab3dd
added test for embedding tutorial
...
[SVN r22614]
2004-04-07 01:32:53 +00:00
Bruno da Silva de Oliveira
bdf80a683c
- removed exporters.importing mechanism, because this was causing a serious bug that was preventing the bases code to be generated
...
[SVN r22613]
2004-04-06 22:53:38 +00:00
Joel de Guzman
ed7292abd3
added test for embedding tutorial
...
[SVN r22609]
2004-04-06 11:50:20 +00:00
Joel de Guzman
e92f042677
additional constructor in BaseWrap
...
[SVN r22604]
2004-04-05 09:34:32 +00:00
Joel de Guzman
53cf9e7422
Typo
...
[SVN r22603]
2004-04-05 09:21:45 +00:00
Dave Abrahams
954afd78b2
Added Vega Strike
...
[SVN r22583]
2004-04-02 20:04:22 +00:00
Dave Abrahams
957ad2b4b1
Adjust to make the tutorial work
...
[SVN r22568]
2004-03-30 23:14:47 +00:00
Jonathan Brandmeyer
7187c6132a
Throw an IndexError when given an extended slice;
...
Clip bounds of slices in a mannar consistant with builtin containers;
Prevent undefined behavior within the STL when given certain kinds of
empty slices.
[SVN r22507]
2004-03-17 03:15:35 +00:00
Dave Abrahams
b3f0d7c756
Fix bad "fix".
...
[SVN r22495]
2004-03-13 01:47:35 +00:00
Dave Abrahams
0cdfdee18f
*** empty log message ***
...
[SVN r22492]
2004-03-12 22:34:43 +00:00
Ralf W. Grosse-Kunstleve
a283f56d05
define BOOST_PYTHON_TYPE_ID_NAME for Linux Intel C++
...
[SVN r22491]
2004-03-12 18:43:08 +00:00
Dave Abrahams
e6fd78ce93
Fixes for auto_ptr handling
...
[SVN r22490]
2004-03-12 15:22:16 +00:00
Dave Abrahams
aeed5f029e
Use mpl::next to prepare for the next release of MPL
...
[SVN r22485]
2004-03-12 13:10:40 +00:00
Bruno da Silva de Oliveira
04484d55de
- Fixed bug with exception declarations
...
[SVN r22459]
2004-03-09 01:01:29 +00:00
Jonathan Brandmeyer
476cba228d
Changes to support MSVC 6.0.
...
[SVN r22430]
2004-03-04 16:42:56 +00:00
Eric Niebler
115f9f0644
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
Daniel Wallin
a9c2a95366
boost logo css class
...
[SVN r22352]
2004-02-21 18:42:52 +00:00
Bruno da Silva de Oliveira
29f3891a68
- Generates the unique number for UniqueInt using the hash of the filename
...
[SVN r22329]
2004-02-19 22:26:54 +00:00
Bruno da Silva de Oliveira
7b602ef607
- now warns that AllFromHeader is not working in all cases
...
[SVN r22316]
2004-02-18 22:32:58 +00:00
Bruno da Silva de Oliveira
15e555c7f1
- Fixed UniqueInt bug across different compilation units.
...
[SVN r22315]
2004-02-18 22:28:28 +00:00
Bruno da Silva de Oliveira
f4fb49d32f
- reverted previous commit
...
[SVN r22313]
2004-02-18 15:33:34 +00:00
Bruno da Silva de Oliveira
89be2fb736
- no_init is now generated for abstract classes
...
[SVN r22312]
2004-02-18 15:27:59 +00:00
Ralf W. Grosse-Kunstleve
62f0885852
Requires: n/a removed
...
[SVN r22257]
2004-02-13 18:20:43 +00:00
Ralf W. Grosse-Kunstleve
355e155e69
gcc 3.4 from gcc.gnu.org still suffers from the old static initialization bug under Mac OS 10: workaround adjusted accordingly
...
[SVN r22255]
2004-02-13 07:10:59 +00:00
Ralf W. Grosse-Kunstleve
ae1584ff3c
class_::enable_pickling() in publicized interface; tested with everything incl. VC6 and 7.0
...
[SVN r22254]
2004-02-13 05:32:38 +00:00
Jonathan Brandmeyer
4a7686cd33
Check rich slicing of Numeric arrays only if Numeric or numarray is
...
installed.
[SVN r22252]
2004-02-13 02:07:21 +00:00
Jonathan Brandmeyer
799eeb0cb8
Fix a build error on Tru64. Thanks to Ralf W. Grosse-Kunstleve for this
...
fix.
[SVN r22250]
2004-02-12 23:09:10 +00:00
Jonathan Brandmeyer
8452e275d0
New implementation, tests, and documentation for a PySliceObject
...
objectmanager.
[SVN r22192]
2004-02-07 21:38:24 +00:00
Joel de Guzman
53268000e7
small typo
...
[SVN r22067]
2004-01-30 06:15:32 +00:00
Dave Abrahams
52febfe3fc
Improved and alphabetized news format, added Python news, updated
...
iterator news.
Corrections in the Python documentation
[SVN r22039]
2004-01-29 03:34:23 +00:00
Dave Abrahams
8fcfed495a
Fixes for intel-linux
...
added <default> feature handling for specifying build defaults in requirement sets.
[SVN r22027]
2004-01-28 22:50:18 +00:00
Joel de Guzman
2dfe76b082
small typo
...
[SVN r22026]
2004-01-28 22:45:35 +00:00
Ralf W. Grosse-Kunstleve
11d8751d29
workaround for gcc 3.4 bug when using precompiled header support
...
[SVN r21715]
2004-01-14 01:37:54 +00:00
Ralf W. Grosse-Kunstleve
b03c3a29e0
previous revision (1.10) of this file restored because http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13530 is fixed
...
[SVN r21633]
2004-01-12 18:02:28 +00:00
Joel de Guzman
53e8982e05
fix typo
...
[SVN r21571]
2004-01-10 02:53:06 +00:00
Ralf W. Grosse-Kunstleve
4a30841ad8
fix for Tru64 cxx problems incl. workaround for gcc 2.96 problems; patch by David Abrahams; thanks Dave!
...
[SVN r21558]
2004-01-09 07:25:17 +00:00
Dave Abrahams
234ebadb8d
pro9 workarounds; some ADL protection for is_xxx
...
[SVN r21529]
2004-01-07 14:07:21 +00:00
Dave Abrahams
11ee20fa36
Test full slicing.
...
[SVN r21497]
2004-01-05 12:34:25 +00:00
Dave Abrahams
440599545f
Workaround for gcc-3.4 quirks
...
[SVN r21493]
2004-01-05 11:46:30 +00:00
Dave Abrahams
44ba088cb4
Fix problem with [:] slices on python::objects
...
[SVN r21472]
2004-01-04 13:41:00 +00:00
Dave Abrahams
08d3798722
.
...
[SVN r21449]
2004-01-02 18:34:17 +00:00
Ralf W. Grosse-Kunstleve
56ff8e438e
fix use of incomplete type (Tru64 cxx diagnostic)
...
[SVN r21444]
2004-01-02 08:31:21 +00:00
Dave Abrahams
3590a3589d
Fix 2-phase lookup bug
...
[SVN r21442]
2004-01-01 12:46:04 +00:00
Dave Abrahams
7674c82e1f
Fix bug with (arg("x"), "y") construct.
...
[SVN r21437]
2003-12-31 19:20:31 +00:00
Ralf W. Grosse-Kunstleve
b93b21a7f2
work around Visual C++ 6 internal compiler errors
...
[SVN r21435]
2003-12-31 17:18:03 +00:00
Ralf W. Grosse-Kunstleve
f53925848c
work around g++ (GCC) 3.4.0 20031230 (experimental) internal compiler error
...
[SVN r21432]
2003-12-31 09:37:31 +00:00
Dave Abrahams
eedc88b56a
Bug fixes in property handling
...
[SVN r21429]
2003-12-31 00:23:52 +00:00
Ralf W. Grosse-Kunstleve
1102fec2a0
links to pickle and indexing suites
...
[SVN r21423]
2003-12-30 03:54:21 +00:00
Ralf W. Grosse-Kunstleve
589fefe4b9
tabs -> spaces
...
[SVN r21405]
2003-12-27 06:22:29 +00:00
Rene Rivera
cfc867bd18
Fix broken links.
...
[SVN r21404]
2003-12-27 02:37:02 +00:00
Rene Rivera
5bc28e3016
Fix broken links.
...
[SVN r21403]
2003-12-27 01:46:04 +00:00
Rene Rivera
23b7ccca7f
Fix broken links. And some minor consistency changes.
...
[SVN r21402]
2003-12-27 01:31:00 +00:00
Dave Abrahams
e9d6286a1d
Fix Dereferenceable concept to require pointee, and
...
register_ptr_to_python to require Dereferenceable.
[SVN r21327]
2003-12-18 19:25:14 +00:00
Dave Abrahams
48321857e4
consistent use of get_pointer
...
[SVN r21326]
2003-12-18 19:23:38 +00:00
Ralf W. Grosse-Kunstleve
156da15715
unused member function removed (to avoid Linux Intel C++ 8.0 warning)
...
[SVN r21278]
2003-12-16 04:14:28 +00:00
Ralf W. Grosse-Kunstleve
4a0d7965cb
consolidation of workarounds for missing "not" keyword
...
[SVN r21276]
2003-12-15 17:55:38 +00:00
Dave Abrahams
1f522823ff
gcc2 workaround
...
[SVN r21274]
2003-12-15 14:45:07 +00:00
Beman Dawes
6795a280fd
tabs to spaces
...
[SVN r21080]
2003-12-02 13:32:47 +00:00
Dave Abrahams
f369e22638
Cleaner code using object instead of handle
...
[SVN r21018]
2003-11-30 21:12:30 +00:00
Dave Abrahams
a278da2eba
correct get_pointer usage
...
[SVN r21017]
2003-11-30 21:10:15 +00:00
Dave Abrahams
37b2bdba79
Workaround gcc-2.x ICE
...
[SVN r21016]
2003-11-30 21:08:19 +00:00
Dave Abrahams
e9519db974
Make Dereferenceable use get_pointer
...
Re-enable map_indexing_suite iteration for vc6.
[SVN r21008]
2003-11-29 22:12:18 +00:00
Ralf W. Grosse-Kunstleve
dd7a24ebce
links to newly generated tutorial sections
...
[SVN r20934]
2003-11-24 05:53:13 +00:00
Bruno da Silva de Oliveira
bc92a7d155
- added new "General Techniques" section
...
[SVN r20927]
2003-11-23 21:24:54 +00:00
Dave Abrahams
a68db84df6
* Fixed Boost.Thread jamfile to add the missing #include paths
...
* Modified Python testing code to use the facilities of testing.jam,
so that it can be processed with process_jam_log
* Updated Python library tests to use a test suite
* Added Python test suite to status/Jamfile
* Added --run-all-tests option to force tests to run even when up-to-date.
Also,
boost-base.jam:
Added some missing rule signatures
RUN_LD_LIBRARY_PATH became LINK_LIBPATH because it was only really
used during linking.
Reformed the movement of path variables up the dependency graph
Removed the defunct Run rule
Set up generalized constants for path manipulation
darwin-tools.jam, gcc-tools.jam:
use LINK_LIBPATH
python.jam:
Reformed the choice of Python executable
testing.jam:
Refactored testing code so it could be used for Python
Now building all environment variable setup code ahead of time
RUN_TEST became TEST_EXE
[SVN r20815]
2003-11-15 15:41:41 +00:00
Dave Abrahams
7b9bba3190
vc6 workaround
...
[SVN r20814]
2003-11-15 15:16:27 +00:00
Ralf W. Grosse-Kunstleve
bcec0af232
minor fix for otherwise confusing debug output
...
[SVN r20796]
2003-11-12 19:55:22 +00:00
Ralf W. Grosse-Kunstleve
0d437c4102
MIPSpro 7.41 workaround
...
[SVN r20795]
2003-11-12 19:49:18 +00:00
Raoul Gough
feff7bccd3
Fix MSVC6 duplicate comdat (LNK1179) with multiple python::range instances
...
[SVN r20794]
2003-11-12 16:50:17 +00:00
Ralf W. Grosse-Kunstleve
b12de3f01b
additions by Niall Douglas with heavy edits by Ralf
...
[SVN r20780]
2003-11-10 20:39:13 +00:00
Dave Abrahams
0d108f12e4
Better error reporting for overload resolution failures, ideas thanks
...
to Nikolay Mladenov.
[SVN r20770]
2003-11-10 01:02:45 +00:00
Dave Abrahams
4aca2ca33b
change to binary
...
[SVN r20689]
2003-11-06 01:14:50 +00:00
Dave Abrahams
9a967ae514
change to binary
...
[SVN r20688]
2003-11-06 01:13:26 +00:00
Ralf W. Grosse-Kunstleve
9481c39874
explain workaround for a bug in Apple's compiler
...
[SVN r20684]
2003-11-05 19:19:50 +00:00
Dave Abrahams
1e02065982
Fix Mike Rovner's warning suppression.
...
[SVN r20673]
2003-11-05 00:43:13 +00:00
Ralf W. Grosse-Kunstleve
1fee0da689
patch by Mike Rovner: work around gcc 3.3.1 bug ( http://gcc.gnu.org/PR12163 )
...
[SVN r20672]
2003-11-05 00:30:46 +00:00
Ralf W. Grosse-Kunstleve
c760cf8418
workaround for MIPSpro 7.3.1; old workaround for VC7.1 visible only to that particular compiler
...
[SVN r20668]
2003-11-04 20:20:07 +00:00
Ralf W. Grosse-Kunstleve
cdee5997af
obsolete MIPSpro workaround removed
...
[SVN r20667]
2003-11-04 20:17:48 +00:00
Ralf W. Grosse-Kunstleve
4289280cdc
Mac OS 10 answer updated
...
[SVN r20666]
2003-11-04 20:05:09 +00:00
Rene Rivera
962dfa17c5
Add -bind_at_load option for MacOSX Darwin build, this prevents semaphore_wait_trap erros when loaded by extensions.
...
[SVN r20665]
2003-11-04 18:30:37 +00:00
Ralf W. Grosse-Kunstleve
0a21aef601
fix expected output; tested with Python 2.2.1 (Redhat8) and Python 2.3 (Mac OS 10.2.8)
...
[SVN r20658]
2003-11-04 17:38:13 +00:00
Rene Rivera
8cbbd504cf
Point to the new location for Boost.Build v1; tools/build/v1.
...
[SVN r20654]
2003-11-04 17:07:15 +00:00
Dave Abrahams
91b23c8367
Warning suppression thanks to Mike Rovner <mike-at-bindkey.com>
...
[SVN r20617]
2003-11-03 20:45:21 +00:00
Dave Abrahams
3729be263f
Bug fix
...
[SVN r20566]
2003-10-30 18:40:37 +00:00
Dave Abrahams
ea91f4217a
suppress a warning
...
[SVN r20555]
2003-10-29 23:16:36 +00:00
Raoul Gough
7fab3ce0b1
Add info on using gdb under Windows
...
[SVN r20554]
2003-10-29 21:38:06 +00:00
Dave Abrahams
ef7d675d67
bug fix for a single use of arg with no comma operator
...
[SVN r20533]
2003-10-29 00:46:08 +00:00
Rene Rivera
2b9d29a0fc
Improve unused variable warning supperssion with multi-compiler friendly code.
...
[SVN r20466]
2003-10-24 01:19:16 +00:00
Bruno da Silva de Oliveira
95b95d012c
- Fixed bug where a class would appear more than one in the generated code.
...
[SVN r20464]
2003-10-23 22:56:33 +00:00
Rene Rivera
4af7d5bca7
Remove unused var warning on non-debug compilation.
...
[SVN r20463]
2003-10-23 20:15:50 +00:00
Rene Rivera
d879eb235f
Add install definitions for new common install configuration.
...
[SVN r20409]
2003-10-19 19:52:56 +00:00
Dave Abrahams
4f129d035b
Bug fix, thanks to Nicolas LELONG, nlelong-at-mgdesign.org for the report.
...
[SVN r20401]
2003-10-17 14:13:48 +00:00
Dave Abrahams
7a354c4ff4
Warning suppression for GCC.
...
[SVN r20396]
2003-10-15 23:19:48 +00:00
Dave Abrahams
364826b3b3
Include @group directives for Synopsis
...
[SVN r20364]
2003-10-13 21:04:11 +00:00
Raoul Gough
e9b308da46
Use msvc_typeid only if _MSV_VER is set, to avoid problems with Intel compiler on Linux
...
[SVN r20340]
2003-10-10 14:55:13 +00:00
Dave Abrahams
94cfa2602f
Fix typo
...
[SVN r20324]
2003-10-09 14:15:20 +00:00
Bruno da Silva de Oliveira
3533bd0504
no message
...
[SVN r20266]
2003-10-06 19:10:50 +00:00
Bruno da Silva de Oliveira
1a51a7df9e
- added missing <boost/python/return_arg.hpp>
...
[SVN r20257]
2003-10-04 21:44:24 +00:00
Dave Abrahams
615be89951
Support for logical negation operator via __nonzero__
...
[SVN r20256]
2003-10-04 15:40:09 +00:00
Dave Abrahams
912ca36a1f
fixed broken link
...
[SVN r20255]
2003-10-04 12:06:19 +00:00
Dave Abrahams
fba93805dc
Work with gcc2
...
[SVN r20168]
2003-09-23 23:57:23 +00:00
Dave Abrahams
96d66f4624
Correct integral constant overflow
...
[SVN r20136]
2003-09-21 18:49:04 +00:00
Dave Abrahams
c3bae63e41
Fix const-correctness problem
...
[SVN r20135]
2003-09-21 17:24:37 +00:00
Bruno da Silva de Oliveira
6c22aceabc
- added return_by_value
...
[SVN r20127]
2003-09-21 02:07:07 +00:00
Dave Abrahams
92a77dfe7f
Implemented injected constructors.
...
Eliminated _DEBUG redefinition warning for CWPro8.
[SVN r20126]
2003-09-21 01:35:19 +00:00
Bruno da Silva de Oliveira
4f2dbeda28
bugs in Enum and export_values option
...
[SVN r20121]
2003-09-19 23:07:14 +00:00
Dave Abrahams
bec2de08fe
Use make_function uniformly to build callable objects.
...
Fix wstring support so it doesn't break gcc2.95.x, which has no wstring.
Modify CallPolicies protocol so it can safely adjust the argument tuple.
[SVN r20090]
2003-09-17 21:36:53 +00:00
Raoul Gough
db192e1e01
Remove incref of Py_None in make_nurse_and_patient - inc already done in detail::none()
...
[SVN r20079]
2003-09-16 17:31:06 +00:00
Dave Abrahams
454654a9cc
Try to ward off personal emails
...
[SVN r20041]
2003-09-12 20:08:05 +00:00
Dave Abrahams
1018bc56eb
put newlines in the list of links
...
[SVN r20037]
2003-09-12 14:54:34 +00:00
Dave Abrahams
f920dc87d0
Added std::wstring conversion support
...
Added std::out_of_range => Python IndexError exception conversion,
thanks to Raoul Gough
[SVN r20027]
2003-09-11 19:19:55 +00:00
Dave Abrahams
8b97caae46
Warn about duplicate to-python converters and show the name of the
...
offending type.
[SVN r20023]
2003-09-11 15:09:11 +00:00
Dave Abrahams
3b74aab818
add pyfinalize safety
...
[SVN r20022]
2003-09-11 11:07:05 +00:00
Dave Abrahams
e78b4939b3
Added new str constructors which take a range of characters, allowing
...
strings containing nul ('\0') characters.
[SVN r20006]
2003-09-11 02:57:24 +00:00
Bruno da Silva de Oliveira
621b5fc2db
- added INTERFACE_FILE
...
[SVN r20005]
2003-09-10 21:55:50 +00:00
Dave Abrahams
6ada069d5a
Update for cross-project capability
...
[SVN r20002]
2003-09-10 16:08:41 +00:00
Joel de Guzman
50db384be1
Used BOOST_WORKAROUND
...
[SVN r19980]
2003-09-09 13:13:44 +00:00
Dave Abrahams
ae7225ae83
Updates for cross-project dependencies
...
[SVN r19977]
2003-09-09 03:14:01 +00:00
Dave Abrahams
911ba333a2
restored python test drivers
...
[SVN r19976]
2003-09-09 02:55:39 +00:00
Dave Abrahams
5cd8cce531
Set up BOOST_ROOT before import python has a chance to use it.
...
[SVN r19974]
2003-09-09 02:42:17 +00:00
Dave Abrahams
6a2a76cea9
Use new cross-project feature
...
[SVN r19969]
2003-09-08 19:36:06 +00:00
Dave Abrahams
7a9a3d30c9
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Joel de Guzman
034ca4d5eb
mscv workaround
...
[SVN r19962]
2003-09-08 12:56:33 +00:00
Dave Abrahams
00e3fa32fb
Fix typo
...
[SVN r19949]
2003-09-07 19:45:21 +00:00
Dave Abrahams
0133bdfbe3
Removed unused ConverterGenerators arguments.
...
Updated arg_from_python<T> so that its operator() is nullary -- it
already gets everything it needs in its constructor.
[SVN r19948]
2003-09-07 19:44:44 +00:00
Dave Abrahams
e563def5ba
Update documentation for the use of function objects.
...
[SVN r19947]
2003-09-07 18:03:20 +00:00
Dave Abrahams
b3910f4e4d
Support for wrapping function objects and classes which use virtual
...
inheritance. Completely killed off member_function_cast!
[SVN r19945]
2003-09-07 16:56:05 +00:00
Bruno da Silva de Oliveira
4a7b8fe839
- Wrapper for protected and private pure virtual functions are now generated
...
[SVN r19922]
2003-09-04 22:47:04 +00:00
Joel de Guzman
fc56544da4
added note to use bjam as the preferred build tool
...
[SVN r19889]
2003-09-01 03:12:34 +00:00
Dave Abrahams
c839d25722
Add module_tail for JIT debugging
...
[SVN r19863]
2003-08-29 19:42:39 +00:00
Dave Abrahams
c6b5ecbbdb
Update for select_holder changes
...
[SVN r19862]
2003-08-29 19:03:14 +00:00
Joel de Guzman
d3473afa23
Take 2
...
[SVN r19805]
2003-08-27 12:10:49 +00:00
Joel de Guzman
379b28eb85
Some more tweaks
...
[SVN r19803]
2003-08-27 10:18:37 +00:00
Joel de Guzman
7f5bd33ead
Tweaks
...
[SVN r19802]
2003-08-27 10:14:14 +00:00
Joel de Guzman
eef6fb9891
def_visitor linked in the reference
...
[SVN r19801]
2003-08-27 10:09:08 +00:00
Joel de Guzman
4a7f52ab2c
Initial commit of def_visitor doc
...
[SVN r19800]
2003-08-27 10:00:23 +00:00
Bruno da Silva de Oliveira
10b249a162
- Using the new Boost.Python facility for wrapping pure virtual functions
...
[SVN r19792]
2003-08-26 23:24:02 +00:00
Dave Abrahams
5fc5fce663
removed intro text
...
[SVN r19790]
2003-08-26 15:49:50 +00:00
Dave Abrahams
f00fe3c0b1
Added reference to TODO list
...
[SVN r19789]
2003-08-26 15:48:36 +00:00
Dave Abrahams
3047d51613
revised, ReST-ized HTML-ized
...
[SVN r19788]
2003-08-26 15:47:41 +00:00
Dave Abrahams
f9f7146960
revised, ReST-ized HTML-ized
...
[SVN r19787]
2003-08-26 15:42:51 +00:00
Ralf W. Grosse-Kunstleve
ca9dc3103a
print running... Done.
...
[SVN r19785]
2003-08-26 13:19:51 +00:00
Ralf W. Grosse-Kunstleve
c03afa379c
print Done before sys.exit; this allows us to detect fatal crashes like segmentation faults on import
...
[SVN r19784]
2003-08-26 13:11:51 +00:00
Ralf W. Grosse-Kunstleve
cbacc98e3f
MIPSpro workaround
...
[SVN r19783]
2003-08-26 12:52:21 +00:00
Dave Abrahams
84daf14f1b
Added missing #includes
...
[SVN r19782]
2003-08-26 11:45:47 +00:00
Dave Abrahams
4af28b2a46
Added missing #includes
...
[SVN r19778]
2003-08-26 02:25:33 +00:00
Bruno da Silva de Oliveira
acbc01933c
- Fixed a bug where the code for a virtual method wrapper defined inside a Pyste file was not being declared in the generated code
...
[SVN r19776]
2003-08-26 00:43:09 +00:00
Dave Abrahams
7ec78eecbd
Implemented pure_virtual(...)
...
[SVN r19774]
2003-08-25 18:44:26 +00:00
Dave Abrahams
87c5e37f5e
vc6 workaround for nested enums
...
[SVN r19773]
2003-08-25 18:41:26 +00:00
Dave Abrahams
d02959e3ed
Remove cwpro7 workarounds; simplified select_holder
...
[SVN r19772]
2003-08-25 18:41:02 +00:00
Dave Abrahams
b844d8b750
Refactoring and cleanups
...
[SVN r19770]
2003-08-25 18:38:39 +00:00
Bruno da Silva de Oliveira
0a3010b29f
no message
...
[SVN r19761]
2003-08-23 20:53:33 +00:00
Bruno da Silva de Oliveira
2b380d03c9
- Make the cache files be rebuilt only when the declarations' version changes, instead o pyste's version
...
[SVN r19759]
2003-08-23 19:18:52 +00:00
Bruno da Silva de Oliveira
3f70253a3f
- Fixed bug where Include was not writing the #include in some situations
...
- Rebuild cache files if pyste version changes
[SVN r19757]
2003-08-23 17:06:37 +00:00
Dave Abrahams
165e294298
Fix #ifdef
...
[SVN r19745]
2003-08-23 11:41:00 +00:00
Ralf W. Grosse-Kunstleve
f7c9f45508
simple fix for MIPSpro after a long struggle; thanks to Stephen Adamczyk and John Spicer at EDG!
...
[SVN r19724]
2003-08-21 21:27:38 +00:00
Joel de Guzman
af2a924301
more workaround fixes for VC6 linker bug
...
[SVN r19714]
2003-08-20 13:15:41 +00:00
Joel de Guzman
3981e83de5
workaround MSVC linker bug
...
[SVN r19713]
2003-08-20 12:07:48 +00:00
Bruno da Silva de Oliveira
88b9721e3f
- Fixed bug related to bases<> template generation in the new system
...
[SVN r19700]
2003-08-20 01:40:43 +00:00
Joel de Guzman
4946af1448
Map indexing fix for VC6.5
...
[SVN r19699]
2003-08-19 20:32:56 +00:00
Dave Abrahams
9959dcfa49
Always #include prefix.h first of all.
...
[SVN r19694]
2003-08-19 15:44:30 +00:00
Joel de Guzman
cfb13fad22
fix for wrapping vector<bool>
...
[SVN r19692]
2003-08-19 03:28:53 +00:00
Joel de Guzman
4e3f3a052d
chaned struct def_visitor; to class def_visitor;
...
[SVN r19691]
2003-08-19 02:23:16 +00:00
Bruno da Silva de Oliveira
dc7ae9ed20
- removed "header_code", since we already have Include().
...
[SVN r19670]
2003-08-17 21:11:07 +00:00
Bruno da Silva de Oliveira
929badf4c6
Added support for insertion of user code in the generated code
...
[SVN r19664]
2003-08-17 19:35:00 +00:00
Bruno da Silva de Oliveira
c4a3f2c04f
no message
...
[SVN r19652]
2003-08-16 21:11:50 +00:00
Bruno da Silva de Oliveira
a933e458b3
- Fixed a bug in the pure virtual functions
...
[SVN r19648]
2003-08-16 19:13:45 +00:00
Bruno da Silva de Oliveira
06b8320815
- Added exception specifiers (patch by Gottfried).
...
[SVN r19645]
2003-08-16 18:21:44 +00:00
Dave Abrahams
7f3aceafd2
Fix public/private error.
...
[SVN r19636]
2003-08-16 13:56:52 +00:00
Dave Abrahams
da5979931c
class.hpp, object/select_holder.hpp, object/pointer_holder.hpp -
...
fix a problem which was causing value_holder<T> to be instantiated
on abstract classes. Now we compute the held_type at an outer
level thereby avoiding the inner instantiation.
object_core.hpp -
workarounds for GCC 2.x bugs
suite/indexing/detail/indexing_suite_detail.hpp -
workaround for a CWPro8 bug
[SVN r19635]
2003-08-16 13:48:34 +00:00
Dave Abrahams
d8c7e75095
Fix the fix... again!
...
[SVN r19617]
2003-08-15 03:45:34 +00:00
Joel de Guzman
187506c97f
added map value type (std::pair) wrapper to map_indexing_suite.hpp
...
[SVN r19616]
2003-08-15 03:03:27 +00:00
Joel de Guzman
145c6d1e4f
moved map value type (std::pair) wrapper to map_indexing_suite.hpp
...
[SVN r19615]
2003-08-15 03:01:32 +00:00
Dave Abrahams
e2973f27f9
Fix the fix ;-)
...
[SVN r19613]
2003-08-14 22:53:30 +00:00
Dave Abrahams
976b8180ae
Workaround a VC7 bug with nested enums
...
[SVN r19611]
2003-08-14 22:48:01 +00:00
Joel de Guzman
37acf41d43
Added map_indexing_suite test
...
[SVN r19600]
2003-08-14 15:05:02 +00:00
Joel de Guzman
6f26778491
Initial commit map_indexing_suite tests
...
[SVN r19599]
2003-08-14 15:04:25 +00:00
Joel de Guzman
834d815c87
mapping suite update
...
[SVN r19598]
2003-08-14 15:03:14 +00:00
Joel de Guzman
57e58c445b
Tweaks to accomodate map_indexing_suite
...
[SVN r19588]
2003-08-14 12:14:25 +00:00
Joel de Guzman
8a1a8342d6
Initial commit map_indexing_suite
...
[SVN r19587]
2003-08-14 12:13:15 +00:00
Joel de Guzman
fa70ddc2c5
Preparing for std::map suite
...
[SVN r19566]
2003-08-12 21:21:47 +00:00
Joel de Guzman
8ca32bb494
Minor tweak in preparation for map_indexing_suite.hpp
...
[SVN r19565]
2003-08-12 18:36:55 +00:00
Joel de Guzman
f6c82eba0c
changed def_arg to def_visitor
...
[SVN r19564]
2003-08-12 18:35:00 +00:00
Joel de Guzman
344044a315
updated the include path to vector_indexing_suite.hpp
...
[SVN r19563]
2003-08-12 18:13:19 +00:00
Joel de Guzman
b10805dc4c
moved to new "suite" directory
...
[SVN r19562]
2003-08-12 18:09:21 +00:00
Joel de Guzman
07f397e2ed
Moved to new "suite" directory
...
[SVN r19561]
2003-08-12 18:07:11 +00:00
Dave Abrahams
054dc439d2
Workaround msvc bug
...
[SVN r19553]
2003-08-12 14:17:52 +00:00
Dave Abrahams
5008dcbdd4
Make sure the class object and cast relationships are registered for
...
virtual function dispatch classes.
[SVN r19543]
2003-08-12 04:36:42 +00:00
Dave Abrahams
9c6650963f
Use def_visitor to simplify class def(...) handling.
...
Workarounds for intel6 and vc6.
[SVN r19533]
2003-08-11 14:56:30 +00:00
Dave Abrahams
d482d57689
added properties tests
...
[SVN r19532]
2003-08-11 14:30:04 +00:00
Dave Abrahams
edf6516085
Python 2.3 compatibility.
...
[SVN r19530]
2003-08-11 11:07:28 +00:00
Dave Abrahams
957ac66e14
Added missing #include
...
Use BOOST_EXPLICIT_TEMPLATE_TYPE
[SVN r19529]
2003-08-11 02:21:34 +00:00
Dave Abrahams
07ce84c4e7
Repair bugs introduced during previous workaround
...
[SVN r19526]
2003-08-11 02:01:15 +00:00
Bruno da Silva de Oliveira
918636ff03
- Fixed a bug where in some classes the virtual methods were being definied incorrectly
...
[SVN r19525]
2003-08-10 23:21:25 +00:00
Dave Abrahams
83a6adbfa9
Added properties news item
...
changed the name of the static property class to
Boost.Python.StaticProperty (was Boost.Python.Class).
[SVN r19521]
2003-08-10 22:56:58 +00:00
Dave Abrahams
fcbc1d562f
Added properties unit test from Roman Yakovenko
...
<romany-at-actimize.com>.
[SVN r19520]
2003-08-10 22:51:51 +00:00
Dave Abrahams
c3b4b58075
Extended CWPro8 overload ambiguity workaround to cover make_setter as
...
well as make_getter.
[SVN r19519]
2003-08-10 22:50:38 +00:00
Bruno da Silva de Oliveira
568b62a8a4
- Little bug where the memory cache was not being used
...
[SVN r19517]
2003-08-10 21:51:28 +00:00
Bruno da Silva de Oliveira
da34e7f507
- Abstract methods fix
...
- converts \ to / on windows
[SVN r19516]
2003-08-10 21:47:50 +00:00
Joel de Guzman
a0c31b47e5
refactored code + cleanup
...
[SVN r19508]
2003-08-10 15:20:10 +00:00
Joel de Guzman
5fb677c0c5
initial commit of container utils
...
[SVN r19507]
2003-08-10 15:19:23 +00:00
Bruno da Silva de Oliveira
168476382a
- incremental code and some fixes
...
[SVN r19499]
2003-08-09 21:18:12 +00:00
Bruno da Silva de Oliveira
7fa6a29814
no message
...
[SVN r19498]
2003-08-09 20:57:04 +00:00
Bruno da Silva de Oliveira
f2b51da0ab
- Fix a bug where a declaration was appearing more than once in an intermediate class in an hierarchy not fully-exported
...
[SVN r19489]
2003-08-08 02:56:04 +00:00
Joel de Guzman
53726746b8
Clean-up, refactored and added NoSlice option.
...
[SVN r19488]
2003-08-07 17:16:07 +00:00
Joel de Guzman
fe0b59f559
some trivial fixes.
...
[SVN r19485]
2003-08-07 12:29:54 +00:00
Joel de Guzman
c014dee6dc
Fixed no proxy handling for containers of primitive types.
...
[SVN r19484]
2003-08-07 08:45:57 +00:00
Joel de Guzman
90c69d961e
Added named visitor .def facility.
...
[SVN r19483]
2003-08-07 03:07:20 +00:00
Dave Abrahams
342f7db678
Workaround vc7.1 typeid problem with cv-qualified arrays.
...
[SVN r19474]
2003-08-06 13:51:03 +00:00
Joel de Guzman
9eb704f85a
fixed iteration scheme and added append and extend methods
...
[SVN r19469]
2003-08-06 08:06:09 +00:00
Dave Abrahams
7754a91929
Update docs for static data support.
...
[SVN r19462]
2003-08-05 13:41:21 +00:00
Dave Abrahams
e4dc639e54
Allow mutating operations on self for all operators
...
[SVN r19454]
2003-08-05 03:15:37 +00:00
Ralf W. Grosse-Kunstleve
5d90101671
workaround for MIPSpro, thanks to John Spicer
...
[SVN r19453]
2003-08-05 03:03:49 +00:00
Ralf W. Grosse-Kunstleve
437fb70852
Tru64 cxx requires X::operator!=
...
[SVN r19450]
2003-08-05 00:49:33 +00:00
Dave Abrahams
d598404c48
initial commit
...
[SVN r19449]
2003-08-04 23:52:01 +00:00
Joel de Guzman
32c7088600
added missing typename and include file
...
[SVN r19448]
2003-08-04 23:34:52 +00:00
Joel de Guzman
ccede29816
added missing line feed at end of source
...
[SVN r19447]
2003-08-04 23:34:02 +00:00
Ralf W. Grosse-Kunstleve
b55b7e2f7b
workaround for Mac OS 10 gcc 3.3 static initialization bug
...
[SVN r19446]
2003-08-04 22:09:16 +00:00
Ralf W. Grosse-Kunstleve
9217a6a253
avoid (incorrect) Tru64 cxx 6.5.1 warning
...
[SVN r19445]
2003-08-04 20:54:07 +00:00
Dave Abrahams
07c1319b99
Added the new arg class from
...
"nickm-at-sitius.com" (Nikolay Mladenov) which supplies the
ability to wrap functions that can be called with ommitted
arguments in the middle.
[SVN r19441]
2003-08-04 17:46:48 +00:00
Dave Abrahams
714b5dc26e
missing checkin
...
[SVN r19439]
2003-08-04 17:36:49 +00:00
Joel de Guzman
1f715958f9
Fixed get_slice
...
[SVN r19421]
2003-08-04 05:09:23 +00:00
Joel de Guzman
0922aca873
Better usage of handle<>.
...
[SVN r19420]
2003-08-04 03:24:41 +00:00
Joel de Guzman
30ec6181b5
Fixed negative ref count bug
...
[SVN r19419]
2003-08-04 02:36:47 +00:00
Dave Abrahams
b28d586612
Move assignment operator inline as a workaround for a vc7 bug.
...
[SVN r19416]
2003-08-03 14:19:09 +00:00
Dave Abrahams
f48aacf477
added internals
...
[SVN r19390]
2003-07-31 18:03:17 +00:00
Dave Abrahams
bfa868a440
Workarounds for VC6 bugs
...
[SVN r19389]
2003-07-31 15:56:10 +00:00
Dave Abrahams
f01ff3a277
Prune #includes
...
[SVN r19382]
2003-07-31 01:04:51 +00:00
Dave Abrahams
d88e6bf688
object_core.hpp - use detail/is_xxx to generate template identifiers
...
object_operators.hpp - use SFINAE to prevent ADL from finding
generalized operators inappropriately
[SVN r19377]
2003-07-30 23:48:06 +00:00
Dave Abrahams
a3cdacd088
Bug fix -- we weren't handling NULL keywords dictionaries in raw_function
...
[SVN r19359]
2003-07-30 11:34:50 +00:00
Joel de Guzman
81d99c855f
Minor tweaks
...
[SVN r19335]
2003-07-29 04:47:34 +00:00
Joel de Guzman
5cd110f625
Comments from Dave + Editing + Proof reading and stuff
...
[SVN r19334]
2003-07-29 04:30:37 +00:00
Joel de Guzman
416895ff30
linked in the indexing suite documentation
...
[SVN r19315]
2003-07-26 05:49:57 +00:00
Joel de Guzman
e41abb6e92
Initial commit of indexing suite documentation
...
[SVN r19314]
2003-07-26 05:48:59 +00:00
Joel de Guzman
a6440a3fa6
Minor tweaks
...
[SVN r19313]
2003-07-26 05:47:11 +00:00
Joel de Guzman
2dece7ecaf
added __iter__ and __contains__
...
[SVN r19311]
2003-07-26 01:50:35 +00:00
Dave Abrahams
7aae525587
Added RationalDiscovery
...
[SVN r19300]
2003-07-24 16:38:23 +00:00
Ralf W. Grosse-Kunstleve
ac5314093b
fixing some trivial bugs (missing or misplaced typename); work around gcc 3.2 bug
...
[SVN r19299]
2003-07-24 15:07:05 +00:00
Ralf W. Grosse-Kunstleve
1524fb9fa9
flotsam removed
...
[SVN r19297]
2003-07-24 13:51:06 +00:00
Joel de Guzman
957549460b
Initial Commit of Indexing Suite
...
[SVN r19296]
2003-07-24 12:02:57 +00:00
Joel de Guzman
3b33f54fb8
Added generic visitation mechanism.
...
[SVN r19288]
2003-07-24 01:44:18 +00:00
Ralf W. Grosse-Kunstleve
42ab6b6b66
unused variable removed (to avoid MIPSpro warning)
...
[SVN r19287]
2003-07-23 19:00:55 +00:00
Dave Abrahams
f59a5bbabc
Stop printing return types in error messages.
...
[SVN r19286]
2003-07-23 17:04:05 +00:00
Dave Abrahams
0be371d747
Added cross-module exception test
...
[SVN r19282]
2003-07-23 15:17:03 +00:00
Dave Abrahams
2b52210291
remove (again!) extra diagnostic info
...
[SVN r19281]
2003-07-23 14:14:00 +00:00
Dave Abrahams
96a7bce78e
Give feedback about the name and namespace of functions in error messages.
...
[SVN r19280]
2003-07-23 13:08:59 +00:00
Dave Abrahams
c1e1ea697c
Added Metafaq link
...
[SVN r19278]
2003-07-23 11:43:06 +00:00
Dave Abrahams
874d6ebf2c
Kill off nasty diagnostic printing.
...
[SVN r19277]
2003-07-23 11:11:56 +00:00
Dave Abrahams
77f5eb703c
Attempt to work around a GCC EH problem by sticking a virtual function
...
in error_already_set and defining it in the library.
Removed some flotsam
[SVN r19274]
2003-07-23 03:00:48 +00:00
Dave Abrahams
af53ae8329
Implemented better error reporting for argument match errors.
...
[SVN r19271]
2003-07-23 01:31:34 +00:00
Dave Abrahams
8f76b8880e
Remove bad #includes
...
[SVN r19269]
2003-07-22 23:55:09 +00:00
Dave Abrahams
fa398734be
initial commit
...
[SVN r19267]
2003-07-22 23:53:06 +00:00
Dave Abrahams
362d20a8c7
Fixed editing error
...
[SVN r19265]
2003-07-22 20:12:39 +00:00
Dave Abrahams
6a33b8aeeb
Implemented better error reporting for argument match errors.
...
[SVN r19264]
2003-07-22 20:12:07 +00:00
Dave Abrahams
d4e06ac436
Preparation for delivering nicely-formatted error messages in
...
Boost.Python. The major change is that, instead of being
boost::function2<PyObject*,PyObject*,PyObject*>, py_function is now a
runtime-polymorphic wrapper for compile-time polymorphic
behavior (just like function) of our own which carries more
information/behaviors. In particular, you can retrieve an array of
c-strings describing the types in the function signature.
Additionally, the minimum and maximum arity are stored in the
py_function object instead of in the 'function' object which wraps it.
* data_members.hpp -
Adjustments for the new py_function. Workarounds for CodeWarrior
Pro 8.3 bugs in function template argument deduction with
pointers-to-members.
* has_back_reference.hpp, test/back_reference.cpp,
test/select_holder.cpp -
Updated to follow the metafunction protocol
* init.hpp, detail/defaults_gen.hpp -
Make Keywords a more-specific type in function signatures to
prevent string literals that show up as char[N] from binding to
the wrong argument (at least Intel 7.1 for Windows does this).
* make_function.hpp -
Adjustments for the new py_function. Arities are now computed
by caller<>.
* opaque_pointer_converter.hpp, type_id.hpp -
Use BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS facilities;
generate specializations that all compilers can handle.
* raw_function.hpp -
Adjustments for the new py_function.
* caller.hpp -
Added arity and signature type name reporting.
* detail/config.hpp
Enable __declspec(dllexport) for Cygwin, thereby fixing the
recent horrible Cygwin linking problems.
* detail/msvc_typeinfo.hpp -
Always pass boost::type<T>* explicitly, thereby working around
incompatible notions of how to specialize function templates with
default arguments on various compilers.
* object/function.hpp
, object/function_handle.hpp
, object/function_object.hpp
, object/function_object.cpp
Adjustments for the new py_function. Arities are carried by
py_function.
* object/iterator.hpp, object/iterator.cpp
Adjustments for the new py_function; we have to compute a
signature of types to construct it with.
* object/py_function.hpp
Removed dependency on boost::function; see the comment at the
top of this entry for more details.
* object/select_holder.hpp
Clean up to more closely follow MPL idioms.
* test/Jamfile -
Adjust the embedding test for the new Cygwin use of declspec.
Update bases and pointee tests with missing properties.
* test/input_iterator.cpp -
Updates for the new iterator adaptors.
* test/opaque.py -
Add Python encoding comment to suppress PendinDeprecationWarning
with recent Python builds.
* test/str.cpp
Pass a Python long instead of a float to string.expandtabs,
suppressing a PendinDeprecationWarning with recent Python builds.
* libs/utility/counting_iterator_example.cpp
Borland workaround
* libs/utility/indirect_iterator_example.cpp
const-correctness fix.
*
[SVN r19247]
2003-07-22 00:06:41 +00:00
Dave Abrahams
817dcd37e0
Get Cygwin linking again
...
User-readable type name printing for GCC
[SVN r19236]
2003-07-21 02:14:58 +00:00
Dave Abrahams
25bfd3c50f
Suppress a GCC 2.x ICE
...
[SVN r19235]
2003-07-21 02:12:04 +00:00
Dave Abrahams
b13c902fb0
* added return_arg policy from Nikolay Mladenov
...
* removed duplication from reference.html
* improved automatic redirection messages
[SVN r19226]
2003-07-19 23:49:06 +00:00
Dave Abrahams
c95ef44b02
Added Kig
...
[SVN r19154]
2003-07-16 15:40:27 +00:00
Bruno da Silva de Oliveira
162727590c
- moved register_ptr_to_python up one level.
...
[SVN r19123]
2003-07-15 01:05:07 +00:00
Vladimir Prus
7e159844fb
Update for current Boost.Build V2.
...
[SVN r19037]
2003-07-11 06:04:35 +00:00
Dave Abrahams
787b79cc2c
Added NeuraLab
...
[SVN r18979]
2003-07-08 13:10:59 +00:00
Bruno da Silva de Oliveira
b77652b499
- fixed staticmethod bug
...
- fixed hierarchies bug when using AllFromHeader
[SVN r18971]
2003-07-07 20:00:40 +00:00
Bruno da Silva de Oliveira
0c8444b8ed
- fixed bug of --multiple
...
- new function: hold_with_shared_ptr
- SPECIALIZE_TYPE_ID bug
[SVN r18969]
2003-07-07 19:00:52 +00:00
Bruno da Silva de Oliveira
3e6ee799ba
- --multiple now generates one cpp per pyste file.
...
[SVN r18945]
2003-07-06 01:16:27 +00:00
Bruno da Silva de Oliveira
dd14ccb115
- --multiple now generates one cpp per pyste file.
...
[SVN r18944]
2003-07-06 01:12:26 +00:00
Bruno da Silva de Oliveira
ba0fcd27c3
- Various bug fixes
...
- Changed the internal code to the way it was
[SVN r18941]
2003-07-04 22:47:27 +00:00
Bruno da Silva de Oliveira
d476e67067
- Fixed "char**" bug
...
- Lots of internal changes: phase 1 of Meta-Programming complete.
[SVN r18919]
2003-07-03 00:00:23 +00:00
Bruno da Silva de Oliveira
4588f5e9ab
no message
...
[SVN r18884]
2003-06-29 17:47:45 +00:00
Bruno da Silva de Oliveira
68f54d364b
- register_ptr_to_python addition
...
[SVN r18880]
2003-06-27 18:34:25 +00:00
Dave Abrahams
7dba18e7b9
Test that shared_ptr<Derived> can be converted to shared_ptr<Base>
...
[SVN r18851]
2003-06-20 22:57:37 +00:00
Dave Abrahams
67b265fe96
Remove duplicated sections
...
[SVN r18835]
2003-06-18 12:22:28 +00:00
Bruno da Silva de Oliveira
8289269a86
*** empty log message ***
...
[SVN r18828]
2003-06-18 00:05:01 +00:00
Bruno da Silva de Oliveira
9f711ed821
- Changed "no_override" to "final"
...
[SVN r18826]
2003-06-17 23:25:16 +00:00
Bruno da Silva de Oliveira
73e2ab5125
- Added a new test exercising the new automatic inheritation
...
[SVN r18815]
2003-06-17 01:56:45 +00:00
Bruno da Silva de Oliveira
7ea2ab1672
- If you export a derived class without exporting its base classes, the derived class will explicitly export the bases's methods and attributes. Before, if you were interested in the bases's methods, you had to export the base classes too.
...
- Added a new function, no_override. When a member function is specified as "no_override", no virtual wrappers are generated for it, improving performance and letting the code more clean.
- There was a bug in which the policy of virtual member functions was being ignored (patch by Roman Sulzhyk).
[SVN r18814]
2003-06-17 01:34:26 +00:00
Bruno da Silva de Oliveira
c821e903f8
Added tests for linux.
...
[SVN r18809]
2003-06-16 20:36:36 +00:00
Ralf W. Grosse-Kunstleve
54db04521a
MIPSpro workaround
...
[SVN r18744]
2003-06-09 13:10:34 +00:00
Bruno da Silva de Oliveira
91fdecd76f
- Changed the filename of one of the doc files to limit it to 32 chars.
...
[SVN r18709]
2003-06-08 22:51:37 +00:00
Dave Abrahams
f140a74a13
Added MinGW tips
...
[SVN r18695]
2003-06-06 11:18:34 +00:00
Bruno da Silva de Oliveira
4854a2a81b
- Added another entry, about ESSS.
...
[SVN r18685]
2003-06-06 00:04:51 +00:00
Bruno da Silva de Oliveira
d94bb65006
- Major improvements in memory usage.
...
[SVN r18681]
2003-06-05 15:14:52 +00:00
Bruno da Silva de Oliveira
6ca5280b2c
- Fixed bug in GCCXMLParser
...
[SVN r18672]
2003-06-04 22:07:27 +00:00
Dave Abrahams
5da3e1deea
Leak bug fixed thanks to gideon may <gideon-at-computer.org> for
...
reporting it.
[SVN r18671]
2003-06-04 20:47:39 +00:00
Dave Abrahams
1ae85d0e39
Added Jayacard
...
[SVN r18660]
2003-06-04 02:23:13 +00:00
Bruno da Silva de Oliveira
256e3a467c
- Appliced a patch from Giulio Eulisse that allows unnamed enumerations to be
...
exported with an AllFromHeader construct
[SVN r18657]
2003-06-03 20:58:22 +00:00
Ralf W. Grosse-Kunstleve
4477fe4dd6
Python 2.3 Tru64 cxx compatibility & a little cleanup
...
[SVN r18652]
2003-06-03 02:58:43 +00:00
Bruno da Silva de Oliveira
5d1e245858
- New construct, add_method.
...
[SVN r18650]
2003-06-03 01:48:51 +00:00
Ralf W. Grosse-Kunstleve
ec750a44c9
missing include added (to avoid gcc 3.2 and tru64_cxx errors)
...
[SVN r18646]
2003-06-02 13:17:11 +00:00
Dave Abrahams
006f1d9802
Tests for to-python conversion of NULL shared_ptrs that didn't
...
originate as Python objects.
[SVN r18637]
2003-06-01 14:49:51 +00:00
Dave Abrahams
638b3d4ee1
added a small comment
...
[SVN r18636]
2003-06-01 14:48:53 +00:00
Dave Abrahams
a1cc1651fa
clarified cygwin instructions
...
[SVN r18632]
2003-05-31 22:03:29 +00:00
Bruno da Silva de Oliveira
9fe141f5ad
- Fixed bug related to --multiple and Vars
...
[SVN r18630]
2003-05-31 21:20:23 +00:00
Bruno da Silva de Oliveira
d52f0c7d40
- New tests
...
[SVN r18629]
2003-05-31 21:18:09 +00:00
Bruno da Silva de Oliveira
bb55c4a855
no message
...
[SVN r18628]
2003-05-31 20:57:03 +00:00
Dave Abrahams
f1a06b14de
Handle null shared_ptrs
...
[SVN r18627]
2003-05-31 16:40:42 +00:00
Dave Abrahams
286f3dc093
Added #include <boost/python/detail/prefix.hpp> to ensure that all public Boost.Python headers begin by #including Python.h before as many system headers as possible.
...
[SVN r18626]
2003-05-31 14:53:02 +00:00
Dave Abrahams
a731322782
Test linking with the static library also.
...
[SVN r18624]
2003-05-31 13:44:16 +00:00
Dave Abrahams
0db07ec25e
Added missing #include thanks to Ben Hutchings <ben.hutchings-at-businesswebsoftware.com>
...
[SVN r18623]
2003-05-31 13:43:29 +00:00
Bruno da Silva de Oliveira
bc112ba65f
- Fixed bug in the generation of virtual methods.
...
[SVN r18619]
2003-05-30 21:52:33 +00:00
Dave Abrahams
62ba322658
updated ImageMagick info.
...
[SVN r18597]
2003-05-29 14:00:00 +00:00
Dave Abrahams
02135b550d
OpenSceneGraph has a web page
...
[SVN r18596]
2003-05-29 13:14:48 +00:00
Ralf W. Grosse-Kunstleve
ee4b06bb50
static keyword removed (Aye, Aye Sir David Abrahams!)
...
[SVN r18570]
2003-05-27 21:07:40 +00:00
Ralf W. Grosse-Kunstleve
16c5435ca8
fix typo
...
[SVN r18554]
2003-05-26 22:03:46 +00:00
Bruno da Silva de Oliveira
2595049748
- Added the Techniques section
...
[SVN r18552]
2003-05-26 21:10:41 +00:00
Ralf W. Grosse-Kunstleve
5911691c0d
workaround for silly MIPSpro compiler
...
[SVN r18550]
2003-05-26 19:46:05 +00:00
Ralf W. Grosse-Kunstleve
e369bddc84
avoid use of sizeof to enable compilation with buggy gcc 3.3; change as per David Abrahams' instructions
...
[SVN r18549]
2003-05-26 19:06:00 +00:00
Ralf W. Grosse-Kunstleve
dccf2bbb4a
Tru64 cxx compatibility
...
[SVN r18548]
2003-05-26 19:03:24 +00:00
Bruno da Silva de Oliveira
eaab3fc038
- Fixed link to the tutorial
...
[SVN r18519]
2003-05-23 21:06:22 +00:00
Bruno da Silva de Oliveira
858e1aba67
- Support for global variables
...
- Bug fixes in ClassExporter
[SVN r18518]
2003-05-23 20:37:35 +00:00
Bruno da Silva de Oliveira
19eff7791d
- HeaderExporter now doesn't export names that begin with "_"
...
- Bug in ClassExporter, was adding an attribute to the members of base classes in GenerateVirtualMethods
[SVN r18516]
2003-05-23 19:13:52 +00:00
Bruno da Silva de Oliveira
c81af4ffe0
- Two new questions, about compiling time and creating packages.
...
[SVN r18515]
2003-05-23 18:01:39 +00:00
Dave Abrahams
9675e4233b
Fix a bug in dangling reference/pointer detection. Thanks to Daniel
...
Paull <dlp-at-fractaltechnologies.com> for reporting it.
[SVN r18498]
2003-05-22 15:13:22 +00:00
Dave Abrahams
e6a176bb1e
Add initializer list for silly GCC
...
[SVN r18491]
2003-05-22 01:35:53 +00:00
Dave Abrahams
ff0980914b
reinstate workarounds for vc7
...
[SVN r18490]
2003-05-22 01:34:04 +00:00
Dave Abrahams
43e5ccd0a7
object_core.hpp - allow wrapping of objects which take object managers in their constructors.
...
forward.hpp
pointer_holder.hpp
value_holder.hpp
test/long.[py/cpp]
pointee.hpp, - begin making borland work.
cv_category.hpp,
referent_storage.hpp
instance.hpp
self.hpp - removed flotsam
signature.hpp - use vector instead of list
destroy.hpp - removed needless complication
make_keyword_range_fn.hpp - support for simpler init using vectors
class_converters.hpp - workaround for pro7
inheritance.hpp - simplified; took out pro7 workarounds; factored out
inheritance_query.hpp to reduce recompilation
dependencies
make_ptr_instance.hpp - add missing typename
registry.cpp - add a little invariant checking for metrowerks
class.cpp - stopped relying on class_id typedef
test/data_members.cpp - added a few more tests to make sure things compile at least.
test/destroy_test.cpp - removed cheating has_trivial_destructor tests
test/enum.cpp - added some pro7 workarounds
test/virtual_functions.[py/cpp] - added _some_ tests for callbacks which return by reference.
[SVN r18489]
2003-05-21 22:17:23 +00:00
Dave Abrahams
66d6272942
Use mpl::vector and simplify constructor generation so we don't have
...
to constantly reverse lists.
[SVN r18487]
2003-05-21 21:53:30 +00:00
Dave Abrahams
2f1b828967
Getter setter bugfixes for attribute access
...
[SVN r18486]
2003-05-21 21:52:26 +00:00
Dave Abrahams
622636dcf1
Killed unneeded #include
...
[SVN r18485]
2003-05-21 21:51:03 +00:00
Dave Abrahams
0c22c276bf
Workaround CW bug
...
[SVN r18472]
2003-05-20 19:01:44 +00:00
Bruno da Silva de Oliveira
7a4a79c74e
no message
...
[SVN r18461]
2003-05-20 03:17:19 +00:00
Bruno da Silva de Oliveira
06f454e1d3
- Some small memory improvements
...
[SVN r18459]
2003-05-20 01:35:13 +00:00
Bruno da Silva de Oliveira
c1dbd52de1
- Fixed bug where functions with the same name where not being exported correctly
...
[SVN r18458]
2003-05-19 23:58:35 +00:00
Dave Abrahams
c3f5679188
Bug fix
...
[SVN r18372]
2003-05-08 20:18:14 +00:00
Bruno da Silva de Oliveira
97e2628f95
- Fixed bug where GCCXML was generating more than one declaration of a given class
...
[SVN r18359]
2003-05-08 10:38:51 +00:00
Dave Abrahams
6cecfcb704
restore from disk crash
...
[SVN r18353]
2003-05-08 02:19:10 +00:00
Ralf W. Grosse-Kunstleve
022a5a16f5
Python 2.3b1 compatibility: LONG_LONG -> PY_LONG_LONG
...
[SVN r18337]
2003-05-01 05:19:47 +00:00
Bruno da Silva de Oliveira
a39a834e75
- Now trying to export forward declared classes gives a warning.
...
- Forward-declared classes are ignored with AllFromHeader
- Bug: now it's possible to exclude classes, functions and enums from AllFromHeader
[SVN r18289]
2003-04-23 00:42:34 +00:00
Dave Abrahams
2a1210384a
Warning suppression from Dominique Devriese <dominique.devriese-at-student.kuleuven.ac.be>
...
[SVN r18288]
2003-04-22 14:21:37 +00:00
Bruno da Silva de Oliveira
d497611069
- New code (more generic) for declaring the smart pointer converters
...
[SVN r18269]
2003-04-16 22:35:09 +00:00
Dave Abrahams
46d8786f5a
Tweak citations, etc.
...
[SVN r18265]
2003-04-16 16:12:34 +00:00
Dave Abrahams
b8028729eb
NULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations
...
[SVN r18263]
2003-04-16 14:32:14 +00:00
Dave Abrahams
30e7768a87
warning suppression
...
[SVN r18261]
2003-04-16 14:29:27 +00:00
Dave Abrahams
10dc663e07
*** empty log message ***
...
[SVN r18259]
2003-04-16 13:39:28 +00:00
Joel de Guzman
42fc57d761
tweaks
...
[SVN r18255]
2003-04-15 12:48:27 +00:00
Dave Abrahams
74cd2f4844
Fix bug report from Jacek Generowicz <jacek.generowicz-at-cern.ch>
...
[SVN r18254]
2003-04-15 11:10:53 +00:00
Bruno da Silva de Oliveira
a15135f1c1
- Fixed a inheritance bug, and added a test for it.
...
[SVN r18251]
2003-04-14 23:34:33 +00:00
Dave Abrahams
ccd84c0be6
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Joel de Guzman
510215f284
typo fixes
...
[SVN r18201]
2003-04-08 01:20:58 +00:00
Bruno da Silva de Oliveira
c7ea0aacd6
- Lots of fixes in the documentation
...
- Fixed support for return_opaque_pointer policy
[SVN r18199]
2003-04-08 01:01:32 +00:00
Bruno da Silva de Oliveira
f7f089d2d4
- Fixed bug where the order of instantiations in the --multiple mode could end up wrong
...
[SVN r18198]
2003-04-07 18:15:50 +00:00
Bruno da Silva de Oliveira
82721c77a1
- now includes documentation in the distribution
...
[SVN r18197]
2003-04-07 12:13:02 +00:00
Bruno da Silva de Oliveira
1c9bf7d91c
- Generating code for the improved support of static data members of Boost.Python
...
[SVN r18193]
2003-04-06 20:47:10 +00:00
Bruno da Silva de Oliveira
9bf78396cb
- fixed bug where return_opaque_pointer was not being added to the user context
...
[SVN r18192]
2003-04-06 13:43:19 +00:00
Bruno da Silva de Oliveira
d994e4719c
- New unittests for linux, now testing single and multi modes
...
[SVN r18189]
2003-04-05 18:14:52 +00:00
Bruno da Silva de Oliveira
44b886bb76
- Added a new line after the end of the "_main.cpp" files in multiple mode
...
[SVN r18188]
2003-04-05 18:11:44 +00:00
Bruno da Silva de Oliveira
8d2f012bcf
- added new option for generating bindings: --multiple
...
- some refactoring of the code
- now detects forward declarations and prints a warning about them
[SVN r18187]
2003-04-05 17:05:12 +00:00
Dave Abrahams
a86deed5f6
dummy
...
[SVN r18158]
2003-04-02 12:57:33 +00:00
Dave Abrahams
3fd9ad7a60
implement static data members
...
[SVN r18157]
2003-04-02 12:56:37 +00:00
Bruno da Silva de Oliveira
319a5cf97c
- Added the experimental command line option -R, which is a workaround a gccxml's preprocessor bug
...
[SVN r18138]
2003-03-30 21:06:10 +00:00
Bruno da Silva de Oliveira
0fd503d6af
- Bug where the full name of the operator wasn't used in the declaration
...
- Now converter operators that return char* or string are automatically named __str__ in Python
- Update documentation with info about Psyco
[SVN r18127]
2003-03-28 21:02:24 +00:00
Bruno da Silva de Oliveira
bf696026bd
- Performance improvements (better psyco support, cache in CppParser)
...
[SVN r18123]
2003-03-28 12:47:15 +00:00
Bruno da Silva de Oliveira
734657244b
- Changed the error message about missing policies.
...
[SVN r18118]
2003-03-27 23:40:59 +00:00
Bruno da Silva de Oliveira
d2470e4f9c
- Fixed bug where virtual methods could end exported twice in the wrapper.
...
[SVN r18116]
2003-03-27 23:24:40 +00:00
Bruno da Silva de Oliveira
28a2792280
no message
...
[SVN r18107]
2003-03-27 17:23:52 +00:00
Bruno da Silva de Oliveira
cd985a33d8
- Added files to create a binary distribution
...
[SVN r18106]
2003-03-27 17:14:41 +00:00
Bruno da Silva de Oliveira
726d2beffd
- Doc fix, about accessing the operators in the interface file
...
[SVN r18097]
2003-03-26 18:35:53 +00:00
Bruno da Silva de Oliveira
f04be3fc1b
- No more "needs policy" warnings for functions that return PyObject*
...
[SVN r18096]
2003-03-26 15:25:38 +00:00
Bruno da Silva de Oliveira
b6927410d9
- Fixed stupid bug in HandlePolicy
...
[SVN r18095]
2003-03-26 15:06:14 +00:00
Bruno da Silva de Oliveira
44b2e1ef8b
- Default policy for functions/methods that return const T& is now
...
return_value_policy<copy_const_reference>().
[SVN r18077]
2003-03-24 23:25:14 +00:00
Bruno da Silva de Oliveira
3d01e6af89
no message
...
[SVN r18067]
2003-03-23 18:29:11 +00:00
Bruno da Silva de Oliveira
00387b2076
- Documentation for smart-pointers
...
[SVN r18066]
2003-03-23 18:27:18 +00:00
Bruno da Silva de Oliveira
f9bf514801
- Added unittests for linux
...
[SVN r18065]
2003-03-23 18:23:09 +00:00
Bruno da Silva de Oliveira
fa27bddfab
- added a case: wrapper for a virtual method
...
[SVN r18062]
2003-03-22 19:35:55 +00:00
Bruno da Silva de Oliveira
f27e8f8ddc
no message
...
[SVN r18061]
2003-03-22 19:34:49 +00:00
Bruno da Silva de Oliveira
5b2623ff2e
- bumped version number
...
[SVN r18060]
2003-03-22 19:33:33 +00:00
Bruno da Silva de Oliveira
a83a726b6e
- Fixed bug where wrappers for virtual methods were ignored.
...
[SVN r18059]
2003-03-22 19:31:19 +00:00
Bruno da Silva de Oliveira
93df7e00a7
- Added new flags: -h, --help, -v, --version
...
[SVN r18058]
2003-03-22 18:20:16 +00:00
Bruno da Silva de Oliveira
6b7748a88d
- Now exporting virtual methods from base classes too
...
[SVN r18057]
2003-03-22 18:19:25 +00:00
Bruno da Silva de Oliveira
f102c77fa2
no message
...
[SVN r18056]
2003-03-22 18:18:25 +00:00
Bruno da Silva de Oliveira
a4fa261b77
- New page about smart pointers, and misc fixes
...
[SVN r18055]
2003-03-22 18:16:01 +00:00
Dave Abrahams
8a15fefc6c
update HippoDraw site
...
[SVN r18053]
2003-03-22 17:29:01 +00:00
Bruno da Silva de Oliveira
12a4cc16be
- Added MANUAL support for shared_ptr and auto_ptrs. In the future, support should be automatic.
...
[SVN r18041]
2003-03-21 14:24:20 +00:00
Dave Abrahams
6335716342
fixed binary-ness
...
[SVN r18038]
2003-03-20 20:33:48 +00:00
Dave Abrahams
db0602ac2a
*** empty log message ***
...
[SVN r18037]
2003-03-20 20:31:57 +00:00
Bruno da Silva de Oliveira
390ad530f1
- Bug: GenerateName in infos.py doesn't cover all possible cases.
...
[SVN r18028]
2003-03-20 04:55:38 +00:00
Dave Abrahams
6eb2e8d68a
paper updates
...
[SVN r18027]
2003-03-20 02:56:22 +00:00
Dave Abrahams
b804b3b221
fix typo
...
[SVN r18025]
2003-03-20 02:53:47 +00:00
Joel de Guzman
936c1118bd
Bump to v1.6.0
...
[SVN r18021]
2003-03-19 23:33:19 +00:00
Bruno da Silva de Oliveira
4ba7b8a8ff
- Updated to reflect changes in declarations.py
...
[SVN r17997]
2003-03-19 05:55:28 +00:00
Bruno da Silva de Oliveira
70601e9da0
no message
...
[SVN r17995]
2003-03-19 05:54:26 +00:00
Bruno da Silva de Oliveira
c32d1f9614
- Fixed bug where the PointerDeclaration of functions and methods didn't have the & operator
...
[SVN r17994]
2003-03-19 05:03:49 +00:00
Dave Abrahams
e031f78ad4
news updates; added links to paper
...
[SVN r17993]
2003-03-19 03:57:59 +00:00
Bruno da Silva de Oliveira
7d0273051a
- Fixed bug where an union that was a class member crashed pyste (unions are still not exported)
...
- Added support for int, double, float and long operators
[SVN r17989]
2003-03-19 02:49:18 +00:00
Bruno da Silva de Oliveira
29d537571b
- Unit tests for the examples
...
[SVN r17987]
2003-03-19 02:47:29 +00:00
Dave Abrahams
39f243f76b
Check in html and pdf versions
...
[SVN r17985]
2003-03-19 01:47:30 +00:00
Dave Abrahams
0712360cc9
Add funcptr FAQ
...
[SVN r17975]
2003-03-18 14:41:04 +00:00
Dave Abrahams
02c125cbb4
Add funcptr FAQ
...
[SVN r17974]
2003-03-18 14:40:09 +00:00
Bruno da Silva de Oliveira
13256fb7e9
- Fixed bugs in Linux
...
[SVN r17969]
2003-03-18 05:16:01 +00:00
Bruno da Silva de Oliveira
f11d757807
- Fixed bug where the permission bits were being copied to the tmp file
...
[SVN r17934]
2003-03-15 02:51:51 +00:00
Bruno da Silva de Oliveira
2e123849fb
no message
...
[SVN r17931]
2003-03-14 23:39:04 +00:00
Bruno da Silva de Oliveira
2f6cfaf0e9
- Fixed definition of private default implementations
...
[SVN r17928]
2003-03-14 22:27:32 +00:00
Bruno da Silva de Oliveira
f9b216d6f9
- Now generating wrappers for protected and private virtual methods
...
[SVN r17924]
2003-03-14 21:12:55 +00:00
Dave Abrahams
5fdd10d77e
respond to Ralf's suggestions
...
[SVN r17900]
2003-03-13 22:58:03 +00:00
Dave Abrahams
41de02d528
Added development history
...
[SVN r17899]
2003-03-13 22:05:50 +00:00
Ralf W. Grosse-Kunstleve
1c3d08f23a
adjustment for MIPSpro
...
[SVN r17865]
2003-03-12 23:18:16 +00:00
Bruno da Silva de Oliveira
0f1dc1fd50
- fixed bug where non-public virtual methods where being exported
...
- fixed " call_method<%s>" to " call_method< %s >"
[SVN r17860]
2003-03-12 21:26:45 +00:00
Dave Abrahams
cd06018820
opaque pointer conversions from Gottfried.Ganssauge@haufe.de
...
[SVN r17859]
2003-03-12 17:56:41 +00:00
Dave Abrahams
7816eb6344
fix copyrights
...
[SVN r17841]
2003-03-12 13:51:17 +00:00
Dave Abrahams
9813f4b55f
Fix copyrights
...
[SVN r17840]
2003-03-12 13:50:18 +00:00
Dave Abrahams
f81ca21b22
opaque pointer conversions from Gottfried.Ganssauge@haufe.de
...
Acknowledgements for all
[SVN r17834]
2003-03-12 12:47:44 +00:00
Bruno da Silva de Oliveira
f1b7620c9e
no message
...
[SVN r17828]
2003-03-12 03:42:37 +00:00
Bruno da Silva de Oliveira
7d5c453f59
no message
...
[SVN r17825]
2003-03-12 01:39:28 +00:00
Bruno da Silva de Oliveira
bc4feb42b5
- fixed "deepcopy" of infos bug
...
[SVN r17824]
2003-03-12 01:32:48 +00:00
Bruno da Silva de Oliveira
ca9920874f
- fixed default arguments in virtual methods
...
[SVN r17823]
2003-03-12 01:32:00 +00:00
Bruno da Silva de Oliveira
415991f6fc
- added a link to the Pyste documentation
...
[SVN r17806]
2003-03-11 03:34:28 +00:00
Bruno da Silva de Oliveira
20c52def19
- first version
...
[SVN r17805]
2003-03-11 03:29:22 +00:00
Bruno da Silva de Oliveira
7dcacbcfc4
- first version
...
[SVN r17804]
2003-03-11 03:20:24 +00:00
Ralf W. Grosse-Kunstleve
34bf1560a9
non-template function make_function1 must be inline
...
[SVN r17791]
2003-03-09 17:26:06 +00:00
Dave Abrahams
39195ac97a
Fix for older EDGs
...
[SVN r17786]
2003-03-08 12:36:18 +00:00
Dave Abrahams
6aa71e1f72
Remove flotsam
...
[SVN r17783]
2003-03-08 08:53:19 +00:00
Dave Abrahams
257a6c45f8
Remove flotsam
...
[SVN r17782]
2003-03-08 08:51:45 +00:00
Dave Abrahams
d34a11b584
Fix for Python 2.3 long->int conversion behavior change
...
[SVN r17779]
2003-03-08 05:28:54 +00:00
Dave Abrahams
ca64c96133
Added dangling_reference FAQ
...
Various idiomatic MPL cleanups in indirect_traits.hpp
raw_function support
Patches for CWPro7.2
Patches to pass tests under Python 2.3 with the new bool type.
Tests for member operators returning const objects
Fixes for testing Boost.Python under Cygwin
[SVN r17777]
2003-03-08 03:53:19 +00:00
Ralf W. Grosse-Kunstleve
ff734e3269
MIPSpro compatibility
...
[SVN r17772]
2003-03-08 00:25:47 +00:00
Dave Abrahams
d028a60cc2
Workaround for vc7 bug (and regression test)
...
[SVN r17708]
2003-03-03 17:21:30 +00:00
Dave Abrahams
577f58149c
tests for operators returning const objects
...
[SVN r17700]
2003-03-02 22:11:20 +00:00
Dave Abrahams
4b97e191b8
Fix formatting errors
...
[SVN r17697]
2003-03-02 15:25:35 +00:00
Ralf W. Grosse-Kunstleve
15a148ab10
minor polishing, corrections
...
[SVN r17696]
2003-03-02 02:50:49 +00:00
Dave Abrahams
5ac7741ca9
Updates for ACCU
...
[SVN r17695]
2003-03-02 00:55:07 +00:00
Dave Abrahams
4c7cff6e8e
fix bad link
...
[SVN r17691]
2003-03-01 18:25:41 +00:00
Dave Abrahams
c6ca85b525
Added embedding tutorial from Dirk Gerrits. Thanks, Dirk!
...
[SVN r17690]
2003-03-01 18:19:38 +00:00
Dave Abrahams
99f45b474e
Fix broken links
...
[SVN r17671]
2003-02-27 13:07:41 +00:00
Dave Abrahams
ee44c90e85
Fixes for Python and Cygwin testing
...
[SVN r17667]
2003-02-27 02:20:01 +00:00
Dave Abrahams
2c4fa48f46
Fixes for Intel5
...
[SVN r17658]
2003-02-26 13:48:16 +00:00
Aleksey Gurtovoy
90fcd9369d
MPL names/directory structure refactoring
...
[SVN r17651]
2003-02-25 23:11:41 +00:00
Dave Abrahams
923feda9f7
update
...
[SVN r17627]
2003-02-25 03:54:38 +00:00
Dave Abrahams
6d7d2ea5fe
initial checkin
...
[SVN r17626]
2003-02-25 03:31:36 +00:00
Dave Abrahams
4874a1801b
Improved Boost.Python build reliability and documentation.
...
[SVN r17623]
2003-02-25 02:15:55 +00:00
Dave Abrahams
479d8fc0f6
shared_ptr deleter introspection support
...
miscellaneous cleanups and MPL idiom-izing
[SVN r17622]
2003-02-25 01:03:40 +00:00
Dave Abrahams
1c346b2531
fix metafunctions for MPL
...
[SVN r17621]
2003-02-25 00:57:33 +00:00
Dave Abrahams
5cdebaf896
gcc-2.95 workaround
...
[SVN r17620]
2003-02-25 00:56:55 +00:00
Joel de Guzman
600602f9dc
Tutorial updates
...
[SVN r17598]
2003-02-23 03:53:36 +00:00
Joel de Guzman
2a530bb9d2
Tutorial updates. Added virtual functions with default implementations and reshufled the overloading topics to discuss manual overloading first.
...
[SVN r17597]
2003-02-23 02:23:15 +00:00
Dave Abrahams
acdad5caf3
better auto_ptr support
...
[SVN r17592]
2003-02-22 18:11:08 +00:00
Dave Abrahams
b42b243287
vc++7.1 bug workarounds
...
[SVN r17591]
2003-02-22 18:07:05 +00:00
Dave Abrahams
a76f5f3db7
mpl-ish cleanup
...
[SVN r17585]
2003-02-22 01:02:31 +00:00
Dave Abrahams
4e9f745d4a
Fixups for cygwin
...
[SVN r17570]
2003-02-21 08:10:55 +00:00
Aleksey Gurtovoy
101961a7c6
remove old MSVC 6.5 workaround
...
[SVN r17564]
2003-02-20 21:31:46 +00:00
Aleksey Gurtovoy
29d1f860c1
ETI fixes
...
[SVN r17563]
2003-02-20 21:29:39 +00:00
Dave Abrahams
2663e73f1c
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Aleksey Gurtovoy
1f9d0bb196
MSVC 7.0 ETI workaround
...
[SVN r17556]
2003-02-20 13:35:16 +00:00
Joel de Guzman
ff9f262fac
tutorial update
...
[SVN r17512]
2003-02-18 18:44:16 +00:00
Dave Abrahams
472dc3bd41
made binary
...
[SVN r17320]
2003-02-11 17:30:23 +00:00
Dave Abrahams
6f91b93519
removed to make binary
...
[SVN r17319]
2003-02-11 17:29:27 +00:00
Joel de Guzman
47291f68b2
removed unnecessary file
...
[SVN r17318]
2003-02-11 12:18:47 +00:00
Ralf W. Grosse-Kunstleve
2b5ef3c572
Python 2.3 compatibility
...
[SVN r17271]
2003-02-07 18:56:16 +00:00
Ralf W. Grosse-Kunstleve
9c50496d93
second half of introduction rewritten; SWIG, SIP, CXX acknowledged as suggested by the PyConDC reviewers; technical points moved to Library Overview section
...
[SVN r17259]
2003-02-07 01:07:39 +00:00
Ralf W. Grosse-Kunstleve
80488e2f23
improved serialization and object interface sections; some sentences added to the end of the conclusion
...
[SVN r17258]
2003-02-06 22:42:36 +00:00
Dave Abrahams
ad8da7166b
edits
...
[SVN r17257]
2003-02-06 20:56:26 +00:00
Dave Abrahams
55cb918c51
Add ownership question
...
[SVN r17250]
2003-02-06 13:50:53 +00:00
Dave Abrahams
ac55c5ccf7
Add FAQ reference
...
[SVN r17249]
2003-02-06 13:50:31 +00:00
Ralf W. Grosse-Kunstleve
5bcf90766f
draft thinking hybrid section added
...
[SVN r17242]
2003-02-05 19:58:43 +00:00
Dave Abrahams
8f12fdea4a
Remove workaround patches
...
[SVN r17128]
2003-01-31 18:37:11 +00:00
Dave Abrahams
6f687ee402
Added a FAQ
...
[SVN r17010]
2003-01-23 17:38:57 +00:00
Dave Abrahams
9dfe98abb0
bug fix + regression test
...
[SVN r17002]
2003-01-23 04:32:10 +00:00
Dave Abrahams
399cf70b92
Add staticmethod support from Nikolay Mladenov <nickm-at-sitius.com>
...
[SVN r16946]
2003-01-19 19:12:30 +00:00
Joel de Guzman
571790097a
minor error fixed PodBayDoorException const& x
...
[SVN r16926]
2003-01-18 01:44:48 +00:00
Ralf W. Grosse-Kunstleve
21f3c7c8c2
Mac OS X status
...
[SVN r16904]
2003-01-15 06:19:23 +00:00
Vladimir Prus
9d26167ec1
Change use-requirements to usage-requirements in some library Jamfiles.
...
[SVN r16884]
2003-01-13 12:31:12 +00:00
Vladimir Prus
ba4906d05c
Update V2 Jamfile for Boost.
...
[SVN r16882]
2003-01-13 10:05:01 +00:00
Dave Abrahams
e13a11eb7f
Fix dict bug
...
[SVN r16866]
2003-01-11 00:18:59 +00:00
Ralf W. Grosse-Kunstleve
72b214b8db
details from the introduction moved to design goals section
...
[SVN r16864]
2003-01-10 19:22:13 +00:00
Ralf W. Grosse-Kunstleve
84a8fb71b8
meager result after a real hard try
...
[SVN r16863]
2003-01-10 19:00:05 +00:00
Dave Abrahams
4f5272cab9
Folded in Ralf's first set of edits
...
[SVN r16856]
2003-01-10 15:17:46 +00:00
Dave Abrahams
5895047e23
Initial Checkin
...
[SVN r16855]
2003-01-10 15:11:05 +00:00
Dave Abrahams
50bcf8db34
Apply workarounds for msvc-stlport
...
[SVN r16854]
2003-01-10 15:04:05 +00:00
Dave Abrahams
7defd3bbed
support for BOOST_PYTHON_STATIC_MODULE
...
clarification
[SVN r16788]
2003-01-07 18:03:17 +00:00
Dave Abrahams
b9ecc931b0
support for BOOST_PYTHON_STATIC_MODULE
...
[SVN r16787]
2003-01-07 17:44:06 +00:00
Dave Abrahams
b84a8fd737
support for BOOST_PYTHON_STATIC_MODULE
...
[SVN r16786]
2003-01-07 17:38:08 +00:00
Dave Abrahams
2b1a2ce09c
Build static versions of the library too.
...
[SVN r16785]
2003-01-07 17:30:51 +00:00
Dave Abrahams
bcf36610e1
Check in VisualStudio support from Brett Calcott
...
[SVN r16717]
2002-12-29 17:27:52 +00:00
Dave Abrahams
1bb3254d4d
Check in changes from Brett Calcott
...
[SVN r16716]
2002-12-29 16:53:48 +00:00
Beman Dawes
0f95d507c4
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Dave Abrahams
aa58e21bda
Bug fix, thanks to "Daniel Paull" <dlp@fractaltechnologies.com> for
...
reporting it.
[SVN r16698]
2002-12-24 04:49:33 +00:00
Dave Abrahams
eac0412d18
Fixed comment
...
[SVN r16676]
2002-12-21 22:12:31 +00:00
Dave Abrahams
0c8aa84f2f
Enable automatic downcasting to registered classes for pointers, references, and smart pointers
...
[SVN r16673]
2002-12-20 18:19:18 +00:00
Dave Abrahams
3d874d1618
Major simplification of from_python conversion avoids registering
...
converters for every class.
[SVN r16669]
2002-12-20 00:04:40 +00:00
Dave Abrahams
b8edd99dbd
Fix typo thanks to "William Trenker" <wtrenker@hotmail.com>
...
[SVN r16657]
2002-12-18 21:12:02 +00:00
Dave Abrahams
0df5ebf0fa
Fix to allow accessing enums as data members
...
[SVN r16656]
2002-12-18 21:11:16 +00:00
Dave Abrahams
809535b934
clarifications
...
[SVN r16655]
2002-12-18 21:09:15 +00:00
Dave Abrahams
854e957b78
Workaround for MacOS GCC problem:
...
#define B0 0
[SVN r16654]
2002-12-18 19:09:34 +00:00
Dave Abrahams
df24f29232
nonconformance workaround from Gottfried.Ganssauge@HAUFE.DE
...
[SVN r16653]
2002-12-18 17:56:42 +00:00
Joel de Guzman
14c7d9ab14
typo error __rsub__ to __sub__
...
[SVN r16641]
2002-12-18 01:23:21 +00:00
Dave Abrahams
0e36ac6b72
Bug fix with construction of std::exception
...
[SVN r16625]
2002-12-16 21:14:30 +00:00
Dave Abrahams
0d2cdbbdfe
GCC-2.95.2 workarounds
...
[SVN r16620]
2002-12-16 04:01:50 +00:00
Dave Abrahams
48f9bee21e
Fix typo due to "William Trenker" <wtrenker@hotmail.com>
...
[SVN r16619]
2002-12-16 03:30:34 +00:00
Dave Abrahams
dd8fc049ff
update news
...
[SVN r16607]
2002-12-14 00:17:22 +00:00
Dave Abrahams
abd22f1273
Handle unsigned long values that don't fit in a long.
...
[SVN r16606]
2002-12-14 00:10:52 +00:00
Dave Abrahams
4a5817d8ba
enum export
...
[SVN r16604]
2002-12-13 20:04:34 +00:00
Dave Abrahams
eab084c9a2
enum export
...
[SVN r16603]
2002-12-13 19:58:24 +00:00
Dave Abrahams
80ea2383a7
Fix references to test library
...
[SVN r16585]
2002-12-10 23:05:38 +00:00
Dave Abrahams
ec76fbe027
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16517]
2002-12-04 17:10:55 +00:00
Dave Abrahams
c772038e77
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16506]
2002-12-04 13:36:03 +00:00
Dave Abrahams
59b1a8e71c
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16491]
2002-12-03 18:08:12 +00:00
Dave Abrahams
83c38876fe
Simplify, simplify!!
...
[SVN r16483]
2002-12-02 22:57:47 +00:00
Dave Abrahams
9163c40a1a
Further suppressed internal structure overflow problems which were cropping up with msvc6/7.
...
[SVN r16482]
2002-12-02 19:41:45 +00:00
Dave Abrahams
8b79380977
Less-taxing version of MPL lambda support for msvc6/7
...
[SVN r16480]
2002-12-02 16:18:35 +00:00
Dave Abrahams
34c9d895c8
Relaxed rules for using scope()
...
[SVN r16476]
2002-12-02 14:29:11 +00:00
Dave Abrahams
bf8bb83ec5
initial commit
...
[SVN r16473]
2002-12-02 12:40:18 +00:00
Dave Abrahams
328697952f
automatic shared_ptr from_python conversions
...
[SVN r16467]
2002-12-02 01:37:39 +00:00
Dave Abrahams
3c19b89d9a
Added reset()
...
[SVN r16466]
2002-12-01 16:14:44 +00:00
Dave Abrahams
ae9f394906
Added reset()
...
[SVN r16465]
2002-12-01 16:07:54 +00:00
Dave Abrahams
8467f36b80
Kill errant `typename'
...
[SVN r16464]
2002-12-01 04:40:05 +00:00
Dave Abrahams
43a9571b2c
Fixed some technical problems with smart pointer support uncovered by
...
STLPort's debug mode. Unfortunately, had to expand Dereferenceable
requirements.
[SVN r16459]
2002-11-29 22:43:27 +00:00
Dave Abrahams
bbef71dc7d
Progress on embedding example for unix.
...
[SVN r16458]
2002-11-29 20:23:54 +00:00
Dave Abrahams
c4df3c6562
Bug fix
...
[SVN r16442]
2002-11-27 14:23:07 +00:00
Dave Abrahams
0ad3bfd0ab
Finally fixed polymorphism issues
...
[SVN r16435]
2002-11-27 07:04:32 +00:00
Dave Abrahams
fb7c450b76
Added is_reference_to_member_function_pointer
...
[SVN r16434]
2002-11-27 06:19:45 +00:00
Dave Abrahams
3fc70519cf
Use boost is_polymorphic trait
...
[SVN r16433]
2002-11-27 06:19:13 +00:00
Dave Abrahams
98c2bf8ff2
Restored some missing v1 acknowledgements
...
[SVN r16432]
2002-11-27 02:18:52 +00:00
Dave Abrahams
f9c8bf15bb
Restore CWPro7.2 to health. Also improve source organization slightly
...
[SVN r16416]
2002-11-26 02:47:17 +00:00
Dave Abrahams
a7e19ffb0b
Refactored def() logic; moved assert_default_constructible into the
...
holder selectorbecause it was getting the wrong answer in some cases.
[SVN r16415]
2002-11-26 01:06:41 +00:00
Dave Abrahams
7609a1c7c6
Refactored; added static assertions against the specification of a default implementation
...
[SVN r16414]
2002-11-25 22:03:42 +00:00
Dave Abrahams
087e2d6e35
Add additional argument for default implementation of virtual functions
...
Fully commented
[SVN r16413]
2002-11-25 21:57:23 +00:00
Dave Abrahams
bb7710a5a2
Suppress GCC warning
...
[SVN r16412]
2002-11-25 21:19:35 +00:00
Dave Abrahams
0d582e0e79
Suppress GCC warning
...
[SVN r16411]
2002-11-25 20:54:37 +00:00
Dave Abrahams
3d0579cc08
Fix for VC7. For some reason lexical_cast doesn't seem to work out too
...
well. We'll need to be careful how we do type_info decoding once we
get the G++ fixes in.
[SVN r16410]
2002-11-25 20:52:49 +00:00
Dave Abrahams
352e390c7b
Added tests for embedding demonstration
...
[SVN r16409]
2002-11-25 18:32:14 +00:00
Dave Abrahams
394037a127
updated
...
[SVN r16408]
2002-11-25 16:12:27 +00:00
Dave Abrahams
9d4e235cf6
add imul notes
...
[SVN r16397]
2002-11-25 03:41:34 +00:00
Dave Abrahams
cfbc1a6b48
Fully removed convertible() test from to_python converter protocol
...
Added tests for detecting unregistered classes when converting
indirectly to python.
[SVN r16396]
2002-11-25 01:57:57 +00:00
Dave Abrahams
31b8b58de9
CW workaround
...
[SVN r16393]
2002-11-24 21:45:09 +00:00
Dave Abrahams
a77a835694
New function invocation mechanism. This is the major groundwork for handling virtual functions with default implementations properly
...
[SVN r16390]
2002-11-24 03:26:28 +00:00
Dave Abrahams
dca5c5108b
update
...
[SVN r16389]
2002-11-24 03:25:13 +00:00
Dave Abrahams
e14e4e156c
New function invocation mechanism. This is the major groundwork for handling virtual functions with default implementations properly
...
[SVN r16388]
2002-11-24 02:43:24 +00:00
Dave Abrahams
05ce65d9d2
cleanup
...
[SVN r16387]
2002-11-23 22:31:13 +00:00
Dave Abrahams
b952e45036
Clip unneeded bind.hpp #include
...
[SVN r16386]
2002-11-23 22:30:48 +00:00
Dave Abrahams
4c630512fe
Add missing add_const #include
...
[SVN r16385]
2002-11-23 22:18:23 +00:00
Dave Abrahams
0461d25de6
Add some qualification
...
[SVN r16384]
2002-11-23 22:16:55 +00:00
Dave Abrahams
2df120af72
Suppress a VC6 ICE
...
[SVN r16383]
2002-11-23 22:16:00 +00:00
Dave Abrahams
791b7e1a1b
Tidy
...
[SVN r16381]
2002-11-23 20:03:49 +00:00
Dave Abrahams
f6f4e59473
Add notes about targeting Cygwin GCC
...
[SVN r16380]
2002-11-23 20:03:24 +00:00
Dave Abrahams
60924e82e2
On our way to polymorphism
...
[SVN r16374]
2002-11-23 02:59:45 +00:00
Dave Abrahams
75bd427b8e
Bugfix
...
[SVN r16354]
2002-11-21 00:21:23 +00:00
Dave Abrahams
715118ce39
Bugfix
...
[SVN r16353]
2002-11-21 00:19:27 +00:00
Dave Abrahams
e3deb8275d
update
...
[SVN r16351]
2002-11-20 23:07:32 +00:00
Dave Abrahams
c30e12f956
Make scope constructor explicit
...
[SVN r16350]
2002-11-20 22:58:57 +00:00
Ralf W. Grosse-Kunstleve
983b23db92
some missing html markup added
...
[SVN r16349]
2002-11-20 18:09:17 +00:00
Ralf W. Grosse-Kunstleve
ed2da9bedb
list cctbx
...
[SVN r16348]
2002-11-20 18:01:44 +00:00
Dave Abrahams
409ff3c179
Added missing test
...
[SVN r16337]
2002-11-20 03:04:51 +00:00
Dave Abrahams
39eab72293
bugfixes
...
add_property now uses member_function_cast
[SVN r16335]
2002-11-20 01:14:16 +00:00
Dave Abrahams
71ea2bec86
more notes
...
[SVN r16330]
2002-11-19 17:39:40 +00:00
Dave Abrahams
c9af6ca94b
Add missing copyright notices
...
[SVN r16329]
2002-11-19 17:39:17 +00:00
Dave Abrahams
72d5bac69f
Add PSF copyright and change summary
...
[SVN r16327]
2002-11-19 16:56:55 +00:00
Dave Abrahams
6e0733afa2
Remove Tom's email address
...
[SVN r16315]
2002-11-19 01:33:07 +00:00
Dave Abrahams
e660cc50c6
Added Support link
...
[SVN r16299]
2002-11-17 05:59:12 +00:00
Dave Abrahams
e6b40f54cd
initial commit
...
[SVN r16298]
2002-11-17 05:58:45 +00:00
Dave Abrahams
c2af21169d
More notes
...
[SVN r16297]
2002-11-16 23:48:09 +00:00
Dave Abrahams
4f7af97f8c
Bug fix thanks to Mark Russell <mrussell8081@pacbell.net>
...
[SVN r16296]
2002-11-16 23:23:45 +00:00
Dave Abrahams
57f54952c3
Bug fix thanks to Mark Russell <mrussell8081@pacbell.net>
...
[SVN r16295]
2002-11-16 23:22:30 +00:00
Dave Abrahams
b321b6d9db
Tweaks, pseudocode
...
[SVN r16294]
2002-11-16 22:45:46 +00:00
Dave Abrahams
56c5227cf7
added note
...
[SVN r16293]
2002-11-16 22:28:28 +00:00
Dave Abrahams
ae2931ba1b
initial commit
...
[SVN r16292]
2002-11-16 22:12:46 +00:00
Dave Abrahams
9e3589ec4d
Added projects page link
...
[SVN r16290]
2002-11-16 20:50:21 +00:00
Dave Abrahams
61b7094dbd
Added EMSolve entry
...
[SVN r16289]
2002-11-16 20:48:43 +00:00
Dave Abrahams
50ecc751d1
Added Fortress entry
...
[SVN r16288]
2002-11-16 20:39:56 +00:00
Dave Abrahams
bb536a0eaa
One more step towards handling polymorphism: now we can sort out a 4th parameter
...
[SVN r16287]
2002-11-16 20:03:59 +00:00
Dave Abrahams
8b7527318d
vc6/7 workaround
...
[SVN r16286]
2002-11-16 20:01:44 +00:00
Dave Abrahams
f2ac0145da
is_reference_to_function_pointer implementation
...
[SVN r16278]
2002-11-16 06:55:04 +00:00
Dave Abrahams
06fe0f1bcc
is_reference_to_function implementation
...
[SVN r16276]
2002-11-16 06:00:52 +00:00
Dave Abrahams
7ea2447246
Bug fix
...
[SVN r16273]
2002-11-16 03:38:24 +00:00
Dave Abrahams
0adf4477a3
vc7.1 workaround
...
[SVN r16267]
2002-11-16 00:45:26 +00:00
Dave Abrahams
b3311fd59d
*** empty log message ***
...
[SVN r16266]
2002-11-15 22:19:40 +00:00
Dave Abrahams
ae109f13a2
*** empty log message ***
...
[SVN r16260]
2002-11-15 17:29:15 +00:00
Dave Abrahams
cb1901e111
initial commit
...
[SVN r16259]
2002-11-15 17:02:31 +00:00
Dave Abrahams
bbc052bedc
Fix example
...
[SVN r16256]
2002-11-15 12:25:29 +00:00
Dave Abrahams
f2797ec262
Auto-detection of class memebers wrapped with make_getter()
...
[SVN r16241]
2002-11-14 17:41:13 +00:00
Dave Abrahams
a21727741f
c1204 workaround documented
...
[SVN r16235]
2002-11-14 12:16:40 +00:00
Dave Abrahams
5f022269b1
Added News page, links back to top of docs
...
[SVN r16229]
2002-11-14 02:09:43 +00:00
Dave Abrahams
0e76fcf706
auto_ptr support
...
[SVN r16228]
2002-11-14 01:40:16 +00:00
Dave Abrahams
6b4dc2901d
Fix broken link
...
[SVN r16227]
2002-11-13 22:56:41 +00:00
Dave Abrahams
bcf864fce3
Attempt to handle derived target types
...
[SVN r16224]
2002-11-13 17:22:48 +00:00
Dave Abrahams
0168d8fbc8
Be more explicit about the Cygwin stuff
...
[SVN r16215]
2002-11-12 19:36:19 +00:00
Dave Abrahams
88b1c1b926
Allow member pointers from base classes in def_readonly and
...
def_readwrite.
[SVN r16214]
2002-11-12 17:48:56 +00:00
Dave Abrahams
1f93827b63
Squash bogus warnings
...
[SVN r16196]
2002-11-11 13:49:09 +00:00
Dave Abrahams
8e3ba0bba3
Improve error messages
...
[SVN r16147]
2002-11-07 14:41:40 +00:00
Dave Abrahams
42a0441cb8
Doc fix from "Brett Calcott" <brett.calcott@paradise.net.nz>
...
[SVN r16145]
2002-11-07 13:12:05 +00:00
Joel de Guzman
7b091b86d2
tutorial tweaks
...
[SVN r16004]
2002-10-28 08:30:31 +00:00
Dave Abrahams
f346eaf693
grammar fix
...
[SVN r16001]
2002-10-28 07:33:01 +00:00
Dave Abrahams
038be89766
Build with Cygwin
...
[SVN r16000]
2002-10-28 04:22:14 +00:00
Dave Abrahams
a682dd9362
Fix a doc bug
...
[SVN r15981]
2002-10-25 04:47:39 +00:00
Joel de Guzman
387e8aadc6
changes to no_init and deriving classes
...
[SVN r15979]
2002-10-24 21:33:40 +00:00
Joel de Guzman
da273519fd
added non_copyable to second version of class_<Base, BaseWrap...
...
[SVN r15978]
2002-10-24 21:12:37 +00:00
Joel de Guzman
8c2d6bb31b
correction Var-->Num
...
[SVN r15977]
2002-10-24 20:50:04 +00:00
Vladimir Prus
3cb4a029e0
Improve Boost.Python building.
...
* libs/python/build/Jamfile.v2: Sense the location of python headers. Export
include paths.
* libs/python/example/Jamfile.v2: New file.
* new/targets.jam: Use refined properties for constructed
dependency properties
* new/gcc.jam: Handle 'find-library'. Set soname for dynamic libraries.
* new/builtin.jam: New feature 'find-library'.
[SVN r15966]
2002-10-23 12:12:00 +00:00
Dave Abrahams
037f952136
Added funding credit
...
[SVN r15948]
2002-10-16 22:47:44 +00:00
Dave Abrahams
7fc441801d
Allow embedded nulls in std::string <-> Python string conversions,
...
patch from greg Landrum <greglandrum@mindspring.com >.
Tests by Dave A.
[SVN r15945]
2002-10-16 20:24:38 +00:00
Dave Abrahams
c389e057b4
Added return_by_value, enhanced data member support to handle constant members
...
[SVN r15935]
2002-10-15 15:46:34 +00:00
Dave Abrahams
2c7829f50e
initial checkin
...
[SVN r15930]
2002-10-15 11:59:39 +00:00
Dave Abrahams
0593074196
Patches to support Synopsis
...
[SVN r15906]
2002-10-12 15:37:34 +00:00
Dave Abrahams
c7626150fc
Move final RC_1_29_0 changes back to trunk
...
[SVN r15877]
2002-10-10 18:11:14 +00:00
Dave Abrahams
f6990fedc7
Move final RC_1_29_0 changes back to trunk
...
[SVN r15875]
2002-10-10 18:09:46 +00:00
Dave Abrahams
adb02376eb
Move final RC_1_29_0 changes back to trunk
...
[SVN r15872]
2002-10-10 18:05:51 +00:00
Dave Abrahams
65b6eb0c27
Move final RC_1_29_0 changes back to trunk
...
[SVN r15871]
2002-10-10 18:01:58 +00:00
Dave Abrahams
654354e681
GCC 2.96 bug workaround
...
[SVN r15864]
2002-10-10 15:59:12 +00:00
Joel de Guzman
f1a709e074
final tweaks
...
[SVN r15846]
2002-10-10 08:59:19 +00:00
Joel de Guzman
87b011e7e8
Python V1 Archive (tested)
...
[SVN r15845]
2002-10-10 07:31:08 +00:00
Joel de Guzman
6bb7c2d7b3
minor tweaks
...
[SVN r15844]
2002-10-10 07:28:03 +00:00
Joel de Guzman
7d9770762c
more minor tweaks
...
[SVN r15843]
2002-10-10 07:27:10 +00:00
Joel de Guzman
df8c8f025c
tweak
...
[SVN r15842]
2002-10-10 07:21:33 +00:00
Joel de Guzman
51264c30cc
Typo...
...
[SVN r15841]
2002-10-10 07:18:22 +00:00
Joel de Guzman
1d5fb97981
Tutorial updates
...
[SVN r15840]
2002-10-10 07:13:17 +00:00
Joel de Guzman
a06540e471
grammar correction
...
[SVN r15835]
2002-10-10 00:08:37 +00:00
Dave Abrahams
f79dc1c2e7
Bug fix (thanks to Leonardo Rochael Almeida <leo@hiper.com.br>).
...
[SVN r15828]
2002-10-09 16:14:19 +00:00
Joel de Guzman
8a94c597a0
More tweaks (tutorial)
...
[SVN r15826]
2002-10-09 14:31:39 +00:00
Dave Abrahams
8a9a3a00bd
Fix a major problem of path specification
...
[SVN r15825]
2002-10-09 13:18:26 +00:00
Dave Abrahams
8c8b4ee332
Fix up a small build specification problem
...
[SVN r15822]
2002-10-09 11:57:17 +00:00
Joel de Guzman
a295ac6590
Tutorials...
...
[SVN r15818]
2002-10-09 07:44:34 +00:00
Joel de Guzman
e49e0d2705
tutorial added
...
[SVN r15817]
2002-10-09 05:03:22 +00:00
Dave Abrahams
4fd20185e9
Clean up Boost.Python v1 flotsam, update documentation
...
[SVN r15815]
2002-10-09 02:52:47 +00:00
Dave Abrahams
920125794a
Workaround GCC 3.x problem
...
[SVN r15790]
2002-10-07 19:23:08 +00:00
Dave Abrahams
ca6c28ed93
merge Joel's copyrights
...
[SVN r15772]
2002-10-07 13:42:55 +00:00
Dave Abrahams
e9757c46e3
*** empty log message ***
...
[SVN r15741]
2002-10-05 19:46:26 +00:00
Dave Abrahams
7e840acd19
Repair AIX build
...
[SVN r15740]
2002-10-05 19:31:43 +00:00
Dave Abrahams
6f76db9c6c
quick bug fix
...
[SVN r15738]
2002-10-05 17:42:34 +00:00
Dave Abrahams
86489dd5a7
Make AIX work again
...
[SVN r15737]
2002-10-05 17:29:32 +00:00
Dave Abrahams
33f139e516
Patches for CWPro8.3
...
[SVN r15735]
2002-10-05 16:45:37 +00:00
Dave Abrahams
30d9331079
Remove Boost.Python v1 from main trunk
...
[SVN r15723]
2002-10-05 04:37:49 +00:00
Dave Abrahams
8207dc756a
Workaround for IRIX CC
...
[SVN r15722]
2002-10-05 00:23:10 +00:00
Dave Abrahams
1887594d8a
Bug fix
...
[SVN r15721]
2002-10-04 23:27:35 +00:00
Dave Abrahams
ee17b41e62
Clean up module flotsam
...
[SVN r15720]
2002-10-04 21:58:21 +00:00
Dave Abrahams
5e8d775b87
Support for MinGW-2.0
...
[SVN r15719]
2002-10-04 21:34:32 +00:00
Dave Abrahams
f4d457998f
doc update
...
[SVN r15709]
2002-10-04 14:24:25 +00:00
Dave Abrahams
bd0175c167
Backport to Python 2.2
...
[SVN r15706]
2002-10-04 13:05:57 +00:00
Dave Abrahams
81ffe96c76
Update Tru64 workarounds
...
[SVN r15705]
2002-10-04 05:14:45 +00:00
Dave Abrahams
e5fbe651d8
Tru64 CXX updates
...
[SVN r15704]
2002-10-04 03:46:43 +00:00
Dave Abrahams
a91112e5d9
doc update
...
[SVN r15702]
2002-10-04 00:45:29 +00:00
Dave Abrahams
2b5f421501
Remove needless specialization
...
[SVN r15701]
2002-10-03 23:59:08 +00:00
Dave Abrahams
ecd7905e8f
doc update
...
[SVN r15697]
2002-10-03 23:21:48 +00:00
Dave Abrahams
8f989f318b
doc update
...
[SVN r15684]
2002-10-03 20:59:43 +00:00
Dave Abrahams
7b9dad44d1
doc update
...
[SVN r15683]
2002-10-03 20:18:53 +00:00
Dave Abrahams
f5eab48017
doc update
...
[SVN r15682]
2002-10-03 18:54:19 +00:00
Dave Abrahams
66ff762fbb
doc update
...
[SVN r15681]
2002-10-03 18:40:58 +00:00
Dave Abrahams
2bdd01d084
doc update
...
[SVN r15680]
2002-10-03 18:20:06 +00:00
Dave Abrahams
2bdc4cdffa
doc update
...
[SVN r15679]
2002-10-03 16:49:55 +00:00
Dave Abrahams
90a6d484b7
doc update
...
[SVN r15675]
2002-10-03 14:53:32 +00:00
Dave Abrahams
021aa51707
doc update
...
[SVN r15674]
2002-10-03 14:07:13 +00:00
Dave Abrahams
48fffd7a7b
doc update
...
[SVN r15667]
2002-10-03 13:09:24 +00:00
Ralf W. Grosse-Kunstleve
17033037eb
explains that enable_pickling() is an implementation detail
...
[SVN r15666]
2002-10-03 12:41:22 +00:00
Ralf W. Grosse-Kunstleve
f43b913302
reference doc for .def_pickle()
...
[SVN r15665]
2002-10-03 12:41:12 +00:00
Aleksey Gurtovoy
f7b087ed8f
get rid of leftover MPL includes
...
[SVN r15664]
2002-10-03 09:28:47 +00:00
Aleksey Gurtovoy
8cecbe31a7
fix for empty type_list problem
...
[SVN r15663]
2002-10-03 09:23:27 +00:00
Dave Abrahams
f2055b0d80
doc update
...
[SVN r15654]
2002-10-02 20:33:14 +00:00
Dave Abrahams
28e5bedf49
doc update
...
[SVN r15647]
2002-10-02 12:00:22 +00:00
Dave Abrahams
f8a9b922be
*** empty log message ***
...
[SVN r15645]
2002-10-02 11:20:56 +00:00
Dave Abrahams
2a199af8f7
doc update
...
[SVN r15641]
2002-10-01 23:03:09 +00:00
Dave Abrahams
2373020225
doc update
...
[SVN r15639]
2002-10-01 22:48:24 +00:00
Dave Abrahams
e13d09242c
doc update
...
[SVN r15621]
2002-10-01 17:22:26 +00:00
Dave Abrahams
09eba4c38f
Separate init.hpp docs from class.hpp
...
[SVN r15616]
2002-10-01 15:12:46 +00:00
Dave Abrahams
2aa23a317d
separate overloads.hpp
...
BOOST_PYTHON_MODULE_INIT -> BOOST_PYTHON_MODULE
[SVN r15615]
2002-10-01 15:08:08 +00:00
Dave Abrahams
5cd513859d
separate overloads.hpp
...
BOOST_PYTHON_MODULE_INIT -> BOOST_PYTHON_MODULE
[SVN r15609]
2002-10-01 14:40:41 +00:00
Joel de Guzman
c6cba55667
Placed the non-void and void stub structs inside the main stub struct.
...
[SVN r15597]
2002-10-01 03:55:54 +00:00
Dave Abrahams
65ce6ddf1d
doc update
...
[SVN r15596]
2002-10-01 03:45:33 +00:00
Dave Abrahams
fa7b1404c1
Bugfix
...
[SVN r15595]
2002-10-01 03:44:51 +00:00
Dave Abrahams
61b528c85d
doc update
...
[SVN r15593]
2002-10-01 01:16:25 +00:00
Dave Abrahams
77b1b247c4
doc updates
...
[SVN r15577]
2002-09-30 22:05:20 +00:00
Dave Abrahams
a06430c5fa
doc updates
...
[SVN r15573]
2002-09-30 17:40:47 +00:00
Dave Abrahams
0e38aa7f37
doc updates
...
[SVN r15571]
2002-09-30 16:52:57 +00:00
Dave Abrahams
707ce53c16
Bugfix
...
[SVN r15563]
2002-09-30 03:35:53 +00:00
Dave Abrahams
19982e5551
doc update
...
[SVN r15562]
2002-09-29 20:40:33 +00:00
Dave Abrahams
170bbea166
doc update
...
[SVN r15561]
2002-09-29 20:30:17 +00:00
Dave Abrahams
6b5ea675c3
doc update
...
[SVN r15559]
2002-09-29 20:18:04 +00:00
Dave Abrahams
d873aec9e6
doc update
...
[SVN r15557]
2002-09-29 19:15:53 +00:00
Dave Abrahams
0d1efb61e2
doc update
...
[SVN r15556]
2002-09-29 19:06:13 +00:00
Dave Abrahams
a27c2f7a80
doc update
...
[SVN r15555]
2002-09-29 18:47:48 +00:00
Dave Abrahams
36d85eb02e
doc update
...
[SVN r15552]
2002-09-29 17:51:31 +00:00
Dave Abrahams
9ae0940e99
doc update
...
[SVN r15551]
2002-09-29 17:41:39 +00:00
Dave Abrahams
2f4e12916d
doc update
...
[SVN r15550]
2002-09-29 16:26:04 +00:00
Dave Abrahams
c860d74cba
doc update
...
[SVN r15549]
2002-09-29 16:17:52 +00:00
Dave Abrahams
8cd3e16e26
Documentation update
...
[SVN r15548]
2002-09-29 16:06:02 +00:00
Dave Abrahams
94063f7862
Keyword argument support tweak
...
[SVN r15544]
2002-09-29 03:25:04 +00:00
Dave Abrahams
a0ff708d29
Fixes for AIX
...
[SVN r15541]
2002-09-28 13:27:00 +00:00
Dave Abrahams
6bfbeb3dfa
make minimal a more-useful test
...
[SVN r15540]
2002-09-28 13:26:12 +00:00
Dave Abrahams
3158d28264
Keyword argument support
...
[SVN r15534]
2002-09-28 07:48:27 +00:00
Dave Abrahams
997e84f117
Keyword argument support
...
[SVN r15533]
2002-09-28 07:35:15 +00:00
Dave Abrahams
bc91db64d7
PP optimization
...
[SVN r15528]
2002-09-26 13:21:19 +00:00
Dave Abrahams
82ef6ec659
more .IRIX workarounds
...
[SVN r15527]
2002-09-26 13:09:57 +00:00
Dave Abrahams
374b55be8a
IRIX workarounds, eliminate dead header
...
[SVN r15526]
2002-09-26 12:13:47 +00:00
Dave Abrahams
72e1c1a7f6
bugfix
...
[SVN r15525]
2002-09-26 12:00:04 +00:00
Dave Abrahams
173021377e
Restore msvc-stlport workaround
...
[SVN r15522]
2002-09-26 03:29:59 +00:00
Dave Abrahams
17879958ca
NumPy (Numeric and numarray) support
...
[SVN r15521]
2002-09-26 00:16:16 +00:00
Dave Abrahams
31a8be0434
Patches for Intel C++ 7.0 beta
...
[SVN r15520]
2002-09-26 00:15:36 +00:00
Dave Abrahams
87d619e02a
fixup comments
...
[SVN r15519]
2002-09-26 00:15:09 +00:00
Dave Abrahams
f4aa72373b
Serious bugfix
...
[SVN r15518]
2002-09-26 00:11:30 +00:00
Ralf W. Grosse-Kunstleve
3cb9ecae78
workaround for MIPSpro compiler bug is now in boost/function/function_base.hpp
...
[SVN r15517]
2002-09-25 20:04:34 +00:00
Joel de Guzman
88caf4f5b6
added missing typename
...
[SVN r15471]
2002-09-21 08:01:24 +00:00
Joel de Guzman
a75ee50533
Removed def_init(...) from class_
...
[SVN r15468]
2002-09-21 02:50:29 +00:00
Dave Abrahams
8e941417a5
Workaround slow Windows Intel C++ debug symbol generation
...
[SVN r15452]
2002-09-19 16:11:34 +00:00
Dave Abrahams
e8d2bbd2c9
VC6 fixes
...
[SVN r15438]
2002-09-18 13:24:15 +00:00
Dave Abrahams
065a53b997
Apply more preprocessor optimizations
...
[SVN r15435]
2002-09-18 04:54:31 +00:00
Dave Abrahams
ca5a222aec
quickie bugfix
...
[SVN r15433]
2002-09-18 04:07:20 +00:00
Dave Abrahams
4320c73336
Apply more preprocessor optimizations
...
[SVN r15432]
2002-09-18 04:05:32 +00:00
Dave Abrahams
7f98265272
Merge Joel's changes to trunk!
...
[SVN r15430]
2002-09-18 02:20:39 +00:00
Dave Abrahams
0b75a8e94e
Adjust version number for old EDG workaround
...
[SVN r15421]
2002-09-17 20:43:46 +00:00
Dave Abrahams
eb3e237e47
Added a compile-only test for functions returning non-const references
...
[SVN r15420]
2002-09-17 20:36:17 +00:00
Dave Abrahams
b1796c0acb
Work around recent changes to bind which cause bound data members to be returned by const&
...
[SVN r15417]
2002-09-17 19:32:50 +00:00
Dave Abrahams
bff10e5711
Suppress warnings for old EDGs
...
[SVN r15415]
2002-09-17 17:37:59 +00:00
Dave Abrahams
0f559f3f97
Older EDG workaround
...
[SVN r15397]
2002-09-17 03:55:29 +00:00
Dave Abrahams
34aead4d49
Older EDG workaround
...
[SVN r15396]
2002-09-17 03:47:10 +00:00
Dave Abrahams
7cc01e155c
Kill extra ;
...
[SVN r15395]
2002-09-17 02:05:11 +00:00
Dave Abrahams
7fe5fb92b4
Patch for KCC bug
...
[SVN r15381]
2002-09-16 15:26:20 +00:00
Dave Abrahams
b084f8a616
Restore main trunk to health
...
[SVN r15378]
2002-09-16 12:46:26 +00:00
Dave Abrahams
802a2f3fdb
Restore main trunk to health
...
[SVN r15362]
2002-09-16 04:15:53 +00:00
Dave Abrahams
06f6f2ff21
Restore main trunk to health
...
[SVN r15359]
2002-09-16 04:03:39 +00:00
Joel de Guzman
b37198106d
Changed args<...> to init<...> and changed class_(no_init) to class_("name", no_init)
...
[SVN r15345]
2002-09-15 21:42:49 +00:00
Joel de Guzman
604928adc4
new API changes
...
[SVN r15344]
2002-09-15 21:13:12 +00:00
Dave Abrahams
4a6762540d
bugfix
...
[SVN r15324]
2002-09-14 16:19:22 +00:00
Dave Abrahams
af5176be70
msvc6 (with STLPort) workaround
...
[SVN r15316]
2002-09-14 02:04:17 +00:00
Dave Abrahams
482006ed1a
Roll workaround forward to CWPro8.2 release
...
[SVN r15314]
2002-09-13 23:55:46 +00:00
Dave Abrahams
5923e20b7e
Roll back MinGW 2.0 "fix" that still doesn't work, and breaks MSVC6.
...
[SVN r15313]
2002-09-13 22:57:04 +00:00
Ralf W. Grosse-Kunstleve
14cca4610b
workaround for older EDG compilers (IRIX CC)
...
[SVN r15292]
2002-09-13 05:46:46 +00:00
Dave Abrahams
2dbb0093c1
PP usage speedups (mostly for EDG)
...
[SVN r15286]
2002-09-13 01:48:50 +00:00
Dave Abrahams
d91b6e9a1b
Compile (but still can't link) with MinGW-2.0 (GCC-3.2)
...
[SVN r15285]
2002-09-12 23:58:15 +00:00
Dave Abrahams
ada55bd9e2
mpl_v2 branch checkin
...
[SVN r15258]
2002-09-11 05:35:41 +00:00
Ralf W. Grosse-Kunstleve
5113de875e
work around broken Python 2.2 include files
...
[SVN r15246]
2002-09-09 21:58:15 +00:00
Ralf W. Grosse-Kunstleve
e079006a4b
work around broken Tru64/cxx offsetof macro
...
[SVN r15245]
2002-09-09 21:55:14 +00:00
uid30600
07561794e9
Fix missing declaration problem
...
[SVN r15243]
2002-09-09 20:31:51 +00:00
uid30600
75a0da31fb
Reduce header interdependencies
...
[SVN r15242]
2002-09-09 20:05:17 +00:00
Dave Abrahams
33ee2a43c5
initial commit
...
[SVN r15238]
2002-09-09 17:17:59 +00:00
Dave Abrahams
dcb6a88c63
*** empty log message ***
...
[SVN r15233]
2002-09-09 11:37:30 +00:00
Dave Abrahams
eeda822196
Workaround broken BOOST_PP_ENUM on GCC
...
[SVN r15228]
2002-09-09 04:14:31 +00:00
Dave Abrahams
060f59daa8
Fix declaration bug
...
Workaround broken MSVC6 stdlib
[SVN r15227]
2002-09-09 03:35:05 +00:00
Dave Abrahams
4117614861
Workaround MSVC6 bug
...
[SVN r15226]
2002-09-09 03:34:01 +00:00
Dave Abrahams
e76440e940
Work around PP lib bug with GCC
...
[SVN r15225]
2002-09-09 03:03:39 +00:00
Joel de Guzman
f8490a8850
Fixed init<...> bug where there are no default arguments. Added a test case for this.
...
[SVN r15224]
2002-09-09 02:36:54 +00:00
Dave Abrahams
ee1cc99c65
Added support for enums
...
[SVN r15223]
2002-09-09 02:24:41 +00:00
Dave Abrahams
dcf7e7cf0c
Added support for enums
...
[SVN r15222]
2002-09-09 02:00:53 +00:00
Dave Abrahams
4c8bcd918b
cope with recent PP lib changes
...
[SVN r15221]
2002-09-09 01:59:45 +00:00
Paul Mensonides
a26bb0390d
BOOST_PP_LINE inclusion
...
[SVN r15218]
2002-09-08 23:20:16 +00:00
Paul Mensonides
26a0df8253
pp-lib update
...
[SVN r15214]
2002-09-08 22:03:22 +00:00
Dave Abrahams
526d99f832
Embed C++ objects directly in Python objects
...
[SVN r15192]
2002-09-07 04:44:17 +00:00
Joel de Guzman
acbb5be6ab
Added call policies to def(init<...>) and added tests to see that the call policies is working in default.cpp
...
[SVN r15191]
2002-09-07 01:35:42 +00:00
Joel de Guzman
522a29241b
added call policies to the default stubs.
...
[SVN r15190]
2002-09-06 23:11:09 +00:00
Ralf W. Grosse-Kunstleve
b8d3c84d3c
macro names changed to be more self-documenting
...
[SVN r15172]
2002-09-05 23:31:30 +00:00
Ralf W. Grosse-Kunstleve
9d520877d1
adjustment for IRIX CC; also tested with gcc 3.0.4, VC7, cxx 6.5
...
[SVN r15168]
2002-09-05 14:00:57 +00:00
Ralf W. Grosse-Kunstleve
5cda0581cd
bug fix (IRIX CC diagnostics)
...
[SVN r15167]
2002-09-05 13:59:46 +00:00
Joel de Guzman
ce2e9de6fb
fixed case where function has all default arguments, also added a test in defaults.cpp
...
[SVN r15165]
2002-09-04 23:51:24 +00:00
Joel de Guzman
4d53fb97b6
update to defaults gen that fixes member functions with zero arguments (added a test in defaults.cpp)
...
[SVN r15162]
2002-09-04 22:36:05 +00:00
Joel de Guzman
d274a8395b
pardon, wrong commit. one more try. sorry.
...
[SVN r15161]
2002-09-04 22:10:37 +00:00
Joel de Guzman
ba86f516d8
Fixed case where member function has no arguments.
...
[SVN r15160]
2002-09-04 21:58:21 +00:00
Joel de Guzman
ac02c763c7
Fixed to workaround init<...> only for intel compilers
...
[SVN r15157]
2002-09-04 16:28:24 +00:00
Ralf W. Grosse-Kunstleve
7407a6b144
use def_init() for compilers that don't support init<... optional<...> >; with this all tru64_cxx test pass; (I know this is not testing the default argument support, but a failing test isn't very inspiring for others, and the addition shows people what the alternative is.)
...
[SVN r15154]
2002-09-04 07:33:35 +00:00
Dave Abrahams
0453e05bb2
Suppress private inheritance warning
...
[SVN r15148]
2002-09-03 18:30:18 +00:00
Dave Abrahams
946a93164a
Remove colliding "MAX" macro
...
[SVN r15147]
2002-09-03 18:23:13 +00:00
Dave Abrahams
fe02cae4f7
Add missing #include
...
[SVN r15146]
2002-09-03 18:20:59 +00:00
Dave Abrahams
5762eb9b33
Add missing #include
...
[SVN r15145]
2002-09-03 16:57:17 +00:00
Dave Abrahams
73ffc4a13f
Support for free-function def() invocation (no module object)
...
Fix bugs relying on initialization of objects in the Python DLL
[SVN r15142]
2002-09-03 13:20:08 +00:00
Dave Abrahams
865ef2ab7f
Support for free-function def() invocation (no module object)
...
Fix bugs relying on initialization of objects in the Python DLL
[SVN r15139]
2002-09-03 05:51:15 +00:00
Dave Abrahams
7d35ed4eda
Move converter registration from body of individual Holder classes to
...
select_holder implementation, which prevents Holder instantiation in
case the class being wrapped is abstract.
[SVN r15138]
2002-09-03 05:48:20 +00:00
Dave Abrahams
ec3cc6abe8
Implemented less-liberal conversion rules
...
[SVN r15136]
2002-09-02 23:23:27 +00:00
Joel de Guzman
6f7957fd40
Fixed G++ bug that complains of specialization provided after instantiation.
...
[SVN r15112]
2002-08-30 09:05:00 +00:00
Ralf W. Grosse-Kunstleve
ec4de3326e
bug fix: return type of __getstate__ may be any type
...
[SVN r15106]
2002-08-28 05:42:38 +00:00
Joel de Guzman
f030618d19
Initial speedup for EDG for the stub functions. The init<...> stuff is more involved...
...
[SVN r15097]
2002-08-26 15:09:33 +00:00
Ralf W. Grosse-Kunstleve
5bcb9010f6
mention cPickle
...
[SVN r15085]
2002-08-25 03:04:20 +00:00
Dave Abrahams
780fff70c4
Removed unused bool_type
...
[SVN r15084]
2002-08-24 18:19:35 +00:00
Dave Abrahams
1d94d7e604
Added missing typename
...
[SVN r15082]
2002-08-24 16:52:19 +00:00
Dave Abrahams
a6cac2886b
Work around a CWPro7.2 bug with ?:
...
[SVN r15076]
2002-08-24 02:48:53 +00:00
Dave Abrahams
2566b8732e
Remove extra semicolon
...
[SVN r15074]
2002-08-23 23:54:35 +00:00
Joel de Guzman
d4c50383af
Got init<..> working
...
[SVN r15073]
2002-08-23 23:30:29 +00:00
Ralf W. Grosse-Kunstleve
1ee7bd2a60
a few refinements
...
[SVN r15072]
2002-08-23 22:34:05 +00:00
Joel de Guzman
0bbfa9b483
removed signature<...> and updated defaults.cpp test
...
[SVN r15071]
2002-08-23 21:00:31 +00:00
Ralf W. Grosse-Kunstleve
2cad1b3d93
revised pickle tutorial
...
[SVN r15070]
2002-08-23 19:27:38 +00:00
Dave Abrahams
bcaa1043ea
More smart pointer handling
...
[SVN r15069]
2002-08-23 18:07:27 +00:00
Dave Abrahams
0b33d1800d
automatic conversion to object for add_property()
...
[SVN r15065]
2002-08-23 04:15:37 +00:00
Dave Abrahams
946942214f
Some simplifications
...
[SVN r15064]
2002-08-22 20:23:27 +00:00
Dave Abrahams
cd6476e487
Allow different arguments to setstate
...
[SVN r15063]
2002-08-22 20:22:05 +00:00
Dave Abrahams
0b02fd4e99
Use make_tuple()
...
[SVN r15062]
2002-08-22 19:08:16 +00:00
Dave Abrahams
d779a94cfb
obsoleted
...
[SVN r15060]
2002-08-22 18:22:35 +00:00
Ralf W. Grosse-Kunstleve
2f89a8eb58
additional tests for X::foo
...
[SVN r15056]
2002-08-22 15:23:25 +00:00
Dave Abrahams
26d3375900
Added make_tuple() tests
...
[SVN r15055]
2002-08-22 13:57:12 +00:00
Dave Abrahams
b06e8c3022
Qualified boost::make_tuple to avoid conflicts
...
[SVN r15054]
2002-08-22 13:51:10 +00:00
Dave Abrahams
8a20f8b2da
Simplify code by taking advantage of high-level object() facilities
...
[SVN r15053]
2002-08-22 13:50:28 +00:00
Dave Abrahams
e1099e9370
Added make_tuple
...
[SVN r15052]
2002-08-22 13:20:58 +00:00
Dave Abrahams
68c8901c2a
Metrowerks workaround
...
[SVN r15051]
2002-08-22 13:18:36 +00:00
Joel de Guzman
cfb1aebf66
+ Added Ralf's test code
...
+ Fixed defaults_gen MACRO generation
+ Fixed signature for const member functions
[SVN r15047]
2002-08-22 05:23:45 +00:00
Dave Abrahams
e4f54bd53a
Strip out overstrike junk
...
[SVN r15040]
2002-08-21 18:46:14 +00:00
Dave Abrahams
30ea4dd46e
idiomatic cleanup
...
[SVN r15032]
2002-08-21 15:19:06 +00:00
Dave Abrahams
d5c33a203d
simplify
...
[SVN r15030]
2002-08-21 15:15:13 +00:00
Joel de Guzman
087c09cc65
VC6 Workaronds (cleanup)
...
[SVN r15027]
2002-08-21 13:47:02 +00:00
Joel de Guzman
a9bb2a017e
VC6 workarounds
...
[SVN r15026]
2002-08-21 13:46:16 +00:00
Dave Abrahams
8a049b8ee7
Added missing &
...
[SVN r15023]
2002-08-21 12:20:26 +00:00
Dave Abrahams
37efd93725
Bug fix
...
[SVN r15021]
2002-08-21 05:42:21 +00:00
Dave Abrahams
3e61803e89
simplification
...
[SVN r15020]
2002-08-21 01:48:03 +00:00
Dave Abrahams
3173d88f3f
dump help without prompting
...
[SVN r15019]
2002-08-21 01:47:48 +00:00
Dave Abrahams
f96a898c51
VC6 fixups
...
[SVN r15018]
2002-08-21 01:46:03 +00:00
Joel de Guzman
d66b79f468
added defaults test from v2-dev branch
...
[SVN r15017]
2002-08-21 00:04:06 +00:00
Joel de Guzman
b7e300d155
latest signature
...
[SVN r15010]
2002-08-20 21:35:37 +00:00
Dave Abrahams
4bd680cec8
VC6 workaround
...
[SVN r15009]
2002-08-20 21:15:54 +00:00
Joel de Guzman
78ae892db6
Committed the defaults stuff
...
(integrated from v2-dev branch)
[SVN r15008]
2002-08-20 21:09:59 +00:00
Dave Abrahams
d748e371e5
CWPro7 workaround
...
[SVN r15006]
2002-08-20 20:56:42 +00:00
Joel de Guzman
6bdc89252e
Update (added init.hpp)
...
[SVN r15005]
2002-08-20 20:36:25 +00:00
Dave Abrahams
c104f0167f
VC7.1 alpha adjustments
...
[SVN r15003]
2002-08-20 19:22:14 +00:00
Dave Abrahams
6e3c6d1ba8
CWPro8.1 patch
...
[SVN r15000]
2002-08-20 16:58:48 +00:00
Dave Abrahams
b77262ba13
Added nested class test
...
[SVN r14980]
2002-08-20 00:41:17 +00:00
Beman Dawes
960ebb13db
init commit
...
[SVN r14977]
2002-08-19 23:29:18 +00:00
Dave Abrahams
1a7b331a4b
Take advantage of independent class_<> definitions everywhere.
...
[SVN r14976]
2002-08-19 22:21:03 +00:00
Dave Abrahams
3092e07281
Workaround VC6 bug
...
[SVN r14975]
2002-08-19 22:19:50 +00:00
Dave Abrahams
a5d53d1ac8
new class_<> objects are always added to the current scope
...
[SVN r14964]
2002-08-19 20:14:33 +00:00
Dave Abrahams
3c5df28101
Bug fix for NULL pointers with return_internal_reference<>.
...
[SVN r14952]
2002-08-19 15:19:08 +00:00
Dave Abrahams
49e071d363
Bug fix from Martin Casado (casado2@llnl.gov)
...
[SVN r14857]
2002-08-14 21:09:26 +00:00
Dave Abrahams
6e06ff048d
Automatic class def_init(), abstract class __init__ errors
...
Fixed line endings
Suppressed warnings
[SVN r14828]
2002-08-14 06:26:33 +00:00
Dave Abrahams
c5ee39f54b
Bug fix
...
[SVN r14803]
2002-08-13 05:07:50 +00:00
Dave Abrahams
f7b1e4ec09
Unit test adjustments
...
[SVN r14802]
2002-08-13 04:25:23 +00:00
Dave Abrahams
e6830b2c19
Add dependency on test_exec_monitor
...
[SVN r14801]
2002-08-13 03:06:00 +00:00
Dave Abrahams
fe3cf386c3
Python->C++ exception translation
...
[SVN r14800]
2002-08-13 00:45:09 +00:00
Dave Abrahams
0a6a213891
Added a test for add_property
...
[SVN r14799]
2002-08-13 00:43:51 +00:00
Dave Abrahams
2103e691db
initial commit
...
[SVN r14738]
2002-08-08 15:45:58 +00:00
Dave Abrahams
cf15a99730
Repair type initialization problem
...
[SVN r14736]
2002-08-08 06:14:48 +00:00
Dave Abrahams
a3102b552c
Add casts to work around missing extern "C" in Python headers.
...
[SVN r14735]
2002-08-08 05:52:30 +00:00
Dave Abrahams
bd0257cbe5
Full docstring support
...
[SVN r14734]
2002-08-07 23:03:02 +00:00
Dave Abrahams
56e7b2a592
* object(f), where f is a function pointer now works. Returning a
...
* function pointer from a function should work also.
* make_function/make_constructor now return object instead of a raw pointer.
* module::setattr() now accepts anything which can be passed to object's constructor.
* Rework upcast<> to catch more errors at compile-time instead of infinite-looping.
* Rationalize class<>::def() in preparation for docstring support
* Partial docstring support in module::def (untested)
* dependent<> trick moved to detail namespace and separate header
* Added __doc__ attribute to C++ function wrapper objects
* Sunk implementation of function_object into a library source file.
[SVN r14724]
2002-08-06 23:59:27 +00:00
Dave Abrahams
61d030748c
Moving an #include works around a VC6 ICE
...
[SVN r14723]
2002-08-06 23:51:51 +00:00
Dave Abrahams
f59ed991fe
VC6 bug workarounds
...
[SVN r14722]
2002-08-06 23:44:31 +00:00
Dave Abrahams
2bdf958663
Suppress warnings by eliminating unneeded specializations of is_pointer_to_function<>.
...
[SVN r14721]
2002-08-06 23:32:52 +00:00
Dave Abrahams
bd8b6a2a64
Workaround a CWPro7.2 bug
...
[SVN r14720]
2002-08-06 23:23:28 +00:00
Dave Abrahams
88528e338b
Correct version for VC7.1 workaround
...
[SVN r14719]
2002-08-06 22:36:43 +00:00
Dave Abrahams
88b3bf1887
VC 7, 7.1a workaround
...
[SVN r14701]
2002-08-05 21:55:28 +00:00
Dave Abrahams
6907df1457
bug fixes
...
[SVN r14623]
2002-07-27 05:50:10 +00:00
Dave Abrahams
19036c14f5
handle<> -> object
...
[SVN r14603]
2002-07-25 18:07:25 +00:00
Dave Abrahams
ddb1236f2f
Begin transition away from handle<>
...
[SVN r14602]
2002-07-25 16:29:30 +00:00
Dave Abrahams
30ef9c6418
back_reference<> uses object instead of handle<>
...
[SVN r14600]
2002-07-25 15:20:06 +00:00
Dave Abrahams
8763fd1c53
scope default constructor gets current scope; killed scope::get()
...
[SVN r14599]
2002-07-25 14:52:11 +00:00
Dave Abrahams
5976005c4a
Make Boost.Python v1 work again
...
[SVN r14595]
2002-07-25 10:52:10 +00:00
Dave Abrahams
63eed8994a
class_<> is now derived from object
...
[SVN r14594]
2002-07-25 04:41:21 +00:00
Dave Abrahams
f458dbdbcb
Added scope
...
[SVN r14593]
2002-07-25 02:23:01 +00:00
Dave Abrahams
b7421fd5cd
Fix Ralf's boo-boo.
...
[SVN r14592]
2002-07-24 16:58:46 +00:00
Dave Abrahams
a2feb04509
pytype_object_manager_traits -> pytype_object_mgr_traits (< 31 chars)
...
[SVN r14587]
2002-07-24 13:31:29 +00:00
Ralf W. Grosse-Kunstleve
e25fee71a2
additional compile-time check: must_be_derived_from_pickle_suite
...
[SVN r14568]
2002-07-22 23:43:00 +00:00
Ralf W. Grosse-Kunstleve
bfe2a6656c
pickle_group renamed -> pickle_suite
...
[SVN r14565]
2002-07-22 19:35:44 +00:00
Ralf W. Grosse-Kunstleve
e15ca5c642
full integration of (revised) pickle support
...
[SVN r14557]
2002-07-22 06:54:39 +00:00
Dave Abrahams
3232c5be86
Fixed test of null handle returns to reflect new returning-None behavior
...
[SVN r14553]
2002-07-21 11:11:15 +00:00
Ralf W. Grosse-Kunstleve
1c5a50d4cb
pickle support implementation details hidden in namespace detail
...
[SVN r14550]
2002-07-21 09:39:35 +00:00
Ralf W. Grosse-Kunstleve
4ef5f77161
additional files for pickle support; no modification of any existing files
...
[SVN r14549]
2002-07-21 07:49:00 +00:00
Dave Abrahams
d27e5a5e1d
Rationalize object_manager
...
[SVN r14548]
2002-07-21 05:03:11 +00:00
Ralf W. Grosse-Kunstleve
7ecf76490c
one #undef was missing
...
[SVN r14544]
2002-07-20 00:14:20 +00:00
Ralf W. Grosse-Kunstleve
12120413f9
#undef isspace etc.
...
[SVN r14539]
2002-07-19 20:10:11 +00:00
Dave Abrahams
c0eea6e667
fix link
...
[SVN r14530]
2002-07-19 18:06:05 +00:00
Dave Abrahams
5c54aecdda
initial commit
...
[SVN r14529]
2002-07-19 18:05:18 +00:00
Dave Abrahams
5cfc0cce14
str, dict, and tuple!
...
[SVN r14519]
2002-07-18 15:52:18 +00:00
Dave Abrahams
d9a58ef830
str, dict, and tuple!
...
[SVN r14518]
2002-07-18 15:27:29 +00:00
Dave Abrahams
dfd85da9d7
str, dict, and tuple!
...
[SVN r14517]
2002-07-18 15:17:08 +00:00
Dave Abrahams
94edc13393
Doc fixup
...
[SVN r14516]
2002-07-18 12:58:37 +00:00
Dave Abrahams
a9baa519f3
Extract implemented
...
[SVN r14510]
2002-07-18 05:00:34 +00:00
Dave Abrahams
a6c859c9cc
Roll back most of Dave Hawkes' changes for the time being.
...
[SVN r14503]
2002-07-17 19:58:05 +00:00
Dave Abrahams
f9a67b34b2
Roll back most of Dave Hawkes' changes for the time being.
...
[SVN r14501]
2002-07-17 18:36:14 +00:00
Dave Abrahams
6ac5735d14
MSVC fixes
...
[SVN r14500]
2002-07-17 18:31:02 +00:00
Dave Abrahams
9d5e8b9ad8
Bug fix
...
[SVN r14495]
2002-07-17 14:06:15 +00:00
Dave Abrahams
bd72ee9cd1
Add missing #include
...
[SVN r14494]
2002-07-17 14:05:53 +00:00
Dave Abrahams
c2e115b6a5
Add missing typename
...
[SVN r14493]
2002-07-17 14:05:31 +00:00
David Hawkes
61ba4cd1ce
Sub-module / sub-class and API changes
...
[SVN r14488]
2002-07-17 06:51:08 +00:00
Dave Abrahams
244e0fa5e6
More converter centralization
...
[SVN r14487]
2002-07-17 01:54:58 +00:00
Dave Abrahams
134bc44c45
destroy_reference -> destroy_referent
...
[SVN r14486]
2002-07-17 01:53:33 +00:00
Dave Abrahams
1d2dc98f50
MSVC6 workaround
...
[SVN r14485]
2002-07-16 20:01:38 +00:00
Dave Abrahams
7a05b89a93
MSVC6 workaround
...
[SVN r14484]
2002-07-16 17:15:36 +00:00
Dave Abrahams
2bfeb20550
Added type checking when converting some Python types from python as return values.
...
[SVN r14478]
2002-07-16 11:45:10 +00:00
Dave Abrahams
fa779034b5
VC7.1 workarounds
...
[SVN r14477]
2002-07-16 11:31:36 +00:00
Ralf W. Grosse-Kunstleve
ea5cfdcdce
missing inline keywords added (MIPSpro 7.3 diagnostics)
...
[SVN r14469]
2002-07-15 20:07:04 +00:00
Ralf W. Grosse-Kunstleve
ba1eab1bf0
is_string_literal<char* const> specialization enabled for MIPSpro; this fixes the list.test failures.
...
[SVN r14468]
2002-07-15 19:09:57 +00:00
Dave Abrahams
149c60bd2e
Still further rationalized conversion registry
...
[SVN r14462]
2002-07-14 23:25:56 +00:00
Dave Abrahams
9795a27482
Even further rationalized conversion registry
...
[SVN r14458]
2002-07-14 20:36:54 +00:00
Dave Abrahams
baccdba75c
Better error reporting
...
[SVN r14456]
2002-07-14 18:44:28 +00:00
Dave Abrahams
93b4c6291a
Removed flotsam
...
[SVN r14455]
2002-07-14 18:42:43 +00:00
Dave Abrahams
815edf1ba5
Apply VC6 workaround and None default constructor patch from Dave Hawkes.
...
[SVN r14452]
2002-07-14 16:26:10 +00:00
Dave Abrahams
df7b4d81c7
Tests for Tru64 CXX regression
...
[SVN r14451]
2002-07-14 16:09:46 +00:00
Dave Abrahams
3e07ba1012
tru64cxx6.5 workarounds
...
[SVN r14450]
2002-07-14 16:07:39 +00:00
Dave Abrahams
32c6906750
Remove circular dependency on working converters
...
[SVN r14449]
2002-07-14 14:37:20 +00:00
Dave Abrahams
3ebe4c47ba
Better error reporting
...
[SVN r14448]
2002-07-14 13:04:27 +00:00
Dave Abrahams
5b803f00e1
VC6 workarounds
...
[SVN r14447]
2002-07-14 12:38:41 +00:00
Dave Abrahams
9a0118d991
untabify
...
[SVN r14444]
2002-07-13 21:36:57 +00:00
Dave Abrahams
093aae1f46
Further rationalized conversion registry
...
[SVN r14441]
2002-07-13 18:44:51 +00:00
Dave Abrahams
e431318dc0
Added some more tests
...
[SVN r14437]
2002-07-13 15:16:50 +00:00
Dave Abrahams
c15812add2
long long fixes
...
[SVN r14434]
2002-07-13 12:11:53 +00:00
Dave Abrahams
3375cdbb49
Fixed for VC7.1
...
[SVN r14433]
2002-07-13 12:11:06 +00:00
Dave Abrahams
559b564714
tru64cxx6.5 fixes
...
[SVN r14421]
2002-07-12 14:32:20 +00:00
Dave Abrahams
3ac4cfb9a7
Fix mistaken cast
...
[SVN r14420]
2002-07-12 11:37:31 +00:00
Dave Abrahams
a4d651ce9a
Kill tru64cxx warnings
...
[SVN r14419]
2002-07-12 11:36:15 +00:00
Dave Abrahams
d3bbc0eaa5
Work around older EDG bug
...
[SVN r14415]
2002-07-11 21:41:12 +00:00
Dave Abrahams
9ff90c98cd
Merged registry tracing
...
[SVN r14414]
2002-07-11 21:32:39 +00:00
Dave Abrahams
b8aaf7d7b1
Rationalized conversion registry
...
Better error reporting
[SVN r14412]
2002-07-11 21:04:33 +00:00
Dave Abrahams
c0ecde90bc
Test a few different lvalue conversions
...
[SVN r14411]
2002-07-11 21:03:30 +00:00
Dave Abrahams
83719a6f48
Attempted fix for long long handling
...
[SVN r14410]
2002-07-11 20:44:22 +00:00
Dave Abrahams
28011bbf55
Remove tuple/string dependencies for Achim
...
[SVN r14402]
2002-07-10 21:41:11 +00:00
Paul Mensonides
88170f6dc4
updated to new iteration interface
...
[SVN r14388]
2002-07-10 06:32:00 +00:00
Dave Abrahams
931aab22bb
Use Paul M's preprocessor iteration
...
[SVN r14384]
2002-07-09 19:35:48 +00:00
Dave Abrahams
6cb4fbb1c4
Use Paul M's preprocessor iteration
...
[SVN r14383]
2002-07-09 19:21:52 +00:00
Dave Abrahams
54a551e488
Add missing prototype
...
[SVN r14381]
2002-07-09 18:58:45 +00:00
Dave Abrahams
5a0d84f185
Smarter range checking
...
[SVN r14380]
2002-07-09 18:57:53 +00:00
Dave Abrahams
222396759b
MWERKS bug workaround
...
[SVN r14379]
2002-07-09 18:49:09 +00:00
Dave Abrahams
128c0ed5a1
Fixes for MSVC
...
[SVN r14378]
2002-07-09 18:43:00 +00:00
Dave Abrahams
ea74e34446
CWPro8 bug workarounds
...
[SVN r14377]
2002-07-09 18:38:02 +00:00
Dave Abrahams
c7225a059f
workaround for CWPro7.2
...
[SVN r14372]
2002-07-09 15:20:18 +00:00
Dave Abrahams
c1f8ae662f
Added missing typename
...
[SVN r14367]
2002-07-09 10:27:18 +00:00
Dave Abrahams
7d3227128c
rvalue_data -> rvalue_from_python_data
...
[SVN r14357]
2002-07-08 21:35:18 +00:00
Dave Abrahams
182b6755f5
rvalue_data -> rvalue_from_python_data
...
[SVN r14355]
2002-07-08 19:17:00 +00:00
Dave Abrahams
0945f79ced
Various kinds of cleanup and code massage; preparing for rvalue from_python protocol change
...
[SVN r14353]
2002-07-08 17:17:31 +00:00
Dave Abrahams
8b611322e5
Use new void_return mechanism
...
[SVN r14352]
2002-07-08 17:14:26 +00:00
Dave Abrahams
b255796b33
Bug fixes
...
[SVN r14308]
2002-07-05 15:25:40 +00:00
Dave Abrahams
2ae7c60780
Fix refcounting bugs in class object; add regression
...
Removed flotsam
[SVN r14287]
2002-07-02 23:34:21 +00:00
Dave Abrahams
279ad90a3c
copy_ctor_self => assignment_self
...
[SVN r14286]
2002-07-02 23:31:40 +00:00
Dave Abrahams
bed7a7d29c
Python long support
...
[SVN r14271]
2002-07-01 21:25:01 +00:00
Dave Abrahams
f02a3c5b47
Now inheriting object_cref from object
...
[SVN r14270]
2002-07-01 21:23:10 +00:00
Dave Abrahams
d7df5126ce
list implementation
...
[SVN r14263]
2002-06-29 19:51:12 +00:00
Dave Abrahams
97ecfe7e03
a couple more tests
...
[SVN r14262]
2002-06-29 19:27:42 +00:00
Dave Abrahams
f30fde3a52
list implementation
...
[SVN r14261]
2002-06-29 19:24:11 +00:00
Dave Abrahams
d7273dee1c
added missing 'explicit'
...
[SVN r14260]
2002-06-29 18:49:43 +00:00
Dave Abrahams
55dff4d512
slicing
...
[SVN r14219]
2002-06-20 21:47:26 +00:00
Ralf W. Grosse-Kunstleve
693b21188c
previous patch breaks Visual C++ 6 & 7 compilations. Roll-back to a state that allows others to use CVS while we do more experiments.
...
[SVN r14208]
2002-06-20 10:33:34 +00:00
Ralf W. Grosse-Kunstleve
220734ccac
workaround for IRIX CC (EDG238) bug; move to namespace boost::python::api
...
[SVN r14193]
2002-06-20 02:53:25 +00:00
Ralf W. Grosse-Kunstleve
bf84024d6b
maybe slower but certainly conforming
...
[SVN r14190]
2002-06-20 00:19:59 +00:00
Ralf W. Grosse-Kunstleve
7bb39ae541
IRIX CC (EDG 238) fix/workaround.
...
[SVN r14189]
2002-06-19 23:00:43 +00:00
Dave Abrahams
d250057a7c
GCC 3 workaround
...
[SVN r14188]
2002-06-19 22:58:58 +00:00
Dave Abrahams
d07454659a
Work around some gcc-2.95.x bugs
...
Optimize code slightly by eliminating temporaries
[SVN r14185]
2002-06-19 19:18:21 +00:00
Dave Abrahams
913d2984ce
Fixed object proxy chaining for everything bug GCC 2.9x
...
[SVN r14183]
2002-06-19 16:34:26 +00:00
Dave Abrahams
e2d75c0b76
Fixed is_borrowed_ptr
...
[SVN r14174]
2002-06-19 02:45:39 +00:00
Dave Abrahams
8aba486295
Fix tru64cxx problems, remove operator*/-> from object
...
[SVN r14173]
2002-06-19 02:12:14 +00:00
Dave Abrahams
66f2cd81a8
object operator support
...
[SVN r14168]
2002-06-18 13:49:09 +00:00
Dave Abrahams
87bda9e124
work around early EDG problem
...
[SVN r14164]
2002-06-17 22:26:17 +00:00
Dave Abrahams
954d019895
work around early EDG problem
...
[SVN r14163]
2002-06-17 20:23:13 +00:00
Dave Abrahams
41132af773
Bug fix
...
[SVN r14160]
2002-06-16 22:59:09 +00:00
Dave Abrahams
9a5b89da59
initial checkin
...
[SVN r14159]
2002-06-16 21:31:29 +00:00
Dave Abrahams
c12ffa21da
beginning of object support
...
[SVN r14157]
2002-06-16 20:41:54 +00:00
Dave Abrahams
0b5937a396
type -> boost::type
...
[SVN r14154]
2002-06-16 20:18:51 +00:00
Dave Abrahams
773bb0651e
borrow() -> borrowed()
...
type -> boost::type
[SVN r14153]
2002-06-16 20:13:38 +00:00
Dave Abrahams
8817b1e2af
fixed missing template parameter
...
[SVN r14140]
2002-06-13 14:06:08 +00:00
Dave Abrahams
366ee6d24b
reference<> => handle<>
...
[SVN r14136]
2002-06-12 21:59:17 +00:00
Dave Abrahams
0d58869d6e
Fix refcounting bug
...
[SVN r14135]
2002-06-12 21:57:35 +00:00
Dave Abrahams
52ba3c7f80
expect_non_null optimization
...
[SVN r14134]
2002-06-12 20:52:53 +00:00
Dave Abrahams
14d2bae238
initial commit
...
[SVN r14131]
2002-06-11 19:51:44 +00:00
Dave Abrahams
e331512473
fix typo
...
[SVN r14130]
2002-06-11 15:48:32 +00:00
Dave Abrahams
1de6a21f3a
Fix transform_iterator nonconformance
...
[SVN r14114]
2002-06-08 16:51:16 +00:00
Dave Abrahams
43d8c81104
use sys.maxint
...
[SVN r14112]
2002-06-08 15:35:10 +00:00
Ralf W. Grosse-Kunstleve
89930f34d7
undo accidental commit
...
[SVN r14103]
2002-06-07 17:14:13 +00:00
Ralf W. Grosse-Kunstleve
59ea6b120c
MIPSpro 7.3.1.3 adjustments
...
[SVN r14102]
2002-06-07 16:37:24 +00:00
Ralf W. Grosse-Kunstleve
7c312d358b
work-around for mipspro linker problem.
...
[SVN r14095]
2002-06-06 21:57:16 +00:00
Dave Abrahams
ac2746f680
* Generalized use of force_instantiate()
...
* Proper handling for numeric conversion overflows
* Moved internal converter names out of the way to prepare for user conversions
* Added comments
* Fixed a bug where None could be converted to the NULL target of a member function call, causing a crash.
* Wiped out and restarted todo.txt
* long long support
* Added more regression tests and checks for current limitations
[SVN r14094]
2002-06-06 20:24:39 +00:00
Ralf W. Grosse-Kunstleve
e2b4178f42
work-around for MIPSpro 7.3.1.3 problems that avoids #ifdef
...
[SVN r14085]
2002-06-05 23:47:18 +00:00
Ralf W. Grosse-Kunstleve
266954be99
adjustments for SGI MIPSpro 7.3.1.3m; tested with gcc, tru64_cxx65, vc7 tool sets.
...
[SVN r14084]
2002-06-05 22:13:34 +00:00
Dave Abrahams
2e3ae9decb
fixup for __module__ attribute setting
...
[SVN r14082]
2002-06-04 20:26:18 +00:00
Dave Abrahams
6741698f71
Added comment as syncmail test
...
[SVN r14080]
2002-06-04 12:38:14 +00:00
Dave Abrahams
ccae1cc430
cleanup refcounting/naming
...
[SVN r14077]
2002-06-04 04:18:47 +00:00
Dave Abrahams
241a5bf4e5
operators documentation
...
[SVN r14076]
2002-06-04 03:30:34 +00:00
Dave Abrahams
e36aba8c66
bug fix
...
[SVN r14075]
2002-06-04 03:22:37 +00:00
Dave Abrahams
1a0baef147
fixed mod. date
...
[SVN r14074]
2002-06-04 02:41:30 +00:00
Ralf W. Grosse-Kunstleve
9a49d267eb
EDG 245: trailing comma is nonstandard
...
[SVN r14073]
2002-06-03 19:12:40 +00:00
Ralf W. Grosse-Kunstleve
7a832f1fdb
automatic addition of __module__ to class dict
...
[SVN r14072]
2002-06-03 18:35:59 +00:00
Dave Abrahams
16c391c78c
enable operators.hpp for v2
...
eliminate dependence on full boost/function.hpp
[SVN r14071]
2002-06-02 19:09:03 +00:00
Dave Abrahams
92aae63af2
str(), pow(), complex() support
...
[SVN r14070]
2002-06-02 18:35:09 +00:00
Dave Abrahams
b042644c85
bind() doesn't work on extern "C" functions
...
[SVN r14069]
2002-06-02 12:01:35 +00:00
Dave Abrahams
97afc4bd0c
operator support
...
[SVN r14068]
2002-06-02 05:44:06 +00:00
Dave Abrahams
a67b29a576
Flotsam removal; in theory this works around some Sun incompatibility also.
...
See http://mail.python.org/pipermail/c++-sig/2002-May/001193.html
[SVN r14066]
2002-06-02 05:39:41 +00:00
Dave Abrahams
97c87d0a99
fixed #include guard
...
[SVN r14065]
2002-06-02 05:35:30 +00:00
Dave Abrahams
fedf8d9935
Apply Martin's KCC bug workaround
...
[SVN r14062]
2002-05-29 21:24:25 +00:00
Dave Abrahams
23bfb84e38
Finally, it works on AIX!
...
[SVN r14061]
2002-05-29 20:32:49 +00:00
Dave Abrahams
c7d16fbf9e
Pearu's test
...
[SVN r14057]
2002-05-29 13:02:14 +00:00
Dave Abrahams
033a3dd620
doc updates
...
[SVN r14056]
2002-05-29 12:59:39 +00:00
Dave Abrahams
f5a0b2fed8
Bug fix, thanks to Pearu Pearson for pointing it out!
...
[SVN r14055]
2002-05-28 23:47:38 +00:00
Dave Abrahams
b03dcfb7de
doc updates
...
[SVN r14054]
2002-05-28 20:42:12 +00:00
Dave Abrahams
502094439c
Kill superfluous forward declaration
...
[SVN r14048]
2002-05-28 20:26:41 +00:00
Dave Abrahams
c15f812366
bugfix
...
[SVN r14035]
2002-05-24 11:16:22 +00:00
Dave Abrahams
dd1b102282
result() fixes
...
[SVN r14031]
2002-05-23 22:42:09 +00:00
Dave Abrahams
67b3cdc7b7
lvalue_from_pytype + documentation
...
[SVN r14030]
2002-05-23 16:38:44 +00:00
Dave Abrahams
051994bdf4
initial commit
...
[SVN r14027]
2002-05-23 16:28:37 +00:00
Dave Abrahams
0f7c12b517
Added result() test
...
[SVN r14025]
2002-05-23 16:25:45 +00:00
Dave Abrahams
aa2b0090d3
bugfix
...
[SVN r14022]
2002-05-23 16:17:53 +00:00
Dave Abrahams
00b27c20da
Added detail/result.hpp and tests
...
[SVN r14000]
2002-05-21 23:18:58 +00:00
Dave Abrahams
7ecd7e84d9
Cleaned up internals and generalized detail::target()
...
[SVN r13998]
2002-05-21 16:37:30 +00:00
Dave Abrahams
49c2dbd4a7
respect <sysinclude>
...
[SVN r13997]
2002-05-21 16:35:49 +00:00
Dave Abrahams
cf46535b66
instance_holder moved to boost::python
...
[SVN r13994]
2002-05-21 16:16:25 +00:00
Dave Abrahams
91e2e6f207
Bugfixes
...
[SVN r13981]
2002-05-19 20:29:56 +00:00
Dave Abrahams
b63434ce2e
Added composition
...
[SVN r13980]
2002-05-19 20:29:40 +00:00
Dave Abrahams
dde6c42421
initial commit
...
[SVN r13979]
2002-05-19 20:23:00 +00:00
Dave Abrahams
beb6cca88d
initial commit
...
[SVN r13976]
2002-05-19 14:06:16 +00:00
Dave Abrahams
ba2f18ce21
Lots of documentation updates, plus the associated code shuffling needed to expose the right things to users
...
[SVN r13975]
2002-05-19 04:57:44 +00:00
Dave Abrahams
c928eded74
bugfix
...
[SVN r13962]
2002-05-17 05:04:37 +00:00
Dave Abrahams
9baefc2e56
Documentation updates
...
[SVN r13961]
2002-05-17 05:02:44 +00:00
Dave Abrahams
313fe2c76c
input iterator support
...
[SVN r13960]
2002-05-17 05:01:53 +00:00
Dave Abrahams
53c69e7ad5
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
Dave Abrahams
3ff935d4c4
initial commit
...
[SVN r13844]
2002-05-13 17:03:05 +00:00
Dave Abrahams
9fa89e8596
Added iterator support plus a minimal test to look for refcount problems.
...
[SVN r13843]
2002-05-13 16:41:50 +00:00
Dave Abrahams
6c20af07f7
Added setattr(), and the ability to query the class registry to see if a class has already been created
...
[SVN r13842]
2002-05-13 16:40:34 +00:00
Dave Abrahams
56abd7ba70
Added setattr()
...
[SVN r13841]
2002-05-13 16:39:25 +00:00
Dave Abrahams
dc1769b28a
Handle reference<T> in make_function() calls.
...
[SVN r13840]
2002-05-13 16:35:07 +00:00
Dave Abrahams
97b863101b
Add result_type definition
...
[SVN r13839]
2002-05-13 16:33:55 +00:00
Dave Abrahams
0a1b62a760
Added is_reference_to_class, is_pointer_to_class
...
[SVN r13838]
2002-05-13 16:32:59 +00:00
Dave Abrahams
f2fa852f1a
initial commit
...
[SVN r13837]
2002-05-13 16:31:42 +00:00
Dave Abrahams
59f4ddf5af
Work around MSVC6 bug
...
[SVN r13836]
2002-05-13 16:30:09 +00:00
Dave Abrahams
673d857bd8
Added setattr()
...
[SVN r13835]
2002-05-13 16:29:43 +00:00
Dave Abrahams
36be16b3e9
Quick bugfix
...
[SVN r13825]
2002-05-11 17:11:51 +00:00
Dave Abrahams
390bb1988d
implemented back_reference<>
...
[SVN r13811]
2002-05-10 15:48:27 +00:00
Dave Abrahams
63deae3ab2
Moved pointee up from detail
...
[SVN r13810]
2002-05-10 15:47:59 +00:00
Dave Abrahams
710374ed1e
Added Dereferenceable, ResultConverter
...
[SVN r13809]
2002-05-10 15:47:04 +00:00
Dave Abrahams
8f1dc2522a
Added Dereferenceable
...
[SVN r13808]
2002-05-10 15:46:37 +00:00
Dave Abrahams
9c3dd76e25
obsolete
...
[SVN r13807]
2002-05-10 15:42:52 +00:00
Dave Abrahams
3328087de1
Added missing add_property chaining
...
[SVN r13806]
2002-05-10 15:41:44 +00:00
Dave Abrahams
ec3f5ff40b
initial commit
...
[SVN r13799]
2002-05-10 09:44:24 +00:00
Dave Abrahams
3b000f080e
tweak
...
[SVN r13798]
2002-05-10 09:38:07 +00:00
Dave Abrahams
09046c53ef
ResultConverter/ResultConverterGenerator
...
[SVN r13793]
2002-05-10 04:00:33 +00:00
Dave Abrahams
13331d3eab
updated
...
[SVN r13792]
2002-05-10 00:58:31 +00:00
Dave Abrahams
a2a1a557f5
initial commit
...
[SVN r13788]
2002-05-09 17:49:18 +00:00
Dave Abrahams
fff4cc8b0d
tweaks
...
[SVN r13787]
2002-05-09 17:48:42 +00:00
Dave Abrahams
aa0fc6dfe7
trivial bugfix
...
[SVN r13784]
2002-05-09 17:37:06 +00:00
Dave Abrahams
c639ac0c5a
finished
...
[SVN r13779]
2002-05-09 17:01:27 +00:00
Dave Abrahams
45aa77079d
initial commit
...
[SVN r13778]
2002-05-09 16:53:33 +00:00
Dave Abrahams
8e57090a75
Fix broken links
...
[SVN r13777]
2002-05-09 16:04:17 +00:00
Dave Abrahams
e7cb8c8b4f
Continuing updates
...
[SVN r13776]
2002-05-09 14:29:07 +00:00
Dave Abrahams
57002aca36
Removed flotsam
...
[SVN r13775]
2002-05-09 14:28:37 +00:00
Dave Abrahams
5956d3ec77
fix tabs and line-endings
...
[SVN r13774]
2002-05-09 14:24:57 +00:00
Dave Abrahams
2d522de701
untabify
...
[SVN r13773]
2002-05-09 14:07:22 +00:00
Dave Abrahams
aef987d832
work around OSF linker problem
...
[SVN r13768]
2002-05-09 02:00:22 +00:00
Dave Abrahams
c5d90745a0
pointer_holder_back_reference.hpp -> ptr_holder_back_reference.hpp (31 character limit)
...
[SVN r13767]
2002-05-09 01:59:32 +00:00
Dave Abrahams
1d160762b5
initial commit
...
[SVN r13762]
2002-05-08 22:13:30 +00:00
Dave Abrahams
b45b9e5ccf
bug fix
...
[SVN r13759]
2002-05-08 21:51:09 +00:00
Dave Abrahams
4b9931c417
undo last change; not worth it.
...
[SVN r13758]
2002-05-08 20:10:40 +00:00
Dave Abrahams
34424d7a00
function* -> PyObject* simplifies documentation
...
[SVN r13757]
2002-05-08 20:04:37 +00:00
Dave Abrahams
7cd32fc4eb
initial commit
...
[SVN r13755]
2002-05-08 19:07:22 +00:00
Dave Abrahams
c9097566e2
*** empty log message ***
...
[SVN r13740]
2002-05-08 04:23:03 +00:00
Dave Abrahams
e26556c631
initial checkin
...
[SVN r13739]
2002-05-08 04:22:34 +00:00
Dave Abrahams
bd32dce19a
*** empty log message ***
...
[SVN r13738]
2002-05-08 03:59:53 +00:00
Dave Abrahams
152a3f2e5f
initial commit
...
[SVN r13737]
2002-05-08 03:23:58 +00:00
Dave Abrahams
4fe6815062
roll back mistaken checkin
...
[SVN r13736]
2002-05-07 23:25:33 +00:00
Dave Abrahams
525979afaa
testing for char conversions
...
[SVN r13735]
2002-05-07 23:23:32 +00:00
Dave Abrahams
93a10f33d5
initial checkin
...
[SVN r13655]
2002-05-03 22:16:42 +00:00
Dave Abrahams
c9b4fb418a
Removed flotsam
...
[SVN r13653]
2002-05-03 21:20:12 +00:00
Dave Abrahams
2151bf8f9a
obsolete
...
[SVN r13650]
2002-05-03 19:05:03 +00:00
Dave Abrahams
fa64ef6f00
Removed flotsam
...
[SVN r13629]
2002-05-03 03:35:18 +00:00
Dave Abrahams
a31c0e9082
Removed teaser index; updated compiler results for MSVC6/STLPort.
...
[SVN r13609]
2002-05-01 17:28:37 +00:00
Dave Abrahams
365ce29761
Removed outdated msvc projects
...
[SVN r13603]
2002-05-01 12:30:20 +00:00
Dave Abrahams
93ca98d3a8
Some tweaks for gcc-stlport
...
[SVN r13600]
2002-05-01 02:50:19 +00:00
Dave Abrahams
6e86a498ad
vc7.01 alpha workaround
...
[SVN r13599]
2002-05-01 02:49:45 +00:00
Dave Abrahams
94cfe30b77
Workarounds for VC7.01
...
[SVN r13565]
2002-04-26 14:15:33 +00:00
Dave Abrahams
cca3acc035
Test for 9 arguments
...
[SVN r13521]
2002-04-18 04:11:49 +00:00
Dave Abrahams
f0e3fd9e72
*** empty log message ***
...
[SVN r13520]
2002-04-18 04:00:30 +00:00
Dave Abrahams
8388163aaf
corrected BOOST_PYTHON_MAX_ARITY response
...
made things compile in time on EDG
increased BOOST_PYTHON_DEBUGGABLE_ARITY to 15
[SVN r13519]
2002-04-18 03:45:27 +00:00
Dave Abrahams
a203214ef9
More cleanups for mpl_v2
...
[SVN r13516]
2002-04-17 04:34:34 +00:00
Dave Abrahams
4250893d2f
doc updates,
...
arbitrary arity constructors
[SVN r13511]
2002-04-17 00:22:38 +00:00
Dave Abrahams
0c1e2a7347
copy_mutable_reference -> copy_non_const_reference
...
arbitrary arg support for constructors
[SVN r13508]
2002-04-17 00:20:04 +00:00
Ralf W. Grosse-Kunstleve
d5c35a1d83
Supported Platform section overhaul.
...
[SVN r13507]
2002-04-16 22:02:00 +00:00
Dave Abrahams
722036f10e
trivial changes for MPL v2
...
[SVN r13506]
2002-04-16 21:10:55 +00:00
Dave Abrahams
8eab74ea81
Make 2.95.2 workaround MINGW-specific
...
[SVN r13489]
2002-04-15 04:09:52 +00:00
Dave Abrahams
473d38c846
Warning suppression for Cygwin 2.95.2
...
[SVN r13488]
2002-04-15 04:08:49 +00:00
Ralf W. Grosse-Kunstleve
a9fb1b25a8
comment at beginning of file updated.
...
[SVN r13483]
2002-04-14 15:24:19 +00:00
Dave Abrahams
360dbd9e5e
Fixes for linking with Intel 6
...
[SVN r13479]
2002-04-13 17:04:11 +00:00
Dave Abrahams
8c4f9d913d
Suppress warning for smart compilers
...
[SVN r13478]
2002-04-13 16:43:17 +00:00
Dave Abrahams
e4b1377b0e
vc7 compatibility for BOost.Python v1
...
Better error messages for Jam when actions are too long
[SVN r13477]
2002-04-13 15:33:00 +00:00
Dave Abrahams
fc5e0fb012
propagate standard library directory from intel toolsets
...
[SVN r13472]
2002-04-13 04:29:11 +00:00
Dave Abrahams
9a140643c8
fixes for GCC .so/exception problems
...
[SVN r13471]
2002-04-13 04:23:41 +00:00
Dave Abrahams
5fbba7bc01
initial checkin
...
[SVN r13470]
2002-04-13 04:21:01 +00:00
Dave Abrahams
4cf7ab3425
fixes for GCC .so/exception problems
...
[SVN r13469]
2002-04-13 04:06:26 +00:00
Dave Abrahams
b7f93bd4ea
obsolete
...
[SVN r13467]
2002-04-12 18:35:35 +00:00
Dave Abrahams
962a08700e
Use PP lib
...
[SVN r13463]
2002-04-12 18:29:14 +00:00
Dave Abrahams
d23daf225d
Choose BOOST_PYTHON_DYNAMIC_LIB by default
...
[SVN r13462]
2002-04-12 18:21:42 +00:00
Dave Abrahams
e5f2b0c0a9
initial checkin
...
[SVN r13461]
2002-04-12 17:20:49 +00:00
Dave Abrahams
6aa80b07e7
killed extra semicolon
...
[SVN r13455]
2002-04-12 05:08:02 +00:00
Dave Abrahams
be0ae2389c
fixed spelling of filename
...
[SVN r13454]
2002-04-12 05:06:12 +00:00
Dave Abrahams
7d8b6d149e
Fixed installation/configuration checks
...
[SVN r13451]
2002-04-11 21:01:10 +00:00
Dave Abrahams
a47fbc18f7
Use PP lib for holders
...
[SVN r13447]
2002-04-11 18:58:10 +00:00
Dave Abrahams
47ad802ab6
Pass policies to returning<> by-pointer for GCC 2.95.2 :(
...
[SVN r13443]
2002-04-11 12:44:37 +00:00
Dave Abrahams
8a3e786294
Use preprocessor for detail/returning.hpp
...
[SVN r13442]
2002-04-11 04:18:52 +00:00
Dave Abrahams
4018b284e3
returning takes policies by-pointer for GCC 2.95.3 :(
...
[SVN r13441]
2002-04-11 04:17:29 +00:00
Ralf W. Grosse-Kunstleve
b704d42fe4
Restore workaround for Compaq cxx and SGI CC (it is a generic EDG problem).
...
[SVN r13438]
2002-04-10 20:56:35 +00:00
Dave Abrahams
5dab2802b3
changed the formula for function description with the PP lib
...
[SVN r13437]
2002-04-10 19:33:52 +00:00
Dave Abrahams
377fbed517
Start using preprocessor library
...
[SVN r13436]
2002-04-10 19:33:06 +00:00
Dave Abrahams
eab0a73f53
Use preprocessor lib for caller.hpp
...
[SVN r13435]
2002-04-10 17:30:34 +00:00
Dave Abrahams
558170582a
Start using preprocessor library
...
[SVN r13427]
2002-04-10 09:41:52 +00:00
Dave Abrahams
10ffaec730
Start using preprocessor
...
[SVN r13426]
2002-04-10 09:39:27 +00:00
Dave Abrahams
f17876969d
Removed Ralf's workaround for my bug
...
[SVN r13422]
2002-04-10 06:07:51 +00:00
Dave Abrahams
81777a29d5
Fixed Jamfile for running all tests
...
Updated MWERKS warning suppression
Rationalized template export
[SVN r13421]
2002-04-10 05:43:55 +00:00
Dave Abrahams
3944786c13
Fixes
...
[SVN r13412]
2002-04-09 15:54:59 +00:00
Dave Abrahams
af939fad66
MSVC workaround
...
[SVN r13411]
2002-04-09 14:51:02 +00:00
Dave Abrahams
79f8f3eb14
Another way to break the lib from Peter Bienstman
...
[SVN r13410]
2002-04-09 14:48:23 +00:00
Dave Abrahams
9137b38fb9
module name bug fix
...
[SVN r13374]
2002-04-05 05:11:10 +00:00
Dave Abrahams
4bb5ee4b17
Fixes for GC interoperability
...
[SVN r13373]
2002-04-05 04:11:04 +00:00
Dave Abrahams
022c8502c0
Add a Numeric interaction test
...
[SVN r13371]
2002-04-04 22:52:48 +00:00
Dave Abrahams
b601ba55d0
Yet another bug reported by Peter Bienstman is now fixed.
...
[SVN r13370]
2002-04-04 21:18:00 +00:00
Dave Abrahams
8de3571aa8
initial checkin
...
[SVN r13368]
2002-04-04 17:27:24 +00:00
Dave Abrahams
5a6bc4404a
Peter Bienstman's regression tests and associated fixes.
...
[SVN r13366]
2002-04-04 15:53:12 +00:00
Dave Abrahams
17eb4a2660
Bug fix thanks to "Peter Bienstman" <pbienst@MIT.EDU> for finding it.
...
[SVN r13361]
2002-04-03 17:33:34 +00:00
Dave Abrahams
81124780d0
Support for constructor policies
...
[SVN r13350]
2002-04-02 22:19:22 +00:00
Dave Abrahams
aed7e14d4b
Add test for regular functions added as member functions
...
[SVN r13348]
2002-04-02 21:11:57 +00:00
Dave Abrahams
6835c344eb
Simplified fix
...
[SVN r13347]
2002-04-02 21:08:55 +00:00
Dave Abrahams
0b965d1ee4
fixed link
...
[SVN r13345]
2002-04-02 07:52:07 +00:00
Dave Abrahams
ed184acb40
initial checkin
...
[SVN r13344]
2002-04-02 05:48:46 +00:00
Dave Abrahams
7d7eac5030
Don't build any Python stuff if no Python installation found
...
[SVN r13342]
2002-04-01 21:47:16 +00:00
Dave Abrahams
68dbb13084
initial checkin
...
[SVN r13316]
2002-03-30 13:47:36 +00:00
Dave Abrahams
27d335ebe1
Fixes to last checkin
...
[SVN r13312]
2002-03-30 02:21:00 +00:00
Dave Abrahams
900e035412
data member support
...
[SVN r13311]
2002-03-30 01:43:26 +00:00
Dave Abrahams
bc552d326c
initial checkin
...
[SVN r13310]
2002-03-30 01:29:31 +00:00
Dave Abrahams
7ffc983edd
support for data members
...
[SVN r13309]
2002-03-30 01:23:28 +00:00
Dave Abrahams
4a81d366bb
Stop exporting the TypeObject
...
[SVN r13308]
2002-03-30 01:22:18 +00:00
Dave Abrahams
383a51dde8
removed flotsam
...
[SVN r13307]
2002-03-30 01:21:10 +00:00
Dave Abrahams
2a6060e425
Cleanup
...
[SVN r13283]
2002-03-26 17:41:06 +00:00
Dave Abrahams
576269dae9
more implicit conversion work
...
[SVN r13282]
2002-03-26 17:16:33 +00:00
Dave Abrahams
ac34e0e108
implicit conversions
...
[SVN r13277]
2002-03-26 06:38:41 +00:00
Dave Abrahams
11bd4c3223
Test for has_back_reference<> specialization
...
[SVN r13272]
2002-03-25 23:55:08 +00:00
Dave Abrahams
8d88a92fe4
instantiation hacks for tru64cxx6.5
...
[SVN r13265]
2002-03-24 21:31:21 +00:00
Dave Abrahams
6004a35e23
bug fix
...
[SVN r13263]
2002-03-24 17:22:32 +00:00
Dave Abrahams
a3a633242f
Added missing declspec
...
[SVN r13262]
2002-03-24 17:13:00 +00:00
Dave Abrahams
4ad579d4ad
extend minGW workaround to all compilers
...
[SVN r13261]
2002-03-24 17:09:01 +00:00
Dave Abrahams
2666c7312f
bug fix
...
[SVN r13260]
2002-03-24 16:48:10 +00:00
Dave Abrahams
516f30a307
fixes for older KCCs
...
[SVN r13258]
2002-03-24 15:51:50 +00:00
Dave Abrahams
9d3d50c654
initial checkin
...
[SVN r13256]
2002-03-24 15:19:56 +00:00
Dave Abrahams
453fbbed1b
initial checkin
...
[SVN r13255]
2002-03-24 15:05:58 +00:00
Dave Abrahams
0ce8ab7bce
Full virtual function and abstract base support; new class interface.
...
[SVN r13253]
2002-03-24 14:52:30 +00:00
Dave Abrahams
d72128107e
no comment
...
[SVN r13231]
2002-03-20 07:16:06 +00:00
Dave Abrahams
3b8dc924c3
Removed defunct workarounds
...
[SVN r13230]
2002-03-20 07:06:09 +00:00
Dave Abrahams
08ac287726
warning suppression for vc7
...
[SVN r13229]
2002-03-20 07:04:28 +00:00
Dave Abrahams
a8d6f40794
*** empty log message ***
...
[SVN r13210]
2002-03-15 14:16:31 +00:00
Dave Abrahams
a2071feeb1
Roll back vc7 workarounds; Aleksey has folded them into the MPL code
...
[SVN r13207]
2002-03-15 12:47:04 +00:00
Dave Abrahams
aa705b07f3
VC7 workaround
...
[SVN r13201]
2002-03-15 00:25:43 +00:00
Dave Abrahams
fbbc1981ca
Bug fix (thanks, VC7!)
...
[SVN r13200]
2002-03-15 00:25:26 +00:00
Dave Abrahams
6528bd0e4f
Fixes for VC7
...
[SVN r13194]
2002-03-14 18:43:36 +00:00
Dave Abrahams
81a07899ae
initial checkin
...
[SVN r13184]
2002-03-12 21:15:28 +00:00
Dave Abrahams
c18d8fa967
added first virtual function tests
...
[SVN r13183]
2002-03-12 21:14:03 +00:00
Dave Abrahams
3caa91cc36
More fixes
...
[SVN r13182]
2002-03-12 21:07:26 +00:00
Dave Abrahams
0bdf3542e4
factored out find_instance
...
[SVN r13181]
2002-03-12 20:43:42 +00:00
Dave Abrahams
23769371bc
Elimination of boost/python/detail/eval.hpp; using mpl::apply instead
...
[SVN r13176]
2002-03-11 18:57:45 +00:00
Dave Abrahams
bccd854676
Initial work for virtual function support
...
[SVN r13175]
2002-03-11 18:43:02 +00:00
Dave Abrahams
2fa0910547
initial checkin
...
[SVN r13165]
2002-03-10 06:41:40 +00:00
Dave Abrahams
c170b1b83e
char conversions
...
Handle dangling references
[SVN r13164]
2002-03-10 06:41:04 +00:00
Dave Abrahams
be6016a972
Prevent dangling reference returns
...
[SVN r13163]
2002-03-10 06:38:50 +00:00
Dave Abrahams
a56f66e721
Factor to_python guts
...
[SVN r13162]
2002-03-10 06:37:58 +00:00
Dave Abrahams
e589d7f1e1
adjustments for use with callbacks
...
[SVN r13161]
2002-03-10 06:35:59 +00:00
Dave Abrahams
948cde1a31
factored out void_ptr manipulations
...
[SVN r13159]
2002-03-10 06:33:13 +00:00
Dave Abrahams
3447aaa8c6
Pointer/reference from_python callback conversions
...
[SVN r13158]
2002-03-10 06:32:07 +00:00
Dave Abrahams
688c64ce21
char conversions
...
Handle dangling references
[SVN r13157]
2002-03-10 06:29:05 +00:00
Dave Abrahams
7eb42dc36b
factored out void_ptr manipulations
...
[SVN r13156]
2002-03-10 06:26:11 +00:00
Dave Abrahams
ae1c1b3a47
Improved None <==> NULL correspondence
...
[SVN r13155]
2002-03-10 06:25:09 +00:00
Dave Abrahams
74078552df
Improved error messages
...
Added support for pointer/reference returns
[SVN r13154]
2002-03-09 23:59:04 +00:00
Dave Abrahams
5da8206915
initial checkin
...
[SVN r13153]
2002-03-09 21:13:26 +00:00
Dave Abrahams
f271726cd8
Added reference, deep and shallow pointer to_python conversions
...
[SVN r13152]
2002-03-09 21:13:09 +00:00
Dave Abrahams
22f6612354
Killed ambiguity-causing overload
...
[SVN r13150]
2002-03-09 21:08:04 +00:00
Dave Abrahams
74fe5bc4dd
Killed bogus #include
...
msvc6 workaround
[SVN r13149]
2002-03-09 21:05:18 +00:00
Dave Abrahams
69d7011baf
Killed bogus #include
...
[SVN r13148]
2002-03-09 21:02:18 +00:00
Dave Abrahams
0301d4462b
Added reference, deep and shallow pointer to_python conversions
...
[SVN r13147]
2002-03-09 21:01:36 +00:00
Dave Abrahams
7c009e2443
Added static assertion to be sure it's not used on values
...
[SVN r13146]
2002-03-09 20:51:43 +00:00
Dave Abrahams
a16d9f91ee
Initial checkin
...
[SVN r13140]
2002-03-08 16:14:26 +00:00
Dave Abrahams
7e76c85535
initial checkin
...
[SVN r13139]
2002-03-08 16:13:32 +00:00
Dave Abrahams
3054694726
conformance fix
...
[SVN r13138]
2002-03-08 16:05:17 +00:00
Dave Abrahams
a25021d215
Initial checkin
...
[SVN r13137]
2002-03-08 15:32:32 +00:00
Dave Abrahams
532833ff70
initial checkin
...
[SVN r13136]
2002-03-08 15:29:39 +00:00
Dave Abrahams
e79a66851c
Beginning of callback implementation
...
[SVN r13135]
2002-03-08 14:56:39 +00:00
Dave Abrahams
97825fb2c7
Kill some Intel5 warnings
...
[SVN r13108]
2002-03-06 01:33:46 +00:00
Dave Abrahams
bd9df7e619
Apply patch due to Craig Rodriguez
...
[SVN r13049]
2002-03-03 20:46:06 +00:00
Dave Abrahams
087f09e9a6
flotsam removal
...
[SVN r13007]
2002-03-02 02:52:36 +00:00
Dave Abrahams
1257b32464
added missing 'inline'
...
[SVN r13006]
2002-03-02 02:29:06 +00:00
Dave Abrahams
a437af44f8
obsolete
...
[SVN r13005]
2002-03-02 01:52:38 +00:00
Dave Abrahams
9644610e04
obsolete
...
[SVN r13004]
2002-03-02 01:33:55 +00:00
Dave Abrahams
71cbe1cf50
quick fixes for KCC
...
[SVN r13000]
2002-03-01 21:24:49 +00:00
Dave Abrahams
edad2a1ee5
*** empty log message ***
...
[SVN r12999]
2002-03-01 20:33:04 +00:00
Dave Abrahams
0e597f5768
Suppress some warnings on older EDGs
...
[SVN r12984]
2002-02-28 15:38:21 +00:00
Dave Abrahams
b28dc55237
suppress warnings with CWPro7
...
[SVN r12977]
2002-02-28 06:08:27 +00:00
Dave Abrahams
a2dec7a05d
Make cxx 6.5 bugs happy
...
[SVN r12973]
2002-02-28 00:48:48 +00:00
Dave Abrahams
db9fb22cf4
Tests for NULL == None
...
[SVN r12971]
2002-02-28 00:24:52 +00:00
Dave Abrahams
412a00249f
Move module_base to detail, avoiding recompilation dependencies
...
[SVN r12970]
2002-02-28 00:24:06 +00:00
Dave Abrahams
ccb7a8f94f
Make cxx 6.5 bugs happy
...
[SVN r12967]
2002-02-28 00:18:07 +00:00
Dave Abrahams
ee26e13bea
Added missing PyObject*const& converter
...
[SVN r12966]
2002-02-28 00:05:00 +00:00
Dave Abrahams
493ff9c685
Intel 5 compatibility
...
[SVN r12963]
2002-02-27 23:18:08 +00:00
Dave Abrahams
bbc49e1ba3
go with debug build by default
...
[SVN r12962]
2002-02-27 21:13:34 +00:00
Dave Abrahams
0ef39e4440
improvements for EDG
...
[SVN r12961]
2002-02-27 21:13:02 +00:00
Dave Abrahams
8a956bcdf6
missing typename fix
...
[SVN r12960]
2002-02-27 21:12:52 +00:00
Dave Abrahams
a16ff29638
Fixed generation
...
[SVN r12957]
2002-02-27 17:29:01 +00:00
Dave Abrahams
f6381e7e5e
Added complex support, and support for user-defined conversions of classic instances
...
[SVN r12938]
2002-02-25 21:20:05 +00:00
Dave Abrahams
e014765797
More use of ice_xxx for old EDG compilers
...
[SVN r12929]
2002-02-24 20:18:46 +00:00
Dave Abrahams
3899684686
inital checkin
...
[SVN r12925]
2002-02-24 05:28:48 +00:00
Dave Abrahams
e11b457b79
Major rearchitecture of from_python mechanism
...
[SVN r12924]
2002-02-24 05:24:48 +00:00
Dave Abrahams
a04cbd111c
bug fix
...
[SVN r12922]
2002-02-24 04:47:48 +00:00
Dave Abrahams
6c7d3e1eab
inital checkin
...
[SVN r12915]
2002-02-23 21:26:55 +00:00
Dave Abrahams
d965b41bdd
Fix GC problems
...
[SVN r12869]
2002-02-21 01:24:28 +00:00
Dave Abrahams
d660c12a74
editorial fix
...
[SVN r12867]
2002-02-20 05:19:39 +00:00
Dave Abrahams
43bcbf771e
added more-rigorous tests
...
[SVN r12866]
2002-02-20 05:18:12 +00:00
Dave Abrahams
7f420361b1
updated template parameter names
...
[SVN r12865]
2002-02-20 05:15:40 +00:00
Dave Abrahams
361455678a
updated concept names
...
[SVN r12864]
2002-02-20 05:15:14 +00:00
Dave Abrahams
47c1c6288c
Added error checking
...
[SVN r12862]
2002-02-20 05:14:41 +00:00
Dave Abrahams
07abc9fac4
initial checkin
...
[SVN r12861]
2002-02-20 05:13:24 +00:00
Dave Abrahams
266923d9e8
Removed useless default arg -- it was confusing MSVC
...
[SVN r12860]
2002-02-20 05:12:47 +00:00
Dave Abrahams
622ff9d764
*** empty log message ***
...
[SVN r12855]
2002-02-18 23:00:06 +00:00
Dave Abrahams
b75d11da3a
Bug fix thanks to Min Xu
...
[SVN r12849]
2002-02-17 22:29:43 +00:00
Dave Abrahams
8af49161fb
no message
...
[SVN r12845]
2002-02-17 04:37:35 +00:00
Dave Abrahams
ca872af3c8
HolderGenerator renamed to MakeHolder
...
[SVN r12841]
2002-02-16 18:11:24 +00:00
Dave Abrahams
aeccf45d4e
*** empty log message ***
...
[SVN r12840]
2002-02-16 18:10:30 +00:00
Dave Abrahams
dcae0eadd5
*** empty log message ***
...
[SVN r12839]
2002-02-16 16:42:26 +00:00
Dave Abrahams
80effaa541
*** empty log message ***
...
[SVN r12836]
2002-02-16 16:01:37 +00:00
Dave Abrahams
edd93c80a1
inital checkin
...
[SVN r12835]
2002-02-16 15:42:09 +00:00
Dave Abrahams
39646acf5b
updates to be compatible with Rene's new system
...
[SVN r12831]
2002-02-16 00:25:16 +00:00
Dave Abrahams
f697d2daa1
*** empty log message ***
...
[SVN r12825]
2002-02-15 18:53:55 +00:00
Dave Abrahams
607631604f
*** empty log message ***
...
[SVN r12824]
2002-02-15 18:32:57 +00:00
Dave Abrahams
09d012a10b
*** empty log message ***
...
[SVN r12823]
2002-02-15 18:31:22 +00:00
Dave Abrahams
b303d49634
remove defunct code
...
[SVN r12820]
2002-02-15 16:59:39 +00:00
Dave Abrahams
371723a5d4
little fixes
...
[SVN r12819]
2002-02-15 16:37:00 +00:00
Dave Abrahams
4481c3bada
initial checkin
...
[SVN r12818]
2002-02-15 16:20:22 +00:00
Dave Abrahams
70bb30b95a
Tidy
...
[SVN r12810]
2002-02-14 20:09:51 +00:00
Dave Abrahams
ebc641440e
initial checkin
...
[SVN r12808]
2002-02-14 19:44:11 +00:00
Dave Abrahams
586b4db968
initial checkin
...
[SVN r12807]
2002-02-14 18:12:50 +00:00
Dave Abrahams
12c7981450
*** empty log message ***
...
[SVN r12805]
2002-02-14 15:57:40 +00:00
Rene Rivera
08c909fd41
Updated the basic Jamfiles for the new Boost.Build changes.
...
[SVN r12798]
2002-02-14 04:08:20 +00:00
Dave Abrahams
44e43d3b47
Initial checkin of V2 docs
...
[SVN r12797]
2002-02-14 03:39:41 +00:00
Dave Abrahams
9e8273c7f7
backward-compatibility hack for handle_exception()
...
[SVN r12777]
2002-02-10 00:49:13 +00:00
Dave Abrahams
93735c7bf1
Updated docs and provided backwards compatibility for handle_exception()
...
[SVN r12764]
2002-02-08 22:04:01 +00:00
Darin Adler
e37a97e2d5
Always say "private noncopyable" to avoid warnings.
...
[SVN r12762]
2002-02-08 20:08:15 +00:00
Dave Abrahams
8ff5450ece
moved contents of builtin_to_python_converters.hpp to builtin_converters.hpp
...
[SVN r12705]
2002-02-04 20:14:53 +00:00
Dave Abrahams
5d30ddac22
cxx 6.5 fixes
...
[SVN r12689]
2002-02-04 14:49:43 +00:00
Dave Abrahams
80f697ef2a
more bug fixes for really conformant compilers
...
[SVN r12682]
2002-02-04 01:58:08 +00:00
Dave Abrahams
47c7748707
bug fix
...
[SVN r12681]
2002-02-04 01:42:47 +00:00
Dave Abrahams
9f33aa2afc
bug fix
...
[SVN r12680]
2002-02-03 23:58:10 +00:00
Dave Abrahams
1dc6600b59
kill extra ;
...
[SVN r12679]
2002-02-03 23:51:16 +00:00
Dave Abrahams
1ec58c1161
bug fix
...
[SVN r12678]
2002-02-03 23:21:48 +00:00
Ralf W. Grosse-Kunstleve
d023d577b2
extra semicolon removed (cxx 6.3 diag.)
...
[SVN r12677]
2002-02-03 22:33:11 +00:00
Dave Abrahams
21d65ca0bf
arbitrary argument/result adoption
...
[SVN r12664]
2002-02-03 06:34:15 +00:00
Dave Abrahams
bcf4401858
KCC ice workaround
...
[SVN r12663]
2002-02-03 05:09:31 +00:00
Dave Abrahams
262396d48b
Object life support
...
[SVN r12662]
2002-02-03 05:03:05 +00:00
Dave Abrahams
0a9d5f680f
initial checkin
...
[SVN r12661]
2002-02-03 05:02:46 +00:00
Dave Abrahams
64239f1c04
Allow indirect reference/pointer returns
...
[SVN r12659]
2002-02-03 03:05:39 +00:00
Dave Abrahams
7590d546f1
initial checkin
...
[SVN r12657]
2002-02-03 03:05:01 +00:00
Dave Abrahams
021070f066
Prepare to generalize
...
[SVN r12656]
2002-02-03 01:07:29 +00:00
Dave Abrahams
55a4318839
Handle references too
...
[SVN r12655]
2002-02-03 01:07:10 +00:00
Dave Abrahams
90647f30f8
Initial pointer adoption tests
...
Have instances actually dispose of their held C++ objects!
[SVN r12653]
2002-02-02 20:54:06 +00:00
Dave Abrahams
8cc9080d36
Initial pointer adoption tests
...
Have instances actually dispose of their held C++ objects!
[SVN r12652]
2002-02-02 20:48:37 +00:00
Darin Adler
6e5fc91885
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
Ralf W. Grosse-Kunstleve
71de2b5ec5
/Zm upgrade
...
[SVN r12637]
2002-02-02 15:19:59 +00:00
Ralf W. Grosse-Kunstleve
7703f91ee2
fix typo
...
[SVN r12636]
2002-02-02 15:17:37 +00:00
Dave Abrahams
ecc8abcc50
ice_ fixes for KCC
...
[SVN r12634]
2002-02-02 14:34:02 +00:00
Dave Abrahams
14917c9791
initial checkin
...
[SVN r12633]
2002-02-02 14:31:07 +00:00
Dave Abrahams
25c56164b0
Last rewrite of the type conversion mechanism, I hope
...
[SVN r12631]
2002-02-02 14:04:48 +00:00
Dave Abrahams
12988b879e
*** empty log message ***
...
[SVN r12627]
2002-02-02 08:31:11 +00:00
Dave Abrahams
684e391a9a
remove local rule usage for the time being.
...
[SVN r12626]
2002-02-02 00:49:24 +00:00
Dave Abrahams
7a16cd4c37
remove local rule usage for the time being.
...
[SVN r12625]
2002-02-02 00:46:38 +00:00
Dave Abrahams
b3117c2b02
Use call policies
...
[SVN r12618]
2002-02-01 04:36:46 +00:00
Dave Abrahams
6a75fa83b5
New conversion methods, builtin converters
...
----------------------------------------------------------------------
Committing in .
Modified Files:
boost/python/reference_from_python.hpp
boost/python/value_from_python.hpp
boost/python/converter/body.hpp
boost/python/converter/handle.hpp
libs/python/src/converter/builtin_converters.cpp
libs/python/test/m1.cpp libs/python/test/m2.cpp
Added Files:
boost/python/converter/builtin_converters.hpp
boost/python/converter/builtin_to_python_converters.hpp
boost/python/converter/from_python.hpp
boost/python/converter/from_python_data.hpp
boost/python/converter/from_python_function.hpp
boost/python/converter/to_python.hpp
boost/python/converter/to_python_function.hpp
boost/python/object/auto_ptr_generator.hpp
boost/python/object/pointer_holder.hpp
libs/python/src/converter/from_python.cpp
libs/python/src/converter/to_python.cpp
libs/python/test/test_builtin_converters.cpp
libs/python/test/test_builtin_converters.py
Removed Files:
boost/python/convert.hpp boost/python/converter/unwrap.hpp
boost/python/converter/unwrapper.hpp
boost/python/converter/wrap.hpp
boost/python/converter/wrapper.hpp
boost/python/object/class_unwrapper.hpp
----------------------------------------------------------------------
[SVN r12596]
2002-01-31 05:53:54 +00:00
Dave Abrahams
88a8721b89
initial checkin
...
[SVN r12592]
2002-01-30 22:18:50 +00:00
Dave Abrahams
1f12857551
initial checkin
...
[SVN r12591]
2002-01-30 22:12:07 +00:00
Dave Abrahams
71032f6c4c
New conversion mechanism, builtin converters
...
[SVN r12590]
2002-01-30 20:18:39 +00:00
Dave Abrahams
088b1cab83
workarounds for KCC's reservation of 'overload' as a keyword
...
[SVN r12451]
2002-01-23 06:08:46 +00:00
Dave Abrahams
f40a534bfb
cleanup
...
[SVN r12449]
2002-01-22 21:55:08 +00:00
Dave Abrahams
f278530239
Nicer syntactic sugar
...
[SVN r12448]
2002-01-22 19:56:36 +00:00
Dave Abrahams
0389aab0a3
Nicer syntactic sugar
...
[SVN r12447]
2002-01-22 19:51:04 +00:00
Dave Abrahams
51a66a3202
Fixes for gcc-2.95.3
...
[SVN r12442]
2002-01-22 13:52:05 +00:00
Dave Abrahams
248985e51a
ICL compatibility
...
[SVN r12435]
2002-01-22 13:12:41 +00:00
Dave Abrahams
996d83eae0
fix for EDG
...
[SVN r12415]
2002-01-22 02:32:48 +00:00
Ralf W. Grosse-Kunstleve
98a1329dd7
default argument moved to declaration.
...
[SVN r12414]
2002-01-22 01:43:40 +00:00
Ralf W. Grosse-Kunstleve
ed2ebc7d3d
added: missing // after #endif
...
[SVN r12405]
2002-01-21 21:18:47 +00:00
Dave Abrahams
41634f9998
Use ref everywhere for reliability
...
[SVN r12394]
2002-01-21 06:56:27 +00:00
Dave Abrahams
93501af046
always use ref (counting) for safety
...
[SVN r12393]
2002-01-21 06:23:33 +00:00
Dave Abrahams
078585db28
fixed transfer-of-ownership counting to avoid problems
...
[SVN r12392]
2002-01-21 06:20:15 +00:00
Dave Abrahams
03e9e4c1d9
Added class wrapping
...
[SVN r12387]
2002-01-21 00:47:05 +00:00
Dave Abrahams
4a1d077238
Added implicit conversion tests
...
[SVN r12386]
2002-01-20 23:54:26 +00:00
Dave Abrahams
f7a5e6deb8
Moved add_overload functionality to function::add_to_namespace
...
[SVN r12385]
2002-01-20 23:52:52 +00:00
Dave Abrahams
dabb22bb6a
added class wrapping
...
[SVN r12384]
2002-01-20 23:52:36 +00:00
Dave Abrahams
3d03ca3d10
made it possible to initialize from type_info
...
[SVN r12383]
2002-01-20 23:50:52 +00:00
Dave Abrahams
386992c3b8
suppress gcc warning
...
[SVN r12382]
2002-01-20 23:43:36 +00:00
Dave Abrahams
a48f252cfa
Moved add_overload functionality to function::add_to_namespace
...
[SVN r12381]
2002-01-20 23:41:56 +00:00
Dave Abrahams
c3a311ab85
Explicit qualifications help MSVC6
...
[SVN r12380]
2002-01-20 23:07:05 +00:00
Dave Abrahams
7926e1bc3c
Fixes for reference parameters to constructors
...
[SVN r12364]
2002-01-20 03:08:08 +00:00
Dave Abrahams
b796db648a
added default constructor for use with BGL
...
[SVN r12318]
2002-01-14 21:28:49 +00:00
Dave Abrahams
0964ecac8c
cxx fixes
...
[SVN r12272]
2002-01-10 20:10:32 +00:00
Dave Abrahams
dd1ac7952b
Modified Files:
...
boost/graph/breadth_first_search.hpp
MSVC workaround
boost/python/reference.hpp boost/python/converter/type_id.hpp
boost/python/converter/unwrap.hpp
boost/python/converter/wrap.hpp
boost/python/converter/wrapper.hpp
boost/python/detail/config.hpp libs/python/Jamfile
libs/python/src/converter/registry.cpp
libs/python/src/converter/type_id.cpp
libs/python/src/converter/unwrap.cpp libs/python/test/m1.cpp
Added Files:
boost/python/converter/wrapper_base.hpp
CXX 6.x fixes
[SVN r12271]
2002-01-10 19:28:16 +00:00
Dave Abrahams
7d1cbcb0c1
Possible workaround for cxx 6.2
...
[SVN r12270]
2002-01-10 19:07:18 +00:00
Dave Abrahams
98c9e67625
Fixed mistaken "C" linkage
...
[SVN r12268]
2002-01-10 13:59:14 +00:00
Dave Abrahams
aeef66ce35
Handle cv-qualified member functions
...
[SVN r12265]
2002-01-10 02:32:47 +00:00
Dave Abrahams
8cff66e8c6
initial checkin
...
[SVN r12264]
2002-01-09 23:23:44 +00:00
Ralf W. Grosse-Kunstleve
10a04acf41
Missing this-> inserted (due to EDG 245 diagnostics)
...
[SVN r12261]
2002-01-09 21:20:51 +00:00
Dave Abrahams
9923a4c4ff
More "realism"
...
[SVN r12239]
2002-01-07 06:47:22 +00:00
Dave Abrahams
0dafa9e229
check number of arguments
...
[SVN r12238]
2002-01-07 06:46:32 +00:00
Dave Abrahams
e83e8a8f1c
object::->objects::
...
[SVN r12237]
2002-01-07 06:45:53 +00:00
Dave Abrahams
72aa768235
Added overload capability
...
[SVN r12236]
2002-01-06 14:41:51 +00:00
Dave Abrahams
65c74e3976
avoiding naming conflict, object:: -> objects::
...
[SVN r12235]
2002-01-06 14:40:53 +00:00
Dave Abrahams
cdac34efea
Added wrapper for PyObject*
...
[SVN r12234]
2002-01-06 14:40:33 +00:00
Dave Abrahams
03fef3106d
Bug fix: convertability checks were missed in one case
...
[SVN r12233]
2002-01-06 14:39:52 +00:00
Dave Abrahams
d598d0a4db
added inlines
...
[SVN r12232]
2002-01-06 14:39:34 +00:00
Dave Abrahams
ab22e1b3a9
Added most of the module_builder interface
...
[SVN r12231]
2002-01-06 14:36:28 +00:00
Dave Abrahams
26d520af3c
avoiding naming conflict, object:: -> objects::
...
[SVN r12230]
2002-01-06 14:35:27 +00:00
Dave Abrahams
fb333f3641
Bug fix: convertability checks were missed in one case
...
[SVN r12229]
2002-01-06 14:34:14 +00:00
Dave Abrahams
1cc65a47eb
Added wrapper for PyObject*
...
[SVN r12228]
2002-01-06 14:33:33 +00:00
Dave Abrahams
8d56c52991
simplification: I didn't really understand what I was dealing with, so I pared things down.
...
[SVN r12227]
2002-01-06 14:32:51 +00:00
Dave Abrahams
4b88b9eed1
Added most of the module_builder interface
...
[SVN r12226]
2002-01-06 14:31:27 +00:00
Dave Abrahams
462b91fb08
Added min/max argument count checking
...
[SVN r12225]
2002-01-06 14:30:46 +00:00
Dave Abrahams
b65f4ff963
added inlines
...
[SVN r12224]
2002-01-06 14:29:54 +00:00
Ralf W. Grosse-Kunstleve
8d27b48225
update for cxx 6.5 and irix_CC
...
[SVN r12222]
2002-01-05 02:18:00 +00:00
Dave Abrahams
e2623c5e82
fixes for gcc-3.0.3
...
[SVN r12221]
2002-01-04 23:32:23 +00:00
Ralf W. Grosse-Kunstleve
acdae42fc5
work-around for cxx
...
[SVN r12215]
2002-01-04 20:49:20 +00:00
Ralf W. Grosse-Kunstleve
451aac806e
remove extra semicolons
...
[SVN r12214]
2002-01-04 20:15:49 +00:00
Dave Abrahams
586e6178b4
commented
...
[SVN r12209]
2002-01-04 02:06:21 +00:00
Dave Abrahams
1201761ff3
initial checkin
...
[SVN r12198]
2002-01-02 17:53:34 +00:00
Dave Abrahams
bdf68f092e
Accounting for by-value conversions
...
Convertibility checks now collect the auxiliary conversion data
[SVN r12193]
2002-01-01 18:55:23 +00:00
Dave Abrahams
a179f87d54
BOOST_PYTHON_EXPORT -> BOOST_PYTHON_DECL
...
[SVN r12192]
2002-01-01 18:53:12 +00:00
Dave Abrahams
b2944a12de
Convertibility checks now collect the auxiliary conversion data
...
BOOST_PYTHON_EXPORT -> BOOST_PYTHON_DECL
[SVN r12191]
2002-01-01 18:52:04 +00:00
Dave Abrahams
bfcb36927c
Accounting for by-value conversions
...
[SVN r12190]
2002-01-01 18:49:20 +00:00
Dave Abrahams
ccd21d5254
Accounting for by-value conversions
...
Convertibility checks now collect the auxiliary conversion data
[SVN r12189]
2002-01-01 18:47:32 +00:00
Dave Abrahams
a7b8448107
obsolete now that Boost.Python is in a shared lib.
...
[SVN r12188]
2002-01-01 18:45:49 +00:00
Dave Abrahams
e934be2d99
BOOST_PYTHON_EXPORT -> BOOST_PYTHON_DECL
...
[SVN r12187]
2002-01-01 18:21:31 +00:00
Dave Abrahams
015b875a9e
Convertibility checks now collect the auxiliary conversion data
...
[SVN r12186]
2002-01-01 18:21:06 +00:00
Dave Abrahams
1247ff2543
*** empty log message ***
...
[SVN r12177]
2001-12-31 17:02:43 +00:00
Dave Abrahams
dc831fb3f6
Stuck the extension_class code in the DLL whenever possible
...
[SVN r12168]
2001-12-29 00:00:19 +00:00
Dave Abrahams
94c0e947f5
Stuck the extension_class code in the DLL whenever possible
...
Removed copyability restriction in class_base to enable the above
[SVN r12167]
2001-12-28 23:59:02 +00:00
Dave Abrahams
ed9bc835a2
Stuck the extension_class code in the DLL whenever possible
...
Removed some flotsam
[SVN r12166]
2001-12-28 23:56:10 +00:00
Dave Abrahams
2eb2e52a79
workaround some compiler limitations
...
[SVN r12165]
2001-12-28 23:52:01 +00:00
Ralf W. Grosse-Kunstleve
14f6f88526
irix_CC workaround; updated makefiles
...
[SVN r12163]
2001-12-28 13:26:36 +00:00
Dave Abrahams
1f78c74085
fixes
...
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
c494649dde
fix a bug with instance::power reported by Scott Snyder.
...
[SVN r12119]
2001-12-18 21:00:07 +00:00
Dave Abrahams
460f3aebe9
inital checkin
...
[SVN r12086]
2001-12-17 17:24:41 +00:00
Dave Abrahams
d4b215a66b
Integrating Andreas Zieringer's shared lib changes
...
Modified Files:
build/Jamfile build/win32_mwcc_setup.bat src/classes.cpp
src/conversions.cpp src/cross_module.cpp
src/extension_class.cpp src/functions.cpp
src/init_function.cpp src/module_builder.cpp src/objects.cpp
src/types.cpp
[SVN r12084]
2001-12-17 17:00:53 +00:00
Dave Abrahams
1a13387012
Integrating Andreas Zieringer's shared library implementation.
...
Modified Files:
classes.hpp conversions.hpp cross_module.hpp errors.hpp
module_builder.hpp objects.hpp operators.hpp detail/config.hpp
detail/extension_class.hpp detail/functions.hpp
detail/init_function.hpp detail/signatures.hpp
detail/singleton.hpp detail/types.hpp detail/void_adaptor.hpp
[SVN r12083]
2001-12-17 16:59:54 +00:00
Dave Abrahams
291c36df05
Integrated Scott Snyder's nested class patch
...
[SVN r12080]
2001-12-17 05:49:24 +00:00
Dave Abrahams
bed2c8a371
no message
...
[SVN r12076]
2001-12-16 18:20:26 +00:00
Dave Abrahams
e65ca4ccac
Python 1.5 compatibility fixes
...
[SVN r12072]
2001-12-16 17:58:23 +00:00
Ralf W. Grosse-Kunstleve
f9e6933840
Use "call", otherwise the "set" command is not executed.
...
[SVN r12066]
2001-12-16 06:00:03 +00:00
Dave Abrahams
5134fb2ec1
scott snyder's fixes to maintain 1.5.2 compatibility
...
[SVN r12065]
2001-12-15 22:59:48 +00:00
Ralf W. Grosse-Kunstleve
3a86a69964
Restore Python <2.2 compatibility (config.h, pyconfig.h).
...
[SVN r12064]
2001-12-15 04:59:11 +00:00
Ralf W. Grosse-Kunstleve
c6fd3c47a4
Makefile and example setup batch file for Win32 Metrowerks Codewarrior 7.
...
[SVN r12063]
2001-12-15 04:57:18 +00:00
Dave Abrahams
a365fa6109
many fixes
...
[SVN r12054]
2001-12-13 19:43:35 +00:00
Dave Abrahams
160451b210
Integrating scott snyder's inplace operator improvements
...
Fixed Python 2.2 incompatibility
[SVN r12044]
2001-12-13 18:23:10 +00:00
Dave Abrahams
2f6e3cc09d
Integrating scott snyder's inplace operator improvements
...
[SVN r12043]
2001-12-13 18:22:03 +00:00
Dave Abrahams
d05cc7ccec
integrating scott snyder's changes
...
[SVN r12042]
2001-12-13 18:18:52 +00:00
Dave Abrahams
ccfd4acbda
factored out python.jam
...
[SVN r12041]
2001-12-13 18:17:38 +00:00
Dave Abrahams
6a6084ed0e
Metrowerks needs BOOST_NO_STD_LOCALE in config to be able to compile regex
...
regex test Jamfile updates so that some tests will actually run
warning suppression for condition.cpp
unit-test rule now accepts input files
updated metrowerks and borland to properly set up path for running tests
----------------------------------------------------------------------
Modified Files:
boost/config/compiler/metrowerks.hpp
libs/python/src/gen_function.py libs/regex/test/Jamfile
Tag: thread-initial
libs/thread/src/condition.cpp
No tag
tools/build/boost-base.jam tools/build/borland-tools.jam
tools/build/metrowerks-tools.jam
----------------------------------------------------------------------
[SVN r11853]
2001-12-02 17:43:45 +00:00
Dave Abrahams
0dbb780a2f
* Updated to new handle_exception() idiom for boost::python
...
* Made Cygwin archiving reliable, even when the user supplies a path with backslashes
----------------------------------------------------------------------
Modified Files:
tools/build/gcc-tools.jam tools/build/new/boost-build.jam
boost/python/detail/config.hpp libs/python/build/Jamfile
libs/python/example/do_it_yourself_convts.cpp
libs/python/example/dvect.cpp libs/python/example/example1.cpp
libs/python/example/getting_started1.cpp
libs/python/example/getting_started2.cpp
libs/python/example/ivect.cpp libs/python/example/nested.cpp
libs/python/example/noncopyable_export.cpp
libs/python/example/noncopyable_import.cpp
libs/python/example/pickle1.cpp
libs/python/example/pickle2.cpp
libs/python/example/pickle3.cpp
libs/python/example/richcmp1.cpp
libs/python/example/richcmp2.cpp
libs/python/example/richcmp3.cpp libs/python/example/rwgk1.cpp
libs/python/example/simple_vector.cpp
libs/python/test/comprehensive.cpp
Added Files:
libs/python/example/rwgk2.cpp libs/python/example/rwgk3.cpp
----------------------------------------------------------------------
[SVN r11705]
2001-11-15 05:29:22 +00:00
Dave Abrahams
e6efa6e13e
Fix minor gcc bug
...
[SVN r11704]
2001-11-15 00:51:33 +00:00
Dave Abrahams
76768120d4
use the new "no-rethrow" way of handling exceptions.
...
[SVN r11692]
2001-11-14 20:36:14 +00:00
Dave Abrahams
7d6ff83760
use the new "no-rethrow" way of handling exceptions.
...
[SVN r11691]
2001-11-14 20:07:38 +00:00
Dave Abrahams
5bec0d2d98
fixes for intel
...
[SVN r11690]
2001-11-14 20:06:18 +00:00
Dave Abrahams
aad05325a6
Pro7 compatibility
...
use the new "no-rethrow" way of handling exceptions.
[SVN r11682]
2001-11-14 19:50:35 +00:00
Dave Abrahams
6e7f1bc257
Pro7 compatibility
...
[SVN r11681]
2001-11-14 17:41:17 +00:00
Dave Abrahams
634d0848c8
got rid of the "rethrow error reporting" mechanism
...
[SVN r11680]
2001-11-14 17:37:07 +00:00
Dave Abrahams
b7e1059227
initial checkin
...
[SVN r11679]
2001-11-14 17:35:18 +00:00
Dave Abrahams
e7904fa67a
add _d targets for debugging
...
[SVN r11678]
2001-11-14 17:32:08 +00:00
Dave Abrahams
e38bc7cbce
Pro7 compatibility
...
[SVN r11677]
2001-11-14 17:26:11 +00:00
Dave Abrahams
b211f8a096
Modified Files:
...
index.htm - fixed reference to CVS repository
libs/python/build/Jamfile - first stab at metrowerks Pro7 support
status/Jamfile - added RUN_ALL_TESTS variables to force tests to run
tools/build/boost-build.jam - fix BOOST_BUILD_INSTALLATION setting
tools/build/metrowerks-tools.jam - command file support
tools/build/msvc-tools.jam - permanent command file support
tools/build/intel-win32-tools.jam - made it an extension of msvc-tools.jam
tools/build/gcc-tools.jam - made FINDLIBS change submitted by Toon Knapen
tools/build/jam_src/variable.c - changed command-line/env. variable
interpretation so that
surrounding them with quotes causes
no breaking at spaces.
These files were converted from tabs to spaces:
boost/python/conversions.hpp
boost/python/reference.hpp boost/python/detail/base_object.hpp
boost/python/detail/functions.hpp
boost/python/detail/wrap_python.hpp libs/python/test/comprehensive.cpp
tools/build/boost-base.jam
tools/build/como-tools.jam
[SVN r11652]
2001-11-10 22:16:01 +00:00
Ralf W. Grosse-Kunstleve
b4a1a6c688
PYEXE=PYTHONPATH=. /usr/local/Python-1.5.2/bin/python
...
[SVN r11523]
2001-11-02 01:24:59 +00:00
Ralf W. Grosse-Kunstleve
6cb4b790b9
Python 2.2 pickle problems fixed.
...
[SVN r11521]
2001-11-01 23:28:54 +00:00
Dave Abrahams
a245bdbc2a
Modified Files:
...
boost/python/detail:
base_object.hpp - Changed template parameter to MixedCase
cast.hpp - Killed off unused downcast_traits<>
functions.hpp - Added commentary
libs/python/src
functions.cpp, types.cpp - Added comments
tools/build
TODO.txt - updated
allyourbase.jam - fixed a nasty typo which caused all kinds of bugs
boost-base.jam - changes to support the use of command files
intel-win32-tools.jam -
A feeble attempt at allowing intel to work without prior tool setup. More work needed
msvc-tools.jam - A first cut at command file support
tools/build/jam_src
jam.h - Fixed MAXLINE for NT
[SVN r11489]
2001-10-31 19:14:07 +00:00
Dave Abrahams
e63451a9e7
regex, threads, and python will all build from the top level. If you build the 'test' target from the top level, it will run all regressions.
...
Jamfile:
subincludes for thread, python libs, and status for regression tests
Jamrules:
Use the new path-global rule to establish BOOST_ROOT correctly for all subprojects
libs/regex/build/Jamfile
Take advantage of correct BOOST_ROOT setting
libs/python/build/Jamfile
Search for python executable; don't try to build anything if it can't be found.
don't build tests by default
improved comments, organization, and naming.
status/Jamfile
Fixed references to config test files
Failed tests now leave their stdout results in <testname>.error instead of removing it
No test targets are dependencies of 'all' anymore
Added comments
Reorganized
tools/build/Jambase
Meant to check this in long ago.
tools/build/allyourbase.jam
Fixed SHELL_EXPORT setting, added SHELL_SET
removed 'test' from the dependencies of 'all'; tests no longer run by default.
Fixed the direction of slashes for Windows when ALL_LOCATE_TARGET is used.
Added path-global rule for declaring path variables which may be relative
rule in-invocation-subdir returns true if the current subproject is the one
from which Jam was invoked
rule protect-subdir is now used to protect subproject variables
rule tokens-to-simple-path converts path tokens to a simplified path.
tools/build/boost-base.jam
Fixed bugs
tools/build/jam_src/makedebugjam.bat
Fixed a bug which prevented a final debug build
tools/build/jam_src/search.c
Fixed a bug of mine which caused LOCATE to be ignored (!).
[SVN r11348]
2001-10-06 18:19:15 +00:00
Dave Abrahams
e552607c95
const-ified list::size() and slice_proxy::size()
...
[SVN r11212]
2001-09-22 17:51:10 +00:00
Ralf W. Grosse-Kunstleve
c7f1c5e29c
New example: nested.cpp
...
[SVN r10946]
2001-08-28 02:02:27 +00:00
Beman Dawes
37b6e22321
Misc; mostly fix links to hard disk locations
...
[SVN r10902]
2001-08-20 13:04:43 +00:00
Ralf W. Grosse-Kunstleve
6e6ae18aab
Missing "std::" added (std::size_t)
...
[SVN r10872]
2001-08-15 19:15:57 +00:00
Darin Adler
9f3cda0ac3
Spell things consistently. Add some bits of Mac stuff to the tests.
...
Use std::size_t where needed.
[SVN r10800]
2001-08-07 17:22:02 +00:00
Ralf W. Grosse-Kunstleve
f646975c36
convert int/double to complex
...
[SVN r10730]
2001-07-31 08:10:05 +00:00
Ralf W. Grosse-Kunstleve
801cae13ac
Macintosh mods: do_it_yourself_converters -> do_it_yourself_convts
...
[SVN r10729]
2001-07-31 07:39:05 +00:00
Ralf W. Grosse-Kunstleve
f1ae502b1f
Merged from branch boost_python_richcmp.
...
[SVN r10728]
2001-07-31 07:12:14 +00:00
Dave Abrahams
f2e34d4836
MSVC doesn't like boost::dereferencable<T> unless T has a default constructor,
...
so operator-> must be defined by hand
[SVN r10720]
2001-07-30 13:31:23 +00:00
Dave Abrahams
3c6a8d718f
build system update
...
[SVN r10695]
2001-07-23 03:34:37 +00:00
Dave Abrahams
08eb28f7b8
move to main trunk
...
[SVN r10690]
2001-07-22 17:03:15 +00:00
Beman Dawes
24509a21d4
Change absolute URL's to relative
...
[SVN r10594]
2001-07-12 15:31:15 +00:00
Dave Abrahams
4f41a10fef
fixed a comment
...
[SVN r10588]
2001-07-11 11:53:46 +00:00
Dave Abrahams
26aa8b69f9
Integrate fix from Peter.Bienstman@rug.ac.be
...
[SVN r10584]
2001-07-10 17:57:06 +00:00
Dave Abrahams
819db1524f
Integrate fix from Peter.Bienstman@rug.ac.be
...
[SVN r10574]
2001-07-09 23:45:09 +00:00
Dave Abrahams
8ad7d06ec6
fixed > -> >
...
[SVN r10571]
2001-07-08 22:30:12 +00:00
Ralf W. Grosse-Kunstleve
606898f569
tiny trivial fix.
...
[SVN r10547]
2001-07-06 07:31:39 +00:00
Dave Abrahams
76c6adf1cf
--broken_auto_ptr -> --broken-auto-ptr
...
[SVN r10511]
2001-07-03 12:43:12 +00:00
Dave Abrahams
e504c3cd46
Made it a little more immune to command-line argument ordering
...
[SVN r10508]
2001-07-02 00:16:53 +00:00
Dave Abrahams
884b59a0b3
Added JIT debugging hooks
...
[SVN r10507]
2001-07-02 00:16:28 +00:00
Dave Abrahams
a32dedd16c
updates for Python2.1
...
[SVN r10485]
2001-06-29 20:30:58 +00:00
Dave Abrahams
ff2b37f6e3
Fix so it compiles with Cygwin
...
[SVN r10480]
2001-06-29 03:57:34 +00:00