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
e11b457b79
Major rearchitecture of from_python mechanism
...
[SVN r12924]
2002-02-24 05:24:48 +00:00
Dave Abrahams
d965b41bdd
Fix GC problems
...
[SVN r12869]
2002-02-21 01:24:28 +00:00
Dave Abrahams
b75d11da3a
Bug fix thanks to Min Xu
...
[SVN r12849]
2002-02-17 22:29:43 +00:00
Dave Abrahams
12c7981450
*** empty log message ***
...
[SVN r12805]
2002-02-14 15:57:40 +00:00
Dave Abrahams
80f697ef2a
more bug fixes for really conformant compilers
...
[SVN r12682]
2002-02-04 01:58:08 +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
262396d48b
Object life support
...
[SVN r12662]
2002-02-03 05:03:05 +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
7703f91ee2
fix typo
...
[SVN r12636]
2002-02-02 15:17: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
88a8721b89
initial checkin
...
[SVN r12592]
2002-01-30 22:18:50 +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
0389aab0a3
Nicer syntactic sugar
...
[SVN r12447]
2002-01-22 19:51:04 +00:00
Dave Abrahams
248985e51a
ICL compatibility
...
[SVN r12435]
2002-01-22 13:12:41 +00:00
Dave Abrahams
41634f9998
Use ref everywhere for reliability
...
[SVN r12394]
2002-01-21 06:56:27 +00:00
Dave Abrahams
03e9e4c1d9
Added class wrapping
...
[SVN r12387]
2002-01-21 00:47:05 +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
7926e1bc3c
Fixes for reference parameters to constructors
...
[SVN r12364]
2002-01-20 03:08:08 +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
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
Dave Abrahams
9923a4c4ff
More "realism"
...
[SVN r12239]
2002-01-07 06:47:22 +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
Ralf W. Grosse-Kunstleve
451aac806e
remove extra semicolons
...
[SVN r12214]
2002-01-04 20:15: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
dc831fb3f6
Stuck the extension_class code in the DLL whenever possible
...
[SVN r12168]
2001-12-29 00:00:19 +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
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
5134fb2ec1
scott snyder's fixes to maintain 1.5.2 compatibility
...
[SVN r12065]
2001-12-15 22:59:48 +00:00
Dave Abrahams
a365fa6109
many fixes
...
[SVN r12054]
2001-12-13 19:43:35 +00:00
Dave Abrahams
2f6e3cc09d
Integrating scott snyder's inplace operator improvements
...
[SVN r12043]
2001-12-13 18:22:03 +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
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