Dave Abrahams
321cf2502a
use symbol visibility for GCC 4.x
...
[SVN r31827]
2005-11-29 22:26:05 +00:00
Joel de Guzman
09e24cb17d
map bug fix when data type is a shared_ptr and NoProxy is true
...
[SVN r31787]
2005-11-26 16:23:21 +00:00
Joel de Guzman
a076239fc8
std::string and std::complex as no-proxy types.
...
[SVN r31717]
2005-11-21 04:54:23 +00:00
Dave Abrahams
479f068673
Attempt Bronek's change to suppress VC++8.0 complaints about redefined
...
_DEBUG.
[SVN r31557]
2005-11-04 21:38:29 +00:00
Eric Niebler
9b326f15fa
qualify friend declaration to make EDG happy
...
[SVN r31538]
2005-11-02 22:43:05 +00:00
Dave Abrahams
988bf849a1
Account for Intel 9.0 picking up vc7.1 bug compatibility.
...
[SVN r31515]
2005-10-31 19:24:48 +00:00
Eric Niebler
6ec4387ea1
add stl_input_iterator for wrapping a Python iterator in a STL input iterator
...
[SVN r31513]
2005-10-31 18:49:54 +00:00
Dave Abrahams
3864838da2
Fixed for vc6
...
[SVN r31398]
2005-10-19 22:02:51 +00:00
Dave Abrahams
12770b03e8
Add the ability to easily use new-style polymorphism wrappers with
...
smart pointer held_type.
[SVN r31392]
2005-10-19 18:17:13 +00:00
Dave Abrahams
3d8f4c90ba
Make it work when Python is compiled with Unicode disabled.
...
[SVN r31321]
2005-10-14 15:35:06 +00:00
Dave Abrahams
5597dcb321
Disable ADL from addressof uses :(
...
[SVN r31319]
2005-10-14 15:05:17 +00:00
Dave Abrahams
1cec514b39
Martin Wille pointed out some missing header dependencies; fixed.
...
Also moved boost/python/detail/is_xxx.hpp functionality into
boost/detail/is_xxx.hpp to decouple library dependencies between
python and parameter.
[SVN r31290]
2005-10-11 21:20:06 +00:00
Dave Abrahams
8ecd49cbf0
Use "addressof(x)" instead of "&x" to deal with classes that have a
...
private operator& !!
[SVN r31279]
2005-10-11 13:19:05 +00:00
John Maddock
aa20ce7d2c
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Stefan Seefeld
126a3efb92
Add basic embedding support.
...
[SVN r30601]
2005-08-17 13:04:42 +00:00
Victor A. Wagner Jr.
9205f507b0
Added - #define _CRT_NOFORCE_MANIFEST if we also have to #undef _DEBUG
...
this isn't really an elegant solution, perhaps people trying to
debug python (BOOST_DEBUG_PYTHON defined) will really have to
use the debug version of the CRT with the latest .NET
There is also a collision if the user happens to have
#define _CRT_FORCE_MANIFEST which I didn't address
[SVN r30570]
2005-08-13 16:19:19 +00:00
Ralf W. Grosse-Kunstleve
bff975f08c
bug fix: friend class def_visitor_access; -> friend class python::def_visitor_access; This fix enables us to remove an EDG specific workaround.
...
[SVN r30471]
2005-08-04 20:15:35 +00:00
Dave Abrahams
332a45f333
untabify
...
[SVN r30239]
2005-07-25 20:57:30 +00:00
Joel de Guzman
980733a96d
fixed bug where a vector<T*> is being wrapped by the indexing suite.
...
[SVN r29930]
2005-07-07 14:00:31 +00:00
Ralf W. Grosse-Kunstleve
1fca114f6a
work around RedHat 7.3 gcc 2.96 code generation errors: use previously checked in VC6, VC7.0 workaround only for exactly these compilers
...
[SVN r29267]
2005-05-29 17:05:25 +00:00
Dave Abrahams
432d4782a5
Take typeid(T&) rather than typeid(T). For some some compilers won't
...
let you get away with typeid(T) when T is an incomplete class
type (that's conforming behavior), but GCC at least will allow
typeid(T&) -- also disallowed by the standard when T is incomplete.
If it turns out that EDGs also barf on typeid(T&), we may have more
work to do.
Some warning suppression for MSVC.
[SVN r29020]
2005-05-18 01:34:35 +00:00
Dave Abrahams
424f5bdf31
Workarounds for vc6 and 7.
...
[SVN r28973]
2005-05-16 17:34:46 +00:00
Dave Abrahams
13b16f9729
Workarounds for vc6 and 7.
...
[SVN r28958]
2005-05-16 14:54:12 +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
Dave Abrahams
02c0b2b486
Improve MPL idiomatic usage
...
[SVN r28945]
2005-05-16 02:01:35 +00:00
Dave Abrahams
c876db8cae
VC8 beta workaround
...
[SVN r28944]
2005-05-16 01:57:30 +00:00
Dave Abrahams
fe3906a7cb
Fix broken vc6 compatibility
...
[SVN r28515]
2005-04-28 14:15:19 +00:00
Dave Abrahams
e4eee902d4
Add missing #include
...
[SVN r27598]
2005-03-10 14:40:12 +00:00
Rene Rivera
c25967a094
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Jonathan Brandmeyer
17faf4504c
Export the client-provided docstrings for init<optional<> > and
...
_FUNCTION_OVERLOADS() for only the last overload.
[SVN r27415]
2005-02-18 02:42:42 +00:00
Ralf W. Grosse-Kunstleve
1cfa79554d
work around gcc problems (gcc 3.2.2 and higher); thanks to John Maddock for the patch!
...
[SVN r27142]
2005-02-05 07:36:14 +00:00
Jonathan Brandmeyer
567e620565
Match signatures with their mpl::true variants
...
[SVN r26829]
2005-01-24 02:37:37 +00:00
Jonathan Brandmeyer
5933fdbf39
Add docstring support for non-static properties.
...
[SVN r26814]
2005-01-22 21:41:37 +00:00
Ralf W. Grosse-Kunstleve
8dbd926d9e
__DECCXX_VER test: use BOOST_WORKAROUND, BOOST_TESTED_AT instead of raw '#if defined'
...
[SVN r26363]
2004-11-29 21:32:14 +00:00
Joel de Guzman
1e3cfbca03
fixes for the warnings.
...
[SVN r26290]
2004-11-25 09:17:04 +00:00
Ralf W. Grosse-Kunstleve
acd8ec2c31
adjustment for latest Tru64/cxx release (V6.5-042)
...
[SVN r26222]
2004-11-15 23:50:57 +00:00
Dave Abrahams
655868d803
Eliminate return from void function.
...
[SVN r25742]
2004-10-15 16:53:40 +00:00
Dave Abrahams
bd74676685
Work around the stupid VC++/Intel bug that retains argument constness in function signatures.
...
[SVN r25437]
2004-09-27 14:49:27 +00:00
Aleksey Gurtovoy
3bb3434a8d
fix MSVC 6.x ICE in 'vector_indexing_suite.cpp'
...
[SVN r25343]
2004-09-22 16:54:04 +00:00
Dave Abrahams
2121039a2b
Use proper configuration macros.
...
[SVN r25312]
2004-09-21 14:39:50 +00:00
Dave Abrahams
5bab5a2398
Fix GCC export limiting patch from Niall Douglas s_sourceforge-at-nedprod.com
...
[SVN r25279]
2004-09-20 13:59:59 +00:00
Dave Abrahams
2ca8be0bb2
vc6 workaround
...
[SVN r25278]
2004-09-20 13:45:52 +00:00
Dave Abrahams
227448f061
Fix #include
...
[SVN r25274]
2004-09-20 13:39:37 +00:00
Dave Abrahams
0b026dc5a2
Apply GCC export limiting patch from Niall Douglas s_sourceforge-at-nedprod.com
...
[SVN r25271]
2004-09-20 12:47:31 +00:00
Dave Abrahams
fd75e791a7
moved indirect_traits to boost/detail
...
[SVN r25128]
2004-09-16 01:00:30 +00:00
Dave Abrahams
7eb9f910ba
moved indirect_traits to boost/detail
...
[SVN r25127]
2004-09-16 00:47:59 +00:00
Dave Abrahams
78cd3298aa
Move indirect_traits to boost/detail
...
[SVN r25124]
2004-09-15 19:35:10 +00:00
Dave Abrahams
2f5dfbb728
Move indirect_traits to boost/detail
...
[SVN r25117]
2004-09-15 15:00:12 +00:00
Douglas Gregor
f7db275bc4
License update
...
[SVN r24990]
2004-09-09 13:59:01 +00:00
Dave Abrahams
7171a34364
Daniel Holth's PyBool mods (dholth-at-fastmail.fm)
...
[SVN r24980]
2004-09-08 19:18:57 +00:00