Commit Graph

  • fb99b2546a Minor cleanups Dave Abrahams 2006-05-15 13:29:23 +00:00
  • b087894c08 vc-7.1 workarounds Dave Abrahams 2006-05-08 00:54:00 +00:00
  • 14450b3d5d Added missing paren Dave Abrahams 2006-05-01 20:06:13 +00:00
  • 4e524d6c6a Workaround for GCC-2.96 Dave Abrahams 2006-05-01 19:52:34 +00:00
  • ba2a75c1f9 Added legibility. Dave Abrahams 2006-05-01 19:45:04 +00:00
  • 79017f985a Killed off "Concept" suffixes on Boost concepts. Maintained back-compatibility by using a macro to define XxxxConcept when defining Xxxxx. Dave Abrahams 2006-05-01 19:40:32 +00:00
  • f00741c14f Moved library specifics out of boost/concept_check and into boost/concept. Moved implementation details into boost/concept/detail. Improved error messages by renaming has_constraints not_satisfied. Dave Abrahams 2006-05-01 18:25:20 +00:00
  • 8c32f7a5e2 Added missing value_type to InputIteratorConcept Improved idiomatic fake_sort Dave Abrahams 2006-05-01 13:17:48 +00:00
  • bfb6428417 Factored out BOOST_CONCEPT_ASSERT into concept_check/assert.hpp Fixed the implementation for GCC 3.3.x and comeau Added BOOST_CONCEPT_WHERE, and tests Dave Abrahams 2006-05-01 12:50:48 +00:00
  • 80cbd76189 Misc cleanups, missing extensions of integral types to (un)signed char and, where apropriate, the long long types. Dave Abrahams 2006-04-30 20:54:13 +00:00
  • 3bce136d94 use idiomatic convertibility assertions. Dave Abrahams 2006-04-30 03:33:33 +00:00
  • 3c2a976d2a Workarounds for a nasty vc-7.1 bug that only shows up in the iterator library tests. Dave Abrahams 2006-04-30 03:01:58 +00:00
  • 24326c9df5 Fixes for concept checking; use destructors for checking classes, misc cleanup. Dave Abrahams 2006-04-29 20:27:14 +00:00
  • d4ecb93adb Rework concept checking to look lots more like ConceptGCC. Dave Abrahams 2006-04-24 04:10:22 +00:00
  • 3e56a7c4ec This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +00:00
  • 940df353e8 Added Jamfile.v2 Vladimir Prus 2006-01-18 12:14:03 +00:00
  • d7acbca735 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
  • 4a7b92e426 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
  • 8414234a2a documented the restriction on BOOST_CLASS_REQUIRES Jeremy Siek 2005-09-12 15:17:27 +00:00
  • b76c1fb73d merged from trunk Dave Abrahams 2005-09-07 21:50:07 +00:00
  • 4a7d05206e Fixed missing concept_check test -- Jamfile wasn't subincluded Dave Abrahams 2005-09-07 21:49:08 +00:00
  • 842160c38c _c -> C Jeremy Siek 2005-09-07 21:03:46 +00:00
  • d51a7bf94a fixed typo Jeremy Siek 2005-09-07 20:56:50 +00:00
  • 6db895e8d1 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
  • e1c45aba8d This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'. nobody 2005-07-28 18:22:24 +00:00
  • 6f59ef904b Revert Jeremy Siek's patches for now Douglas Gregor 2005-07-28 18:22:23 +00:00
  • 3cd0be21a7 fixed archetypes for count, etc. Jeremy Siek 2005-07-28 16:33:20 +00:00
  • e63353698b changed std::count test Jeremy Siek 2005-07-28 15:41:07 +00:00
  • ce3fb4f640 change to input_iterator_archetype to add a type parameter for the base class of the reference type. Needed this, for example, to get the concept covering test for std::count right. Jeremy Siek 2005-07-28 15:39:59 +00:00
  • 166e3207b7 Turn off NDEBUG if it is defined Douglas Gregor 2005-05-01 14:30:28 +00:00
  • 9293359870 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
  • 87f5b1ab63 Minor fixes Douglas Gregor 2004-10-31 19:55:15 +00:00
  • 2284436f1c This commit was manufactured by cvs2svn to create branch 'RC_1_32_0'. nobody 2004-10-20 08:26:43 +00:00
  • 9ef32e2e8d c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:45:52 +00:00
  • 1ff77e789e Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8. John Maddock 2004-09-04 10:34:49 +00:00
  • bc8f520895 Converted to Boost Software License, Version 1.0 Douglas Gregor 2004-07-26 00:32:12 +00:00
  • daad09ad49 Fix a typo Douglas Gregor 2004-07-05 22:58:40 +00:00
  • ad5f1d47d8 move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines Eric Niebler 2004-07-02 01:21:32 +00:00
  • 1731989798 removed trivial iterator Jeremy Siek 2004-06-28 13:26:29 +00:00
  • a29797eadc removed mention of Trivial Iterator Jeremy Siek 2004-06-28 13:26:05 +00:00
  • 9678d4a3f2 remove std_min and std_max, update minmax coding guidelines Eric Niebler 2004-06-23 04:49:48 +00:00
  • 1b8f363e90 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
  • 061ed8019a change to conversion operator of input_iterator_archetype::proxy so as to not use the copy constructor of the value_type Jeremy Siek 2004-02-06 05:49:31 +00:00
  • cc25398b06 updating with respect to change in input_iterator_archetype Jeremy Siek 2004-02-06 05:47:22 +00:00
  • 4ed368bcc7 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
  • 6547eb9803 fixed broken URLs Jeremy Siek 2004-01-29 00:45:00 +00:00
  • 35dad30f05 merged fixes Jeremy Siek 2004-01-21 19:50:49 +00:00
  • 8a403e7859 added const to the conversion operator of input_iterator_archetype Jeremy Siek 2004-01-21 19:03:32 +00:00
  • 72c363e47d merged from trunk Dave Abrahams 2004-01-21 00:34:53 +00:00
  • ab0a5086b5 Better Borland workaround Dave Abrahams 2004-01-21 00:34:27 +00:00
  • 1dbbc54e4b merged from trunk Dave Abrahams 2004-01-18 16:21:14 +00:00
  • 308df430d2 borland workaround Dave Abrahams 2004-01-18 16:21:05 +00:00
  • 7f5d7a5c54 removed default constructor from input iterator archetypes Jeremy Siek 2004-01-16 18:40:19 +00:00
  • b4d624d61f added the no_proxy version of input_iterator Jeremy Siek 2004-01-13 18:05:44 +00:00
  • a50c9fca5c added input_output_iterator_archetype Jeremy Siek 2004-01-10 19:49:32 +00:00
  • ccb711f7e4 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2003-12-30 12:10:04 +00:00
  • 669e6938cc Added Caramel/BoostBook concept documentation (finally) Douglas Gregor 2003-12-08 01:15:31 +00:00
  • 5741cdc2dc Stop using keywords reserved to the implementation Dave Abrahams 2003-11-22 04:51:00 +00:00
  • 0ecc9d31b5 removed use of trivial iterator Jeremy Siek 2003-10-25 01:48:54 +00:00
  • 60e6cc268c removed trivial iterator archetype Jeremy Siek 2003-10-25 01:48:15 +00:00
  • 47ae00bff5 removed TrivialIterator concept Jeremy Siek 2003-10-25 01:47:53 +00:00
  • f2abb5931b Use the import rule Dave Abrahams 2003-09-08 17:38:49 +00:00
  • 65f48a6cd6 This commit was manufactured by cvs2svn to create tag 'Version_1_30_2'. boost-1.30.2 nobody 2003-08-18 18:40:31 +00:00
  • b0c9f1a2b9 This commit was manufactured by cvs2svn to create tag 'Version_1_30_1'. boost-1.30.1 nobody 2003-08-04 17:55:29 +00:00
  • 9ca822610a This commit was manufactured by cvs2svn to create tag 'RC_1_30_2'. boost-1.30.2-rc1 nobody 2003-08-04 17:55:28 +00:00
  • 358b14915b Fixed forward_iterator_archetype pointer type to be ptr to const. Thomas Witt 2003-04-25 21:55:33 +00:00
  • ce92fda5ba Add missing #include Dave Abrahams 2003-04-16 14:28:32 +00:00
  • 538b271d24 Small changes to support new iterator adaptors in sandbox Dave Abrahams 2003-04-09 11:57:59 +00:00
  • 2b8d0c00e3 This commit was manufactured by cvs2svn to create tag 'Version_1_30_0'. boost-1.30.0 nobody 2003-03-20 02:53:48 +00:00
  • 19af1d38d2 This commit was manufactured by cvs2svn to create branch 'RC_1_30_0'. nobody 2003-03-01 19:43:06 +00:00
  • 98f5329b8a Untabified Björn Karlsson 2003-02-04 08:42:36 +00:00
  • c6fd580b18 Added copyright statement Björn Karlsson 2003-02-04 08:41:54 +00:00
  • f07f1b2690 add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +00:00
  • 505947821f updated the copyright notices Jeremy Siek 2002-11-27 17:01:02 +00:00
  • 984721fd97 This commit was manufactured by cvs2svn to create tag 'Version_1_29_0'. boost-1.29.0 nobody 2002-10-11 15:17:55 +00:00
  • 5f4ba4d42c removed Iter a, b; Jeremy Siek 2002-10-04 16:15:47 +00:00
  • b072cbbb99 added stl_concept_covering.cpp Jeremy Siek 2002-09-25 16:58:09 +00:00
  • 1bfc77aa92 added many missing mutable_'s and added declaration for dummy_cons Jeremy Siek 2002-09-25 16:57:46 +00:00
  • 302fc5d967 added a dummy constructor to output_iterator_archetype Jeremy Siek 2002-09-25 16:55:10 +00:00
  • 9593643c1e This commit was manufactured by cvs2svn to create branch 'RC_1_29_0'. nobody 2002-09-19 20:49:39 +00:00
  • 2ebed5a25a *** empty log message *** Jeremy Siek 2002-08-21 16:30:48 +00:00
  • 5fface1ce0 init commit Beman Dawes 2002-08-19 23:29:18 +00:00
  • 53a7ccc6af removed tabs Jeremy Siek 2002-07-13 21:03:06 +00:00
  • 1350489de0 Fix unversioned VC++ checks Dave Abrahams 2002-07-13 12:26:19 +00:00
  • 07fec6e1e4 This commit was manufactured by cvs2svn to create tag 'Version_1_28_0'. boost-1.28.0 nobody 2002-05-16 13:26:18 +00:00
  • 93810857db This commit was manufactured by cvs2svn to create branch 'RC_1_28_0'. nobody 2002-05-10 04:34:27 +00:00
  • 9541fc6e06 Added needed dummy constructor - stops some compilers complaining about uninitialised const-members John Maddock 2002-03-28 12:52:15 +00:00
  • a9d7ca630e add defaulted parameter for function_requires() to work around problems with Compaq C++ and MSVC Jens Maurer 2002-03-03 09:45:04 +00:00
  • 3e2e84d818 This commit was manufactured by cvs2svn to create tag 'Version_1_27_0'. boost-1.27.0 nobody 2002-02-07 13:33:59 +00:00
  • c294d5f0fe This commit was manufactured by cvs2svn to create branch 'RC_1_27_0'. nobody 2002-02-06 03:32:50 +00:00
  • 1a548d1db6 removed tabs Jeremy Siek 2002-02-04 20:29:35 +00:00
  • 5814761215 update SGI STL URL Jeremy Siek 2001-12-28 01:56:06 +00:00
  • 93ff79aae2 Add include of boost/type_traits/conversion_traits.hpp for is_convertible. Douglas Gregor 2001-12-10 21:25:03 +00:00
  • de88971f48 forgot to include type traits Jeremy Siek 2001-12-10 01:25:52 +00:00
  • f0d2603a67 added the Adaptable functor concepts also updated the SGI STL URL's Jeremy Siek 2001-12-06 22:26:22 +00:00
  • 64b2171140 added the Adaptable functor concepts Jeremy Siek 2001-12-06 22:25:39 +00:00
  • 38ba868d69 This commit was manufactured by cvs2svn to create tag 'Version_1_26_0'. boost-1.26.0 nobody 2001-11-30 18:24:42 +00:00
  • 29b99fe038 This commit was manufactured by cvs2svn to create tag 'Version_1_25_1_BGL'. boost-1.25.1-bgl nobody 2001-11-08 17:13:50 +00:00
  • bd5842f499 This commit was manufactured by cvs2svn to create tag 'Version_1_25_1'. boost-1.25.1 nobody 2001-11-07 10:35:13 +00:00
  • c72370f85f Updated preprocessor logic to use BOOST_HAS_LONG_LONG John Maddock 2001-10-18 11:33:52 +00:00