2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00
Commit Graph

336 Commits

Author SHA1 Message Date
Raoul Gough
d5c9831da8 Add a shared_ptr specialization of value_traits
[SVN r20881]
2003-11-20 18:16:06 +00:00
Raoul Gough
0bc4ee884f Optional flags parameter to visitor allows container features to be suppressed
[SVN r20874]
2003-11-19 23:07:01 +00:00
Raoul Gough
712b90dfe0 Replacement value_traits to handle comparisons via indirection
[SVN r20856]
2003-11-19 12:46:43 +00:00
Raoul Gough
91db6f2d50 MSVC6 and 7 compatibility fixes
[SVN r20779]
2003-11-10 18:06:41 +00:00
Raoul Gough
2b127f9533 Renamed notification functions in container_proxy
[SVN r20581]
2003-10-31 23:24:48 +00:00
Raoul Gough
a1da924e28 Fix include order for get_pointer overload with two-phase name lookup
[SVN r20529]
2003-10-28 16:10:22 +00:00
Raoul Gough
5a740d06c6 Add standalone test_container_proxy test, reorder the indexing tests
[SVN r20528]
2003-10-28 15:35:56 +00:00
Raoul Gough
ef80b390cd Use make_iterator_range
[SVN r20527]
2003-10-28 15:25:42 +00:00
Raoul Gough
e425a15fd2 Include container-specific traits and algorithms header
[SVN r20526]
2003-10-28 15:25:35 +00:00
Raoul Gough
eaf784b024 Renamed iterator_pair to iterator_range
[SVN r20508]
2003-10-27 18:27:11 +00:00
Raoul Gough
cbbc52e9d1 Add example of client-supplied container generator for container_proxy
[SVN r20483]
2003-10-24 18:13:34 +00:00
Raoul Gough
4e414c5371 Standalone (non-Python) tests for container_proxy
[SVN r20482]
2003-10-24 18:11:33 +00:00
Raoul Gough
cb26cf1a5b Add std::swap overload for int_wrapper. This prevents a crash in
container_proxy::swap_elements in test_deque_proxy.py with -O2 or higher
on gcc 2.96 for i386-redhat-linux


[SVN r20458]
2003-10-22 23:28:37 +00:00
Raoul Gough
7482040832 Add != overload for shared ptr (Tru64 compiler lib seems to use it)
[SVN r20428]
2003-10-20 15:49:50 +00:00
Raoul Gough
2daf80f91e Rename test_vector_shared_ext.cpp to test_vector_shared.cpp
[SVN r20424]
2003-10-20 11:15:14 +00:00
Raoul Gough
d3a25d2e72 Add test_indexing_const, use automatic _ext dependency for test_vector_shared
[SVN r20423]
2003-10-20 11:02:08 +00:00
Raoul Gough
a653c321f9 indexing suite tests for const containers
[SVN r20422]
2003-10-20 11:00:59 +00:00
Raoul Gough
e39ede3116 Remove pseudo-assignment test
[SVN r20416]
2003-10-20 10:56:02 +00:00
Raoul Gough
b07d2e8591 Add test_vector_shared
[SVN r20400]
2003-10-16 18:28:36 +00:00
Raoul Gough
d4ad3f55d5 Removed unused shared_ptr conversion, operator<<. Add repr member
[SVN r20399]
2003-10-16 18:27:25 +00:00
Raoul Gough
324bba771c Extended test for references that can survive a sort
[SVN r20393]
2003-10-15 16:20:56 +00:00
Raoul Gough
b032914876 Fix problem with shared_ptr holder
[SVN r20392]
2003-10-15 16:20:15 +00:00
Raoul Gough
43e1dc9d5b Move repr into int_wrapper, remove some unneeded header includes
[SVN r20391]
2003-10-15 16:18:55 +00:00
Raoul Gough
3847f1d455 Tests for vector of shared pointers
[SVN r20390]
2003-10-15 16:17:51 +00:00
Raoul Gough
5f9c0e5b50 Add parameter to increment(), fix member variable naming convention
[SVN r20389]
2003-10-15 14:12:45 +00:00
Raoul Gough
1c5450292d Reorganisation of indexing test suite
[SVN r20388]
2003-10-15 14:11:40 +00:00
Raoul Gough
20896e809d Renamed IntWrapper to int_wrapper
[SVN r20385]
2003-10-15 10:42:55 +00:00
Raoul Gough
ba6cbe42de Renamed IntWrapper to int_wrapper
[SVN r20384]
2003-10-15 10:25:42 +00:00
Raoul Gough
278bb1a861 Output "Done" on successful completion, in line with the other Python scripts here
[SVN r20377]
2003-10-14 12:23:35 +00:00
Raoul Gough
62a213fbbe bool param for setTrace, avoids MSVC conversion performance warning at /W3
[SVN r20366]
2003-10-14 00:01:27 +00:00
Raoul Gough
6b4d0a1119 Remove the test for proxy detachment during sort
[SVN r20343]
2003-10-10 21:43:59 +00:00
Raoul Gough
e13f2f11db Add test for proxy detach during sort (fails on g++ 3.3.1, passes on MSVC)
[SVN r20316]
2003-10-09 00:05:40 +00:00
Raoul Gough
9c773b5387 Add explicit algo and traits selection when no partial template specializations
[SVN r20312]
2003-10-08 17:59:27 +00:00
Ralf W. Grosse-Kunstleve
13e118b0dd missing stdio.h include for printf; define operator!= to work around bug in Tru64 cxx algorithm library
[SVN r20296]
2003-10-07 21:07:03 +00:00
Raoul Gough
f7c034d510 New file for v2 of the indexing suite
[SVN r20294]
2003-10-07 17:48:27 +00:00
Dave Abrahams
615be89951 Support for logical negation operator via __nonzero__
[SVN r20256]
2003-10-04 15:40:09 +00:00
Dave Abrahams
92a77dfe7f Implemented injected constructors.
Eliminated _DEBUG redefinition warning for CWPro8.


[SVN r20126]
2003-09-21 01:35:19 +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
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
7a9a3d30c9 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +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
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
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
Dave Abrahams
7ec78eecbd Implemented pure_virtual(...)
[SVN r19774]
2003-08-25 18:44:26 +00:00
Joel de Guzman
cfb13fad22 fix for wrapping vector<bool>
[SVN r19692]
2003-08-19 03:28:53 +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
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