Commit Graph

  • bafe37fdab Boost Exception header compilation tests added. Emil Dotchevski 2008-04-15 21:13:24 +0000
  • be50b95508 Added test and fix for "convertible to bool" requirement Daniel Frey 2008-04-10 14:38:14 +0000
  • 96d573d6ca Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages Marshall Clow 2008-04-02 01:42:32 +0000
  • 9b52e49fda Merge inspection failure fixes from Trunk. John Maddock 2008-03-15 18:45:28 +0000
  • 2412b864d6 Fix some inspection report issues. John Maddock 2008-03-15 18:41:51 +0000
  • 94865eabe6 boost exception Emil Dotchevski 2008-03-04 01:41:17 +0000
  • 50268d1b29 Tested the assignment of value_initialized<T>, for T being a C-style array. Related to the fix of changeset [43308] Niels Dekker 2008-02-18 22:13:21 +0000
  • ad9108c1dc Fixed the assignment of value_initialized<T> for T being a C-style array. (The previous version would trigger a compile error in this case.) Niels Dekker 2008-02-18 22:11:19 +0000
  • ab479794f3 Merged revisions 43206,43208-43213 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-02-10 16:39:38 +0000
  • 691e4b6c34 Link to people pages on the website, as they've been removed from the download. Daniel James 2008-02-10 14:56:22 +0000
  • 28596e678d value_init: Removed aligned_storage::address() calls, to improve TR1 compatibility, as confirmed by John Maddock. Added internal helper function, wrapper_address(), as discussed with Fernando. Niels Dekker 2008-01-30 22:42:23 +0000
  • 1beca24dd8 Removed local named variable from value_initialized::operator=, as Fernando Cacciola suggested me to avoid unnecessary named variables. Niels Dekker 2008-01-19 20:52:04 +0000
  • 721764937f value_init_test now works around Borland 5.82 bug ("Error E2015: Ambiguity..." when using initialized_value), that is fixed with a newer compiler version Niels Dekker 2008-01-19 20:21:18 +0000
  • a511007d0f Added test and documentation for convenience class initialized_value, that was added with changeset [42815] Niels Dekker 2008-01-16 09:37:25 +0000
  • 8ce58b1675 Added convenience class initialized_value, as announced at http://article.gmane.org/gmane.comp.lib.boost.devel/169833 Niels Dekker 2008-01-16 09:35:12 +0000
  • 97b8966337 value_init doc + test: Merged from trunk changeset [42798] to release. Niels Dekker 2008-01-15 19:55:28 +0000
  • 9ed68b8321 value_init doc + test: Added revision date. Niels Dekker 2008-01-15 19:53:28 +0000
  • 79bbf71d0d Minor "beautifications" of value_init documentation, inc. placing references in order of appearance Niels Dekker 2008-01-14 21:46:20 +0000
  • ac93de7c1b Documented value_init workaround to compiler issues, added new introduction, updated to 2003 edition of C++ Standard -- reviewed by Fernando Cacciola Niels Dekker 2008-01-14 18:17:30 +0000
  • 88099a882f Merged value_init.hpp from trunk [42277] to release branch, thereby resolving ticket #1459 and #1491. Fernando Cacciola (owner of value_init) encouraged me to do the commit. Niels Dekker 2008-01-05 22:38:50 +0000
  • d731b8e1c5 Added value_init tests, testing copy construction and assignment. Niels Dekker 2007-12-24 22:00:37 +0000
  • ac1567b3fc value_init now uses aligned_storage::address(), instead of "&x", as recommended by Fernando Cacciola (by mail) Niels Dekker 2007-12-24 20:42:16 +0000
  • c1fd670480 Reduce header dependencies, from Shunsuke Sogame. Fixes #1535 Douglas Gregor 2007-12-21 21:18:17 +0000
  • 01274cf6ac value_init.hpp now no longer distinguished between workaround and non-workaround, because many compilers don't do value-initialization well. Fixed copy construction and assignment -- discussed with Fernando Cacciola Niels Dekker 2007-12-09 22:49:58 +0000
  • 8080673977 Added value_init tests if a copy function of T is called when value_initialized<T> is copied -- a case I hadn't thought of before... Niels Dekker 2007-12-09 11:53:08 +0000
  • a470b591fb Added value_init test for an value_initialized<T> object allocated on the heap. Niels Dekker 2007-12-03 21:41:59 +0000
  • e1a63495b6 Added missing #include to value_init_test.cpp. (My mistake!) Niels Dekker 2007-12-03 18:20:19 +0000
  • 7300ac83f1 Added value_init test for C style array of bytes Niels Dekker 2007-12-03 18:14:37 +0000
  • 882d38c2c7 Added value_init tests, based upon GCC bug report by Jonathan Wakely. Added URL to Borland bug report. Niels Dekker 2007-12-01 12:14:37 +0000
  • 33041ad664 Added tests for two more struct types to value_init_test -- discussed with Fernando Cacciola Niels Dekker 2007-11-28 17:19:37 +0000
  • 6a2aa822f8 Added value_init test for struct as used in MSVC bug report regarding value-initialization. Niels Dekker 2007-11-27 21:34:08 +0000
  • d5554eb6d7 Pick up missing smart_ptr, utility, and type_traits files from full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 22:34:55 +0000
  • 13bdfb8bbd Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • 74462349c2 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • 09ab16bfc1 Checked the result of value_init test function, hoping to pinpoint exactly for what particular type T value_initialized<T> might fail, on some platforms Niels Dekker 2007-11-24 11:51:03 +0000
  • ec46e40809 Code refactoring: removed private base classes of value_initialized, as suggested by Fernando Cacciola. Niels Dekker 2007-11-18 22:11:57 +0000
  • b3a971e7e9 Copyright and/or License cleanup Beman Dawes 2007-11-07 16:08:09 +0000
  • 7ddb559887 Fix path to test case. John Maddock 2007-11-04 12:01:16 +0000
  • ea8c99b1d5 Added a sentence with a brief explanation of the intended uses of BOOST_VERIFY. Peter Dimov 2007-11-03 22:47:17 +0000
  • 56b0846099 BOOST_VERIFY added. Peter Dimov 2007-11-03 20:55:22 +0000
  • 42e0001370 Added value_initialized<T> test, having T as aggregate POD struct. In the past, this would have triggered MSVC warning C4345; this warning is now disabled within value_init.hpp, changeset [40088] Niels Dekker 2007-10-16 17:06:39 +0000
  • cd8f85afee Disabled MSVC warning C4345, in response to Gennadiy Rozental, Boost Developer mailing list, "[utility] value_init warning", October 14, 2007. Push'n'pop reminder from Paul A Bristow taken into account. Niels Dekker 2007-10-16 17:00:28 +0000
  • bddd52c4b9 Fixed bug preventing compilation on Tru64/CXX. Markus Schöpflin 2007-10-11 07:36:41 +0000
  • 6aa648d315 Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • 8f03aeac4e Added unit test to make sure that Visual C++ 7.1 ICE reported by Ralf W. Grosse-Kunstleve (Boost Developers mailing list, subject "utility/value_init.hpp: VC 7.1 ICE & workaround") will not occur anymore. Niels Dekker 2007-09-16 09:48:28 +0000
  • 3bb2568fad Visual C++ 7.1 ICE workaround by Ralf W. Grosse-Kunstleve added to ~const_T_base() as well. See also Boost Developers mailing list, subject "utility/value_init.hpp: VC 7.1 ICE & workaround" Niels Dekker 2007-09-16 09:33:34 +0000
  • 01e91a3799 work around Visual C++ 7.1 internal compiler error Ralf W. Grosse-Kunstleve 2007-09-15 23:11:50 +0000
  • 55f3c351a3 Added MSVC workaround to value_initialized, as described by ticket #1217, proposed at the Boost Developers mailing list, and discussed with Fernando Cacciola. Niels Dekker 2007-09-07 17:17:09 +0000
  • 3f72b10182 Remove V1 Jamfiles Vladimir Prus 2007-08-08 19:02:26 +0000
  • 71cb8cb574 broken msvc name look-up getting confused about which detail namespace Eric Niebler 2007-08-08 18:05:24 +0000
  • 9ff18c2c96 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • c950825ef4 - overloads apply for array construction - adds support for zero arguments - lets apply return the result of the new-expression - revises the preprocessing code Tobias Schwinger 2007-06-26 23:07:25 +0000
  • 66ca84a45d Update result_of information Douglas Gregor 2007-06-18 12:48:37 +0000
  • d5ea07c737 Merged changes for ticket #979 from HEAD Daniel Frey 2007-06-06 20:57:40 +0000
  • 06404f7d39 Improved empty_base Daniel Frey 2007-05-23 22:48:42 +0000
  • aa0096bf42 Testsuite for none_t added. Fernando Cacciola 2007-04-12 14:32:38 +0000
  • 2d860e2574 Fix result_of's handling of F(void). Douglas Gregor 2007-03-05 15:25:16 +0000
  • 66514f61ff fix result_of ambiguity error for nullary functions Eric Niebler 2007-01-24 06:44:20 +0000
  • 63cde4d3fd slightly modified implementation works around msvc 7.1/8.0 compiler bugs Eric Niebler 2007-01-08 20:38:51 +0000
  • 1950f292df Merge fixed links from RC_1_34_0. Daniel James 2007-01-07 23:50:56 +0000
  • 005c2f3cc8 Fix a couple of links. Daniel James 2007-01-07 22:58:41 +0000
  • 09f7aab52d Merged L & C issue fixes & HTML conversions from trunk to branch. Andreas Huber 2006-12-05 22:33:21 +0000
  • 92a0602190 Fixed license & copyright issues and converted to HTML 4.01 Andreas Huber 2006-12-05 21:11:21 +0000
  • 30a40f9f76 Linked to current_function.html Peter Dimov 2006-12-04 20:31:38 +0000
  • c9a3ab1d04 Linked to current_function.html Peter Dimov 2006-12-04 20:31:38 +0000
  • d9f8bae673 Merge from HEAD. Allow building of shared versions of some Boost.Test libraries. Adjust tests to use always use static linking to Boost.Test, since linking to the shared version requires test changes. Vladimir Prus 2006-11-10 19:59:52 +0000
  • 0782034333 Allow building of shared versions of some Boost.Test libraries. Adjust tests to use always use static linking to Boost.Test, since linking to the shared version requires test changes. Vladimir Prus 2006-11-10 19:09:56 +0000
  • 3c7b409460 License/copyright edits Peter Dimov 2006-11-09 20:34:33 +0000
  • 0808883f3c License/copyright edits Peter Dimov 2006-11-09 20:34:33 +0000
  • ee3551e8dc Merged copyright and license addition Beman Dawes 2006-11-07 19:27:00 +0000
  • 2f69501e55 Add copyright, license Beman Dawes 2006-11-07 19:11:57 +0000
  • 95da2e90de Remove obsolete Boost.Build v1 files. Rene Rivera 2006-11-06 17:10:46 +0000
  • 5b83f641a8 Removed unneeded semicolon. John Maddock 2006-10-16 18:01:40 +0000
  • 6dd93ab916 Removed unneeded semicolon. John Maddock 2006-10-16 18:01:40 +0000
  • c730ab4ffb Parameter library Workarounds for Borland and MSVC Parameter library explicit markup for expected failures Dave Abrahams 2006-09-13 03:00:18 +0000
  • 505d419a1b Resolved an ambiguity. Hartmut Kaiser 2006-09-08 00:16:31 +0000
  • d968b5f5b9 boost guidelines (mainly from inspect tool: tabs, license reference text, etc.); more to do... Gennaro Prota 2006-07-27 11:48:49 +0000
  • e55610a0d0 Some additional functions added to optional (being new there won't be regressions) Fernando Cacciola 2006-06-26 18:01:38 +0000
  • bf968794c9 Fixed an ambiguity. Hartmut Kaiser 2006-06-26 01:58:38 +0000
  • ce6e9c6698 Digital Mars support (Pavel Vozenilek) Peter Dimov 2006-06-22 12:47:19 +0000
  • 7ac180ed54 Use forwarding to get SFINAE effect in some common use cases. Dave Abrahams 2006-05-16 22:55:27 +0000
  • d809d4e832 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +0000
  • 271ea9e901 Borland 5.81 fix (Alisdair Meredith) Peter Dimov 2006-02-27 21:57:38 +0000
  • 7cd572a326 VC++ warning suppression Dave Abrahams 2006-02-18 23:03:14 +0000
  • 90c56ba2ce Update for BCB2006 Alisdair Meredith 2006-02-12 20:16:31 +0000
  • a5439500f5 Remove dead code, use Boost.Test rather than asserts. John Maddock 2006-02-12 18:58:08 +0000
  • c0f0a4f51d Try again with DMC patch: last attempt broke Borland C++ Builder, so use implicit casts with protected rather than private bases. John Maddock 2006-02-03 11:00:23 +0000
  • 7594e00460 Added explicit static_casts when casting *this to a reference-to-base-class: it keeps Digital Mars happy apparently. John Maddock 2006-01-25 10:45:26 +0000
  • f66e844ff1 Merged from Version_1_33_1 Douglas Gregor 2005-12-08 03:23:02 +0000
  • 62e8cc2b36 Attempted portability fix for Sun compilers Jeremiah Willcock 2005-12-04 18:47:02 +0000
  • 30236f8915 Made the Boost logo link to the home page Peter Dimov 2005-09-25 21:54:19 +0000
  • 155e787ea3 Fix reporting of enable_if tests Douglas Gregor 2005-09-20 18:35:26 +0000
  • 1d60d49136 Large patch from Ulrich Eckhardt to fix support for EVC++ 4. John Maddock 2005-08-25 16:27:28 +0000
  • 2dffdac9fe Disabiguated the detail namespace. Hartmut Kaiser 2005-08-12 19:06:10 +0000
  • ddf00eb29d Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +0000
  • 0a6acd8ce8 Fix broken links Dave Abrahams 2005-08-03 13:01:57 +0000
  • 745322e797 Fix broken links Dave Abrahams 2005-08-03 12:25:30 +0000
  • 9f10fc03ce More Parameter library reference edits Dave Abrahams 2005-07-28 04:19:28 +0000
  • 84fbb3c896 Fix mis-nested namespace scope/#ifdef Dave Abrahams 2005-07-18 18:50:47 +0000
  • 865c707756 BOOST_NO_RESULT_OF support Douglas Gregor 2005-07-13 12:35:37 +0000