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
5a6bc4404a
Peter Bienstman's regression tests and associated fixes.
...
[SVN r13366]
2002-04-04 15:53:12 +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
27d335ebe1
Fixes to last checkin
...
[SVN r13312]
2002-03-30 02:21:00 +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
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
9d3d50c654
initial checkin
...
[SVN r13256]
2002-03-24 15:19:56 +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
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
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
c170b1b83e
char conversions
...
Handle dangling references
[SVN r13164]
2002-03-10 06:41:04 +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
a25021d215
Initial checkin
...
[SVN r13137]
2002-03-08 15:32:32 +00:00
Dave Abrahams
e79a66851c
Beginning of callback implementation
...
[SVN r13135]
2002-03-08 14:56:39 +00:00
Dave Abrahams
db9fb22cf4
Tests for NULL == None
...
[SVN r12971]
2002-02-28 00:24:52 +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
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
43bcbf771e
added more-rigorous tests
...
[SVN r12866]
2002-02-20 05:18:12 +00:00
Dave Abrahams
12c7981450
*** empty log message ***
...
[SVN r12805]
2002-02-14 15:57:40 +00:00
Darin Adler
e37a97e2d5
Always say "private noncopyable" to avoid warnings.
...
[SVN r12762]
2002-02-08 20:08:15 +00:00
Dave Abrahams
21d65ca0bf
arbitrary argument/result adoption
...
[SVN r12664]
2002-02-03 06:34:15 +00:00
Dave Abrahams
262396d48b
Object life support
...
[SVN r12662]
2002-02-03 05:03:05 +00:00
Dave Abrahams
64239f1c04
Allow indirect reference/pointer returns
...
[SVN r12659]
2002-02-03 03:05:39 +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
Dave Abrahams
25c56164b0
Last rewrite of the type conversion mechanism, I hope
...
[SVN r12631]
2002-02-02 14:04:48 +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
71032f6c4c
New conversion mechanism, builtin converters
...
[SVN r12590]
2002-01-30 20:18:39 +00:00
Dave Abrahams
f278530239
Nicer syntactic sugar
...
[SVN r12448]
2002-01-22 19:56:36 +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
98c9e67625
Fixed mistaken "C" linkage
...
[SVN r12268]
2002-01-10 13:59:14 +00:00
Dave Abrahams
d598d0a4db
added inlines
...
[SVN r12232]
2002-01-06 14:39:34 +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
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
1f78c74085
fixes
...
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
291c36df05
Integrated Scott Snyder's nested class patch
...
[SVN r12080]
2001-12-17 05:49:24 +00:00
Dave Abrahams
e65ca4ccac
Python 1.5 compatibility fixes
...
[SVN r12072]
2001-12-16 17:58:23 +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
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
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
aad05325a6
Pro7 compatibility
...
use the new "no-rethrow" way of handling exceptions.
[SVN r11682]
2001-11-14 19:50:35 +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
6cb4b790b9
Python 2.2 pickle problems fixed.
...
[SVN r11521]
2001-11-01 23:28:54 +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
f1ae502b1f
Merged from branch boost_python_richcmp.
...
[SVN r10728]
2001-07-31 07:12:14 +00:00
Dave Abrahams
a32dedd16c
updates for Python2.1
...
[SVN r10485]
2001-06-29 20:30:58 +00:00
Dave Abrahams
4328ae1d8d
Updates for Boost.Build
...
[SVN r10403]
2001-06-22 22:36:00 +00:00
Ralf W. Grosse-Kunstleve
8b88e9f727
define changed to enable Silicon Graphics gcc compilation.
...
[SVN r10378]
2001-06-21 20:49:41 +00:00
Ralf W. Grosse-Kunstleve
349b9bb2bf
use reserved symbol for detecting sgi
...
[SVN r9835]
2001-04-18 19:13:11 +00:00
Ralf W. Grosse-Kunstleve
fde432601a
workaround for irix_CC problem.
...
[SVN r9821]
2001-04-17 19:46:15 +00:00
Dave Abrahams
041409d715
use BOOST_PYTHON_MODULE_INIT
...
[SVN r9473]
2001-03-07 03:53:56 +00:00
Dave Abrahams
7d29c6a0f7
tests for null pointer <=> None conversions
...
[SVN r9438]
2001-03-05 03:44:46 +00:00
Dave Abrahams
7208104122
Changed name of extension module so it would work with DebugPython, fixed
...
exception message checking to work with Python 2.0
[SVN r9421]
2001-03-04 16:02:46 +00:00
Dave Abrahams
405710e635
Changed name of extension module so it would work with DebugPython, eliminated
...
useless test that aggravated MSVC
[SVN r9420]
2001-03-04 15:59:52 +00:00
Ralf W. Grosse-Kunstleve
b06d9e50eb
added: pickle safety measures; bug fix: use bound_function::create()
...
[SVN r9399]
2001-03-03 12:55:53 +00:00
Ralf W. Grosse-Kunstleve
51d60a6035
added: converters for [plain] char and std::complex
...
[SVN r9397]
2001-03-03 11:48:52 +00:00
Dave Abrahams
16c12f1830
boost-ification
...
[SVN r8336]
2000-11-27 07:23:39 +00:00
Dave Abrahams
2e5d8dbff7
This commit was generated by cvs2svn to compensate for changes in r711,
...
which included commits to RCS files with non-trunk default branches.
[SVN r8328]
2000-11-26 15:49:26 +00:00