nobody
4a8fccf26d
This commit was manufactured by cvs2svn to create tag
...
'version_0-9-28'.
[SVN r20465]
2003-10-23 22:56:34 +00:00
Bruno da Silva de Oliveira
95b95d012c
- Fixed bug where a class would appear more than one in the generated code.
...
[SVN r20464]
2003-10-23 22:56:33 +00:00
Rene Rivera
4af7d5bca7
Remove unused var warning on non-debug compilation.
...
[SVN r20463]
2003-10-23 20:15:50 +00:00
Rene Rivera
d879eb235f
Add install definitions for new common install configuration.
...
[SVN r20409]
2003-10-19 19:52:56 +00:00
Dave Abrahams
4f129d035b
Bug fix, thanks to Nicolas LELONG, nlelong-at-mgdesign.org for the report.
...
[SVN r20401]
2003-10-17 14:13:48 +00:00
Dave Abrahams
7a354c4ff4
Warning suppression for GCC.
...
[SVN r20396]
2003-10-15 23:19:48 +00:00
Dave Abrahams
364826b3b3
Include @group directives for Synopsis
...
[SVN r20364]
2003-10-13 21:04:11 +00:00
Raoul Gough
e9b308da46
Use msvc_typeid only if _MSV_VER is set, to avoid problems with Intel compiler on Linux
...
[SVN r20340]
2003-10-10 14:55:13 +00:00
Dave Abrahams
94cfa2602f
Fix typo
...
[SVN r20324]
2003-10-09 14:15:20 +00:00
Bruno da Silva de Oliveira
3533bd0504
no message
...
[SVN r20266]
2003-10-06 19:10:50 +00:00
Bruno da Silva de Oliveira
1a51a7df9e
- added missing <boost/python/return_arg.hpp>
...
[SVN r20257]
2003-10-04 21:44:24 +00:00
Dave Abrahams
615be89951
Support for logical negation operator via __nonzero__
...
[SVN r20256]
2003-10-04 15:40:09 +00:00
Dave Abrahams
912ca36a1f
fixed broken link
...
[SVN r20255]
2003-10-04 12:06:19 +00:00
Dave Abrahams
fba93805dc
Work with gcc2
...
[SVN r20168]
2003-09-23 23:57:23 +00:00
Dave Abrahams
96d66f4624
Correct integral constant overflow
...
[SVN r20136]
2003-09-21 18:49:04 +00:00
Dave Abrahams
c3bae63e41
Fix const-correctness problem
...
[SVN r20135]
2003-09-21 17:24:37 +00:00
Bruno da Silva de Oliveira
6c22aceabc
- added return_by_value
...
[SVN r20127]
2003-09-21 02:07:07 +00:00
Dave Abrahams
92a77dfe7f
Implemented injected constructors.
...
Eliminated _DEBUG redefinition warning for CWPro8.
[SVN r20126]
2003-09-21 01:35:19 +00:00
Bruno da Silva de Oliveira
4f2dbeda28
bugs in Enum and export_values option
...
[SVN r20121]
2003-09-19 23:07:14 +00:00
Dave Abrahams
bec2de08fe
Use make_function uniformly to build callable objects.
...
Fix wstring support so it doesn't break gcc2.95.x, which has no wstring.
Modify CallPolicies protocol so it can safely adjust the argument tuple.
[SVN r20090]
2003-09-17 21:36:53 +00:00
Raoul Gough
db192e1e01
Remove incref of Py_None in make_nurse_and_patient - inc already done in detail::none()
...
[SVN r20079]
2003-09-16 17:31:06 +00:00
Dave Abrahams
454654a9cc
Try to ward off personal emails
...
[SVN r20041]
2003-09-12 20:08:05 +00:00
Dave Abrahams
1018bc56eb
put newlines in the list of links
...
[SVN r20037]
2003-09-12 14:54:34 +00:00
Dave Abrahams
f920dc87d0
Added std::wstring conversion support
...
Added std::out_of_range => Python IndexError exception conversion,
thanks to Raoul Gough
[SVN r20027]
2003-09-11 19:19:55 +00:00
Dave Abrahams
8b97caae46
Warn about duplicate to-python converters and show the name of the
...
offending type.
[SVN r20023]
2003-09-11 15:09:11 +00:00
Dave Abrahams
3b74aab818
add pyfinalize safety
...
[SVN r20022]
2003-09-11 11:07:05 +00:00
Dave Abrahams
e78b4939b3
Added new str constructors which take a range of characters, allowing
...
strings containing nul ('\0') characters.
[SVN r20006]
2003-09-11 02:57:24 +00:00
Bruno da Silva de Oliveira
621b5fc2db
- added INTERFACE_FILE
...
[SVN r20005]
2003-09-10 21:55:50 +00:00
Dave Abrahams
6ada069d5a
Update for cross-project capability
...
[SVN r20002]
2003-09-10 16:08:41 +00:00
Joel de Guzman
50db384be1
Used BOOST_WORKAROUND
...
[SVN r19980]
2003-09-09 13:13:44 +00:00
Dave Abrahams
ae7225ae83
Updates for cross-project dependencies
...
[SVN r19977]
2003-09-09 03:14:01 +00:00
Dave Abrahams
911ba333a2
restored python test drivers
...
[SVN r19976]
2003-09-09 02:55:39 +00:00
Dave Abrahams
5cd8cce531
Set up BOOST_ROOT before import python has a chance to use it.
...
[SVN r19974]
2003-09-09 02:42:17 +00:00
Dave Abrahams
6a2a76cea9
Use new cross-project feature
...
[SVN r19969]
2003-09-08 19:36:06 +00:00
Dave Abrahams
7a9a3d30c9
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Joel de Guzman
034ca4d5eb
mscv workaround
...
[SVN r19962]
2003-09-08 12:56:33 +00:00
Dave Abrahams
00e3fa32fb
Fix typo
...
[SVN r19949]
2003-09-07 19:45:21 +00:00
Dave Abrahams
0133bdfbe3
Removed unused ConverterGenerators arguments.
...
Updated arg_from_python<T> so that its operator() is nullary -- it
already gets everything it needs in its constructor.
[SVN r19948]
2003-09-07 19:44:44 +00:00
Dave Abrahams
e563def5ba
Update documentation for the use of function objects.
...
[SVN r19947]
2003-09-07 18:03:20 +00:00
Dave Abrahams
b3910f4e4d
Support for wrapping function objects and classes which use virtual
...
inheritance. Completely killed off member_function_cast!
[SVN r19945]
2003-09-07 16:56:05 +00:00
Bruno da Silva de Oliveira
4a7b8fe839
- Wrapper for protected and private pure virtual functions are now generated
...
[SVN r19922]
2003-09-04 22:47:04 +00:00
Joel de Guzman
fc56544da4
added note to use bjam as the preferred build tool
...
[SVN r19889]
2003-09-01 03:12:34 +00:00
Dave Abrahams
c839d25722
Add module_tail for JIT debugging
...
[SVN r19863]
2003-08-29 19:42:39 +00:00
Dave Abrahams
c6b5ecbbdb
Update for select_holder changes
...
[SVN r19862]
2003-08-29 19:03:14 +00:00
Joel de Guzman
d3473afa23
Take 2
...
[SVN r19805]
2003-08-27 12:10:49 +00:00
Joel de Guzman
379b28eb85
Some more tweaks
...
[SVN r19803]
2003-08-27 10:18:37 +00:00
Joel de Guzman
7f5bd33ead
Tweaks
...
[SVN r19802]
2003-08-27 10:14:14 +00:00
Joel de Guzman
eef6fb9891
def_visitor linked in the reference
...
[SVN r19801]
2003-08-27 10:09:08 +00:00
Joel de Guzman
4a7f52ab2c
Initial commit of def_visitor doc
...
[SVN r19800]
2003-08-27 10:00:23 +00:00
Bruno da Silva de Oliveira
10b249a162
- Using the new Boost.Python facility for wrapping pure virtual functions
...
[SVN r19792]
2003-08-26 23:24:02 +00:00
Dave Abrahams
5fc5fce663
removed intro text
...
[SVN r19790]
2003-08-26 15:49:50 +00:00
Dave Abrahams
f00fe3c0b1
Added reference to TODO list
...
[SVN r19789]
2003-08-26 15:48:36 +00:00
Dave Abrahams
3047d51613
revised, ReST-ized HTML-ized
...
[SVN r19788]
2003-08-26 15:47:41 +00:00
Dave Abrahams
f9f7146960
revised, ReST-ized HTML-ized
...
[SVN r19787]
2003-08-26 15:42:51 +00:00
Ralf W. Grosse-Kunstleve
ca9dc3103a
print running... Done.
...
[SVN r19785]
2003-08-26 13:19:51 +00:00
Ralf W. Grosse-Kunstleve
c03afa379c
print Done before sys.exit; this allows us to detect fatal crashes like segmentation faults on import
...
[SVN r19784]
2003-08-26 13:11:51 +00:00
Ralf W. Grosse-Kunstleve
cbacc98e3f
MIPSpro workaround
...
[SVN r19783]
2003-08-26 12:52:21 +00:00
Dave Abrahams
84daf14f1b
Added missing #includes
...
[SVN r19782]
2003-08-26 11:45:47 +00:00
Dave Abrahams
4af28b2a46
Added missing #includes
...
[SVN r19778]
2003-08-26 02:25:33 +00:00
Bruno da Silva de Oliveira
acbc01933c
- Fixed a bug where the code for a virtual method wrapper defined inside a Pyste file was not being declared in the generated code
...
[SVN r19776]
2003-08-26 00:43:09 +00:00
Dave Abrahams
7ec78eecbd
Implemented pure_virtual(...)
...
[SVN r19774]
2003-08-25 18:44:26 +00:00
Dave Abrahams
87c5e37f5e
vc6 workaround for nested enums
...
[SVN r19773]
2003-08-25 18:41:26 +00:00
Dave Abrahams
d02959e3ed
Remove cwpro7 workarounds; simplified select_holder
...
[SVN r19772]
2003-08-25 18:41:02 +00:00
Dave Abrahams
b844d8b750
Refactoring and cleanups
...
[SVN r19770]
2003-08-25 18:38:39 +00:00
Bruno da Silva de Oliveira
0a3010b29f
no message
...
[SVN r19761]
2003-08-23 20:53:33 +00:00
Bruno da Silva de Oliveira
2b380d03c9
- Make the cache files be rebuilt only when the declarations' version changes, instead o pyste's version
...
[SVN r19759]
2003-08-23 19:18:52 +00:00
Bruno da Silva de Oliveira
3f70253a3f
- Fixed bug where Include was not writing the #include in some situations
...
- Rebuild cache files if pyste version changes
[SVN r19757]
2003-08-23 17:06:37 +00:00
Dave Abrahams
165e294298
Fix #ifdef
...
[SVN r19745]
2003-08-23 11:41:00 +00:00
Ralf W. Grosse-Kunstleve
f7c9f45508
simple fix for MIPSpro after a long struggle; thanks to Stephen Adamczyk and John Spicer at EDG!
...
[SVN r19724]
2003-08-21 21:27:38 +00:00
Joel de Guzman
af2a924301
more workaround fixes for VC6 linker bug
...
[SVN r19714]
2003-08-20 13:15:41 +00:00
Joel de Guzman
3981e83de5
workaround MSVC linker bug
...
[SVN r19713]
2003-08-20 12:07:48 +00:00
Bruno da Silva de Oliveira
88b9721e3f
- Fixed bug related to bases<> template generation in the new system
...
[SVN r19700]
2003-08-20 01:40:43 +00:00
Joel de Guzman
4946af1448
Map indexing fix for VC6.5
...
[SVN r19699]
2003-08-19 20:32:56 +00:00
Dave Abrahams
9959dcfa49
Always #include prefix.h first of all.
...
[SVN r19694]
2003-08-19 15:44:30 +00:00
Joel de Guzman
cfb13fad22
fix for wrapping vector<bool>
...
[SVN r19692]
2003-08-19 03:28:53 +00:00
Joel de Guzman
4e3f3a052d
chaned struct def_visitor; to class def_visitor;
...
[SVN r19691]
2003-08-19 02:23:16 +00:00
Bruno da Silva de Oliveira
dc7ae9ed20
- removed "header_code", since we already have Include().
...
[SVN r19670]
2003-08-17 21:11:07 +00:00
Bruno da Silva de Oliveira
929badf4c6
Added support for insertion of user code in the generated code
...
[SVN r19664]
2003-08-17 19:35:00 +00:00
Bruno da Silva de Oliveira
c4a3f2c04f
no message
...
[SVN r19652]
2003-08-16 21:11:50 +00:00
Bruno da Silva de Oliveira
a933e458b3
- Fixed a bug in the pure virtual functions
...
[SVN r19648]
2003-08-16 19:13:45 +00:00
Bruno da Silva de Oliveira
06b8320815
- Added exception specifiers (patch by Gottfried).
...
[SVN r19645]
2003-08-16 18:21:44 +00:00
Dave Abrahams
7f3aceafd2
Fix public/private error.
...
[SVN r19636]
2003-08-16 13:56:52 +00:00
Dave Abrahams
da5979931c
class.hpp, object/select_holder.hpp, object/pointer_holder.hpp -
...
fix a problem which was causing value_holder<T> to be instantiated
on abstract classes. Now we compute the held_type at an outer
level thereby avoiding the inner instantiation.
object_core.hpp -
workarounds for GCC 2.x bugs
suite/indexing/detail/indexing_suite_detail.hpp -
workaround for a CWPro8 bug
[SVN r19635]
2003-08-16 13:48:34 +00:00
Dave Abrahams
d8c7e75095
Fix the fix... again!
...
[SVN r19617]
2003-08-15 03:45:34 +00:00
Joel de Guzman
187506c97f
added map value type (std::pair) wrapper to map_indexing_suite.hpp
...
[SVN r19616]
2003-08-15 03:03:27 +00:00
Joel de Guzman
145c6d1e4f
moved map value type (std::pair) wrapper to map_indexing_suite.hpp
...
[SVN r19615]
2003-08-15 03:01:32 +00:00
Dave Abrahams
e2973f27f9
Fix the fix ;-)
...
[SVN r19613]
2003-08-14 22:53:30 +00:00
Dave Abrahams
976b8180ae
Workaround a VC7 bug with nested enums
...
[SVN r19611]
2003-08-14 22:48:01 +00:00
Joel de Guzman
37acf41d43
Added map_indexing_suite test
...
[SVN r19600]
2003-08-14 15:05:02 +00:00
Joel de Guzman
6f26778491
Initial commit map_indexing_suite tests
...
[SVN r19599]
2003-08-14 15:04:25 +00:00
Joel de Guzman
834d815c87
mapping suite update
...
[SVN r19598]
2003-08-14 15:03:14 +00:00
Joel de Guzman
57e58c445b
Tweaks to accomodate map_indexing_suite
...
[SVN r19588]
2003-08-14 12:14:25 +00:00
Joel de Guzman
8a1a8342d6
Initial commit map_indexing_suite
...
[SVN r19587]
2003-08-14 12:13:15 +00:00
Joel de Guzman
fa70ddc2c5
Preparing for std::map suite
...
[SVN r19566]
2003-08-12 21:21:47 +00:00
Joel de Guzman
8ca32bb494
Minor tweak in preparation for map_indexing_suite.hpp
...
[SVN r19565]
2003-08-12 18:36:55 +00:00
Joel de Guzman
f6c82eba0c
changed def_arg to def_visitor
...
[SVN r19564]
2003-08-12 18:35:00 +00:00
Joel de Guzman
344044a315
updated the include path to vector_indexing_suite.hpp
...
[SVN r19563]
2003-08-12 18:13:19 +00:00
Joel de Guzman
b10805dc4c
moved to new "suite" directory
...
[SVN r19562]
2003-08-12 18:09:21 +00:00
Joel de Guzman
07f397e2ed
Moved to new "suite" directory
...
[SVN r19561]
2003-08-12 18:07:11 +00:00
Dave Abrahams
054dc439d2
Workaround msvc bug
...
[SVN r19553]
2003-08-12 14:17:52 +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
d482d57689
added properties tests
...
[SVN r19532]
2003-08-11 14:30:04 +00:00
Dave Abrahams
edf6516085
Python 2.3 compatibility.
...
[SVN r19530]
2003-08-11 11:07:28 +00:00
Dave Abrahams
957ac66e14
Added missing #include
...
Use BOOST_EXPLICIT_TEMPLATE_TYPE
[SVN r19529]
2003-08-11 02:21:34 +00:00
Dave Abrahams
07ce84c4e7
Repair bugs introduced during previous workaround
...
[SVN r19526]
2003-08-11 02:01:15 +00:00
Bruno da Silva de Oliveira
918636ff03
- Fixed a bug where in some classes the virtual methods were being definied incorrectly
...
[SVN r19525]
2003-08-10 23:21:25 +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
Dave Abrahams
fcbc1d562f
Added properties unit test from Roman Yakovenko
...
<romany-at-actimize.com>.
[SVN r19520]
2003-08-10 22:51:51 +00:00
Dave Abrahams
c3b4b58075
Extended CWPro8 overload ambiguity workaround to cover make_setter as
...
well as make_getter.
[SVN r19519]
2003-08-10 22:50:38 +00:00
Bruno da Silva de Oliveira
568b62a8a4
- Little bug where the memory cache was not being used
...
[SVN r19517]
2003-08-10 21:51:28 +00:00
Bruno da Silva de Oliveira
da34e7f507
- Abstract methods fix
...
- converts \ to / on windows
[SVN r19516]
2003-08-10 21:47:50 +00:00
Joel de Guzman
a0c31b47e5
refactored code + cleanup
...
[SVN r19508]
2003-08-10 15:20:10 +00:00
Joel de Guzman
5fb677c0c5
initial commit of container utils
...
[SVN r19507]
2003-08-10 15:19:23 +00:00
Bruno da Silva de Oliveira
168476382a
- incremental code and some fixes
...
[SVN r19499]
2003-08-09 21:18:12 +00:00
Bruno da Silva de Oliveira
7fa6a29814
no message
...
[SVN r19498]
2003-08-09 20:57:04 +00:00
Bruno da Silva de Oliveira
f2b51da0ab
- Fix a bug where a declaration was appearing more than once in an intermediate class in an hierarchy not fully-exported
...
[SVN r19489]
2003-08-08 02:56:04 +00:00
Joel de Guzman
53726746b8
Clean-up, refactored and added NoSlice option.
...
[SVN r19488]
2003-08-07 17:16:07 +00:00
Joel de Guzman
fe0b59f559
some trivial fixes.
...
[SVN r19485]
2003-08-07 12:29:54 +00:00
Joel de Guzman
c014dee6dc
Fixed no proxy handling for containers of primitive types.
...
[SVN r19484]
2003-08-07 08:45:57 +00:00
Joel de Guzman
90c69d961e
Added named visitor .def facility.
...
[SVN r19483]
2003-08-07 03:07:20 +00:00
Dave Abrahams
342f7db678
Workaround vc7.1 typeid problem with cv-qualified arrays.
...
[SVN r19474]
2003-08-06 13:51:03 +00:00
Joel de Guzman
9eb704f85a
fixed iteration scheme and added append and extend methods
...
[SVN r19469]
2003-08-06 08:06:09 +00:00
Dave Abrahams
7754a91929
Update docs for static data support.
...
[SVN r19462]
2003-08-05 13:41:21 +00:00
Dave Abrahams
e4dc639e54
Allow mutating operations on self for all operators
...
[SVN r19454]
2003-08-05 03:15:37 +00:00
Ralf W. Grosse-Kunstleve
5d90101671
workaround for MIPSpro, thanks to John Spicer
...
[SVN r19453]
2003-08-05 03:03:49 +00:00
Ralf W. Grosse-Kunstleve
437fb70852
Tru64 cxx requires X::operator!=
...
[SVN r19450]
2003-08-05 00:49:33 +00:00
Dave Abrahams
d598404c48
initial commit
...
[SVN r19449]
2003-08-04 23:52:01 +00:00
Joel de Guzman
32c7088600
added missing typename and include file
...
[SVN r19448]
2003-08-04 23:34:52 +00:00
Joel de Guzman
ccede29816
added missing line feed at end of source
...
[SVN r19447]
2003-08-04 23:34:02 +00:00
Ralf W. Grosse-Kunstleve
b55b7e2f7b
workaround for Mac OS 10 gcc 3.3 static initialization bug
...
[SVN r19446]
2003-08-04 22:09:16 +00:00
Ralf W. Grosse-Kunstleve
9217a6a253
avoid (incorrect) Tru64 cxx 6.5.1 warning
...
[SVN r19445]
2003-08-04 20:54:07 +00:00
Dave Abrahams
07c1319b99
Added the new arg class from
...
"nickm-at-sitius.com" (Nikolay Mladenov) which supplies the
ability to wrap functions that can be called with ommitted
arguments in the middle.
[SVN r19441]
2003-08-04 17:46:48 +00:00
Dave Abrahams
714b5dc26e
missing checkin
...
[SVN r19439]
2003-08-04 17:36:49 +00:00
Joel de Guzman
1f715958f9
Fixed get_slice
...
[SVN r19421]
2003-08-04 05:09:23 +00:00
Joel de Guzman
0922aca873
Better usage of handle<>.
...
[SVN r19420]
2003-08-04 03:24:41 +00:00
Joel de Guzman
30ec6181b5
Fixed negative ref count bug
...
[SVN r19419]
2003-08-04 02:36:47 +00:00
Dave Abrahams
b28d586612
Move assignment operator inline as a workaround for a vc7 bug.
...
[SVN r19416]
2003-08-03 14:19:09 +00:00
Dave Abrahams
f48aacf477
added internals
...
[SVN r19390]
2003-07-31 18:03:17 +00:00
Dave Abrahams
bfa868a440
Workarounds for VC6 bugs
...
[SVN r19389]
2003-07-31 15:56:10 +00:00
Dave Abrahams
f01ff3a277
Prune #includes
...
[SVN r19382]
2003-07-31 01:04:51 +00:00
Dave Abrahams
d88e6bf688
object_core.hpp - use detail/is_xxx to generate template identifiers
...
object_operators.hpp - use SFINAE to prevent ADL from finding
generalized operators inappropriately
[SVN r19377]
2003-07-30 23:48:06 +00:00
Dave Abrahams
a3cdacd088
Bug fix -- we weren't handling NULL keywords dictionaries in raw_function
...
[SVN r19359]
2003-07-30 11:34:50 +00:00
Joel de Guzman
81d99c855f
Minor tweaks
...
[SVN r19335]
2003-07-29 04:47:34 +00:00
Joel de Guzman
5cd110f625
Comments from Dave + Editing + Proof reading and stuff
...
[SVN r19334]
2003-07-29 04:30:37 +00:00
Joel de Guzman
416895ff30
linked in the indexing suite documentation
...
[SVN r19315]
2003-07-26 05:49:57 +00:00
Joel de Guzman
e41abb6e92
Initial commit of indexing suite documentation
...
[SVN r19314]
2003-07-26 05:48:59 +00:00
Joel de Guzman
a6440a3fa6
Minor tweaks
...
[SVN r19313]
2003-07-26 05:47:11 +00:00
Joel de Guzman
2dece7ecaf
added __iter__ and __contains__
...
[SVN r19311]
2003-07-26 01:50:35 +00:00
Dave Abrahams
7aae525587
Added RationalDiscovery
...
[SVN r19300]
2003-07-24 16:38:23 +00:00
Ralf W. Grosse-Kunstleve
ac5314093b
fixing some trivial bugs (missing or misplaced typename); work around gcc 3.2 bug
...
[SVN r19299]
2003-07-24 15:07:05 +00:00
Ralf W. Grosse-Kunstleve
1524fb9fa9
flotsam removed
...
[SVN r19297]
2003-07-24 13:51:06 +00:00
Joel de Guzman
957549460b
Initial Commit of Indexing Suite
...
[SVN r19296]
2003-07-24 12:02:57 +00:00
Joel de Guzman
3b33f54fb8
Added generic visitation mechanism.
...
[SVN r19288]
2003-07-24 01:44:18 +00:00
Ralf W. Grosse-Kunstleve
42ab6b6b66
unused variable removed (to avoid MIPSpro warning)
...
[SVN r19287]
2003-07-23 19:00:55 +00:00
Dave Abrahams
f59a5bbabc
Stop printing return types in error messages.
...
[SVN r19286]
2003-07-23 17:04:05 +00:00
Dave Abrahams
0be371d747
Added cross-module exception test
...
[SVN r19282]
2003-07-23 15:17:03 +00:00
Dave Abrahams
2b52210291
remove (again!) extra diagnostic info
...
[SVN r19281]
2003-07-23 14:14:00 +00:00
Dave Abrahams
96a7bce78e
Give feedback about the name and namespace of functions in error messages.
...
[SVN r19280]
2003-07-23 13:08:59 +00:00
Dave Abrahams
c1e1ea697c
Added Metafaq link
...
[SVN r19278]
2003-07-23 11:43:06 +00:00
Dave Abrahams
874d6ebf2c
Kill off nasty diagnostic printing.
...
[SVN r19277]
2003-07-23 11:11:56 +00:00
Dave Abrahams
77f5eb703c
Attempt to work around a GCC EH problem by sticking a virtual function
...
in error_already_set and defining it in the library.
Removed some flotsam
[SVN r19274]
2003-07-23 03:00:48 +00:00
Dave Abrahams
af53ae8329
Implemented better error reporting for argument match errors.
...
[SVN r19271]
2003-07-23 01:31:34 +00:00
Dave Abrahams
8f76b8880e
Remove bad #includes
...
[SVN r19269]
2003-07-22 23:55:09 +00:00
Dave Abrahams
fa398734be
initial commit
...
[SVN r19267]
2003-07-22 23:53:06 +00:00
Dave Abrahams
362d20a8c7
Fixed editing error
...
[SVN r19265]
2003-07-22 20:12:39 +00:00
Dave Abrahams
6a33b8aeeb
Implemented better error reporting for argument match errors.
...
[SVN r19264]
2003-07-22 20:12:07 +00:00
Dave Abrahams
d4e06ac436
Preparation for delivering nicely-formatted error messages in
...
Boost.Python. The major change is that, instead of being
boost::function2<PyObject*,PyObject*,PyObject*>, py_function is now a
runtime-polymorphic wrapper for compile-time polymorphic
behavior (just like function) of our own which carries more
information/behaviors. In particular, you can retrieve an array of
c-strings describing the types in the function signature.
Additionally, the minimum and maximum arity are stored in the
py_function object instead of in the 'function' object which wraps it.
* data_members.hpp -
Adjustments for the new py_function. Workarounds for CodeWarrior
Pro 8.3 bugs in function template argument deduction with
pointers-to-members.
* has_back_reference.hpp, test/back_reference.cpp,
test/select_holder.cpp -
Updated to follow the metafunction protocol
* init.hpp, detail/defaults_gen.hpp -
Make Keywords a more-specific type in function signatures to
prevent string literals that show up as char[N] from binding to
the wrong argument (at least Intel 7.1 for Windows does this).
* make_function.hpp -
Adjustments for the new py_function. Arities are now computed
by caller<>.
* opaque_pointer_converter.hpp, type_id.hpp -
Use BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS facilities;
generate specializations that all compilers can handle.
* raw_function.hpp -
Adjustments for the new py_function.
* caller.hpp -
Added arity and signature type name reporting.
* detail/config.hpp
Enable __declspec(dllexport) for Cygwin, thereby fixing the
recent horrible Cygwin linking problems.
* detail/msvc_typeinfo.hpp -
Always pass boost::type<T>* explicitly, thereby working around
incompatible notions of how to specialize function templates with
default arguments on various compilers.
* object/function.hpp
, object/function_handle.hpp
, object/function_object.hpp
, object/function_object.cpp
Adjustments for the new py_function. Arities are carried by
py_function.
* object/iterator.hpp, object/iterator.cpp
Adjustments for the new py_function; we have to compute a
signature of types to construct it with.
* object/py_function.hpp
Removed dependency on boost::function; see the comment at the
top of this entry for more details.
* object/select_holder.hpp
Clean up to more closely follow MPL idioms.
* test/Jamfile -
Adjust the embedding test for the new Cygwin use of declspec.
Update bases and pointee tests with missing properties.
* test/input_iterator.cpp -
Updates for the new iterator adaptors.
* test/opaque.py -
Add Python encoding comment to suppress PendinDeprecationWarning
with recent Python builds.
* test/str.cpp
Pass a Python long instead of a float to string.expandtabs,
suppressing a PendinDeprecationWarning with recent Python builds.
* libs/utility/counting_iterator_example.cpp
Borland workaround
* libs/utility/indirect_iterator_example.cpp
const-correctness fix.
*
[SVN r19247]
2003-07-22 00:06:41 +00:00
Dave Abrahams
817dcd37e0
Get Cygwin linking again
...
User-readable type name printing for GCC
[SVN r19236]
2003-07-21 02:14:58 +00:00
Dave Abrahams
25bfd3c50f
Suppress a GCC 2.x ICE
...
[SVN r19235]
2003-07-21 02:12:04 +00:00
Dave Abrahams
b13c902fb0
* added return_arg policy from Nikolay Mladenov
...
* removed duplication from reference.html
* improved automatic redirection messages
[SVN r19226]
2003-07-19 23:49:06 +00:00
Dave Abrahams
c95ef44b02
Added Kig
...
[SVN r19154]
2003-07-16 15:40:27 +00:00
Bruno da Silva de Oliveira
162727590c
- moved register_ptr_to_python up one level.
...
[SVN r19123]
2003-07-15 01:05:07 +00:00
Vladimir Prus
7e159844fb
Update for current Boost.Build V2.
...
[SVN r19037]
2003-07-11 06:04:35 +00:00
Dave Abrahams
787b79cc2c
Added NeuraLab
...
[SVN r18979]
2003-07-08 13:10:59 +00:00
Bruno da Silva de Oliveira
b77652b499
- fixed staticmethod bug
...
- fixed hierarchies bug when using AllFromHeader
[SVN r18971]
2003-07-07 20:00:40 +00:00
Bruno da Silva de Oliveira
0c8444b8ed
- fixed bug of --multiple
...
- new function: hold_with_shared_ptr
- SPECIALIZE_TYPE_ID bug
[SVN r18969]
2003-07-07 19:00:52 +00:00
Bruno da Silva de Oliveira
3e6ee799ba
- --multiple now generates one cpp per pyste file.
...
[SVN r18945]
2003-07-06 01:16:27 +00:00
Bruno da Silva de Oliveira
dd14ccb115
- --multiple now generates one cpp per pyste file.
...
[SVN r18944]
2003-07-06 01:12:26 +00:00
Bruno da Silva de Oliveira
ba0fcd27c3
- Various bug fixes
...
- Changed the internal code to the way it was
[SVN r18941]
2003-07-04 22:47:27 +00:00
Bruno da Silva de Oliveira
d476e67067
- Fixed "char**" bug
...
- Lots of internal changes: phase 1 of Meta-Programming complete.
[SVN r18919]
2003-07-03 00:00:23 +00:00
Bruno da Silva de Oliveira
4588f5e9ab
no message
...
[SVN r18884]
2003-06-29 17:47:45 +00:00
Bruno da Silva de Oliveira
68f54d364b
- register_ptr_to_python addition
...
[SVN r18880]
2003-06-27 18:34:25 +00:00
Dave Abrahams
7dba18e7b9
Test that shared_ptr<Derived> can be converted to shared_ptr<Base>
...
[SVN r18851]
2003-06-20 22:57:37 +00:00
Dave Abrahams
67b265fe96
Remove duplicated sections
...
[SVN r18835]
2003-06-18 12:22:28 +00:00
Bruno da Silva de Oliveira
8289269a86
*** empty log message ***
...
[SVN r18828]
2003-06-18 00:05:01 +00:00
Bruno da Silva de Oliveira
9f711ed821
- Changed "no_override" to "final"
...
[SVN r18826]
2003-06-17 23:25:16 +00:00
Bruno da Silva de Oliveira
73e2ab5125
- Added a new test exercising the new automatic inheritation
...
[SVN r18815]
2003-06-17 01:56:45 +00:00
Bruno da Silva de Oliveira
7ea2ab1672
- If you export a derived class without exporting its base classes, the derived class will explicitly export the bases's methods and attributes. Before, if you were interested in the bases's methods, you had to export the base classes too.
...
- Added a new function, no_override. When a member function is specified as "no_override", no virtual wrappers are generated for it, improving performance and letting the code more clean.
- There was a bug in which the policy of virtual member functions was being ignored (patch by Roman Sulzhyk).
[SVN r18814]
2003-06-17 01:34:26 +00:00
Bruno da Silva de Oliveira
c821e903f8
Added tests for linux.
...
[SVN r18809]
2003-06-16 20:36:36 +00:00
Ralf W. Grosse-Kunstleve
54db04521a
MIPSpro workaround
...
[SVN r18744]
2003-06-09 13:10:34 +00:00
Bruno da Silva de Oliveira
91fdecd76f
- Changed the filename of one of the doc files to limit it to 32 chars.
...
[SVN r18709]
2003-06-08 22:51:37 +00:00
Dave Abrahams
f140a74a13
Added MinGW tips
...
[SVN r18695]
2003-06-06 11:18:34 +00:00
Bruno da Silva de Oliveira
4854a2a81b
- Added another entry, about ESSS.
...
[SVN r18685]
2003-06-06 00:04:51 +00:00
Bruno da Silva de Oliveira
d94bb65006
- Major improvements in memory usage.
...
[SVN r18681]
2003-06-05 15:14:52 +00:00
Bruno da Silva de Oliveira
6ca5280b2c
- Fixed bug in GCCXMLParser
...
[SVN r18672]
2003-06-04 22:07:27 +00:00
Dave Abrahams
5da3e1deea
Leak bug fixed thanks to gideon may <gideon-at-computer.org> for
...
reporting it.
[SVN r18671]
2003-06-04 20:47:39 +00:00
Dave Abrahams
1ae85d0e39
Added Jayacard
...
[SVN r18660]
2003-06-04 02:23:13 +00:00
Bruno da Silva de Oliveira
256e3a467c
- Appliced a patch from Giulio Eulisse that allows unnamed enumerations to be
...
exported with an AllFromHeader construct
[SVN r18657]
2003-06-03 20:58:22 +00:00
Ralf W. Grosse-Kunstleve
4477fe4dd6
Python 2.3 Tru64 cxx compatibility & a little cleanup
...
[SVN r18652]
2003-06-03 02:58:43 +00:00
Bruno da Silva de Oliveira
5d1e245858
- New construct, add_method.
...
[SVN r18650]
2003-06-03 01:48:51 +00:00
Ralf W. Grosse-Kunstleve
ec750a44c9
missing include added (to avoid gcc 3.2 and tru64_cxx errors)
...
[SVN r18646]
2003-06-02 13:17:11 +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
638b3d4ee1
added a small comment
...
[SVN r18636]
2003-06-01 14:48:53 +00:00
Dave Abrahams
a1cc1651fa
clarified cygwin instructions
...
[SVN r18632]
2003-05-31 22:03:29 +00:00
Bruno da Silva de Oliveira
9fe141f5ad
- Fixed bug related to --multiple and Vars
...
[SVN r18630]
2003-05-31 21:20:23 +00:00
Bruno da Silva de Oliveira
d52f0c7d40
- New tests
...
[SVN r18629]
2003-05-31 21:18:09 +00:00
Bruno da Silva de Oliveira
bb55c4a855
no message
...
[SVN r18628]
2003-05-31 20:57:03 +00:00
Dave Abrahams
f1a06b14de
Handle null shared_ptrs
...
[SVN r18627]
2003-05-31 16:40:42 +00:00
Dave Abrahams
286f3dc093
Added #include <boost/python/detail/prefix.hpp> to ensure that all public Boost.Python headers begin by #including Python.h before as many system headers as possible.
...
[SVN r18626]
2003-05-31 14:53:02 +00:00
Dave Abrahams
a731322782
Test linking with the static library also.
...
[SVN r18624]
2003-05-31 13:44:16 +00:00
Dave Abrahams
0db07ec25e
Added missing #include thanks to Ben Hutchings <ben.hutchings-at-businesswebsoftware.com>
...
[SVN r18623]
2003-05-31 13:43:29 +00:00
Bruno da Silva de Oliveira
bc112ba65f
- Fixed bug in the generation of virtual methods.
...
[SVN r18619]
2003-05-30 21:52:33 +00:00
Dave Abrahams
62ba322658
updated ImageMagick info.
...
[SVN r18597]
2003-05-29 14:00:00 +00:00
Dave Abrahams
02135b550d
OpenSceneGraph has a web page
...
[SVN r18596]
2003-05-29 13:14:48 +00:00
Ralf W. Grosse-Kunstleve
ee4b06bb50
static keyword removed (Aye, Aye Sir David Abrahams!)
...
[SVN r18570]
2003-05-27 21:07:40 +00:00
Ralf W. Grosse-Kunstleve
16c5435ca8
fix typo
...
[SVN r18554]
2003-05-26 22:03:46 +00:00
Bruno da Silva de Oliveira
2595049748
- Added the Techniques section
...
[SVN r18552]
2003-05-26 21:10:41 +00:00
Ralf W. Grosse-Kunstleve
5911691c0d
workaround for silly MIPSpro compiler
...
[SVN r18550]
2003-05-26 19:46:05 +00:00
Ralf W. Grosse-Kunstleve
e369bddc84
avoid use of sizeof to enable compilation with buggy gcc 3.3; change as per David Abrahams' instructions
...
[SVN r18549]
2003-05-26 19:06:00 +00:00
Ralf W. Grosse-Kunstleve
dccf2bbb4a
Tru64 cxx compatibility
...
[SVN r18548]
2003-05-26 19:03:24 +00:00
Bruno da Silva de Oliveira
eaab3fc038
- Fixed link to the tutorial
...
[SVN r18519]
2003-05-23 21:06:22 +00:00
Bruno da Silva de Oliveira
858e1aba67
- Support for global variables
...
- Bug fixes in ClassExporter
[SVN r18518]
2003-05-23 20:37:35 +00:00
Bruno da Silva de Oliveira
19eff7791d
- HeaderExporter now doesn't export names that begin with "_"
...
- Bug in ClassExporter, was adding an attribute to the members of base classes in GenerateVirtualMethods
[SVN r18516]
2003-05-23 19:13:52 +00:00
Bruno da Silva de Oliveira
c81af4ffe0
- Two new questions, about compiling time and creating packages.
...
[SVN r18515]
2003-05-23 18:01:39 +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
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
Bruno da Silva de Oliveira
7a4a79c74e
no message
...
[SVN r18461]
2003-05-20 03:17:19 +00:00
Bruno da Silva de Oliveira
06f454e1d3
- Some small memory improvements
...
[SVN r18459]
2003-05-20 01:35:13 +00:00
Bruno da Silva de Oliveira
c1dbd52de1
- Fixed bug where functions with the same name where not being exported correctly
...
[SVN r18458]
2003-05-19 23:58:35 +00:00
Dave Abrahams
c3f5679188
Bug fix
...
[SVN r18372]
2003-05-08 20:18:14 +00:00
Bruno da Silva de Oliveira
97e2628f95
- Fixed bug where GCCXML was generating more than one declaration of a given class
...
[SVN r18359]
2003-05-08 10:38:51 +00:00
Dave Abrahams
6cecfcb704
restore from disk crash
...
[SVN r18353]
2003-05-08 02:19:10 +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
Bruno da Silva de Oliveira
a39a834e75
- Now trying to export forward declared classes gives a warning.
...
- Forward-declared classes are ignored with AllFromHeader
- Bug: now it's possible to exclude classes, functions and enums from AllFromHeader
[SVN r18289]
2003-04-23 00:42:34 +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
Bruno da Silva de Oliveira
d497611069
- New code (more generic) for declaring the smart pointer converters
...
[SVN r18269]
2003-04-16 22:35:09 +00:00
Dave Abrahams
46d8786f5a
Tweak citations, etc.
...
[SVN r18265]
2003-04-16 16:12:34 +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
10dc663e07
*** empty log message ***
...
[SVN r18259]
2003-04-16 13:39:28 +00:00
Joel de Guzman
42fc57d761
tweaks
...
[SVN r18255]
2003-04-15 12:48:27 +00:00
Dave Abrahams
74cd2f4844
Fix bug report from Jacek Generowicz <jacek.generowicz-at-cern.ch>
...
[SVN r18254]
2003-04-15 11:10:53 +00:00
Bruno da Silva de Oliveira
a15135f1c1
- Fixed a inheritance bug, and added a test for it.
...
[SVN r18251]
2003-04-14 23:34:33 +00:00
Dave Abrahams
ccd84c0be6
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Joel de Guzman
510215f284
typo fixes
...
[SVN r18201]
2003-04-08 01:20:58 +00:00
Bruno da Silva de Oliveira
c7ea0aacd6
- Lots of fixes in the documentation
...
- Fixed support for return_opaque_pointer policy
[SVN r18199]
2003-04-08 01:01:32 +00:00
Bruno da Silva de Oliveira
f7f089d2d4
- Fixed bug where the order of instantiations in the --multiple mode could end up wrong
...
[SVN r18198]
2003-04-07 18:15:50 +00:00
Bruno da Silva de Oliveira
82721c77a1
- now includes documentation in the distribution
...
[SVN r18197]
2003-04-07 12:13:02 +00:00
Bruno da Silva de Oliveira
1c9bf7d91c
- Generating code for the improved support of static data members of Boost.Python
...
[SVN r18193]
2003-04-06 20:47:10 +00:00
Bruno da Silva de Oliveira
9bf78396cb
- fixed bug where return_opaque_pointer was not being added to the user context
...
[SVN r18192]
2003-04-06 13:43:19 +00:00
Bruno da Silva de Oliveira
d994e4719c
- New unittests for linux, now testing single and multi modes
...
[SVN r18189]
2003-04-05 18:14:52 +00:00
Bruno da Silva de Oliveira
44b886bb76
- Added a new line after the end of the "_main.cpp" files in multiple mode
...
[SVN r18188]
2003-04-05 18:11:44 +00:00
Bruno da Silva de Oliveira
8d2f012bcf
- added new option for generating bindings: --multiple
...
- some refactoring of the code
- now detects forward declarations and prints a warning about them
[SVN r18187]
2003-04-05 17:05:12 +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
Bruno da Silva de Oliveira
319a5cf97c
- Added the experimental command line option -R, which is a workaround a gccxml's preprocessor bug
...
[SVN r18138]
2003-03-30 21:06:10 +00:00
Bruno da Silva de Oliveira
0fd503d6af
- Bug where the full name of the operator wasn't used in the declaration
...
- Now converter operators that return char* or string are automatically named __str__ in Python
- Update documentation with info about Psyco
[SVN r18127]
2003-03-28 21:02:24 +00:00
Bruno da Silva de Oliveira
bf696026bd
- Performance improvements (better psyco support, cache in CppParser)
...
[SVN r18123]
2003-03-28 12:47:15 +00:00
Bruno da Silva de Oliveira
734657244b
- Changed the error message about missing policies.
...
[SVN r18118]
2003-03-27 23:40:59 +00:00
Bruno da Silva de Oliveira
d2470e4f9c
- Fixed bug where virtual methods could end exported twice in the wrapper.
...
[SVN r18116]
2003-03-27 23:24:40 +00:00
Bruno da Silva de Oliveira
28a2792280
no message
...
[SVN r18107]
2003-03-27 17:23:52 +00:00
Bruno da Silva de Oliveira
cd985a33d8
- Added files to create a binary distribution
...
[SVN r18106]
2003-03-27 17:14:41 +00:00
Bruno da Silva de Oliveira
726d2beffd
- Doc fix, about accessing the operators in the interface file
...
[SVN r18097]
2003-03-26 18:35:53 +00:00
Bruno da Silva de Oliveira
f04be3fc1b
- No more "needs policy" warnings for functions that return PyObject*
...
[SVN r18096]
2003-03-26 15:25:38 +00:00
Bruno da Silva de Oliveira
b6927410d9
- Fixed stupid bug in HandlePolicy
...
[SVN r18095]
2003-03-26 15:06:14 +00:00
Bruno da Silva de Oliveira
44b2e1ef8b
- Default policy for functions/methods that return const T& is now
...
return_value_policy<copy_const_reference>().
[SVN r18077]
2003-03-24 23:25:14 +00:00
Bruno da Silva de Oliveira
3d01e6af89
no message
...
[SVN r18067]
2003-03-23 18:29:11 +00:00
Bruno da Silva de Oliveira
00387b2076
- Documentation for smart-pointers
...
[SVN r18066]
2003-03-23 18:27:18 +00:00
Bruno da Silva de Oliveira
f9bf514801
- Added unittests for linux
...
[SVN r18065]
2003-03-23 18:23:09 +00:00
Bruno da Silva de Oliveira
fa27bddfab
- added a case: wrapper for a virtual method
...
[SVN r18062]
2003-03-22 19:35:55 +00:00
Bruno da Silva de Oliveira
f27e8f8ddc
no message
...
[SVN r18061]
2003-03-22 19:34:49 +00:00
Bruno da Silva de Oliveira
5b2623ff2e
- bumped version number
...
[SVN r18060]
2003-03-22 19:33:33 +00:00
Bruno da Silva de Oliveira
a83a726b6e
- Fixed bug where wrappers for virtual methods were ignored.
...
[SVN r18059]
2003-03-22 19:31:19 +00:00
Bruno da Silva de Oliveira
93df7e00a7
- Added new flags: -h, --help, -v, --version
...
[SVN r18058]
2003-03-22 18:20:16 +00:00
Bruno da Silva de Oliveira
6b7748a88d
- Now exporting virtual methods from base classes too
...
[SVN r18057]
2003-03-22 18:19:25 +00:00
Bruno da Silva de Oliveira
f102c77fa2
no message
...
[SVN r18056]
2003-03-22 18:18:25 +00:00
Bruno da Silva de Oliveira
a4fa261b77
- New page about smart pointers, and misc fixes
...
[SVN r18055]
2003-03-22 18:16:01 +00:00
Dave Abrahams
8a15fefc6c
update HippoDraw site
...
[SVN r18053]
2003-03-22 17:29:01 +00:00
Bruno da Silva de Oliveira
12a4cc16be
- Added MANUAL support for shared_ptr and auto_ptrs. In the future, support should be automatic.
...
[SVN r18041]
2003-03-21 14:24:20 +00:00
Dave Abrahams
6335716342
fixed binary-ness
...
[SVN r18038]
2003-03-20 20:33:48 +00:00
Dave Abrahams
db0602ac2a
*** empty log message ***
...
[SVN r18037]
2003-03-20 20:31:57 +00:00
Bruno da Silva de Oliveira
390ad530f1
- Bug: GenerateName in infos.py doesn't cover all possible cases.
...
[SVN r18028]
2003-03-20 04:55:38 +00:00
Dave Abrahams
6eb2e8d68a
paper updates
...
[SVN r18027]
2003-03-20 02:56:22 +00:00
Dave Abrahams
b804b3b221
fix typo
...
[SVN r18025]
2003-03-20 02:53:47 +00:00
Joel de Guzman
936c1118bd
Bump to v1.6.0
...
[SVN r18021]
2003-03-19 23:33:19 +00:00
Bruno da Silva de Oliveira
4ba7b8a8ff
- Updated to reflect changes in declarations.py
...
[SVN r17997]
2003-03-19 05:55:28 +00:00
Bruno da Silva de Oliveira
70601e9da0
no message
...
[SVN r17995]
2003-03-19 05:54:26 +00:00
Bruno da Silva de Oliveira
c32d1f9614
- Fixed bug where the PointerDeclaration of functions and methods didn't have the & operator
...
[SVN r17994]
2003-03-19 05:03:49 +00:00
Dave Abrahams
e031f78ad4
news updates; added links to paper
...
[SVN r17993]
2003-03-19 03:57:59 +00:00
Bruno da Silva de Oliveira
7d0273051a
- Fixed bug where an union that was a class member crashed pyste (unions are still not exported)
...
- Added support for int, double, float and long operators
[SVN r17989]
2003-03-19 02:49:18 +00:00
Bruno da Silva de Oliveira
29d537571b
- Unit tests for the examples
...
[SVN r17987]
2003-03-19 02:47:29 +00:00
Dave Abrahams
39f243f76b
Check in html and pdf versions
...
[SVN r17985]
2003-03-19 01:47:30 +00:00
Dave Abrahams
0712360cc9
Add funcptr FAQ
...
[SVN r17975]
2003-03-18 14:41:04 +00:00
Dave Abrahams
02c125cbb4
Add funcptr FAQ
...
[SVN r17974]
2003-03-18 14:40:09 +00:00
Bruno da Silva de Oliveira
13256fb7e9
- Fixed bugs in Linux
...
[SVN r17969]
2003-03-18 05:16:01 +00:00
Bruno da Silva de Oliveira
f11d757807
- Fixed bug where the permission bits were being copied to the tmp file
...
[SVN r17934]
2003-03-15 02:51:51 +00:00
Bruno da Silva de Oliveira
2e123849fb
no message
...
[SVN r17931]
2003-03-14 23:39:04 +00:00
Bruno da Silva de Oliveira
2f6cfaf0e9
- Fixed definition of private default implementations
...
[SVN r17928]
2003-03-14 22:27:32 +00:00
Bruno da Silva de Oliveira
f9b216d6f9
- Now generating wrappers for protected and private virtual methods
...
[SVN r17924]
2003-03-14 21:12:55 +00:00
Dave Abrahams
5fdd10d77e
respond to Ralf's suggestions
...
[SVN r17900]
2003-03-13 22:58:03 +00:00
Dave Abrahams
41de02d528
Added development history
...
[SVN r17899]
2003-03-13 22:05:50 +00:00
Ralf W. Grosse-Kunstleve
1c3d08f23a
adjustment for MIPSpro
...
[SVN r17865]
2003-03-12 23:18:16 +00:00
Bruno da Silva de Oliveira
0f1dc1fd50
- fixed bug where non-public virtual methods where being exported
...
- fixed " call_method<%s>" to " call_method< %s >"
[SVN r17860]
2003-03-12 21:26:45 +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
7816eb6344
fix copyrights
...
[SVN r17841]
2003-03-12 13:51:17 +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
Bruno da Silva de Oliveira
f1b7620c9e
no message
...
[SVN r17828]
2003-03-12 03:42:37 +00:00
Bruno da Silva de Oliveira
7d5c453f59
no message
...
[SVN r17825]
2003-03-12 01:39:28 +00:00
Bruno da Silva de Oliveira
bc4feb42b5
- fixed "deepcopy" of infos bug
...
[SVN r17824]
2003-03-12 01:32:48 +00:00
Bruno da Silva de Oliveira
ca9920874f
- fixed default arguments in virtual methods
...
[SVN r17823]
2003-03-12 01:32:00 +00:00
Bruno da Silva de Oliveira
415991f6fc
- added a link to the Pyste documentation
...
[SVN r17806]
2003-03-11 03:34:28 +00:00
Bruno da Silva de Oliveira
20c52def19
- first version
...
[SVN r17805]
2003-03-11 03:29:22 +00:00
Bruno da Silva de Oliveira
7dcacbcfc4
- first version
...
[SVN r17804]
2003-03-11 03:20:24 +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
d34a11b584
Fix for Python 2.3 long->int conversion behavior change
...
[SVN r17779]
2003-03-08 05:28:54 +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
Dave Abrahams
577f58149c
tests for operators returning const objects
...
[SVN r17700]
2003-03-02 22:11:20 +00:00
Dave Abrahams
4b97e191b8
Fix formatting errors
...
[SVN r17697]
2003-03-02 15:25:35 +00:00
Ralf W. Grosse-Kunstleve
15a148ab10
minor polishing, corrections
...
[SVN r17696]
2003-03-02 02:50:49 +00:00
Dave Abrahams
5ac7741ca9
Updates for ACCU
...
[SVN r17695]
2003-03-02 00:55:07 +00:00
Dave Abrahams
4c7cff6e8e
fix bad link
...
[SVN r17691]
2003-03-01 18:25:41 +00:00
Dave Abrahams
c6ca85b525
Added embedding tutorial from Dirk Gerrits. Thanks, Dirk!
...
[SVN r17690]
2003-03-01 18:19:38 +00:00
Dave Abrahams
99f45b474e
Fix broken links
...
[SVN r17671]
2003-02-27 13:07:41 +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
Aleksey Gurtovoy
90fcd9369d
MPL names/directory structure refactoring
...
[SVN r17651]
2003-02-25 23:11:41 +00:00
Dave Abrahams
923feda9f7
update
...
[SVN r17627]
2003-02-25 03:54:38 +00:00
Dave Abrahams
6d7d2ea5fe
initial checkin
...
[SVN r17626]
2003-02-25 03:31:36 +00:00
Dave Abrahams
4874a1801b
Improved Boost.Python build reliability and documentation.
...
[SVN r17623]
2003-02-25 02:15:55 +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
Joel de Guzman
600602f9dc
Tutorial updates
...
[SVN r17598]
2003-02-23 03:53:36 +00:00
Joel de Guzman
2a530bb9d2
Tutorial updates. Added virtual functions with default implementations and reshufled the overloading topics to discuss manual overloading first.
...
[SVN r17597]
2003-02-23 02:23:15 +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
Dave Abrahams
4e9f745d4a
Fixups for cygwin
...
[SVN r17570]
2003-02-21 08:10:55 +00:00
Aleksey Gurtovoy
101961a7c6
remove old MSVC 6.5 workaround
...
[SVN r17564]
2003-02-20 21:31:46 +00:00
Aleksey Gurtovoy
29d1f860c1
ETI fixes
...
[SVN r17563]
2003-02-20 21:29:39 +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
Aleksey Gurtovoy
1f9d0bb196
MSVC 7.0 ETI workaround
...
[SVN r17556]
2003-02-20 13:35:16 +00:00
Joel de Guzman
ff9f262fac
tutorial update
...
[SVN r17512]
2003-02-18 18:44:16 +00:00
Dave Abrahams
472dc3bd41
made binary
...
[SVN r17320]
2003-02-11 17:30:23 +00:00
Dave Abrahams
6f91b93519
removed to make binary
...
[SVN r17319]
2003-02-11 17:29:27 +00:00
Joel de Guzman
47291f68b2
removed unnecessary file
...
[SVN r17318]
2003-02-11 12:18:47 +00:00
Ralf W. Grosse-Kunstleve
2b5ef3c572
Python 2.3 compatibility
...
[SVN r17271]
2003-02-07 18:56:16 +00:00
Ralf W. Grosse-Kunstleve
9c50496d93
second half of introduction rewritten; SWIG, SIP, CXX acknowledged as suggested by the PyConDC reviewers; technical points moved to Library Overview section
...
[SVN r17259]
2003-02-07 01:07:39 +00:00
Ralf W. Grosse-Kunstleve
80488e2f23
improved serialization and object interface sections; some sentences added to the end of the conclusion
...
[SVN r17258]
2003-02-06 22:42:36 +00:00
Dave Abrahams
ad8da7166b
edits
...
[SVN r17257]
2003-02-06 20:56:26 +00:00
Dave Abrahams
55cb918c51
Add ownership question
...
[SVN r17250]
2003-02-06 13:50:53 +00:00
Dave Abrahams
ac55c5ccf7
Add FAQ reference
...
[SVN r17249]
2003-02-06 13:50:31 +00:00
Ralf W. Grosse-Kunstleve
5bcf90766f
draft thinking hybrid section added
...
[SVN r17242]
2003-02-05 19:58:43 +00:00
Dave Abrahams
8f12fdea4a
Remove workaround patches
...
[SVN r17128]
2003-01-31 18:37:11 +00:00
Dave Abrahams
6f687ee402
Added a FAQ
...
[SVN r17010]
2003-01-23 17:38:57 +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
Joel de Guzman
571790097a
minor error fixed PodBayDoorException const& x
...
[SVN r16926]
2003-01-18 01:44:48 +00:00
Ralf W. Grosse-Kunstleve
21f3c7c8c2
Mac OS X status
...
[SVN r16904]
2003-01-15 06:19:23 +00:00
Vladimir Prus
9d26167ec1
Change use-requirements to usage-requirements in some library Jamfiles.
...
[SVN r16884]
2003-01-13 12:31:12 +00:00
Vladimir Prus
ba4906d05c
Update V2 Jamfile for Boost.
...
[SVN r16882]
2003-01-13 10:05:01 +00:00
Dave Abrahams
e13a11eb7f
Fix dict bug
...
[SVN r16866]
2003-01-11 00:18:59 +00:00
Ralf W. Grosse-Kunstleve
72b214b8db
details from the introduction moved to design goals section
...
[SVN r16864]
2003-01-10 19:22:13 +00:00
Ralf W. Grosse-Kunstleve
84a8fb71b8
meager result after a real hard try
...
[SVN r16863]
2003-01-10 19:00:05 +00:00
Dave Abrahams
4f5272cab9
Folded in Ralf's first set of edits
...
[SVN r16856]
2003-01-10 15:17:46 +00:00
Dave Abrahams
5895047e23
Initial Checkin
...
[SVN r16855]
2003-01-10 15:11:05 +00:00
Dave Abrahams
50bcf8db34
Apply workarounds for msvc-stlport
...
[SVN r16854]
2003-01-10 15:04:05 +00:00
Dave Abrahams
7defd3bbed
support for BOOST_PYTHON_STATIC_MODULE
...
clarification
[SVN r16788]
2003-01-07 18:03:17 +00:00
Dave Abrahams
b9ecc931b0
support for BOOST_PYTHON_STATIC_MODULE
...
[SVN r16787]
2003-01-07 17:44:06 +00:00
Dave Abrahams
b84a8fd737
support for BOOST_PYTHON_STATIC_MODULE
...
[SVN r16786]
2003-01-07 17:38:08 +00:00
Dave Abrahams
2b1a2ce09c
Build static versions of the library too.
...
[SVN r16785]
2003-01-07 17:30:51 +00:00
Dave Abrahams
bcf36610e1
Check in VisualStudio support from Brett Calcott
...
[SVN r16717]
2002-12-29 17:27:52 +00:00
Dave Abrahams
1bb3254d4d
Check in changes from Brett Calcott
...
[SVN r16716]
2002-12-29 16:53:48 +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
eac0412d18
Fixed comment
...
[SVN r16676]
2002-12-21 22:12:31 +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
b8edd99dbd
Fix typo thanks to "William Trenker" <wtrenker@hotmail.com>
...
[SVN r16657]
2002-12-18 21:12:02 +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
Joel de Guzman
14c7d9ab14
typo error __rsub__ to __sub__
...
[SVN r16641]
2002-12-18 01:23:21 +00:00
Dave Abrahams
0e36ac6b72
Bug fix with construction of std::exception
...
[SVN r16625]
2002-12-16 21:14:30 +00:00
Dave Abrahams
0d2cdbbdfe
GCC-2.95.2 workarounds
...
[SVN r16620]
2002-12-16 04:01:50 +00:00
Dave Abrahams
48f9bee21e
Fix typo due to "William Trenker" <wtrenker@hotmail.com>
...
[SVN r16619]
2002-12-16 03:30:34 +00:00
Dave Abrahams
dd8fc049ff
update news
...
[SVN r16607]
2002-12-14 00:17:22 +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
eab084c9a2
enum export
...
[SVN r16603]
2002-12-13 19:58:24 +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
c772038e77
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16506]
2002-12-04 13:36:03 +00:00
Dave Abrahams
59b1a8e71c
Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
...
[SVN r16491]
2002-12-03 18:08:12 +00:00
Dave Abrahams
83c38876fe
Simplify, simplify!!
...
[SVN r16483]
2002-12-02 22:57:47 +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
8b79380977
Less-taxing version of MPL lambda support for msvc6/7
...
[SVN r16480]
2002-12-02 16:18:35 +00:00
Dave Abrahams
34c9d895c8
Relaxed rules for using scope()
...
[SVN r16476]
2002-12-02 14:29:11 +00:00
Dave Abrahams
bf8bb83ec5
initial commit
...
[SVN r16473]
2002-12-02 12:40:18 +00:00
Dave Abrahams
328697952f
automatic shared_ptr from_python conversions
...
[SVN r16467]
2002-12-02 01:37:39 +00:00
Dave Abrahams
3c19b89d9a
Added reset()
...
[SVN r16466]
2002-12-01 16:14:44 +00:00
Dave Abrahams
ae9f394906
Added reset()
...
[SVN r16465]
2002-12-01 16:07:54 +00:00
Dave Abrahams
8467f36b80
Kill errant `typename'
...
[SVN r16464]
2002-12-01 04:40:05 +00:00
Dave Abrahams
43a9571b2c
Fixed some technical problems with smart pointer support uncovered by
...
STLPort's debug mode. Unfortunately, had to expand Dereferenceable
requirements.
[SVN r16459]
2002-11-29 22:43:27 +00:00
Dave Abrahams
bbef71dc7d
Progress on embedding example for unix.
...
[SVN r16458]
2002-11-29 20:23:54 +00:00
Dave Abrahams
c4df3c6562
Bug fix
...
[SVN r16442]
2002-11-27 14:23:07 +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
3fc70519cf
Use boost is_polymorphic trait
...
[SVN r16433]
2002-11-27 06:19:13 +00:00
Dave Abrahams
98c2bf8ff2
Restored some missing v1 acknowledgements
...
[SVN r16432]
2002-11-27 02:18:52 +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
a7e19ffb0b
Refactored def() logic; moved assert_default_constructible into the
...
holder selectorbecause it was getting the wrong answer in some cases.
[SVN r16415]
2002-11-26 01:06:41 +00:00
Dave Abrahams
7609a1c7c6
Refactored; added static assertions against the specification of a default implementation
...
[SVN r16414]
2002-11-25 22:03:42 +00:00
Dave Abrahams
087e2d6e35
Add additional argument for default implementation of virtual functions
...
Fully commented
[SVN r16413]
2002-11-25 21:57:23 +00:00
Dave Abrahams
bb7710a5a2
Suppress GCC warning
...
[SVN r16412]
2002-11-25 21:19:35 +00:00
Dave Abrahams
0d582e0e79
Suppress GCC warning
...
[SVN r16411]
2002-11-25 20:54:37 +00:00
Dave Abrahams
3d0579cc08
Fix for VC7. For some reason lexical_cast doesn't seem to work out too
...
well. We'll need to be careful how we do type_info decoding once we
get the G++ fixes in.
[SVN r16410]
2002-11-25 20:52:49 +00:00
Dave Abrahams
352e390c7b
Added tests for embedding demonstration
...
[SVN r16409]
2002-11-25 18:32:14 +00:00
Dave Abrahams
394037a127
updated
...
[SVN r16408]
2002-11-25 16:12:27 +00:00
Dave Abrahams
9d4e235cf6
add imul notes
...
[SVN r16397]
2002-11-25 03:41:34 +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
31b8b58de9
CW workaround
...
[SVN r16393]
2002-11-24 21:45:09 +00:00
Dave Abrahams
a77a835694
New function invocation mechanism. This is the major groundwork for handling virtual functions with default implementations properly
...
[SVN r16390]
2002-11-24 03:26:28 +00:00
Dave Abrahams
dca5c5108b
update
...
[SVN r16389]
2002-11-24 03:25:13 +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
b952e45036
Clip unneeded bind.hpp #include
...
[SVN r16386]
2002-11-23 22:30:48 +00:00
Dave Abrahams
4c630512fe
Add missing add_const #include
...
[SVN r16385]
2002-11-23 22:18:23 +00:00
Dave Abrahams
0461d25de6
Add some qualification
...
[SVN r16384]
2002-11-23 22:16:55 +00:00
Dave Abrahams
2df120af72
Suppress a VC6 ICE
...
[SVN r16383]
2002-11-23 22:16:00 +00:00
Dave Abrahams
791b7e1a1b
Tidy
...
[SVN r16381]
2002-11-23 20:03:49 +00:00
Dave Abrahams
f6f4e59473
Add notes about targeting Cygwin GCC
...
[SVN r16380]
2002-11-23 20:03:24 +00:00
Dave Abrahams
60924e82e2
On our way to polymorphism
...
[SVN r16374]
2002-11-23 02:59:45 +00:00
Dave Abrahams
75bd427b8e
Bugfix
...
[SVN r16354]
2002-11-21 00:21:23 +00:00
Dave Abrahams
715118ce39
Bugfix
...
[SVN r16353]
2002-11-21 00:19:27 +00:00
Dave Abrahams
e3deb8275d
update
...
[SVN r16351]
2002-11-20 23:07:32 +00:00
Dave Abrahams
c30e12f956
Make scope constructor explicit
...
[SVN r16350]
2002-11-20 22:58:57 +00:00
Ralf W. Grosse-Kunstleve
983b23db92
some missing html markup added
...
[SVN r16349]
2002-11-20 18:09:17 +00:00
Ralf W. Grosse-Kunstleve
ed2da9bedb
list cctbx
...
[SVN r16348]
2002-11-20 18:01:44 +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
71ea2bec86
more notes
...
[SVN r16330]
2002-11-19 17:39:40 +00:00
Dave Abrahams
c9af6ca94b
Add missing copyright notices
...
[SVN r16329]
2002-11-19 17:39:17 +00:00
Dave Abrahams
72d5bac69f
Add PSF copyright and change summary
...
[SVN r16327]
2002-11-19 16:56:55 +00:00
Dave Abrahams
6e0733afa2
Remove Tom's email address
...
[SVN r16315]
2002-11-19 01:33:07 +00:00
Dave Abrahams
e660cc50c6
Added Support link
...
[SVN r16299]
2002-11-17 05:59:12 +00:00
Dave Abrahams
e6b40f54cd
initial commit
...
[SVN r16298]
2002-11-17 05:58:45 +00:00
Dave Abrahams
c2af21169d
More notes
...
[SVN r16297]
2002-11-16 23:48:09 +00:00
Dave Abrahams
4f7af97f8c
Bug fix thanks to Mark Russell <mrussell8081@pacbell.net>
...
[SVN r16296]
2002-11-16 23:23:45 +00:00
Dave Abrahams
57f54952c3
Bug fix thanks to Mark Russell <mrussell8081@pacbell.net>
...
[SVN r16295]
2002-11-16 23:22:30 +00:00
Dave Abrahams
b321b6d9db
Tweaks, pseudocode
...
[SVN r16294]
2002-11-16 22:45:46 +00:00
Dave Abrahams
56c5227cf7
added note
...
[SVN r16293]
2002-11-16 22:28:28 +00:00
Dave Abrahams
ae2931ba1b
initial commit
...
[SVN r16292]
2002-11-16 22:12:46 +00:00
Dave Abrahams
9e3589ec4d
Added projects page link
...
[SVN r16290]
2002-11-16 20:50:21 +00:00
Dave Abrahams
61b7094dbd
Added EMSolve entry
...
[SVN r16289]
2002-11-16 20:48:43 +00:00
Dave Abrahams
50ecc751d1
Added Fortress entry
...
[SVN r16288]
2002-11-16 20:39:56 +00:00
Dave Abrahams
bb536a0eaa
One more step towards handling polymorphism: now we can sort out a 4th parameter
...
[SVN r16287]
2002-11-16 20:03:59 +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
0adf4477a3
vc7.1 workaround
...
[SVN r16267]
2002-11-16 00:45:26 +00:00
Dave Abrahams
b3311fd59d
*** empty log message ***
...
[SVN r16266]
2002-11-15 22:19:40 +00:00
Dave Abrahams
ae109f13a2
*** empty log message ***
...
[SVN r16260]
2002-11-15 17:29:15 +00:00
Dave Abrahams
cb1901e111
initial commit
...
[SVN r16259]
2002-11-15 17:02:31 +00:00
Dave Abrahams
bbc052bedc
Fix example
...
[SVN r16256]
2002-11-15 12:25:29 +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
a21727741f
c1204 workaround documented
...
[SVN r16235]
2002-11-14 12:16:40 +00:00
Dave Abrahams
5f022269b1
Added News page, links back to top of docs
...
[SVN r16229]
2002-11-14 02:09:43 +00:00
Dave Abrahams
0e76fcf706
auto_ptr support
...
[SVN r16228]
2002-11-14 01:40:16 +00:00
Dave Abrahams
6b4dc2901d
Fix broken link
...
[SVN r16227]
2002-11-13 22:56:41 +00:00
Dave Abrahams
bcf864fce3
Attempt to handle derived target types
...
[SVN r16224]
2002-11-13 17:22:48 +00:00
Dave Abrahams
0168d8fbc8
Be more explicit about the Cygwin stuff
...
[SVN r16215]
2002-11-12 19:36:19 +00:00
Dave Abrahams
88b1c1b926
Allow member pointers from base classes in def_readonly and
...
def_readwrite.
[SVN r16214]
2002-11-12 17:48:56 +00:00
Dave Abrahams
1f93827b63
Squash bogus warnings
...
[SVN r16196]
2002-11-11 13:49:09 +00:00
Dave Abrahams
8e3ba0bba3
Improve error messages
...
[SVN r16147]
2002-11-07 14:41:40 +00:00
Dave Abrahams
42a0441cb8
Doc fix from "Brett Calcott" <brett.calcott@paradise.net.nz>
...
[SVN r16145]
2002-11-07 13:12:05 +00:00
Joel de Guzman
7b091b86d2
tutorial tweaks
...
[SVN r16004]
2002-10-28 08:30:31 +00:00
Dave Abrahams
f346eaf693
grammar fix
...
[SVN r16001]
2002-10-28 07:33:01 +00:00
Dave Abrahams
038be89766
Build with Cygwin
...
[SVN r16000]
2002-10-28 04:22:14 +00:00
Dave Abrahams
a682dd9362
Fix a doc bug
...
[SVN r15981]
2002-10-25 04:47:39 +00:00
Joel de Guzman
387e8aadc6
changes to no_init and deriving classes
...
[SVN r15979]
2002-10-24 21:33:40 +00:00
Joel de Guzman
da273519fd
added non_copyable to second version of class_<Base, BaseWrap...
...
[SVN r15978]
2002-10-24 21:12:37 +00:00
Joel de Guzman
8c2d6bb31b
correction Var-->Num
...
[SVN r15977]
2002-10-24 20:50:04 +00:00
Vladimir Prus
3cb4a029e0
Improve Boost.Python building.
...
* libs/python/build/Jamfile.v2: Sense the location of python headers. Export
include paths.
* libs/python/example/Jamfile.v2: New file.
* new/targets.jam: Use refined properties for constructed
dependency properties
* new/gcc.jam: Handle 'find-library'. Set soname for dynamic libraries.
* new/builtin.jam: New feature 'find-library'.
[SVN r15966]
2002-10-23 12:12:00 +00:00
Dave Abrahams
037f952136
Added funding credit
...
[SVN r15948]
2002-10-16 22:47:44 +00:00
Dave Abrahams
7fc441801d
Allow embedded nulls in std::string <-> Python string conversions,
...
patch from greg Landrum <greglandrum@mindspring.com >.
Tests by Dave A.
[SVN r15945]
2002-10-16 20:24:38 +00:00
Dave Abrahams
c389e057b4
Added return_by_value, enhanced data member support to handle constant members
...
[SVN r15935]
2002-10-15 15:46:34 +00:00
Dave Abrahams
2c7829f50e
initial checkin
...
[SVN r15930]
2002-10-15 11:59:39 +00:00
Dave Abrahams
0593074196
Patches to support Synopsis
...
[SVN r15906]
2002-10-12 15:37:34 +00:00
Dave Abrahams
c7626150fc
Move final RC_1_29_0 changes back to trunk
...
[SVN r15877]
2002-10-10 18:11:14 +00:00
Dave Abrahams
f6990fedc7
Move final RC_1_29_0 changes back to trunk
...
[SVN r15875]
2002-10-10 18:09:46 +00:00
Dave Abrahams
adb02376eb
Move final RC_1_29_0 changes back to trunk
...
[SVN r15872]
2002-10-10 18:05:51 +00:00
Dave Abrahams
65b6eb0c27
Move final RC_1_29_0 changes back to trunk
...
[SVN r15871]
2002-10-10 18:01:58 +00:00
Dave Abrahams
654354e681
GCC 2.96 bug workaround
...
[SVN r15864]
2002-10-10 15:59:12 +00:00
Joel de Guzman
f1a709e074
final tweaks
...
[SVN r15846]
2002-10-10 08:59:19 +00:00
Joel de Guzman
87b011e7e8
Python V1 Archive (tested)
...
[SVN r15845]
2002-10-10 07:31:08 +00:00
Joel de Guzman
6bb7c2d7b3
minor tweaks
...
[SVN r15844]
2002-10-10 07:28:03 +00:00
Joel de Guzman
7d9770762c
more minor tweaks
...
[SVN r15843]
2002-10-10 07:27:10 +00:00
Joel de Guzman
df8c8f025c
tweak
...
[SVN r15842]
2002-10-10 07:21:33 +00:00
Joel de Guzman
51264c30cc
Typo...
...
[SVN r15841]
2002-10-10 07:18:22 +00:00
Joel de Guzman
1d5fb97981
Tutorial updates
...
[SVN r15840]
2002-10-10 07:13:17 +00:00
Joel de Guzman
a06540e471
grammar correction
...
[SVN r15835]
2002-10-10 00:08:37 +00:00
Dave Abrahams
f79dc1c2e7
Bug fix (thanks to Leonardo Rochael Almeida <leo@hiper.com.br>).
...
[SVN r15828]
2002-10-09 16:14:19 +00:00
Joel de Guzman
8a94c597a0
More tweaks (tutorial)
...
[SVN r15826]
2002-10-09 14:31:39 +00:00
Dave Abrahams
8a9a3a00bd
Fix a major problem of path specification
...
[SVN r15825]
2002-10-09 13:18:26 +00:00
Dave Abrahams
8c8b4ee332
Fix up a small build specification problem
...
[SVN r15822]
2002-10-09 11:57:17 +00:00
Joel de Guzman
a295ac6590
Tutorials...
...
[SVN r15818]
2002-10-09 07:44:34 +00:00
Joel de Guzman
e49e0d2705
tutorial added
...
[SVN r15817]
2002-10-09 05:03:22 +00:00
Dave Abrahams
4fd20185e9
Clean up Boost.Python v1 flotsam, update documentation
...
[SVN r15815]
2002-10-09 02:52:47 +00:00
Dave Abrahams
920125794a
Workaround GCC 3.x problem
...
[SVN r15790]
2002-10-07 19:23:08 +00:00
Dave Abrahams
ca6c28ed93
merge Joel's copyrights
...
[SVN r15772]
2002-10-07 13:42:55 +00:00
Dave Abrahams
e9757c46e3
*** empty log message ***
...
[SVN r15741]
2002-10-05 19:46:26 +00:00
Dave Abrahams
7e840acd19
Repair AIX build
...
[SVN r15740]
2002-10-05 19:31:43 +00:00
Dave Abrahams
6f76db9c6c
quick bug fix
...
[SVN r15738]
2002-10-05 17:42:34 +00:00
Dave Abrahams
86489dd5a7
Make AIX work again
...
[SVN r15737]
2002-10-05 17:29:32 +00:00
Dave Abrahams
33f139e516
Patches for CWPro8.3
...
[SVN r15735]
2002-10-05 16:45:37 +00:00
Dave Abrahams
30d9331079
Remove Boost.Python v1 from main trunk
...
[SVN r15723]
2002-10-05 04:37:49 +00:00
Dave Abrahams
8207dc756a
Workaround for IRIX CC
...
[SVN r15722]
2002-10-05 00:23:10 +00:00
Dave Abrahams
1887594d8a
Bug fix
...
[SVN r15721]
2002-10-04 23:27:35 +00:00
Dave Abrahams
ee17b41e62
Clean up module flotsam
...
[SVN r15720]
2002-10-04 21:58:21 +00:00
Dave Abrahams
5e8d775b87
Support for MinGW-2.0
...
[SVN r15719]
2002-10-04 21:34:32 +00:00
Dave Abrahams
f4d457998f
doc update
...
[SVN r15709]
2002-10-04 14:24:25 +00:00
Dave Abrahams
bd0175c167
Backport to Python 2.2
...
[SVN r15706]
2002-10-04 13:05:57 +00:00
Dave Abrahams
81ffe96c76
Update Tru64 workarounds
...
[SVN r15705]
2002-10-04 05:14:45 +00:00
Dave Abrahams
e5fbe651d8
Tru64 CXX updates
...
[SVN r15704]
2002-10-04 03:46:43 +00:00
Dave Abrahams
a91112e5d9
doc update
...
[SVN r15702]
2002-10-04 00:45:29 +00:00
Dave Abrahams
2b5f421501
Remove needless specialization
...
[SVN r15701]
2002-10-03 23:59:08 +00:00
Dave Abrahams
ecd7905e8f
doc update
...
[SVN r15697]
2002-10-03 23:21:48 +00:00
Dave Abrahams
8f989f318b
doc update
...
[SVN r15684]
2002-10-03 20:59:43 +00:00
Dave Abrahams
7b9dad44d1
doc update
...
[SVN r15683]
2002-10-03 20:18:53 +00:00
Dave Abrahams
f5eab48017
doc update
...
[SVN r15682]
2002-10-03 18:54:19 +00:00
Dave Abrahams
66ff762fbb
doc update
...
[SVN r15681]
2002-10-03 18:40:58 +00:00
Dave Abrahams
2bdd01d084
doc update
...
[SVN r15680]
2002-10-03 18:20:06 +00:00
Dave Abrahams
2bdc4cdffa
doc update
...
[SVN r15679]
2002-10-03 16:49:55 +00:00
Dave Abrahams
90a6d484b7
doc update
...
[SVN r15675]
2002-10-03 14:53:32 +00:00
Dave Abrahams
021aa51707
doc update
...
[SVN r15674]
2002-10-03 14:07:13 +00:00
Dave Abrahams
48fffd7a7b
doc update
...
[SVN r15667]
2002-10-03 13:09:24 +00:00
Ralf W. Grosse-Kunstleve
17033037eb
explains that enable_pickling() is an implementation detail
...
[SVN r15666]
2002-10-03 12:41:22 +00:00
Ralf W. Grosse-Kunstleve
f43b913302
reference doc for .def_pickle()
...
[SVN r15665]
2002-10-03 12:41:12 +00:00
Aleksey Gurtovoy
f7b087ed8f
get rid of leftover MPL includes
...
[SVN r15664]
2002-10-03 09:28:47 +00:00
Aleksey Gurtovoy
8cecbe31a7
fix for empty type_list problem
...
[SVN r15663]
2002-10-03 09:23:27 +00:00
Dave Abrahams
f2055b0d80
doc update
...
[SVN r15654]
2002-10-02 20:33:14 +00:00
Dave Abrahams
28e5bedf49
doc update
...
[SVN r15647]
2002-10-02 12:00:22 +00:00
Dave Abrahams
f8a9b922be
*** empty log message ***
...
[SVN r15645]
2002-10-02 11:20:56 +00:00
Dave Abrahams
2a199af8f7
doc update
...
[SVN r15641]
2002-10-01 23:03:09 +00:00
Dave Abrahams
2373020225
doc update
...
[SVN r15639]
2002-10-01 22:48:24 +00:00
Dave Abrahams
e13d09242c
doc update
...
[SVN r15621]
2002-10-01 17:22:26 +00:00
Dave Abrahams
09eba4c38f
Separate init.hpp docs from class.hpp
...
[SVN r15616]
2002-10-01 15:12:46 +00:00
Dave Abrahams
2aa23a317d
separate overloads.hpp
...
BOOST_PYTHON_MODULE_INIT -> BOOST_PYTHON_MODULE
[SVN r15615]
2002-10-01 15:08:08 +00:00
Dave Abrahams
5cd513859d
separate overloads.hpp
...
BOOST_PYTHON_MODULE_INIT -> BOOST_PYTHON_MODULE
[SVN r15609]
2002-10-01 14:40:41 +00:00
Joel de Guzman
c6cba55667
Placed the non-void and void stub structs inside the main stub struct.
...
[SVN r15597]
2002-10-01 03:55:54 +00:00
Dave Abrahams
65ce6ddf1d
doc update
...
[SVN r15596]
2002-10-01 03:45:33 +00:00
Dave Abrahams
fa7b1404c1
Bugfix
...
[SVN r15595]
2002-10-01 03:44:51 +00:00
Dave Abrahams
61b528c85d
doc update
...
[SVN r15593]
2002-10-01 01:16:25 +00:00
Dave Abrahams
77b1b247c4
doc updates
...
[SVN r15577]
2002-09-30 22:05:20 +00:00
Dave Abrahams
a06430c5fa
doc updates
...
[SVN r15573]
2002-09-30 17:40:47 +00:00
Dave Abrahams
0e38aa7f37
doc updates
...
[SVN r15571]
2002-09-30 16:52:57 +00:00
Dave Abrahams
707ce53c16
Bugfix
...
[SVN r15563]
2002-09-30 03:35:53 +00:00
Dave Abrahams
19982e5551
doc update
...
[SVN r15562]
2002-09-29 20:40:33 +00:00
Dave Abrahams
170bbea166
doc update
...
[SVN r15561]
2002-09-29 20:30:17 +00:00
Dave Abrahams
6b5ea675c3
doc update
...
[SVN r15559]
2002-09-29 20:18:04 +00:00
Dave Abrahams
d873aec9e6
doc update
...
[SVN r15557]
2002-09-29 19:15:53 +00:00
Dave Abrahams
0d1efb61e2
doc update
...
[SVN r15556]
2002-09-29 19:06:13 +00:00
Dave Abrahams
a27c2f7a80
doc update
...
[SVN r15555]
2002-09-29 18:47:48 +00:00
Dave Abrahams
36d85eb02e
doc update
...
[SVN r15552]
2002-09-29 17:51:31 +00:00
Dave Abrahams
9ae0940e99
doc update
...
[SVN r15551]
2002-09-29 17:41:39 +00:00
Dave Abrahams
2f4e12916d
doc update
...
[SVN r15550]
2002-09-29 16:26:04 +00:00
Dave Abrahams
c860d74cba
doc update
...
[SVN r15549]
2002-09-29 16:17:52 +00:00
Dave Abrahams
8cd3e16e26
Documentation update
...
[SVN r15548]
2002-09-29 16:06:02 +00:00
Dave Abrahams
94063f7862
Keyword argument support tweak
...
[SVN r15544]
2002-09-29 03:25:04 +00:00
Dave Abrahams
a0ff708d29
Fixes for AIX
...
[SVN r15541]
2002-09-28 13:27:00 +00:00
Dave Abrahams
6bfbeb3dfa
make minimal a more-useful test
...
[SVN r15540]
2002-09-28 13:26:12 +00:00
Dave Abrahams
3158d28264
Keyword argument support
...
[SVN r15534]
2002-09-28 07:48:27 +00:00
Dave Abrahams
997e84f117
Keyword argument support
...
[SVN r15533]
2002-09-28 07:35:15 +00:00
Dave Abrahams
bc91db64d7
PP optimization
...
[SVN r15528]
2002-09-26 13:21:19 +00:00
Dave Abrahams
82ef6ec659
more .IRIX workarounds
...
[SVN r15527]
2002-09-26 13:09:57 +00:00
Dave Abrahams
374b55be8a
IRIX workarounds, eliminate dead header
...
[SVN r15526]
2002-09-26 12:13:47 +00:00
Dave Abrahams
72e1c1a7f6
bugfix
...
[SVN r15525]
2002-09-26 12:00:04 +00:00
Dave Abrahams
173021377e
Restore msvc-stlport workaround
...
[SVN r15522]
2002-09-26 03:29:59 +00:00
Dave Abrahams
17879958ca
NumPy (Numeric and numarray) support
...
[SVN r15521]
2002-09-26 00:16:16 +00:00
Dave Abrahams
31a8be0434
Patches for Intel C++ 7.0 beta
...
[SVN r15520]
2002-09-26 00:15:36 +00:00
Dave Abrahams
87d619e02a
fixup comments
...
[SVN r15519]
2002-09-26 00:15:09 +00:00
Dave Abrahams
f4aa72373b
Serious bugfix
...
[SVN r15518]
2002-09-26 00:11:30 +00:00
Ralf W. Grosse-Kunstleve
3cb9ecae78
workaround for MIPSpro compiler bug is now in boost/function/function_base.hpp
...
[SVN r15517]
2002-09-25 20:04:34 +00:00
Joel de Guzman
88caf4f5b6
added missing typename
...
[SVN r15471]
2002-09-21 08:01:24 +00:00
Joel de Guzman
a75ee50533
Removed def_init(...) from class_
...
[SVN r15468]
2002-09-21 02:50:29 +00:00
Dave Abrahams
8e941417a5
Workaround slow Windows Intel C++ debug symbol generation
...
[SVN r15452]
2002-09-19 16:11:34 +00:00
Dave Abrahams
e8d2bbd2c9
VC6 fixes
...
[SVN r15438]
2002-09-18 13:24:15 +00:00
Dave Abrahams
065a53b997
Apply more preprocessor optimizations
...
[SVN r15435]
2002-09-18 04:54:31 +00:00
Dave Abrahams
ca5a222aec
quickie bugfix
...
[SVN r15433]
2002-09-18 04:07:20 +00:00
Dave Abrahams
4320c73336
Apply more preprocessor optimizations
...
[SVN r15432]
2002-09-18 04:05:32 +00:00
Dave Abrahams
7f98265272
Merge Joel's changes to trunk!
...
[SVN r15430]
2002-09-18 02:20:39 +00:00
Dave Abrahams
0b75a8e94e
Adjust version number for old EDG workaround
...
[SVN r15421]
2002-09-17 20:43:46 +00:00
Dave Abrahams
eb3e237e47
Added a compile-only test for functions returning non-const references
...
[SVN r15420]
2002-09-17 20:36:17 +00:00
Dave Abrahams
b1796c0acb
Work around recent changes to bind which cause bound data members to be returned by const&
...
[SVN r15417]
2002-09-17 19:32:50 +00:00
Dave Abrahams
bff10e5711
Suppress warnings for old EDGs
...
[SVN r15415]
2002-09-17 17:37:59 +00:00
Dave Abrahams
0f559f3f97
Older EDG workaround
...
[SVN r15397]
2002-09-17 03:55:29 +00:00
Dave Abrahams
34aead4d49
Older EDG workaround
...
[SVN r15396]
2002-09-17 03:47:10 +00:00
Dave Abrahams
7cc01e155c
Kill extra ;
...
[SVN r15395]
2002-09-17 02:05:11 +00:00
Dave Abrahams
7fe5fb92b4
Patch for KCC bug
...
[SVN r15381]
2002-09-16 15:26:20 +00:00
Dave Abrahams
b084f8a616
Restore main trunk to health
...
[SVN r15378]
2002-09-16 12:46:26 +00:00
Dave Abrahams
802a2f3fdb
Restore main trunk to health
...
[SVN r15362]
2002-09-16 04:15:53 +00:00
Dave Abrahams
06f6f2ff21
Restore main trunk to health
...
[SVN r15359]
2002-09-16 04:03:39 +00:00
Joel de Guzman
b37198106d
Changed args<...> to init<...> and changed class_(no_init) to class_("name", no_init)
...
[SVN r15345]
2002-09-15 21:42:49 +00:00
Joel de Guzman
604928adc4
new API changes
...
[SVN r15344]
2002-09-15 21:13:12 +00:00
Dave Abrahams
4a6762540d
bugfix
...
[SVN r15324]
2002-09-14 16:19:22 +00:00
Dave Abrahams
af5176be70
msvc6 (with STLPort) workaround
...
[SVN r15316]
2002-09-14 02:04:17 +00:00
Dave Abrahams
482006ed1a
Roll workaround forward to CWPro8.2 release
...
[SVN r15314]
2002-09-13 23:55:46 +00:00
Dave Abrahams
5923e20b7e
Roll back MinGW 2.0 "fix" that still doesn't work, and breaks MSVC6.
...
[SVN r15313]
2002-09-13 22:57:04 +00:00
Ralf W. Grosse-Kunstleve
14cca4610b
workaround for older EDG compilers (IRIX CC)
...
[SVN r15292]
2002-09-13 05:46:46 +00:00
Dave Abrahams
2dbb0093c1
PP usage speedups (mostly for EDG)
...
[SVN r15286]
2002-09-13 01:48:50 +00:00
Dave Abrahams
d91b6e9a1b
Compile (but still can't link) with MinGW-2.0 (GCC-3.2)
...
[SVN r15285]
2002-09-12 23:58:15 +00:00
Dave Abrahams
ada55bd9e2
mpl_v2 branch checkin
...
[SVN r15258]
2002-09-11 05:35:41 +00:00
Ralf W. Grosse-Kunstleve
5113de875e
work around broken Python 2.2 include files
...
[SVN r15246]
2002-09-09 21:58:15 +00:00
Ralf W. Grosse-Kunstleve
e079006a4b
work around broken Tru64/cxx offsetof macro
...
[SVN r15245]
2002-09-09 21:55:14 +00:00
uid30600
07561794e9
Fix missing declaration problem
...
[SVN r15243]
2002-09-09 20:31:51 +00:00
uid30600
75a0da31fb
Reduce header interdependencies
...
[SVN r15242]
2002-09-09 20:05:17 +00:00
Dave Abrahams
33ee2a43c5
initial commit
...
[SVN r15238]
2002-09-09 17:17:59 +00:00
Dave Abrahams
dcb6a88c63
*** empty log message ***
...
[SVN r15233]
2002-09-09 11:37:30 +00:00
Dave Abrahams
eeda822196
Workaround broken BOOST_PP_ENUM on GCC
...
[SVN r15228]
2002-09-09 04:14:31 +00:00
Dave Abrahams
060f59daa8
Fix declaration bug
...
Workaround broken MSVC6 stdlib
[SVN r15227]
2002-09-09 03:35:05 +00:00
Dave Abrahams
4117614861
Workaround MSVC6 bug
...
[SVN r15226]
2002-09-09 03:34:01 +00:00
Dave Abrahams
e76440e940
Work around PP lib bug with GCC
...
[SVN r15225]
2002-09-09 03:03:39 +00:00
Joel de Guzman
f8490a8850
Fixed init<...> bug where there are no default arguments. Added a test case for this.
...
[SVN r15224]
2002-09-09 02:36:54 +00:00
Dave Abrahams
ee1cc99c65
Added support for enums
...
[SVN r15223]
2002-09-09 02:24:41 +00:00
Dave Abrahams
dcf7e7cf0c
Added support for enums
...
[SVN r15222]
2002-09-09 02:00:53 +00:00
Dave Abrahams
4c8bcd918b
cope with recent PP lib changes
...
[SVN r15221]
2002-09-09 01:59:45 +00:00
Paul Mensonides
a26bb0390d
BOOST_PP_LINE inclusion
...
[SVN r15218]
2002-09-08 23:20:16 +00:00
Paul Mensonides
26a0df8253
pp-lib update
...
[SVN r15214]
2002-09-08 22:03:22 +00:00
Dave Abrahams
526d99f832
Embed C++ objects directly in Python objects
...
[SVN r15192]
2002-09-07 04:44:17 +00:00
Joel de Guzman
acbb5be6ab
Added call policies to def(init<...>) and added tests to see that the call policies is working in default.cpp
...
[SVN r15191]
2002-09-07 01:35:42 +00:00
Joel de Guzman
522a29241b
added call policies to the default stubs.
...
[SVN r15190]
2002-09-06 23:11:09 +00:00
Ralf W. Grosse-Kunstleve
b8d3c84d3c
macro names changed to be more self-documenting
...
[SVN r15172]
2002-09-05 23:31:30 +00:00
Ralf W. Grosse-Kunstleve
9d520877d1
adjustment for IRIX CC; also tested with gcc 3.0.4, VC7, cxx 6.5
...
[SVN r15168]
2002-09-05 14:00:57 +00:00
Ralf W. Grosse-Kunstleve
5cda0581cd
bug fix (IRIX CC diagnostics)
...
[SVN r15167]
2002-09-05 13:59:46 +00:00
Joel de Guzman
ce2e9de6fb
fixed case where function has all default arguments, also added a test in defaults.cpp
...
[SVN r15165]
2002-09-04 23:51:24 +00:00
Joel de Guzman
4d53fb97b6
update to defaults gen that fixes member functions with zero arguments (added a test in defaults.cpp)
...
[SVN r15162]
2002-09-04 22:36:05 +00:00
Joel de Guzman
d274a8395b
pardon, wrong commit. one more try. sorry.
...
[SVN r15161]
2002-09-04 22:10:37 +00:00
Joel de Guzman
ba86f516d8
Fixed case where member function has no arguments.
...
[SVN r15160]
2002-09-04 21:58:21 +00:00
Joel de Guzman
ac02c763c7
Fixed to workaround init<...> only for intel compilers
...
[SVN r15157]
2002-09-04 16:28:24 +00:00
Ralf W. Grosse-Kunstleve
7407a6b144
use def_init() for compilers that don't support init<... optional<...> >; with this all tru64_cxx test pass; (I know this is not testing the default argument support, but a failing test isn't very inspiring for others, and the addition shows people what the alternative is.)
...
[SVN r15154]
2002-09-04 07:33:35 +00:00
Dave Abrahams
0453e05bb2
Suppress private inheritance warning
...
[SVN r15148]
2002-09-03 18:30:18 +00:00
Dave Abrahams
946a93164a
Remove colliding "MAX" macro
...
[SVN r15147]
2002-09-03 18:23:13 +00:00
Dave Abrahams
fe02cae4f7
Add missing #include
...
[SVN r15146]
2002-09-03 18:20:59 +00:00
Dave Abrahams
5762eb9b33
Add missing #include
...
[SVN r15145]
2002-09-03 16:57:17 +00:00
Dave Abrahams
73ffc4a13f
Support for free-function def() invocation (no module object)
...
Fix bugs relying on initialization of objects in the Python DLL
[SVN r15142]
2002-09-03 13:20:08 +00:00
Dave Abrahams
865ef2ab7f
Support for free-function def() invocation (no module object)
...
Fix bugs relying on initialization of objects in the Python DLL
[SVN r15139]
2002-09-03 05:51:15 +00:00
Dave Abrahams
7d35ed4eda
Move converter registration from body of individual Holder classes to
...
select_holder implementation, which prevents Holder instantiation in
case the class being wrapped is abstract.
[SVN r15138]
2002-09-03 05:48:20 +00:00
Dave Abrahams
ec3cc6abe8
Implemented less-liberal conversion rules
...
[SVN r15136]
2002-09-02 23:23:27 +00:00
Joel de Guzman
6f7957fd40
Fixed G++ bug that complains of specialization provided after instantiation.
...
[SVN r15112]
2002-08-30 09:05:00 +00:00
Ralf W. Grosse-Kunstleve
ec4de3326e
bug fix: return type of __getstate__ may be any type
...
[SVN r15106]
2002-08-28 05:42:38 +00:00
Joel de Guzman
f030618d19
Initial speedup for EDG for the stub functions. The init<...> stuff is more involved...
...
[SVN r15097]
2002-08-26 15:09:33 +00:00
Ralf W. Grosse-Kunstleve
5bcb9010f6
mention cPickle
...
[SVN r15085]
2002-08-25 03:04:20 +00:00
Dave Abrahams
780fff70c4
Removed unused bool_type
...
[SVN r15084]
2002-08-24 18:19:35 +00:00
Dave Abrahams
1d94d7e604
Added missing typename
...
[SVN r15082]
2002-08-24 16:52:19 +00:00
Dave Abrahams
a6cac2886b
Work around a CWPro7.2 bug with ?:
...
[SVN r15076]
2002-08-24 02:48:53 +00:00
Dave Abrahams
2566b8732e
Remove extra semicolon
...
[SVN r15074]
2002-08-23 23:54:35 +00:00
Joel de Guzman
d4c50383af
Got init<..> working
...
[SVN r15073]
2002-08-23 23:30:29 +00:00
Ralf W. Grosse-Kunstleve
1ee7bd2a60
a few refinements
...
[SVN r15072]
2002-08-23 22:34:05 +00:00
Joel de Guzman
0bbfa9b483
removed signature<...> and updated defaults.cpp test
...
[SVN r15071]
2002-08-23 21:00:31 +00:00
Ralf W. Grosse-Kunstleve
2cad1b3d93
revised pickle tutorial
...
[SVN r15070]
2002-08-23 19:27:38 +00:00
Dave Abrahams
bcaa1043ea
More smart pointer handling
...
[SVN r15069]
2002-08-23 18:07:27 +00:00
Dave Abrahams
0b33d1800d
automatic conversion to object for add_property()
...
[SVN r15065]
2002-08-23 04:15:37 +00:00
Dave Abrahams
946942214f
Some simplifications
...
[SVN r15064]
2002-08-22 20:23:27 +00:00
Dave Abrahams
cd6476e487
Allow different arguments to setstate
...
[SVN r15063]
2002-08-22 20:22:05 +00:00
Dave Abrahams
0b02fd4e99
Use make_tuple()
...
[SVN r15062]
2002-08-22 19:08:16 +00:00
Dave Abrahams
d779a94cfb
obsoleted
...
[SVN r15060]
2002-08-22 18:22:35 +00:00
Ralf W. Grosse-Kunstleve
2f89a8eb58
additional tests for X::foo
...
[SVN r15056]
2002-08-22 15:23:25 +00:00
Dave Abrahams
26d3375900
Added make_tuple() tests
...
[SVN r15055]
2002-08-22 13:57:12 +00:00
Dave Abrahams
b06e8c3022
Qualified boost::make_tuple to avoid conflicts
...
[SVN r15054]
2002-08-22 13:51:10 +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
e1099e9370
Added make_tuple
...
[SVN r15052]
2002-08-22 13:20:58 +00:00
Dave Abrahams
68c8901c2a
Metrowerks workaround
...
[SVN r15051]
2002-08-22 13:18:36 +00:00
Joel de Guzman
cfb1aebf66
+ Added Ralf's test code
...
+ Fixed defaults_gen MACRO generation
+ Fixed signature for const member functions
[SVN r15047]
2002-08-22 05:23:45 +00:00
Dave Abrahams
e4f54bd53a
Strip out overstrike junk
...
[SVN r15040]
2002-08-21 18:46:14 +00:00
Dave Abrahams
30ea4dd46e
idiomatic cleanup
...
[SVN r15032]
2002-08-21 15:19:06 +00:00
Dave Abrahams
d5c33a203d
simplify
...
[SVN r15030]
2002-08-21 15:15:13 +00:00
Joel de Guzman
087c09cc65
VC6 Workaronds (cleanup)
...
[SVN r15027]
2002-08-21 13:47:02 +00:00
Joel de Guzman
a9bb2a017e
VC6 workarounds
...
[SVN r15026]
2002-08-21 13:46:16 +00:00
Dave Abrahams
8a049b8ee7
Added missing &
...
[SVN r15023]
2002-08-21 12:20:26 +00:00
Dave Abrahams
37efd93725
Bug fix
...
[SVN r15021]
2002-08-21 05:42:21 +00:00
Dave Abrahams
3e61803e89
simplification
...
[SVN r15020]
2002-08-21 01:48:03 +00:00
Dave Abrahams
3173d88f3f
dump help without prompting
...
[SVN r15019]
2002-08-21 01:47:48 +00:00
Dave Abrahams
f96a898c51
VC6 fixups
...
[SVN r15018]
2002-08-21 01:46:03 +00:00
Joel de Guzman
d66b79f468
added defaults test from v2-dev branch
...
[SVN r15017]
2002-08-21 00:04:06 +00:00
Joel de Guzman
b7e300d155
latest signature
...
[SVN r15010]
2002-08-20 21:35:37 +00:00
Dave Abrahams
4bd680cec8
VC6 workaround
...
[SVN r15009]
2002-08-20 21:15:54 +00:00
Joel de Guzman
78ae892db6
Committed the defaults stuff
...
(integrated from v2-dev branch)
[SVN r15008]
2002-08-20 21:09:59 +00:00
Dave Abrahams
d748e371e5
CWPro7 workaround
...
[SVN r15006]
2002-08-20 20:56:42 +00:00
Joel de Guzman
6bdc89252e
Update (added init.hpp)
...
[SVN r15005]
2002-08-20 20:36:25 +00:00
Dave Abrahams
c104f0167f
VC7.1 alpha adjustments
...
[SVN r15003]
2002-08-20 19:22:14 +00:00
Dave Abrahams
6e3c6d1ba8
CWPro8.1 patch
...
[SVN r15000]
2002-08-20 16:58:48 +00:00
Dave Abrahams
b77262ba13
Added nested class test
...
[SVN r14980]
2002-08-20 00:41:17 +00:00
Beman Dawes
960ebb13db
init commit
...
[SVN r14977]
2002-08-19 23:29:18 +00:00
Dave Abrahams
1a7b331a4b
Take advantage of independent class_<> definitions everywhere.
...
[SVN r14976]
2002-08-19 22:21:03 +00:00
Dave Abrahams
3092e07281
Workaround VC6 bug
...
[SVN r14975]
2002-08-19 22:19:50 +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
3c5df28101
Bug fix for NULL pointers with return_internal_reference<>.
...
[SVN r14952]
2002-08-19 15:19:08 +00:00
Dave Abrahams
49e071d363
Bug fix from Martin Casado (casado2@llnl.gov)
...
[SVN r14857]
2002-08-14 21:09:26 +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
c5ee39f54b
Bug fix
...
[SVN r14803]
2002-08-13 05:07:50 +00:00
Dave Abrahams
f7b1e4ec09
Unit test adjustments
...
[SVN r14802]
2002-08-13 04:25:23 +00:00
Dave Abrahams
e6830b2c19
Add dependency on test_exec_monitor
...
[SVN r14801]
2002-08-13 03:06:00 +00:00
Dave Abrahams
fe3cf386c3
Python->C++ exception translation
...
[SVN r14800]
2002-08-13 00:45:09 +00:00
Dave Abrahams
0a6a213891
Added a test for add_property
...
[SVN r14799]
2002-08-13 00:43:51 +00:00
Dave Abrahams
2103e691db
initial commit
...
[SVN r14738]
2002-08-08 15:45:58 +00:00
Dave Abrahams
cf15a99730
Repair type initialization problem
...
[SVN r14736]
2002-08-08 06:14:48 +00:00
Dave Abrahams
a3102b552c
Add casts to work around missing extern "C" in Python headers.
...
[SVN r14735]
2002-08-08 05:52:30 +00:00
Dave Abrahams
bd0257cbe5
Full docstring support
...
[SVN r14734]
2002-08-07 23:03:02 +00:00
Dave Abrahams
56e7b2a592
* object(f), where f is a function pointer now works. Returning a
...
* function pointer from a function should work also.
* make_function/make_constructor now return object instead of a raw pointer.
* module::setattr() now accepts anything which can be passed to object's constructor.
* Rework upcast<> to catch more errors at compile-time instead of infinite-looping.
* Rationalize class<>::def() in preparation for docstring support
* Partial docstring support in module::def (untested)
* dependent<> trick moved to detail namespace and separate header
* Added __doc__ attribute to C++ function wrapper objects
* Sunk implementation of function_object into a library source file.
[SVN r14724]
2002-08-06 23:59:27 +00:00
Dave Abrahams
61d030748c
Moving an #include works around a VC6 ICE
...
[SVN r14723]
2002-08-06 23:51:51 +00:00
Dave Abrahams
f59ed991fe
VC6 bug workarounds
...
[SVN r14722]
2002-08-06 23:44:31 +00:00
Dave Abrahams
2bdf958663
Suppress warnings by eliminating unneeded specializations of is_pointer_to_function<>.
...
[SVN r14721]
2002-08-06 23:32:52 +00:00
Dave Abrahams
bd8b6a2a64
Workaround a CWPro7.2 bug
...
[SVN r14720]
2002-08-06 23:23:28 +00:00
Dave Abrahams
88528e338b
Correct version for VC7.1 workaround
...
[SVN r14719]
2002-08-06 22:36:43 +00:00
Dave Abrahams
88b3bf1887
VC 7, 7.1a workaround
...
[SVN r14701]
2002-08-05 21:55:28 +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
30ef9c6418
back_reference<> uses object instead of handle<>
...
[SVN r14600]
2002-07-25 15:20:06 +00:00
Dave Abrahams
8763fd1c53
scope default constructor gets current scope; killed scope::get()
...
[SVN r14599]
2002-07-25 14:52:11 +00:00
Dave Abrahams
5976005c4a
Make Boost.Python v1 work again
...
[SVN r14595]
2002-07-25 10:52:10 +00:00
Dave Abrahams
63eed8994a
class_<> is now derived from object
...
[SVN r14594]
2002-07-25 04:41:21 +00:00
Dave Abrahams
f458dbdbcb
Added scope
...
[SVN r14593]
2002-07-25 02:23:01 +00:00
Dave Abrahams
b7421fd5cd
Fix Ralf's boo-boo.
...
[SVN r14592]
2002-07-24 16:58:46 +00:00
Dave Abrahams
a2feb04509
pytype_object_manager_traits -> pytype_object_mgr_traits (< 31 chars)
...
[SVN r14587]
2002-07-24 13:31:29 +00:00
Ralf W. Grosse-Kunstleve
e25fee71a2
additional compile-time check: must_be_derived_from_pickle_suite
...
[SVN r14568]
2002-07-22 23:43:00 +00:00
Ralf W. Grosse-Kunstleve
bfe2a6656c
pickle_group renamed -> pickle_suite
...
[SVN r14565]
2002-07-22 19:35:44 +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
3232c5be86
Fixed test of null handle returns to reflect new returning-None behavior
...
[SVN r14553]
2002-07-21 11:11:15 +00:00
Ralf W. Grosse-Kunstleve
1c5a50d4cb
pickle support implementation details hidden in namespace detail
...
[SVN r14550]
2002-07-21 09:39:35 +00:00
Ralf W. Grosse-Kunstleve
4ef5f77161
additional files for pickle support; no modification of any existing files
...
[SVN r14549]
2002-07-21 07:49:00 +00:00
Dave Abrahams
d27e5a5e1d
Rationalize object_manager
...
[SVN r14548]
2002-07-21 05:03:11 +00:00
Ralf W. Grosse-Kunstleve
7ecf76490c
one #undef was missing
...
[SVN r14544]
2002-07-20 00:14:20 +00:00
Ralf W. Grosse-Kunstleve
12120413f9
#undef isspace etc.
...
[SVN r14539]
2002-07-19 20:10:11 +00:00
Dave Abrahams
c0eea6e667
fix link
...
[SVN r14530]
2002-07-19 18:06:05 +00:00
Dave Abrahams
5c54aecdda
initial commit
...
[SVN r14529]
2002-07-19 18:05:18 +00:00
Dave Abrahams
5cfc0cce14
str, dict, and tuple!
...
[SVN r14519]
2002-07-18 15:52:18 +00:00
Dave Abrahams
d9a58ef830
str, dict, and tuple!
...
[SVN r14518]
2002-07-18 15:27:29 +00:00
Dave Abrahams
dfd85da9d7
str, dict, and tuple!
...
[SVN r14517]
2002-07-18 15:17:08 +00:00
Dave Abrahams
94edc13393
Doc fixup
...
[SVN r14516]
2002-07-18 12:58:37 +00:00
Dave Abrahams
a9baa519f3
Extract implemented
...
[SVN r14510]
2002-07-18 05:00:34 +00:00
Dave Abrahams
a6c859c9cc
Roll back most of Dave Hawkes' changes for the time being.
...
[SVN r14503]
2002-07-17 19:58:05 +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
Dave Abrahams
6ac5735d14
MSVC fixes
...
[SVN r14500]
2002-07-17 18:31:02 +00:00
Dave Abrahams
9d5e8b9ad8
Bug fix
...
[SVN r14495]
2002-07-17 14:06:15 +00:00
Dave Abrahams
bd72ee9cd1
Add missing #include
...
[SVN r14494]
2002-07-17 14:05:53 +00:00
Dave Abrahams
c2e115b6a5
Add missing typename
...
[SVN r14493]
2002-07-17 14:05:31 +00:00
David Hawkes
61ba4cd1ce
Sub-module / sub-class and API changes
...
[SVN r14488]
2002-07-17 06:51:08 +00:00
Dave Abrahams
244e0fa5e6
More converter centralization
...
[SVN r14487]
2002-07-17 01:54:58 +00:00
Dave Abrahams
134bc44c45
destroy_reference -> destroy_referent
...
[SVN r14486]
2002-07-17 01:53:33 +00:00
Dave Abrahams
1d2dc98f50
MSVC6 workaround
...
[SVN r14485]
2002-07-16 20:01:38 +00:00
Dave Abrahams
7a05b89a93
MSVC6 workaround
...
[SVN r14484]
2002-07-16 17:15:36 +00:00
Dave Abrahams
2bfeb20550
Added type checking when converting some Python types from python as return values.
...
[SVN r14478]
2002-07-16 11:45:10 +00:00
Dave Abrahams
fa779034b5
VC7.1 workarounds
...
[SVN r14477]
2002-07-16 11:31:36 +00:00
Ralf W. Grosse-Kunstleve
ea5cfdcdce
missing inline keywords added (MIPSpro 7.3 diagnostics)
...
[SVN r14469]
2002-07-15 20:07:04 +00:00
Ralf W. Grosse-Kunstleve
ba1eab1bf0
is_string_literal<char* const> specialization enabled for MIPSpro; this fixes the list.test failures.
...
[SVN r14468]
2002-07-15 19:09:57 +00:00
Dave Abrahams
149c60bd2e
Still further rationalized conversion registry
...
[SVN r14462]
2002-07-14 23:25:56 +00:00
Dave Abrahams
9795a27482
Even further rationalized conversion registry
...
[SVN r14458]
2002-07-14 20:36:54 +00:00
Dave Abrahams
baccdba75c
Better error reporting
...
[SVN r14456]
2002-07-14 18:44:28 +00:00
Dave Abrahams
93b4c6291a
Removed flotsam
...
[SVN r14455]
2002-07-14 18:42:43 +00:00
Dave Abrahams
815edf1ba5
Apply VC6 workaround and None default constructor patch from Dave Hawkes.
...
[SVN r14452]
2002-07-14 16:26:10 +00:00
Dave Abrahams
df7b4d81c7
Tests for Tru64 CXX regression
...
[SVN r14451]
2002-07-14 16:09:46 +00:00
Dave Abrahams
3e07ba1012
tru64cxx6.5 workarounds
...
[SVN r14450]
2002-07-14 16:07:39 +00:00
Dave Abrahams
32c6906750
Remove circular dependency on working converters
...
[SVN r14449]
2002-07-14 14:37:20 +00:00
Dave Abrahams
3ebe4c47ba
Better error reporting
...
[SVN r14448]
2002-07-14 13:04:27 +00:00
Dave Abrahams
5b803f00e1
VC6 workarounds
...
[SVN r14447]
2002-07-14 12:38:41 +00:00
Dave Abrahams
9a0118d991
untabify
...
[SVN r14444]
2002-07-13 21:36:57 +00:00
Dave Abrahams
093aae1f46
Further rationalized conversion registry
...
[SVN r14441]
2002-07-13 18:44:51 +00:00
Dave Abrahams
e431318dc0
Added some more tests
...
[SVN r14437]
2002-07-13 15:16:50 +00:00
Dave Abrahams
c15812add2
long long fixes
...
[SVN r14434]
2002-07-13 12:11:53 +00:00
Dave Abrahams
3375cdbb49
Fixed for VC7.1
...
[SVN r14433]
2002-07-13 12:11:06 +00:00
Dave Abrahams
559b564714
tru64cxx6.5 fixes
...
[SVN r14421]
2002-07-12 14:32:20 +00:00
Dave Abrahams
3ac4cfb9a7
Fix mistaken cast
...
[SVN r14420]
2002-07-12 11:37:31 +00:00
Dave Abrahams
a4d651ce9a
Kill tru64cxx warnings
...
[SVN r14419]
2002-07-12 11:36:15 +00:00
Dave Abrahams
d3bbc0eaa5
Work around older EDG bug
...
[SVN r14415]
2002-07-11 21:41:12 +00:00
Dave Abrahams
9ff90c98cd
Merged registry tracing
...
[SVN r14414]
2002-07-11 21:32:39 +00:00
Dave Abrahams
b8aaf7d7b1
Rationalized conversion registry
...
Better error reporting
[SVN r14412]
2002-07-11 21:04:33 +00:00
Dave Abrahams
c0ecde90bc
Test a few different lvalue conversions
...
[SVN r14411]
2002-07-11 21:03:30 +00:00
Dave Abrahams
83719a6f48
Attempted fix for long long handling
...
[SVN r14410]
2002-07-11 20:44:22 +00:00
Dave Abrahams
28011bbf55
Remove tuple/string dependencies for Achim
...
[SVN r14402]
2002-07-10 21:41:11 +00:00
Paul Mensonides
88170f6dc4
updated to new iteration interface
...
[SVN r14388]
2002-07-10 06:32:00 +00:00
Dave Abrahams
931aab22bb
Use Paul M's preprocessor iteration
...
[SVN r14384]
2002-07-09 19:35:48 +00:00
Dave Abrahams
6cb4fbb1c4
Use Paul M's preprocessor iteration
...
[SVN r14383]
2002-07-09 19:21:52 +00:00
Dave Abrahams
54a551e488
Add missing prototype
...
[SVN r14381]
2002-07-09 18:58:45 +00:00
Dave Abrahams
5a0d84f185
Smarter range checking
...
[SVN r14380]
2002-07-09 18:57:53 +00:00
Dave Abrahams
222396759b
MWERKS bug workaround
...
[SVN r14379]
2002-07-09 18:49:09 +00:00
Dave Abrahams
128c0ed5a1
Fixes for MSVC
...
[SVN r14378]
2002-07-09 18:43:00 +00:00
Dave Abrahams
ea74e34446
CWPro8 bug workarounds
...
[SVN r14377]
2002-07-09 18:38:02 +00:00
Dave Abrahams
c7225a059f
workaround for CWPro7.2
...
[SVN r14372]
2002-07-09 15:20:18 +00:00
Dave Abrahams
c1f8ae662f
Added missing typename
...
[SVN r14367]
2002-07-09 10:27:18 +00:00
Dave Abrahams
7d3227128c
rvalue_data -> rvalue_from_python_data
...
[SVN r14357]
2002-07-08 21:35:18 +00:00
Dave Abrahams
182b6755f5
rvalue_data -> rvalue_from_python_data
...
[SVN r14355]
2002-07-08 19:17:00 +00:00
Dave Abrahams
0945f79ced
Various kinds of cleanup and code massage; preparing for rvalue from_python protocol change
...
[SVN r14353]
2002-07-08 17:17:31 +00:00
Dave Abrahams
8b611322e5
Use new void_return mechanism
...
[SVN r14352]
2002-07-08 17:14:26 +00:00
Dave Abrahams
b255796b33
Bug fixes
...
[SVN r14308]
2002-07-05 15:25:40 +00:00
Dave Abrahams
2ae7c60780
Fix refcounting bugs in class object; add regression
...
Removed flotsam
[SVN r14287]
2002-07-02 23:34:21 +00:00
Dave Abrahams
279ad90a3c
copy_ctor_self => assignment_self
...
[SVN r14286]
2002-07-02 23:31:40 +00:00
Dave Abrahams
bed7a7d29c
Python long support
...
[SVN r14271]
2002-07-01 21:25:01 +00:00
Dave Abrahams
f02a3c5b47
Now inheriting object_cref from object
...
[SVN r14270]
2002-07-01 21:23:10 +00:00
Dave Abrahams
d7df5126ce
list implementation
...
[SVN r14263]
2002-06-29 19:51:12 +00:00
Dave Abrahams
97ecfe7e03
a couple more tests
...
[SVN r14262]
2002-06-29 19:27:42 +00:00
Dave Abrahams
f30fde3a52
list implementation
...
[SVN r14261]
2002-06-29 19:24:11 +00:00
Dave Abrahams
d7273dee1c
added missing 'explicit'
...
[SVN r14260]
2002-06-29 18:49:43 +00:00
Dave Abrahams
55dff4d512
slicing
...
[SVN r14219]
2002-06-20 21:47:26 +00:00
Ralf W. Grosse-Kunstleve
693b21188c
previous patch breaks Visual C++ 6 & 7 compilations. Roll-back to a state that allows others to use CVS while we do more experiments.
...
[SVN r14208]
2002-06-20 10:33:34 +00:00
Ralf W. Grosse-Kunstleve
220734ccac
workaround for IRIX CC (EDG238) bug; move to namespace boost::python::api
...
[SVN r14193]
2002-06-20 02:53:25 +00:00
Ralf W. Grosse-Kunstleve
bf84024d6b
maybe slower but certainly conforming
...
[SVN r14190]
2002-06-20 00:19:59 +00:00
Ralf W. Grosse-Kunstleve
7bb39ae541
IRIX CC (EDG 238) fix/workaround.
...
[SVN r14189]
2002-06-19 23:00:43 +00:00
Dave Abrahams
d250057a7c
GCC 3 workaround
...
[SVN r14188]
2002-06-19 22:58:58 +00:00
Dave Abrahams
d07454659a
Work around some gcc-2.95.x bugs
...
Optimize code slightly by eliminating temporaries
[SVN r14185]
2002-06-19 19:18:21 +00:00
Dave Abrahams
913d2984ce
Fixed object proxy chaining for everything bug GCC 2.9x
...
[SVN r14183]
2002-06-19 16:34:26 +00:00
Dave Abrahams
e2d75c0b76
Fixed is_borrowed_ptr
...
[SVN r14174]
2002-06-19 02:45:39 +00:00
Dave Abrahams
8aba486295
Fix tru64cxx problems, remove operator*/-> from object
...
[SVN r14173]
2002-06-19 02:12:14 +00:00
Dave Abrahams
66f2cd81a8
object operator support
...
[SVN r14168]
2002-06-18 13:49:09 +00:00
Dave Abrahams
87bda9e124
work around early EDG problem
...
[SVN r14164]
2002-06-17 22:26:17 +00:00
Dave Abrahams
954d019895
work around early EDG problem
...
[SVN r14163]
2002-06-17 20:23:13 +00:00
Dave Abrahams
41132af773
Bug fix
...
[SVN r14160]
2002-06-16 22:59:09 +00:00
Dave Abrahams
9a5b89da59
initial checkin
...
[SVN r14159]
2002-06-16 21:31:29 +00:00
Dave Abrahams
c12ffa21da
beginning of object support
...
[SVN r14157]
2002-06-16 20:41:54 +00:00
Dave Abrahams
0b5937a396
type -> boost::type
...
[SVN r14154]
2002-06-16 20:18:51 +00:00
Dave Abrahams
773bb0651e
borrow() -> borrowed()
...
type -> boost::type
[SVN r14153]
2002-06-16 20:13:38 +00:00
Dave Abrahams
8817b1e2af
fixed missing template parameter
...
[SVN r14140]
2002-06-13 14:06:08 +00:00
Dave Abrahams
366ee6d24b
reference<> => handle<>
...
[SVN r14136]
2002-06-12 21:59:17 +00:00
Dave Abrahams
0d58869d6e
Fix refcounting bug
...
[SVN r14135]
2002-06-12 21:57:35 +00:00
Dave Abrahams
52ba3c7f80
expect_non_null optimization
...
[SVN r14134]
2002-06-12 20:52:53 +00:00
Dave Abrahams
14d2bae238
initial commit
...
[SVN r14131]
2002-06-11 19:51:44 +00:00
Dave Abrahams
e331512473
fix typo
...
[SVN r14130]
2002-06-11 15:48:32 +00:00
Dave Abrahams
1de6a21f3a
Fix transform_iterator nonconformance
...
[SVN r14114]
2002-06-08 16:51:16 +00:00
Dave Abrahams
43d8c81104
use sys.maxint
...
[SVN r14112]
2002-06-08 15:35:10 +00:00
Ralf W. Grosse-Kunstleve
89930f34d7
undo accidental commit
...
[SVN r14103]
2002-06-07 17:14:13 +00:00
Ralf W. Grosse-Kunstleve
59ea6b120c
MIPSpro 7.3.1.3 adjustments
...
[SVN r14102]
2002-06-07 16:37:24 +00:00
Ralf W. Grosse-Kunstleve
7c312d358b
work-around for mipspro linker problem.
...
[SVN r14095]
2002-06-06 21:57:16 +00:00
Dave Abrahams
ac2746f680
* Generalized use of force_instantiate()
...
* Proper handling for numeric conversion overflows
* Moved internal converter names out of the way to prepare for user conversions
* Added comments
* Fixed a bug where None could be converted to the NULL target of a member function call, causing a crash.
* Wiped out and restarted todo.txt
* long long support
* Added more regression tests and checks for current limitations
[SVN r14094]
2002-06-06 20:24:39 +00:00
Ralf W. Grosse-Kunstleve
e2b4178f42
work-around for MIPSpro 7.3.1.3 problems that avoids #ifdef
...
[SVN r14085]
2002-06-05 23:47:18 +00:00
Ralf W. Grosse-Kunstleve
266954be99
adjustments for SGI MIPSpro 7.3.1.3m; tested with gcc, tru64_cxx65, vc7 tool sets.
...
[SVN r14084]
2002-06-05 22:13:34 +00:00
Dave Abrahams
2e3ae9decb
fixup for __module__ attribute setting
...
[SVN r14082]
2002-06-04 20:26:18 +00:00
Dave Abrahams
6741698f71
Added comment as syncmail test
...
[SVN r14080]
2002-06-04 12:38:14 +00:00
Dave Abrahams
ccae1cc430
cleanup refcounting/naming
...
[SVN r14077]
2002-06-04 04:18:47 +00:00
Dave Abrahams
241a5bf4e5
operators documentation
...
[SVN r14076]
2002-06-04 03:30:34 +00:00
Dave Abrahams
e36aba8c66
bug fix
...
[SVN r14075]
2002-06-04 03:22:37 +00:00
Dave Abrahams
1a0baef147
fixed mod. date
...
[SVN r14074]
2002-06-04 02:41:30 +00:00
Ralf W. Grosse-Kunstleve
9a49d267eb
EDG 245: trailing comma is nonstandard
...
[SVN r14073]
2002-06-03 19:12:40 +00:00
Ralf W. Grosse-Kunstleve
7a832f1fdb
automatic addition of __module__ to class dict
...
[SVN r14072]
2002-06-03 18:35:59 +00:00
Dave Abrahams
16c391c78c
enable operators.hpp for v2
...
eliminate dependence on full boost/function.hpp
[SVN r14071]
2002-06-02 19:09:03 +00:00
Dave Abrahams
92aae63af2
str(), pow(), complex() support
...
[SVN r14070]
2002-06-02 18:35:09 +00:00
Dave Abrahams
b042644c85
bind() doesn't work on extern "C" functions
...
[SVN r14069]
2002-06-02 12:01:35 +00:00
Dave Abrahams
97afc4bd0c
operator support
...
[SVN r14068]
2002-06-02 05:44:06 +00:00
Dave Abrahams
a67b29a576
Flotsam removal; in theory this works around some Sun incompatibility also.
...
See http://mail.python.org/pipermail/c++-sig/2002-May/001193.html
[SVN r14066]
2002-06-02 05:39:41 +00:00
Dave Abrahams
97c87d0a99
fixed #include guard
...
[SVN r14065]
2002-06-02 05:35:30 +00:00
Dave Abrahams
fedf8d9935
Apply Martin's KCC bug workaround
...
[SVN r14062]
2002-05-29 21:24:25 +00:00
Dave Abrahams
23bfb84e38
Finally, it works on AIX!
...
[SVN r14061]
2002-05-29 20:32:49 +00:00
Dave Abrahams
c7d16fbf9e
Pearu's test
...
[SVN r14057]
2002-05-29 13:02:14 +00:00
Dave Abrahams
033a3dd620
doc updates
...
[SVN r14056]
2002-05-29 12:59:39 +00:00
Dave Abrahams
f5a0b2fed8
Bug fix, thanks to Pearu Pearson for pointing it out!
...
[SVN r14055]
2002-05-28 23:47:38 +00:00
Dave Abrahams
b03dcfb7de
doc updates
...
[SVN r14054]
2002-05-28 20:42:12 +00:00
Dave Abrahams
502094439c
Kill superfluous forward declaration
...
[SVN r14048]
2002-05-28 20:26:41 +00:00
Dave Abrahams
c15f812366
bugfix
...
[SVN r14035]
2002-05-24 11:16:22 +00:00
Dave Abrahams
dd1b102282
result() fixes
...
[SVN r14031]
2002-05-23 22:42:09 +00:00
Dave Abrahams
67b3cdc7b7
lvalue_from_pytype + documentation
...
[SVN r14030]
2002-05-23 16:38:44 +00:00
Dave Abrahams
051994bdf4
initial commit
...
[SVN r14027]
2002-05-23 16:28:37 +00:00
Dave Abrahams
0f7c12b517
Added result() test
...
[SVN r14025]
2002-05-23 16:25:45 +00:00
Dave Abrahams
aa2b0090d3
bugfix
...
[SVN r14022]
2002-05-23 16:17:53 +00:00
Dave Abrahams
00b27c20da
Added detail/result.hpp and tests
...
[SVN r14000]
2002-05-21 23:18:58 +00:00
Dave Abrahams
7ecd7e84d9
Cleaned up internals and generalized detail::target()
...
[SVN r13998]
2002-05-21 16:37:30 +00:00
Dave Abrahams
49c2dbd4a7
respect <sysinclude>
...
[SVN r13997]
2002-05-21 16:35:49 +00:00
Dave Abrahams
cf46535b66
instance_holder moved to boost::python
...
[SVN r13994]
2002-05-21 16:16:25 +00:00
Dave Abrahams
91e2e6f207
Bugfixes
...
[SVN r13981]
2002-05-19 20:29:56 +00:00
Dave Abrahams
b63434ce2e
Added composition
...
[SVN r13980]
2002-05-19 20:29:40 +00:00
Dave Abrahams
dde6c42421
initial commit
...
[SVN r13979]
2002-05-19 20:23:00 +00:00
Dave Abrahams
beb6cca88d
initial commit
...
[SVN r13976]
2002-05-19 14:06:16 +00:00
Dave Abrahams
ba2f18ce21
Lots of documentation updates, plus the associated code shuffling needed to expose the right things to users
...
[SVN r13975]
2002-05-19 04:57:44 +00:00
Dave Abrahams
c928eded74
bugfix
...
[SVN r13962]
2002-05-17 05:04:37 +00:00
Dave Abrahams
9baefc2e56
Documentation updates
...
[SVN r13961]
2002-05-17 05:02:44 +00:00
Dave Abrahams
313fe2c76c
input iterator support
...
[SVN r13960]
2002-05-17 05:01:53 +00:00
Dave Abrahams
53c69e7ad5
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
Dave Abrahams
3ff935d4c4
initial commit
...
[SVN r13844]
2002-05-13 17:03:05 +00:00
Dave Abrahams
9fa89e8596
Added iterator support plus a minimal test to look for refcount problems.
...
[SVN r13843]
2002-05-13 16:41:50 +00:00
Dave Abrahams
6c20af07f7
Added setattr(), and the ability to query the class registry to see if a class has already been created
...
[SVN r13842]
2002-05-13 16:40:34 +00:00
Dave Abrahams
56abd7ba70
Added setattr()
...
[SVN r13841]
2002-05-13 16:39:25 +00:00
Dave Abrahams
dc1769b28a
Handle reference<T> in make_function() calls.
...
[SVN r13840]
2002-05-13 16:35:07 +00:00
Dave Abrahams
97b863101b
Add result_type definition
...
[SVN r13839]
2002-05-13 16:33:55 +00:00
Dave Abrahams
0a1b62a760
Added is_reference_to_class, is_pointer_to_class
...
[SVN r13838]
2002-05-13 16:32:59 +00:00
Dave Abrahams
f2fa852f1a
initial commit
...
[SVN r13837]
2002-05-13 16:31:42 +00:00
Dave Abrahams
59f4ddf5af
Work around MSVC6 bug
...
[SVN r13836]
2002-05-13 16:30:09 +00:00
Dave Abrahams
673d857bd8
Added setattr()
...
[SVN r13835]
2002-05-13 16:29:43 +00:00
Dave Abrahams
36be16b3e9
Quick bugfix
...
[SVN r13825]
2002-05-11 17:11:51 +00:00
Dave Abrahams
390bb1988d
implemented back_reference<>
...
[SVN r13811]
2002-05-10 15:48:27 +00:00
Dave Abrahams
63deae3ab2
Moved pointee up from detail
...
[SVN r13810]
2002-05-10 15:47:59 +00:00
Dave Abrahams
710374ed1e
Added Dereferenceable, ResultConverter
...
[SVN r13809]
2002-05-10 15:47:04 +00:00
Dave Abrahams
8f1dc2522a
Added Dereferenceable
...
[SVN r13808]
2002-05-10 15:46:37 +00:00
Dave Abrahams
9c3dd76e25
obsolete
...
[SVN r13807]
2002-05-10 15:42:52 +00:00
Dave Abrahams
3328087de1
Added missing add_property chaining
...
[SVN r13806]
2002-05-10 15:41:44 +00:00
Dave Abrahams
ec3f5ff40b
initial commit
...
[SVN r13799]
2002-05-10 09:44:24 +00:00
Dave Abrahams
3b000f080e
tweak
...
[SVN r13798]
2002-05-10 09:38:07 +00:00
Dave Abrahams
09046c53ef
ResultConverter/ResultConverterGenerator
...
[SVN r13793]
2002-05-10 04:00:33 +00:00
Dave Abrahams
13331d3eab
updated
...
[SVN r13792]
2002-05-10 00:58:31 +00:00
Dave Abrahams
a2a1a557f5
initial commit
...
[SVN r13788]
2002-05-09 17:49:18 +00:00
Dave Abrahams
fff4cc8b0d
tweaks
...
[SVN r13787]
2002-05-09 17:48:42 +00:00
Dave Abrahams
aa0fc6dfe7
trivial bugfix
...
[SVN r13784]
2002-05-09 17:37:06 +00:00
Dave Abrahams
c639ac0c5a
finished
...
[SVN r13779]
2002-05-09 17:01:27 +00:00
Dave Abrahams
45aa77079d
initial commit
...
[SVN r13778]
2002-05-09 16:53:33 +00:00
Dave Abrahams
8e57090a75
Fix broken links
...
[SVN r13777]
2002-05-09 16:04:17 +00:00
Dave Abrahams
e7cb8c8b4f
Continuing updates
...
[SVN r13776]
2002-05-09 14:29:07 +00:00
Dave Abrahams
57002aca36
Removed flotsam
...
[SVN r13775]
2002-05-09 14:28:37 +00:00
Dave Abrahams
5956d3ec77
fix tabs and line-endings
...
[SVN r13774]
2002-05-09 14:24:57 +00:00
Dave Abrahams
2d522de701
untabify
...
[SVN r13773]
2002-05-09 14:07:22 +00:00
Dave Abrahams
aef987d832
work around OSF linker problem
...
[SVN r13768]
2002-05-09 02:00:22 +00:00
Dave Abrahams
c5d90745a0
pointer_holder_back_reference.hpp -> ptr_holder_back_reference.hpp (31 character limit)
...
[SVN r13767]
2002-05-09 01:59:32 +00:00
Dave Abrahams
1d160762b5
initial commit
...
[SVN r13762]
2002-05-08 22:13:30 +00:00
Dave Abrahams
b45b9e5ccf
bug fix
...
[SVN r13759]
2002-05-08 21:51:09 +00:00
Dave Abrahams
4b9931c417
undo last change; not worth it.
...
[SVN r13758]
2002-05-08 20:10:40 +00:00
Dave Abrahams
34424d7a00
function* -> PyObject* simplifies documentation
...
[SVN r13757]
2002-05-08 20:04:37 +00:00
Dave Abrahams
7cd32fc4eb
initial commit
...
[SVN r13755]
2002-05-08 19:07:22 +00:00
Dave Abrahams
c9097566e2
*** empty log message ***
...
[SVN r13740]
2002-05-08 04:23:03 +00:00
Dave Abrahams
e26556c631
initial checkin
...
[SVN r13739]
2002-05-08 04:22:34 +00:00
Dave Abrahams
bd32dce19a
*** empty log message ***
...
[SVN r13738]
2002-05-08 03:59:53 +00:00
Dave Abrahams
152a3f2e5f
initial commit
...
[SVN r13737]
2002-05-08 03:23:58 +00:00
Dave Abrahams
4fe6815062
roll back mistaken checkin
...
[SVN r13736]
2002-05-07 23:25:33 +00:00
Dave Abrahams
525979afaa
testing for char conversions
...
[SVN r13735]
2002-05-07 23:23:32 +00:00
Dave Abrahams
93a10f33d5
initial checkin
...
[SVN r13655]
2002-05-03 22:16:42 +00:00
Dave Abrahams
c9b4fb418a
Removed flotsam
...
[SVN r13653]
2002-05-03 21:20:12 +00:00
Dave Abrahams
2151bf8f9a
obsolete
...
[SVN r13650]
2002-05-03 19:05:03 +00:00
Dave Abrahams
fa64ef6f00
Removed flotsam
...
[SVN r13629]
2002-05-03 03:35:18 +00:00
Dave Abrahams
a31c0e9082
Removed teaser index; updated compiler results for MSVC6/STLPort.
...
[SVN r13609]
2002-05-01 17:28:37 +00:00
Dave Abrahams
365ce29761
Removed outdated msvc projects
...
[SVN r13603]
2002-05-01 12:30:20 +00:00
Dave Abrahams
93ca98d3a8
Some tweaks for gcc-stlport
...
[SVN r13600]
2002-05-01 02:50:19 +00:00
Dave Abrahams
6e86a498ad
vc7.01 alpha workaround
...
[SVN r13599]
2002-05-01 02:49:45 +00:00
Dave Abrahams
94cfe30b77
Workarounds for VC7.01
...
[SVN r13565]
2002-04-26 14:15:33 +00:00
Dave Abrahams
cca3acc035
Test for 9 arguments
...
[SVN r13521]
2002-04-18 04:11:49 +00:00
Dave Abrahams
f0e3fd9e72
*** empty log message ***
...
[SVN r13520]
2002-04-18 04:00:30 +00:00
Dave Abrahams
8388163aaf
corrected BOOST_PYTHON_MAX_ARITY response
...
made things compile in time on EDG
increased BOOST_PYTHON_DEBUGGABLE_ARITY to 15
[SVN r13519]
2002-04-18 03:45:27 +00:00
Dave Abrahams
a203214ef9
More cleanups for mpl_v2
...
[SVN r13516]
2002-04-17 04:34:34 +00:00
Dave Abrahams
4250893d2f
doc updates,
...
arbitrary arity constructors
[SVN r13511]
2002-04-17 00:22:38 +00:00
Dave Abrahams
0c1e2a7347
copy_mutable_reference -> copy_non_const_reference
...
arbitrary arg support for constructors
[SVN r13508]
2002-04-17 00:20:04 +00:00
Ralf W. Grosse-Kunstleve
d5c35a1d83
Supported Platform section overhaul.
...
[SVN r13507]
2002-04-16 22:02:00 +00:00
Dave Abrahams
722036f10e
trivial changes for MPL v2
...
[SVN r13506]
2002-04-16 21:10:55 +00:00
Dave Abrahams
8eab74ea81
Make 2.95.2 workaround MINGW-specific
...
[SVN r13489]
2002-04-15 04:09:52 +00:00
Dave Abrahams
473d38c846
Warning suppression for Cygwin 2.95.2
...
[SVN r13488]
2002-04-15 04:08:49 +00:00
Ralf W. Grosse-Kunstleve
a9fb1b25a8
comment at beginning of file updated.
...
[SVN r13483]
2002-04-14 15:24:19 +00:00
Dave Abrahams
360dbd9e5e
Fixes for linking with Intel 6
...
[SVN r13479]
2002-04-13 17:04:11 +00:00
Dave Abrahams
8c4f9d913d
Suppress warning for smart compilers
...
[SVN r13478]
2002-04-13 16:43:17 +00:00
Dave Abrahams
e4b1377b0e
vc7 compatibility for BOost.Python v1
...
Better error messages for Jam when actions are too long
[SVN r13477]
2002-04-13 15:33:00 +00:00
Dave Abrahams
fc5e0fb012
propagate standard library directory from intel toolsets
...
[SVN r13472]
2002-04-13 04:29:11 +00:00
Dave Abrahams
9a140643c8
fixes for GCC .so/exception problems
...
[SVN r13471]
2002-04-13 04:23:41 +00:00
Dave Abrahams
5fbba7bc01
initial checkin
...
[SVN r13470]
2002-04-13 04:21:01 +00:00
Dave Abrahams
4cf7ab3425
fixes for GCC .so/exception problems
...
[SVN r13469]
2002-04-13 04:06:26 +00:00
Dave Abrahams
b7f93bd4ea
obsolete
...
[SVN r13467]
2002-04-12 18:35:35 +00:00
Dave Abrahams
962a08700e
Use PP lib
...
[SVN r13463]
2002-04-12 18:29:14 +00:00
Dave Abrahams
d23daf225d
Choose BOOST_PYTHON_DYNAMIC_LIB by default
...
[SVN r13462]
2002-04-12 18:21:42 +00:00
Dave Abrahams
e5f2b0c0a9
initial checkin
...
[SVN r13461]
2002-04-12 17:20:49 +00:00
Dave Abrahams
6aa80b07e7
killed extra semicolon
...
[SVN r13455]
2002-04-12 05:08:02 +00:00
Dave Abrahams
be0ae2389c
fixed spelling of filename
...
[SVN r13454]
2002-04-12 05:06:12 +00:00
Dave Abrahams
7d8b6d149e
Fixed installation/configuration checks
...
[SVN r13451]
2002-04-11 21:01:10 +00:00
Dave Abrahams
a47fbc18f7
Use PP lib for holders
...
[SVN r13447]
2002-04-11 18:58:10 +00:00
Dave Abrahams
47ad802ab6
Pass policies to returning<> by-pointer for GCC 2.95.2 :(
...
[SVN r13443]
2002-04-11 12:44:37 +00:00
Dave Abrahams
8a3e786294
Use preprocessor for detail/returning.hpp
...
[SVN r13442]
2002-04-11 04:18:52 +00:00
Dave Abrahams
4018b284e3
returning takes policies by-pointer for GCC 2.95.3 :(
...
[SVN r13441]
2002-04-11 04:17:29 +00:00
Ralf W. Grosse-Kunstleve
b704d42fe4
Restore workaround for Compaq cxx and SGI CC (it is a generic EDG problem).
...
[SVN r13438]
2002-04-10 20:56:35 +00:00
Dave Abrahams
5dab2802b3
changed the formula for function description with the PP lib
...
[SVN r13437]
2002-04-10 19:33:52 +00:00
Dave Abrahams
377fbed517
Start using preprocessor library
...
[SVN r13436]
2002-04-10 19:33:06 +00:00
Dave Abrahams
eab0a73f53
Use preprocessor lib for caller.hpp
...
[SVN r13435]
2002-04-10 17:30:34 +00:00
Dave Abrahams
558170582a
Start using preprocessor library
...
[SVN r13427]
2002-04-10 09:41:52 +00:00
Dave Abrahams
10ffaec730
Start using preprocessor
...
[SVN r13426]
2002-04-10 09:39:27 +00:00
Dave Abrahams
f17876969d
Removed Ralf's workaround for my bug
...
[SVN r13422]
2002-04-10 06:07:51 +00:00
Dave Abrahams
81777a29d5
Fixed Jamfile for running all tests
...
Updated MWERKS warning suppression
Rationalized template export
[SVN r13421]
2002-04-10 05:43:55 +00:00
Dave Abrahams
3944786c13
Fixes
...
[SVN r13412]
2002-04-09 15:54:59 +00:00
Dave Abrahams
af939fad66
MSVC workaround
...
[SVN r13411]
2002-04-09 14:51:02 +00:00
Dave Abrahams
79f8f3eb14
Another way to break the lib from Peter Bienstman
...
[SVN r13410]
2002-04-09 14:48:23 +00:00
Dave Abrahams
9137b38fb9
module name bug fix
...
[SVN r13374]
2002-04-05 05:11:10 +00:00
Dave Abrahams
4bb5ee4b17
Fixes for GC interoperability
...
[SVN r13373]
2002-04-05 04:11:04 +00:00
Dave Abrahams
022c8502c0
Add a Numeric interaction test
...
[SVN r13371]
2002-04-04 22:52:48 +00:00
Dave Abrahams
b601ba55d0
Yet another bug reported by Peter Bienstman is now fixed.
...
[SVN r13370]
2002-04-04 21:18:00 +00:00
Dave Abrahams
8de3571aa8
initial checkin
...
[SVN r13368]
2002-04-04 17:27:24 +00:00
Dave Abrahams
5a6bc4404a
Peter Bienstman's regression tests and associated fixes.
...
[SVN r13366]
2002-04-04 15:53:12 +00:00
Dave Abrahams
17eb4a2660
Bug fix thanks to "Peter Bienstman" <pbienst@MIT.EDU> for finding it.
...
[SVN r13361]
2002-04-03 17:33:34 +00:00
Dave Abrahams
81124780d0
Support for constructor policies
...
[SVN r13350]
2002-04-02 22:19:22 +00:00
Dave Abrahams
aed7e14d4b
Add test for regular functions added as member functions
...
[SVN r13348]
2002-04-02 21:11:57 +00:00
Dave Abrahams
6835c344eb
Simplified fix
...
[SVN r13347]
2002-04-02 21:08:55 +00:00
Dave Abrahams
0b965d1ee4
fixed link
...
[SVN r13345]
2002-04-02 07:52:07 +00:00
Dave Abrahams
ed184acb40
initial checkin
...
[SVN r13344]
2002-04-02 05:48:46 +00:00
Dave Abrahams
7d7eac5030
Don't build any Python stuff if no Python installation found
...
[SVN r13342]
2002-04-01 21:47:16 +00:00
Dave Abrahams
68dbb13084
initial checkin
...
[SVN r13316]
2002-03-30 13:47:36 +00:00
Dave Abrahams
27d335ebe1
Fixes to last checkin
...
[SVN r13312]
2002-03-30 02:21:00 +00:00
Dave Abrahams
900e035412
data member support
...
[SVN r13311]
2002-03-30 01:43:26 +00:00
Dave Abrahams
bc552d326c
initial checkin
...
[SVN r13310]
2002-03-30 01:29:31 +00:00
Dave Abrahams
7ffc983edd
support for data members
...
[SVN r13309]
2002-03-30 01:23:28 +00:00
Dave Abrahams
4a81d366bb
Stop exporting the TypeObject
...
[SVN r13308]
2002-03-30 01:22:18 +00:00
Dave Abrahams
383a51dde8
removed flotsam
...
[SVN r13307]
2002-03-30 01:21:10 +00:00
Dave Abrahams
2a6060e425
Cleanup
...
[SVN r13283]
2002-03-26 17:41:06 +00:00
Dave Abrahams
576269dae9
more implicit conversion work
...
[SVN r13282]
2002-03-26 17:16:33 +00:00
Dave Abrahams
ac34e0e108
implicit conversions
...
[SVN r13277]
2002-03-26 06:38:41 +00:00
Dave Abrahams
11bd4c3223
Test for has_back_reference<> specialization
...
[SVN r13272]
2002-03-25 23:55:08 +00:00
Dave Abrahams
8d88a92fe4
instantiation hacks for tru64cxx6.5
...
[SVN r13265]
2002-03-24 21:31:21 +00:00
Dave Abrahams
6004a35e23
bug fix
...
[SVN r13263]
2002-03-24 17:22:32 +00:00
Dave Abrahams
a3a633242f
Added missing declspec
...
[SVN r13262]
2002-03-24 17:13:00 +00:00
Dave Abrahams
4ad579d4ad
extend minGW workaround to all compilers
...
[SVN r13261]
2002-03-24 17:09:01 +00:00
Dave Abrahams
2666c7312f
bug fix
...
[SVN r13260]
2002-03-24 16:48:10 +00:00