Raoul Gough
183918be07
Test the const_element_proxy interface
...
[SVN r21116]
2003-12-03 12:19:26 +00:00
Raoul Gough
04e16988ae
Add operator> for extended test_container_proxy tests
...
[SVN r21087]
2003-12-02 16:48:57 +00:00
Raoul Gough
182d9e9447
Manual layout fixes, remove tab characters
...
[SVN r20937]
2003-11-24 14:34:11 +00:00
Raoul Gough
3c65122e1d
Automatic reformattings: end of line commas, no space before trailing ( or <
...
[SVN r20936]
2003-11-24 14:28:32 +00:00
Raoul Gough
7107628ae0
Minimal exception safety test for container_proxy::operator=
...
[SVN r20918]
2003-11-23 13:18:07 +00:00
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