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
Douglas Gregor
fed0b09c4e
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +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
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
9dfe98abb0
bug fix + regression test
...
[SVN r17002]
2003-01-23 04:32:10 +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
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
87d619e02a
fixup comments
...
[SVN r15519]
2002-09-26 00:15:09 +00:00
Dave Abrahams
d27e5a5e1d
Rationalize object_manager
...
[SVN r14548]
2002-07-21 05:03:11 +00:00
Dave Abrahams
a9baa519f3
Extract implemented
...
[SVN r14510]
2002-07-18 05:00:34 +00:00
Dave Abrahams
9d5e8b9ad8
Bug fix
...
[SVN r14495]
2002-07-17 14:06:15 +00:00
Dave Abrahams
1d2dc98f50
MSVC6 workaround
...
[SVN r14485]
2002-07-16 20:01:38 +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
149c60bd2e
Still further rationalized conversion registry
...
[SVN r14462]
2002-07-14 23:25:56 +00:00
Dave Abrahams
093aae1f46
Further rationalized conversion registry
...
[SVN r14441]
2002-07-13 18:44:51 +00:00
Dave Abrahams
b8aaf7d7b1
Rationalized conversion registry
...
Better error reporting
[SVN r14412]
2002-07-11 21:04:33 +00:00
Dave Abrahams
7d3227128c
rvalue_data -> rvalue_from_python_data
...
[SVN r14357]
2002-07-08 21:35:18 +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
e79a66851c
Beginning of callback implementation
...
[SVN r13135]
2002-03-08 14:56:39 +00:00
Dave Abrahams
ccb7a8f94f
Make cxx 6.5 bugs happy
...
[SVN r12967]
2002-02-28 00:18:07 +00:00
Dave Abrahams
e11b457b79
Major rearchitecture of from_python mechanism
...
[SVN r12924]
2002-02-24 05:24:48 +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
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