Stefan Seefeld
467a89eba7
Fix issue 198.
2018-05-06 13:35:16 -04: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
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
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
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
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
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
Ralf W. Grosse-Kunstleve
4eb286a034
ssize_t patches merged from HEAD
...
[SVN r35327]
2006-09-26 00:48:44 +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
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
Jonathan Brandmeyer
5933fdbf39
Add docstring support for non-static properties.
...
[SVN r26814]
2005-01-22 21:41:37 +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
Douglas Gregor
fed0b09c4e
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +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
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
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
Dave Abrahams
ea91f4217a
suppress a warning
...
[SVN r20555]
2003-10-29 23:16:36 +00:00
Dave Abrahams
9959dcfa49
Always #include prefix.h first of all.
...
[SVN r19694]
2003-08-19 15:44:30 +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
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
Ralf W. Grosse-Kunstleve
42ab6b6b66
unused variable removed (to avoid MIPSpro warning)
...
[SVN r19287]
2003-07-23 19:00:55 +00:00
Ralf W. Grosse-Kunstleve
dccf2bbb4a
Tru64 cxx compatibility
...
[SVN r18548]
2003-05-26 19:03:24 +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
3fd9ad7a60
implement static data members
...
[SVN r18157]
2003-04-02 12:56:37 +00:00
Ralf W. Grosse-Kunstleve
2b5ef3c572
Python 2.3 compatibility
...
[SVN r17271]
2003-02-07 18:56:16 +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
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
b952e45036
Clip unneeded bind.hpp #include
...
[SVN r16386]
2002-11-23 22:30:48 +00:00
Dave Abrahams
bd0175c167
Backport to Python 2.2
...
[SVN r15706]
2002-10-04 13:05:57 +00:00
Dave Abrahams
dcf7e7cf0c
Added support for enums
...
[SVN r15222]
2002-09-09 02:00:53 +00:00
Dave Abrahams
526d99f832
Embed C++ objects directly in Python objects
...
[SVN r15192]
2002-09-07 04:44:17 +00:00
Dave Abrahams
a6cac2886b
Work around a CWPro7.2 bug with ?:
...
[SVN r15076]
2002-08-24 02:48:53 +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
d748e371e5
CWPro7 workaround
...
[SVN r15006]
2002-08-20 20:56:42 +00:00
Dave Abrahams
c104f0167f
VC7.1 alpha adjustments
...
[SVN r15003]
2002-08-20 19:22:14 +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
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
bd0257cbe5
Full docstring support
...
[SVN r14734]
2002-08-07 23:03:02 +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
63eed8994a
class_<> is now derived from object
...
[SVN r14594]
2002-07-25 04:41:21 +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
f9a67b34b2
Roll back most of Dave Hawkes' changes for the time being.
...
[SVN r14501]
2002-07-17 18:36:14 +00:00
David Hawkes
61ba4cd1ce
Sub-module / sub-class and API changes
...
[SVN r14488]
2002-07-17 06:51:08 +00:00
Dave Abrahams
9795a27482
Even further rationalized conversion registry
...
[SVN r14458]
2002-07-14 20:36:54 +00:00
Dave Abrahams
28011bbf55
Remove tuple/string dependencies for Achim
...
[SVN r14402]
2002-07-10 21:41:11 +00:00
Dave Abrahams
54a551e488
Add missing prototype
...
[SVN r14381]
2002-07-09 18:58:45 +00:00
Dave Abrahams
f30fde3a52
list implementation
...
[SVN r14261]
2002-06-29 19:24:11 +00:00