Commit Graph

57 Commits

Author SHA1 Message Date
Michael A. Jackson
475516baca Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
32bc9b2c3f Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Ronald Garcia
498f9c2020 Added a simple test that changes index bases while resizing (thanks to
wasti.redl@gmx.net for this code, which caught a bug).


[SVN r41256]
2007-11-20 15:56:29 +00:00
Ronald Garcia
0046660984 Added a new test case for replacing asserts with exceptions.
[SVN r38854]
2007-08-22 15:30:47 +00:00
Ronald Garcia
ba7d018545 Initial Revision.
[SVN r38853]
2007-08-22 15:29:48 +00:00
Ronald Garcia
415c75e9c5 Added "dimensionality" compile-time constant to the MultiArray concept.
[SVN r38804]
2007-08-20 19:16:39 +00:00
Vladimir Prus
ad81fd84ed Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Ronald Garcia
bcb10816f1 Fixes #1127
array views were not handling negative strides properly.  Thanks to Phil Richards for pointing that out.


[SVN r38482]
2007-08-06 19:40:43 +00:00
Ronald Garcia
13259f4def Added storage_order_convert.cpp to the test list.
[SVN r37284]
2007-03-25 18:51:22 +00:00
Ronald Garcia
73317141cf Updated for most recent boost test framework.
[SVN r37283]
2007-03-25 18:48:50 +00:00
Dave Abrahams
55d031d947 Correct testing bugs:
either changing assert(...) or BOOST_ASSERT(...) to BOOST_TEST
    (in my code only)

    or adding "return boost::report_errors();" where it was clearly
    missing (and a pure bug, in anyone's code).


[SVN r37057]
2007-02-24 22:40:59 +00:00
Ronald Garcia
6d1efe04e0 workaround for CW 8.3.
[SVN r34432]
2006-06-30 15:00:30 +00:00
Joaquín M. López Muñoz
d1c1e4d227 made sure templatized overload version of reindex is not unintendedly selected in SFINAE-lacking compilers due to integral conversions
[SVN r34406]
2006-06-26 06:45:14 +00:00
Ronald Garcia
eba81b3299 Changed some variable names to appease vc-6_5.
[SVN r34198]
2006-06-06 18:13:44 +00:00
Ronald Garcia
9c71529cb5 Added support to resize multi_array objects by passing in a Collection.
[SVN r33262]
2006-03-07 22:27:34 +00:00
Ronald Garcia
150fcf9a59 Added another test for resize preserving storage order.
[SVN r33238]
2006-03-06 20:57:23 +00:00
Ronald Garcia
60b55bea12 Cleaned up index_range implementation a bit.
[SVN r32968]
2006-02-16 17:42:30 +00:00
Ronald Garcia
d1146d39cd Fixed a nasty bug.
[SVN r32682]
2006-02-07 00:27:19 +00:00
Ronald Garcia
e85dd4e2f6 Crazy ole' error in this test. Interesting that it has been hiding
for this long...


[SVN r32360]
2006-01-19 19:16:42 +00:00
Ronald Garcia
f1f715704e undid an inadequate fix.
[SVN r31956]
2005-12-08 17:56:37 +00:00
Ronald Garcia
3e75330914 Yet another attempted fix to CW 9.4.
[SVN r31938]
2005-12-06 19:20:18 +00:00
Ronald Garcia
120eed3ff4 possibly fixed bugs appearing under CW9.4
[SVN r31920]
2005-12-05 19:55:20 +00:00
Douglas Gregor
afcd2d7e68 Use 0, not exit_success
[SVN r27923]
2005-04-02 03:21:26 +00:00
Martin Wille
df70434391 -- added #include <boost/cstdlib.hpp> for boost::exit_success
[SVN r27319]
2005-02-10 22:03:24 +00:00
Stefan Slapeta
2c011a11be Replaced BOOST_TEST
[SVN r27051]
2005-02-03 12:38:58 +00:00
Ronald Garcia
a3af91491c Added copyright notice.
[SVN r24416]
2004-08-11 17:21:59 +00:00
Ronald Garcia
872a799cdd Confirmed that the MPL-based change works for MSVC. Removed old code.
[SVN r23865]
2004-07-21 00:09:34 +00:00
Ronald Garcia
2cfc2312ad Replaced "choose ittraits" code with an MPL call to help fix MSVC 6 problems.
[SVN r23864]
2004-07-21 00:05:19 +00:00
Ronald Garcia
39d210455d Confirmed that MPL changes work for MSVC 6.0. Removed old code.
[SVN r23862]
2004-07-21 00:04:19 +00:00
Ronald Garcia
9e1e7aab6d Updated "choose view_traits" to use MPL, in the hopes that it will fix
MSVC 6 problems.


[SVN r23861]
2004-07-20 23:55:09 +00:00
Ronald Garcia
8346ebf004 Replaced use of Boost.Test with boost/test/minimal.hpp. Boost.Test is
not stable enough and minimal.hpp has all the necessary features.


[SVN r23860]
2004-07-20 23:22:39 +00:00
Vladimir Prus
b90f1d6584 More V2 Jamfile tweaks.
[SVN r23764]
2004-07-19 07:12:45 +00:00
Eric Niebler
91661f2f17 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Ronald Garcia
154942c4a8 Added a new test case that constructs a multi_array from any other
array type (multi_array_ref,array_view,subarray, etc.)


[SVN r21976]
2004-01-26 19:01:48 +00:00
Ronald Garcia
0588a31e72 Updated/Added/Corrected license information for source files.
[SVN r21048]
2003-12-01 19:07:11 +00:00
Dave Abrahams
9542f4546b Removed access category tags from iterator library, made corresponding
changes elsewhere.

boost/iterator and libs/iterator/test were updated from
branch "simplify"


[SVN r20905]
2003-11-22 01:18:37 +00:00
Dave Abrahams
3289929679 Correctly fail on Intel, which otherwise just warns.
[SVN r20873]
2003-11-19 22:38:55 +00:00
Dave Abrahams
7291ae7703 Factored out of status/Jamfile
[SVN r20871]
2003-11-19 22:22:29 +00:00
Jens Maurer
7bbb0b93c0 avoid "comparison between signed and unsigned integer" warning
[SVN r19011]
2003-07-09 23:25:25 +00:00
Ronald Garcia
a3120b00ca Changed the test for dimensionality to a static assert.
[SVN r18869]
2003-06-25 20:16:57 +00:00
Ronald Garcia
e9427e12f0 Added "dimensionality" nested constant value and a test case.
[SVN r18868]
2003-06-25 16:55:39 +00:00
Ronald Garcia
c05ce3ff59 More boost-ified, now uses test tools.
[SVN r18113]
2003-03-27 20:28:29 +00:00
Ronald Garcia
fad36ccacd Now using test tools.
[SVN r18112]
2003-03-27 20:19:11 +00:00
Ronald Garcia
0de8b74284 Added support for default constructed multi_arrays:
- default public constructor for multi_array
- default protected constructors for multi_array_ref and const_multi_*
- fixed a bug in index_range regarding degenerate dimiensions.
- Added tests to resize.cpp and constructors.cpp.


[SVN r18111]
2003-03-27 20:12:32 +00:00
Ronald Garcia
f2d6737f50 Fixed a broken patch job....grr!
[SVN r17853]
2003-03-12 15:39:25 +00:00
Markus Schöpflin
e37de3592b FIX: Changed 2nd parameter of check_shape() from unsigned int * to size_t *.
[SVN r17831]
2003-03-12 10:45:59 +00:00
Ronald Garcia
84d65a8402 Must have forgot to check in this change.
[SVN r17540]
2003-02-19 23:42:32 +00:00
Ronald Garcia
7ed9d30cc9 Added resizing capability to multi_array (not multi_array_ref!).
[SVN r16505]
2002-12-04 02:03:26 +00:00
Ronald Garcia
8387e84d8f Patch received from Toon Knapen applied.
[SVN r16034]
2002-10-31 21:26:25 +00:00
Beman Dawes
94aa7038b4 test_main signature
[SVN r15128]
2002-09-01 15:05:09 +00:00