1
0
forked from boostorg/core

Commit Graph

  • 9c721b661f Merge branch 'develop' Peter Dimov 2014-06-06 02:42:22 +03:00
  • 45e0873f7a Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +00:00
  • 8e0304e155 Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:20:59 +00:00
  • 3401b1e37b Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:17:48 +00:00
  • e03dc68219 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:13:10 +00:00
  • c1cf026251 Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net Dave Abrahams 2004-09-03 15:41:08 +00:00
  • 9c811cd41c merge new MPL version from 'mplbook' branch Aleksey Gurtovoy 2004-09-02 15:41:37 +00:00
  • 82b4165754 Name lookup fix for CW Stefan Slapeta 2004-08-05 10:52:25 +00:00
  • 433d5804ef Converted to Boost Software License, Version 1.0 Douglas Gregor 2004-07-26 00:32:12 +00:00
  • 0f29863a96 Handle non-lvalue iterators properly Dave Abrahams 2003-11-02 05:37:38 +00:00
  • 8102e5ded7 Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk> Dave Abrahams 2003-09-25 19:30:53 +00:00
  • eb65a92082 Added nested typedefs in iterator_traits<int> for ETI cutoff Dave Abrahams 2003-09-04 21:14:27 +00:00
  • c19196f83e Remove flotsam #includes Dave Abrahams 2003-08-29 12:12:08 +00:00
  • 29a7653754 Removed code-breaking change from boost/detail/iterator.hpp and corresponding workarounds from tests. Dave Abrahams 2003-08-28 20:18:51 +00:00
  • 787f0a6b1d Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC for handling vc6/7 deficiencies with iterator_traits. Dave Abrahams 2003-08-28 16:52:02 +00:00
  • e597edf945 Small changes to support new iterator adaptors in sandbox Dave Abrahams 2003-04-09 11:57:59 +00:00
  • fe1be24714 Workarounds for broken RogueWave lib that comes with Sun Dave Abrahams 2002-12-04 15:52:33 +00:00
  • 6a1c31b325 add missing #include Dave Abrahams 2002-11-09 02:39:38 +00:00
  • 4a744e0a76 More fixes, better error messages, etc. Dave Abrahams 2002-11-09 02:37:54 +00:00
  • bb06954814 Final patches for MSVC6 Dave Abrahams 2002-11-08 17:23:06 +00:00
  • 44a77a80f2 Works with MSVC and Intel5 now. Thanks, Aleksey!! Dave Abrahams 2002-11-08 17:08:17 +00:00
  • 621b782adb Cleanups on boost::iterator_traits<> Broke MSVC though :( Dave Abrahams 2002-11-08 06:57:31 +00:00
  • a146b55117 Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity Dave Abrahams 2002-05-28 20:25:51 +00:00
  • d8c2a9acc1 Cleared out bogus flotsam Dave Abrahams 2002-01-19 02:21:24 +00:00
  • f9cb368334 fix duplicate typedef Jens Maurer 2001-07-12 17:40:38 +00:00
  • 5ce7f21c64 More attempted fixes for Intel C++ Dave Abrahams 2001-03-04 15:08:17 +00:00
  • 743edcc715 Put all implementation into namespace boost::detail::iterator_traits_. Some progress made on fixes for Intel compiler. Dave Abrahams 2001-03-03 05:11:06 +00:00
  • 9d152a2794 Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places. Jeremy Siek 2001-03-02 23:45:03 +00:00
  • 7f20f0965d Updated documentation Dave Abrahams 2001-02-19 22:58:12 +00:00
  • 9b38c048b6 Improved workarounds for stock MSVC6; use yes_type and no_type from type_traits.hpp; stopped trying to remove_cv before detecting is_pointer, in honor of the new type_traits semantics. Dave Abrahams 2001-02-19 22:51:32 +00:00
  • 9f813d8c5a type_traits: regression failure fixes from type traits changes... John Maddock 2001-02-18 11:43:01 +00:00
  • 3f97c032a3 Make it work with standard conforming iterators under raw VC6. Dave Abrahams 2001-02-13 23:30:25 +00:00
  • a68f215e1d Clean away code which can never be used Dave Abrahams 2001-02-11 19:44:54 +00:00
  • c756972304 Always have a definition for each traits member, even if it can't be properly deduced. These will be incomplete types in some cases (undefined<void>), but it helps suppress MSVC errors elsewhere Dave Abrahams 2001-02-10 00:05:17 +00:00
  • aa95310651 Added support for more of the traits members where possible, making this useful as a replacement for std::iterator_traits<T> when used as a default template parameter. Dave Abrahams 2001-02-07 16:43:57 +00:00
  • 88d0434450 Removed useless #includes of standard library headers Dave Abrahams 2001-02-07 04:52:58 +00:00
  • 88b77393d4 tweak a comment Dave Abrahams 2001-01-21 16:18:41 +00:00
  • 8733c046e2 Initial checkin Dave Abrahams 2001-01-21 05:18:41 +00:00
  • f8155d6c69 Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +00:00
  • 425a471ee3 Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:20:59 +00:00
  • becc336365 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:17:48 +00:00
  • 4e5b2b44f8 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:13:10 +00:00
  • d267929531 Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net Dave Abrahams 2004-09-03 15:41:08 +00:00
  • 9daff3f91e merge new MPL version from 'mplbook' branch Aleksey Gurtovoy 2004-09-02 15:41:37 +00:00
  • a1677ce996 Name lookup fix for CW Stefan Slapeta 2004-08-05 10:52:25 +00:00
  • 6307b81a32 Converted to Boost Software License, Version 1.0 Douglas Gregor 2004-07-26 00:32:12 +00:00
  • cfde710178 Handle non-lvalue iterators properly Dave Abrahams 2003-11-02 05:37:38 +00:00
  • 158efbc046 Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk> Dave Abrahams 2003-09-25 19:30:53 +00:00
  • bedeaa19fd Added nested typedefs in iterator_traits<int> for ETI cutoff Dave Abrahams 2003-09-04 21:14:27 +00:00
  • a340b0ef6c Remove flotsam #includes Dave Abrahams 2003-08-29 12:12:08 +00:00
  • 3c0df453c3 Removed code-breaking change from boost/detail/iterator.hpp and corresponding workarounds from tests. Dave Abrahams 2003-08-28 20:18:51 +00:00
  • e0f121df34 Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC for handling vc6/7 deficiencies with iterator_traits. Dave Abrahams 2003-08-28 16:52:02 +00:00
  • 011b9471e5 Small changes to support new iterator adaptors in sandbox Dave Abrahams 2003-04-09 11:57:59 +00:00
  • fe5130cc1f Workarounds for broken RogueWave lib that comes with Sun Dave Abrahams 2002-12-04 15:52:33 +00:00
  • 1d5a04b637 add missing #include Dave Abrahams 2002-11-09 02:39:38 +00:00
  • 60a7048e98 More fixes, better error messages, etc. Dave Abrahams 2002-11-09 02:37:54 +00:00
  • bd911da83b Final patches for MSVC6 Dave Abrahams 2002-11-08 17:23:06 +00:00
  • 031625027e Works with MSVC and Intel5 now. Thanks, Aleksey!! Dave Abrahams 2002-11-08 17:08:17 +00:00
  • 5abb2a78dc Cleanups on boost::iterator_traits<> Broke MSVC though :( Dave Abrahams 2002-11-08 06:57:31 +00:00
  • 90df347b23 Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity Dave Abrahams 2002-05-28 20:25:51 +00:00
  • 8a2d97e686 Cleared out bogus flotsam Dave Abrahams 2002-01-19 02:21:24 +00:00
  • 6d43d2e762 fix duplicate typedef Jens Maurer 2001-07-12 17:40:38 +00:00
  • b516c62f1e More attempted fixes for Intel C++ Dave Abrahams 2001-03-04 15:08:17 +00:00
  • d9767cc6c6 Put all implementation into namespace boost::detail::iterator_traits_. Some progress made on fixes for Intel compiler. Dave Abrahams 2001-03-03 05:11:06 +00:00
  • 888c0d47ff Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places. Jeremy Siek 2001-03-02 23:45:03 +00:00
  • 4a34ab8b4d Updated documentation Dave Abrahams 2001-02-19 22:58:12 +00:00
  • 7f45ee1e71 Improved workarounds for stock MSVC6; use yes_type and no_type from type_traits.hpp; stopped trying to remove_cv before detecting is_pointer, in honor of the new type_traits semantics. Dave Abrahams 2001-02-19 22:51:32 +00:00
  • 44cfd8169e type_traits: regression failure fixes from type traits changes... John Maddock 2001-02-18 11:43:01 +00:00
  • a9ac96bfd7 Make it work with standard conforming iterators under raw VC6. Dave Abrahams 2001-02-13 23:30:25 +00:00
  • 6d431c2f59 Clean away code which can never be used Dave Abrahams 2001-02-11 19:44:54 +00:00
  • 61cc24992c Always have a definition for each traits member, even if it can't be properly deduced. These will be incomplete types in some cases (undefined<void>), but it helps suppress MSVC errors elsewhere Dave Abrahams 2001-02-10 00:05:17 +00:00
  • 61cf75c446 Added support for more of the traits members where possible, making this useful as a replacement for std::iterator_traits<T> when used as a default template parameter. Dave Abrahams 2001-02-07 16:43:57 +00:00
  • c95e13e602 Removed useless #includes of standard library headers Dave Abrahams 2001-02-07 04:52:58 +00:00
  • 9f0afd5ab4 tweak a comment Dave Abrahams 2001-01-21 16:18:41 +00:00
  • df5aaeaa66 Initial checkin Dave Abrahams 2001-01-21 05:18:41 +00:00
  • 1401c82010 Merge branch 'develop' Peter Dimov 2014-06-06 02:36:10 +03:00
  • 2776103fea Merge branch 'develop' of https://github.com/boostorg/core into develop Peter Dimov 2014-06-06 02:35:21 +03:00
  • f2c658c6a3 Move sp_typeinfo to core; add BOOST_TEST_TRAIT_*; add core::is_same; add more tests using those. Peter Dimov 2014-06-06 02:34:46 +03:00
  • 066709db0c Updated History section. Andrey Semashev 2014-06-05 23:04:06 +04:00
  • 692f98d3f3 Updated Acknowledgements section. Andrey Semashev 2014-06-05 22:47:32 +04:00
  • 03acd30dda Simplify index documentation and add author information Glen Fernandes 2014-06-05 10:48:21 -07:00
  • 658aa6205c Simplify test/Jamfile.v2, add no-exceptions test for lightweight_test. Peter Dimov 2014-06-05 17:15:24 +03:00
  • 7d2b68bb89 Add tests for lightweight_test.hpp. Peter Dimov 2014-06-05 16:57:22 +03:00
  • 84b855cd09 Add ref documentation and doxygen Glen Fernandes 2014-06-04 21:23:29 -07:00
  • d5ce75c4e1 Merge branch 'develop' Peter Dimov 2014-06-05 02:56:11 +03:00
  • 9c809beb2f Iterator: merge several changes from trunk. Daniel James 2011-03-29 21:17:11 +00:00
  • e6df4922ee Qualify boost::detail Douglas Gregor 2005-08-30 10:44:32 +00:00
  • 84ae30a97e Removed Boost.org copyrights and replaced with originating authors copyright instead. John Maddock 2004-08-10 12:53:34 +00:00
  • ebbf497e2c add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +00:00
  • bc69c1df40 commit of split-config, including any changes required to existing libraries (mainly regex). John Maddock 2001-09-18 11:13:39 +00:00
  • bb2cfd6203 added <cstddef> for std::ptrdiff_t Jens Maurer 2001-01-12 18:50:21 +00:00
  • 187e6fe37a This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches. Beman Dawes 2000-07-07 16:04:40 +00:00
  • 0436a5bb54 Fixed #3434 Jeremiah Willcock 2010-06-09 01:13:28 +00:00
  • c05480e0fa Qualify boost::detail Douglas Gregor 2005-08-30 10:44:32 +00:00
  • fe35fcb12b Removed Boost.org copyrights and replaced with originating authors copyright instead. John Maddock 2004-08-10 12:53:34 +00:00
  • 7e01ca5cf3 add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +00:00
  • 7513dcde9f commit of split-config, including any changes required to existing libraries (mainly regex). John Maddock 2001-09-18 11:13:39 +00:00
  • e6071f1494 added <cstddef> for std::ptrdiff_t Jens Maurer 2001-01-12 18:50:21 +00:00
  • 7ca44dba1e This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches. Beman Dawes 2000-07-07 16:04:40 +00:00
  • 9092fde17e Added docs for scoped_enum.hpp. Extracted underlying_type to a separate header. Andrey Semashev 2014-06-05 00:19:04 +04:00