2
0
mirror of https://github.com/boostorg/core.git synced 2026-01-24 05:42:17 +00:00

Commit Graph

  • 434c59642a Update documentation. Peter Dimov 2014-06-10 17:44:08 +03:00
  • 004ef17e42 Update documentation. Peter Dimov 2014-06-10 17:44:08 +03:00
  • 44faed5547 Minor documentation updates. Peter Dimov 2014-06-10 13:25:46 +03:00
  • 97e13914d0 Minor documentation updates. Peter Dimov 2014-06-10 13:25:46 +03:00
  • d0f895f0bb Copy ref_fn_test from libs/bind. Peter Dimov 2014-06-10 04:51:38 +03:00
  • f659e1164a Add report_errors_remind to some passing tests. Peter Dimov 2014-06-10 04:40:57 +03:00
  • c5dd995ead Add boost::report_errors to ref_ref_test. Peter Dimov 2014-06-10 04:40:21 +03:00
  • b6b2147311 Switch ref_ct_test to core::is_same. Peter Dimov 2014-06-10 03:41:03 +03:00
  • 4b0bca5ec2 Add a test for ref(ref(x)). Peter Dimov 2014-06-10 03:37:21 +03:00
  • 2fbec91fe8 Add negative tests for cref() and rvalues. Peter Dimov 2014-06-10 03:31:28 +03:00
  • 78892a472a More cosmetic fixes in ref tests. Peter Dimov 2014-06-10 03:26:09 +03:00
  • c48adcc3ea Added negative tests for rvalue to reference_wrapper implicit conversion. Peter Dimov 2014-06-10 03:21:22 +03:00
  • a0f5475126 Copyright and cosmetic fixes. Peter Dimov 2014-06-10 03:14:33 +03:00
  • dc63ce9ee0 Merge pull request #6 from K-ballo/ref-do-not-bind-to-temporaries Peter Dimov 2014-06-10 03:08:35 +03:00
  • 45f7564db2 Disable binding ref to temporaries when rvalue references are supported K-ballo 2014-06-09 19:50:22 -03:00
  • af629ffa59 Added ref folding creation overloads K-ballo 2014-06-09 19:41:23 -03:00
  • f57ded8cc8 Merge branch 'develop' Glen Fernandes 2014-06-08 10:38:10 -07:00
  • 3318e32326 Merge pull request #5 from danieljames/swap-link Glen Fernandes 2014-06-08 10:34:28 -07:00
  • ae10aab7e5 Add metadata for swap. Daniel James 2014-06-08 18:13:39 +01:00
  • 2a1c53343c Add a html file to redirect to the swap documentation. Daniel James 2014-06-08 18:11:16 +01:00
  • 11419794fb Merge branch 'develop' Peter Dimov 2014-06-08 19:07:47 +03:00
  • bca30b2ec7 Remove outdated workarounds from boost/iterator.hpp. Peter Dimov 2014-06-08 19:07:13 +03:00
  • ac94e5d1ab Merge branch 'develop' Peter Dimov 2014-06-08 19:02:34 +03:00
  • f0f0f456cb Remove outdated workarounds from boost/detail/iterator.hpp. Peter Dimov 2014-06-08 19:02:03 +03:00
  • db5f1a68c0 Merge branch 'develop' Peter Dimov 2014-06-08 02:22:41 +03:00
  • 8e0c1c6845 Enable demangling on clang with libc++. Peter Dimov 2014-06-08 02:22:19 +03:00
  • 810e88ba2a Removed tab. Andrey Semashev 2014-06-07 03:51:27 +04:00
  • e94031ee1f Renamed swap tests to have the swap- prefix. This way these tests will be more apparent in the test report. Andrey Semashev 2014-06-07 03:34:21 +04:00
  • a83f0809d2 Merge branch 'develop' Andrey Semashev 2014-06-07 02:32:50 +04:00
  • f930ce31cf Added tests for scoped enums and underlying_type. Fixed a bug with native_value(). Fixed a bug that allowed implicit conversions of scoped enums to int (at least with clang 3.4). Andrey Semashev 2014-06-07 02:30:29 +04:00
  • 573c6ced6e Merge branch 'develop' Peter Dimov 2014-06-07 01:01:44 +03:00
  • 2b18ddfbce Fix detail_iterator_test.cpp for libc++. Peter Dimov 2014-06-07 01:01:08 +03:00
  • c68537090f Merge branch 'develop' Peter Dimov 2014-06-06 23:32:02 +03:00
  • cee977fc84 Lift core::detail::demange to core, move demangled_name to typeinfo.hpp. Peter Dimov 2014-06-06 23:30:32 +03:00
  • ce2afae938 Merge branch 'develop' Peter Dimov 2014-06-06 23:13:25 +03:00
  • 231f4406e9 Initialize arrays. The const case was illegal without an initializer. Peter Dimov 2014-06-06 23:12:58 +03:00
  • f6f4a4c676 Merge branch 'develop' Peter Dimov 2014-06-06 15:51:48 +03:00
  • 13d1a807ad Add core::demangled_name. Peter Dimov 2014-06-06 15:49:29 +03:00
  • f96309c2f4 Merge branch 'develop' Peter Dimov 2014-06-06 15:17:37 +03:00
  • dd1121d589 Split BOOST_TEST_TRAIT_* into lightweight_test_trait.hpp. Peter Dimov 2014-06-06 15:17:16 +03:00
  • 9a87f2250d Corrected a typo. Andrey Semashev 2014-06-06 12:32:43 +04:00
  • 603a2f54af Merge branch 'develop' Andrey Semashev 2014-06-06 12:27:59 +04:00
  • f712e38da1 Added Anthony Williams to the authors. Andrey Semashev 2014-06-06 12:25:37 +04:00
  • acc51f82e3 Merge branch 'develop' Peter Dimov 2014-06-06 03:08:37 +03:00
  • 67edf2fdea Add test for boost/detail/iterator.hpp. Peter Dimov 2014-06-06 03:07:46 +03:00
  • 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