Commit Graph

  • eba81b3299 Changed some variable names to appease vc-6_5. Ronald Garcia 2006-06-06 18:13:44 +00:00
  • cd0639452c Merging iterator bug fix into 1.34 release. Ronald Garcia 2006-05-31 20:59:58 +00:00
  • a76974ac36 bug fix for view iterators. Ronald Garcia 2006-05-26 14:58:11 +00:00
  • 7f708a30ab Fixed a bug in the MultiArray concept. Ronald Garcia 2006-05-26 14:50:23 +00:00
  • e037d30b18 Fixed a bug in MultiArray concept. Ronald Garcia 2006-05-26 14:50:04 +00:00
  • fa5a5ce9a9 Dealing with an MSVC strange warning. Ronald Garcia 2006-04-10 16:51:12 +00:00
  • 9ce1adb801 Updated documentation as per Robert Ramey and Dave Abrahams' comments. Ronald Garcia 2006-04-05 19:38:33 +00:00
  • a212ac088d This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +00:00
  • 9c71529cb5 Added support to resize multi_array objects by passing in a Collection. Ronald Garcia 2006-03-07 22:27:34 +00:00
  • 59733752f3 Fixed a bug in resize. It was losing storage order. Ronald Garcia 2006-03-06 20:57:48 +00:00
  • 150fcf9a59 Added another test for resize preserving storage order. Ronald Garcia 2006-03-06 20:57:23 +00:00
  • ecf3435632 Fix for codewarrior. Ronald Garcia 2006-03-02 21:30:15 +00:00
  • 96cb60865f Fix for MSVC 6.5. Ronald Garcia 2006-02-20 17:13:01 +00:00
  • 60b55bea12 Cleaned up index_range implementation a bit. Ronald Garcia 2006-02-16 17:42:30 +00:00
  • b8c8674369 forgot to account for empty arrays (used during resizing). Ronald Garcia 2006-02-14 19:53:38 +00:00
  • e977bb77b5 Added range checking to the view creation code. Ronald Garcia 2006-02-14 19:26:11 +00:00
  • fc92cffda8 irrelevant file erased. Ronald Garcia 2006-02-13 17:53:56 +00:00
  • 4d01fb2637 Added mention of BOOST_DISABLE_ASSERT and range checking. Ronald Garcia 2006-02-13 17:53:13 +00:00
  • 9ddbd961ec Added mention of BOOST_DISABLE_ASSERT and range checking. Fixed a reference to multi_array_ref.hpp, which is not a public interface to multi_array (though it could be made one if so desired). Ronald Garcia 2006-02-13 17:51:58 +00:00
  • 3996cb45cb Suppressed some type warnings put out by g++ -Wall. Ronald Garcia 2006-02-07 17:54:27 +00:00
  • 5aefc55aac Added range checking and missing concept checks for operator(). Ronald Garcia 2006-02-07 05:29:47 +00:00
  • 98794627a1 Switched to boost/assert.hpp and BOOST_ASSERT. Added range checking for operator[]. Ronald Garcia 2006-02-07 00:28:09 +00:00
  • d1146d39cd Fixed a nasty bug. Ronald Garcia 2006-02-07 00:27:19 +00:00
  • 00495c17c2 Don't use SFINAE (disable_if) on compilers that don't support it. Ronald Garcia 2006-01-24 17:58:20 +00:00
  • e85dd4e2f6 Crazy ole' error in this test. Interesting that it has been hiding for this long... Ronald Garcia 2006-01-19 19:16:42 +00:00
  • 2462238fb1 Fix and adjustment for CW 9.4. Ronald Garcia 2005-12-12 17:15:26 +00:00
  • 267aecae3a Fix for reindes on CW 9.4 (thanks to Doug Gregor). Ronald Garcia 2005-12-08 18:41:53 +00:00
  • f1f715704e undid an inadequate fix. Ronald Garcia 2005-12-08 17:56:37 +00:00
  • 66ae68443a Merged from Version_1_33_1 Douglas Gregor 2005-12-08 03:23:02 +00:00
  • cbf71de34c Another modification for CW 9.4. Ronald Garcia 2005-12-06 19:35:12 +00:00
  • 3e75330914 Yet another attempted fix to CW 9.4. Ronald Garcia 2005-12-06 19:20:18 +00:00
  • b776b66525 centralized typedef. Ronald Garcia 2005-12-05 19:58:16 +00:00
  • 120eed3ff4 possibly fixed bugs appearing under CW9.4 Ronald Garcia 2005-12-05 19:55:20 +00:00
  • 6fa3edc852 This commit was manufactured by cvs2svn to create tag 'Version_1_33_1'. boost-1.33.1 nobody 2005-12-05 14:04:06 +00:00
  • 198bbd8e1d Clean up a whole lot of bad links Douglas Gregor 2005-12-01 04:52:04 +00:00
  • 2c61720da5 possible fix for metrowerks CW9.4 problem. Ronald Garcia 2005-11-30 18:35:08 +00:00
  • 5c325606df Generalized the definition of index. This has been pointed out in the past as a problem for 64-bit architectures. Ronald Garcia 2005-11-13 17:21:02 +00:00
  • a32899d543 Added documentation for resizing multi_array. Ronald Garcia 2005-11-12 15:12:04 +00:00
  • b18e81bebb This commit was manufactured by cvs2svn to create tag 'Version_1_33_1_beta'. boost-1.33.1-beta1 nobody 2005-11-08 23:18:41 +00:00
  • c6cb294daf Large patch from Ulrich Eckhardt to fix support for EVC++ 4. John Maddock 2005-08-25 16:27:28 +00:00
  • b80f97c842 Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +00:00
  • 142472e638 This commit was manufactured by cvs2svn to create tag 'Version_1_33_0'. boost-1.33.0 nobody 2005-08-12 03:25:34 +00:00
  • 24a7094017 fixed broken links Jonathan Turkanis 2005-08-03 00:46:39 +00:00
  • 49fd97b7de This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'. nobody 2005-07-28 18:22:24 +00:00
  • 9260aaedbc Some type changes from Thomas Klimpel while trying to run on 64-bit machine. Ronald Garcia 2005-07-18 19:28:09 +00:00
  • afcd2d7e68 Use 0, not exit_success Douglas Gregor 2005-04-02 03:21:26 +00:00
  • c6561fe6dd Added missing casts. Ronald Garcia 2005-02-16 19:10:46 +00:00
  • df70434391 -- added #include <boost/cstdlib.hpp> for boost::exit_success Martin Wille 2005-02-10 22:03:24 +00:00
  • 2c011a11be Replaced BOOST_TEST Stefan Slapeta 2005-02-03 12:38:58 +00:00
  • 99435c37fc Moved copy_n into the boost::detail::multi_array directory. Ronald Garcia 2005-01-10 18:29:36 +00:00
  • 26a0021e4f merge RC_1_32_0 fixes Aleksey Gurtovoy 2004-11-28 03:44:21 +00:00
  • 7117ea2a2e This commit was manufactured by cvs2svn to create tag 'Version_1_32_0'. boost-1.32.0 nobody 2004-11-19 19:19:18 +00:00
  • 909321760e fix www.boost.org links Aleksey Gurtovoy 2004-11-02 23:20:39 +00:00
  • 5685a3a2ce This commit was manufactured by cvs2svn to create branch 'RC_1_32_0'. nobody 2004-10-20 08:26:43 +00:00
  • e4e242bf4f fixed a typo. Ronald Garcia 2004-10-14 14:24:17 +00:00
  • e46df1945b Fixed a typo. Ronald Garcia 2004-10-14 14:10:48 +00:00
  • 0df5e0fb0a c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:45:52 +00:00
  • 477d155791 merge new MPL version from 'mplbook' branch Aleksey Gurtovoy 2004-09-02 15:41:37 +00:00
  • a3af91491c Added copyright notice. Ronald Garcia 2004-08-11 17:21:59 +00:00
  • 927644203d Turns out vc7 still needs the SFINAE disabler on the generic constructor. Ronald Garcia 2004-07-23 20:04:38 +00:00
  • b57e36366a Removed extra code that is no longer needed to disambiguate constructors. Ronald Garcia 2004-07-21 19:38:51 +00:00
  • 872a799cdd Confirmed that the MPL-based change works for MSVC. Removed old code. Ronald Garcia 2004-07-21 00:09:34 +00:00
  • 2cfc2312ad Replaced "choose ittraits" code with an MPL call to help fix MSVC 6 problems. Ronald Garcia 2004-07-21 00:05:19 +00:00
  • 39d210455d Confirmed that MPL changes work for MSVC 6.0. Removed old code. Ronald Garcia 2004-07-21 00:04:19 +00:00
  • 9e1e7aab6d Updated "choose view_traits" to use MPL, in the hopes that it will fix MSVC 6 problems. Ronald Garcia 2004-07-20 23:55:09 +00:00
  • 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. Ronald Garcia 2004-07-20 23:22:39 +00:00
  • 0bba905b99 Checkpoint: I will dance on MSVC 6's grave when it is finally buried once and for all. It once again seems to be passing all regression tests. Some extra code will have to be removed now. Ronald Garcia 2004-07-20 20:59:01 +00:00
  • 847bce350b checkpoint: toward regression testing repairs... Ronald Garcia 2004-07-19 20:58:47 +00:00
  • b90f1d6584 More V2 Jamfile tweaks. Vladimir Prus 2004-07-19 07:12:45 +00:00
  • 6638f92b48 New fix for MSVC regressions avoids problems with partial function template ordering. Ronald Garcia 2004-07-16 17:05:30 +00:00
  • 7b7b88e836 Attempted fixes to compiler errors did not work at all. Reverted back to revision 1.21. Need to investigate further. Ronald Garcia 2004-07-15 19:51:03 +00:00
  • 04e4ba3c79 Added a preprocessor guard around the use of disable_if_c. Ronald Garcia 2004-07-15 16:07:50 +00:00
  • bb1b64be81 Repair for a regression in the test assign_to_array.cpp for Visual C++ up to but not including 7.1. Appears to be an error in overload resolution. Ronald Garcia 2004-07-13 18:15:47 +00:00
  • 91661f2f17 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros Eric Niebler 2004-02-26 18:27:02 +00:00
  • 0ceec618c3 Updated the list of test cases. Ronald Garcia 2004-02-22 14:41:03 +00:00
  • 7fa0d39e58 Updated multi_array docs to include cross-constructors from other array types. Ronald Garcia 2004-02-22 14:36:05 +00:00
  • 70f110b9e4 Added listings for the cross-constructors used to build multi_arrays by deep copying the data from other array types. Ronald Garcia 2004-02-22 14:35:15 +00:00
  • 24d1980304 This commit was manufactured by cvs2svn to create tag 'Version_1_31_0'. boost-1.31.0 nobody 2004-02-04 15:24:32 +00:00
  • 26ec9fd1f0 multi_array constructors from the other array types are now based on a common const_multi_array_ref constructor, which also handles the default constructor. Ronald Garcia 2004-01-28 16:31:25 +00:00
  • d9bbf46213 Checkpoint. Reformulated construction of multi_array from (const_)multi_array_ref. Precursor to changing all other multi_array-from-other-array constructors. Ronald Garcia 2004-01-28 15:53:08 +00:00
  • 4b6abe8513 Checkpoint. Toward better support for multi_array construction from other array types. Ronald Garcia 2004-01-28 14:18:58 +00:00
  • eb74a88a85 Added support for constructing a multi_array from any of the other array types. This is a checkpoint: I still need to add support for specifying storage order and allocators. Ronald Garcia 2004-01-26 19:09:45 +00:00
  • 154942c4a8 Added a new test case that constructs a multi_array from any other array type (multi_array_ref,array_view,subarray, etc.) Ronald Garcia 2004-01-26 19:01:48 +00:00
  • f34bc373f2 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2003-12-30 12:10:04 +00:00
  • afb151d824 fix links broken by index.htm to index.html renaming Beman Dawes 2003-12-12 00:00:13 +00:00
  • 4da202d5ae silly error. Ronald Garcia 2003-12-05 18:51:24 +00:00
  • 25899202c2 Some minor updates: Reworded synopsis and introduction. Moved "Related work" to the end. Added a TOC entry for credits. Ronald Garcia 2003-12-02 22:15:37 +00:00
  • 5ae8b95af8 Updated license and copyright information. Ronald Garcia 2003-12-01 19:25:45 +00:00
  • 26b81a8471 Removed reference to array_traits, which have disappeared from the earth. Ronald Garcia 2003-12-01 19:15:58 +00:00
  • 0588a31e72 Updated/Added/Corrected license information for source files. Ronald Garcia 2003-12-01 19:07:11 +00:00
  • 5e3d128254 vc6 workarounds Dave Abrahams 2003-11-29 17:49:36 +00:00
  • 707f699a62 Fix broken links Beman Dawes 2003-11-29 13:19:18 +00:00
  • f39fdf871b Workarounds for vc7 Dave Abrahams 2003-11-23 15:49:55 +00:00
  • 9542f4546b Removed access category tags from iterator library, made corresponding changes elsewhere. Dave Abrahams 2003-11-22 01:18:37 +00:00
  • 3289929679 Correctly fail on Intel, which otherwise just warns. Dave Abrahams 2003-11-19 22:38:55 +00:00
  • 7291ae7703 Factored out of status/Jamfile Dave Abrahams 2003-11-19 22:22:29 +00:00
  • 327918c0de Fixed a bug in length calculation for array views. Caught by Ben Nasatyr. Ronald Garcia 2003-11-08 00:05:40 +00:00
  • 34a7fdda5d Added some missing "template" keywords via BOOST_NESTED_TEMPLATE Douglas Gregor 2003-11-02 19:14:16 +00:00
  • a39dec2f39 Added a storage_order query and storage_order_type to the various multi_array versions. Ronald Garcia 2003-08-25 22:32:45 +00:00
  • 0de9a4b475 Using mpl in a more sophisticated manner to pick value_accessor class. This change has made the code both more concise and more suggestive of its purpose. Ronald Garcia 2003-08-19 19:31:05 +00:00