Dave Abrahams
ff0980914b
reinstate workarounds for vc7
...
[SVN r18490]
2003-05-22 01:34:04 +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
66d6272942
Use mpl::vector and simplify constructor generation so we don't have
...
to constantly reverse lists.
[SVN r18487]
2003-05-21 21:53:30 +00:00
Dave Abrahams
2f1b828967
Getter setter bugfixes for attribute access
...
[SVN r18486]
2003-05-21 21:52:26 +00:00
Dave Abrahams
622636dcf1
Killed unneeded #include
...
[SVN r18485]
2003-05-21 21:51:03 +00:00
Dave Abrahams
0c22c276bf
Workaround CW bug
...
[SVN r18472]
2003-05-20 19:01:44 +00:00
Dave Abrahams
c3f5679188
Bug fix
...
[SVN r18372]
2003-05-08 20:18:14 +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
2a1210384a
Warning suppression from Dominique Devriese <dominique.devriese-at-student.kuleuven.ac.be>
...
[SVN r18288]
2003-04-22 14:21:37 +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
30e7768a87
warning suppression
...
[SVN r18261]
2003-04-16 14:29:27 +00:00
Dave Abrahams
ccd84c0be6
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Dave Abrahams
a86deed5f6
dummy
...
[SVN r18158]
2003-04-02 12:57:33 +00:00
Dave Abrahams
3fd9ad7a60
implement static data members
...
[SVN r18157]
2003-04-02 12:56:37 +00:00
Ralf W. Grosse-Kunstleve
1c3d08f23a
adjustment for MIPSpro
...
[SVN r17865]
2003-03-12 23:18:16 +00:00
Dave Abrahams
cd06018820
opaque pointer conversions from Gottfried.Ganssauge@haufe.de
...
[SVN r17859]
2003-03-12 17:56:41 +00:00
Dave Abrahams
9813f4b55f
Fix copyrights
...
[SVN r17840]
2003-03-12 13:50:18 +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
Ralf W. Grosse-Kunstleve
34bf1560a9
non-template function make_function1 must be inline
...
[SVN r17791]
2003-03-09 17:26:06 +00:00
Dave Abrahams
39195ac97a
Fix for older EDGs
...
[SVN r17786]
2003-03-08 12:36:18 +00:00
Dave Abrahams
6aa71e1f72
Remove flotsam
...
[SVN r17783]
2003-03-08 08:53:19 +00:00
Dave Abrahams
257a6c45f8
Remove flotsam
...
[SVN r17782]
2003-03-08 08:51:45 +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
Ralf W. Grosse-Kunstleve
ff734e3269
MIPSpro compatibility
...
[SVN r17772]
2003-03-08 00:25:47 +00:00
Dave Abrahams
d028a60cc2
Workaround for vc7 bug (and regression test)
...
[SVN r17708]
2003-03-03 17:21:30 +00:00
Aleksey Gurtovoy
90fcd9369d
MPL names/directory structure refactoring
...
[SVN r17651]
2003-02-25 23:11:41 +00:00
Dave Abrahams
6d7d2ea5fe
initial checkin
...
[SVN r17626]
2003-02-25 03:31:36 +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
1c346b2531
fix metafunctions for MPL
...
[SVN r17621]
2003-02-25 00:57:33 +00:00
Dave Abrahams
5cdebaf896
gcc-2.95 workaround
...
[SVN r17620]
2003-02-25 00:56:55 +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
Dave Abrahams
a76f5f3db7
mpl-ish cleanup
...
[SVN r17585]
2003-02-22 01:02:31 +00:00
Aleksey Gurtovoy
29d1f860c1
ETI fixes
...
[SVN r17563]
2003-02-20 21:29:39 +00:00
Aleksey Gurtovoy
1f9d0bb196
MSVC 7.0 ETI workaround
...
[SVN r17556]
2003-02-20 13:35:16 +00:00
Dave Abrahams
8f12fdea4a
Remove workaround patches
...
[SVN r17128]
2003-01-31 18:37:11 +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
b84a8fd737
support for BOOST_PYTHON_STATIC_MODULE
...
[SVN r16786]
2003-01-07 17:38:08 +00:00
Beman Dawes
0f95d507c4
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Dave Abrahams
aa58e21bda
Bug fix, thanks to "Daniel Paull" <dlp@fractaltechnologies.com> for
...
reporting it.
[SVN r16698]
2002-12-24 04:49:33 +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
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
0df5ebf0fa
Fix to allow accessing enums as data members
...
[SVN r16656]
2002-12-18 21:11:16 +00:00
Dave Abrahams
809535b934
clarifications
...
[SVN r16655]
2002-12-18 21:09:15 +00:00
Dave Abrahams
854e957b78
Workaround for MacOS GCC problem:
...
#define B0 0
[SVN r16654]
2002-12-18 19:09:34 +00:00
Dave Abrahams
df24f29232
nonconformance workaround from Gottfried.Ganssauge@HAUFE.DE
...
[SVN r16653]
2002-12-18 17:56:42 +00:00
Dave Abrahams
0d2cdbbdfe
GCC-2.95.2 workarounds
...
[SVN r16620]
2002-12-16 04:01:50 +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