Ralf W. Grosse-Kunstleve
4477fe4dd6
Python 2.3 Tru64 cxx compatibility & a little cleanup
...
[SVN r18652]
2003-06-03 02:58:43 +00:00
Dave Abrahams
006f1d9802
Tests for to-python conversion of NULL shared_ptrs that didn't
...
originate as Python objects.
[SVN r18637]
2003-06-01 14:49:51 +00:00
Dave Abrahams
a731322782
Test linking with the static library also.
...
[SVN r18624]
2003-05-31 13:44:16 +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
e6a176bb1e
Add initializer list for silly GCC
...
[SVN r18491]
2003-05-22 01:35:53 +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
Ralf W. Grosse-Kunstleve
022a5a16f5
Python 2.3b1 compatibility: LONG_LONG -> PY_LONG_LONG
...
[SVN r18337]
2003-05-01 05:19:47 +00:00
Dave Abrahams
b8028729eb
NULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations
...
[SVN r18263]
2003-04-16 14:32:14 +00:00
Dave Abrahams
3fd9ad7a60
implement static data members
...
[SVN r18157]
2003-04-02 12:56:37 +00:00
Dave Abrahams
7816eb6344
fix copyrights
...
[SVN r17841]
2003-03-12 13:51:17 +00:00
Dave Abrahams
f81ca21b22
opaque pointer conversions from Gottfried.Ganssauge@haufe.de
...
Acknowledgements for all
[SVN r17834]
2003-03-12 12:47:44 +00:00
Dave Abrahams
ca64c96133
Added dangling_reference FAQ
...
Various idiomatic MPL cleanups in indirect_traits.hpp
raw_function support
Patches for CWPro7.2
Patches to pass tests under Python 2.3 with the new bool type.
Tests for member operators returning const objects
Fixes for testing Boost.Python under Cygwin
[SVN r17777]
2003-03-08 03:53:19 +00:00
Dave Abrahams
d028a60cc2
Workaround for vc7 bug (and regression test)
...
[SVN r17708]
2003-03-03 17:21:30 +00:00
Dave Abrahams
577f58149c
tests for operators returning const objects
...
[SVN r17700]
2003-03-02 22:11:20 +00:00
Dave Abrahams
ee44c90e85
Fixes for Python and Cygwin testing
...
[SVN r17667]
2003-02-27 02:20:01 +00:00
Dave Abrahams
2c4fa48f46
Fixes for Intel5
...
[SVN r17658]
2003-02-26 13:48:16 +00:00
Dave Abrahams
479d8fc0f6
shared_ptr deleter introspection support
...
miscellaneous cleanups and MPL idiom-izing
[SVN r17622]
2003-02-25 01:03:40 +00:00
Dave Abrahams
acdad5caf3
better auto_ptr support
...
[SVN r17592]
2003-02-22 18:11:08 +00:00
Dave Abrahams
b42b243287
vc++7.1 bug workarounds
...
[SVN r17591]
2003-02-22 18:07:05 +00:00
Aleksey Gurtovoy
101961a7c6
remove old MSVC 6.5 workaround
...
[SVN r17564]
2003-02-20 21:31:46 +00:00
Dave Abrahams
2663e73f1c
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Dave Abrahams
9dfe98abb0
bug fix + regression test
...
[SVN r17002]
2003-01-23 04:32:10 +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
e13a11eb7f
Fix dict bug
...
[SVN r16866]
2003-01-11 00:18:59 +00:00
Dave Abrahams
0c8aa84f2f
Enable automatic downcasting to registered classes for pointers, references, and smart pointers
...
[SVN r16673]
2002-12-20 18:19:18 +00:00
Dave Abrahams
0df5ebf0fa
Fix to allow accessing enums as data members
...
[SVN r16656]
2002-12-18 21:11:16 +00:00
Dave Abrahams
0e36ac6b72
Bug fix with construction of std::exception
...
[SVN r16625]
2002-12-16 21:14:30 +00:00
Dave Abrahams
abd22f1273
Handle unsigned long values that don't fit in a long.
...
[SVN r16606]
2002-12-14 00:10:52 +00:00
Dave Abrahams
4a5817d8ba
enum export
...
[SVN r16604]
2002-12-13 20:04:34 +00:00
Dave Abrahams
80ea2383a7
Fix references to test library
...
[SVN r16585]
2002-12-10 23:05:38 +00:00
Dave Abrahams
ec76fbe027
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16517]
2002-12-04 17:10:55 +00:00
Dave Abrahams
9163c40a1a
Further suppressed internal structure overflow problems which were cropping up with msvc6/7.
...
[SVN r16482]
2002-12-02 19:41:45 +00:00
Dave Abrahams
34c9d895c8
Relaxed rules for using scope()
...
[SVN r16476]
2002-12-02 14:29:11 +00:00
Dave Abrahams
328697952f
automatic shared_ptr from_python conversions
...
[SVN r16467]
2002-12-02 01:37:39 +00:00
Dave Abrahams
bbef71dc7d
Progress on embedding example for unix.
...
[SVN r16458]
2002-11-29 20:23:54 +00:00
Dave Abrahams
0ad3bfd0ab
Finally fixed polymorphism issues
...
[SVN r16435]
2002-11-27 07:04:32 +00:00
Dave Abrahams
fb7c450b76
Added is_reference_to_member_function_pointer
...
[SVN r16434]
2002-11-27 06:19:45 +00:00
Dave Abrahams
f9c8bf15bb
Restore CWPro7.2 to health. Also improve source organization slightly
...
[SVN r16416]
2002-11-26 02:47:17 +00:00
Dave Abrahams
352e390c7b
Added tests for embedding demonstration
...
[SVN r16409]
2002-11-25 18:32:14 +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
e14e4e156c
New function invocation mechanism. This is the major groundwork for handling virtual functions with default implementations properly
...
[SVN r16388]
2002-11-24 02:43:24 +00:00
Dave Abrahams
05ce65d9d2
cleanup
...
[SVN r16387]
2002-11-23 22:31:13 +00:00
Dave Abrahams
409ff3c179
Added missing test
...
[SVN r16337]
2002-11-20 03:04:51 +00:00
Dave Abrahams
39eab72293
bugfixes
...
add_property now uses member_function_cast
[SVN r16335]
2002-11-20 01:14:16 +00:00
Dave Abrahams
8b7527318d
vc6/7 workaround
...
[SVN r16286]
2002-11-16 20:01:44 +00:00
Dave Abrahams
f2ac0145da
is_reference_to_function_pointer implementation
...
[SVN r16278]
2002-11-16 06:55:04 +00:00
Dave Abrahams
06fe0f1bcc
is_reference_to_function implementation
...
[SVN r16276]
2002-11-16 06:00:52 +00:00
Dave Abrahams
7ea2447246
Bug fix
...
[SVN r16273]
2002-11-16 03:38:24 +00:00
Dave Abrahams
f2797ec262
Auto-detection of class memebers wrapped with make_getter()
...
[SVN r16241]
2002-11-14 17:41:13 +00:00
Dave Abrahams
0e76fcf706
auto_ptr support
...
[SVN r16228]
2002-11-14 01:40:16 +00:00