
|
News/Change Log
|
- 24 February 2003
- Finished improved support
for
boost::shared_ptr
. Now any wrapped object of
C++ class X
can be converted automatically
to shared_ptr<X>
, regardless of how it was
wrapped. The shared_ptr
will manage the lifetime
of the Python object which supplied the X
, rather
than just the X
object itself, and when such
a shared_ptr
is converted back to Python, the
original Python object will be returned.
- 19 January 2003
- Integrated
staticmethod
support from Nikolay Mladenov. Thanks,
Nikolay!
- 29 December 2002
- Added Visual Studio project file and instructions from Brett
Calcott. Thanks, Brett!
- 20 December 2002
- Added automatic downcasting for pointers, references, and smart
pointers to polymorphic class types upon conversion to python
- 18 December 2002
- Optimized from_python conversions for wrapped classes by putting
the conversion logic in the shared library instead of registering
separate converters for each class in each extension module
- 19 November 2002
- Removed the need for users to cast base class member function
pointers when used as arguments to add_property
- 13 December 2002
- Allow exporting of
enum_
values into enclosing
scope
.
Fixed unsigned integer conversions to deal correctly with numbers that
are out-of-range of signed long
.
- 14 November 2002
- Auto-detection of class data members wrapped with
make_getter
- 13 November 2002
- Full Support for
std::auto_ptr<>
added.
- October 2002
- Ongoing updates and improvements to tutorial documentation
- 10 October 2002
- Boost.Python V2 is released!
Revised
20 December, 2002
© Copyright Dave
Abrahams 2002. All Rights Reserved.