be50b95508Added test and fix for "convertible to bool" requirement
Daniel Frey
2008-04-10 14:38:14 +0000
96d573d6caReplaced 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
9b52e49fdaMerge inspection failure fixes from Trunk.
John Maddock
2008-03-15 18:45:28 +0000
2412b864d6Fix some inspection report issues.
John Maddock
2008-03-15 18:41:51 +0000
94865eabe6boost exception
Emil Dotchevski
2008-03-04 01:41:17 +0000
50268d1b29Tested 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
ad9108c1dcFixed 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
691e4b6c34Link to people pages on the website, as they've been removed from the download.
Daniel James
2008-02-10 14:56:22 +0000
28596e678dvalue_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
1beca24dd8Removed 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
721764937fvalue_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
a511007d0fAdded test and documentation for convenience class initialized_value, that was added with changeset [42815]
Niels Dekker
2008-01-16 09:37:25 +0000
79bbf71d0dMinor "beautifications" of value_init documentation, inc. placing references in order of appearance
Niels Dekker
2008-01-14 21:46:20 +0000
ac93de7c1bDocumented 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
88099a882fMerged 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
d731b8e1c5Added value_init tests, testing copy construction and assignment.
Niels Dekker
2007-12-24 22:00:37 +0000
ac1567b3fcvalue_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
c1fd670480Reduce header dependencies, from Shunsuke Sogame. Fixes#1535
Douglas Gregor
2007-12-21 21:18:17 +0000
01274cf6acvalue_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
8080673977Added 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
a470b591fbAdded value_init test for an value_initialized<T> object allocated on the heap.
Niels Dekker
2007-12-03 21:41:59 +0000
7300ac83f1Added value_init test for C style array of bytes
Niels Dekker
2007-12-03 18:14:37 +0000
882d38c2c7Added 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
33041ad664Added tests for two more struct types to value_init_test -- discussed with Fernando Cacciola
Niels Dekker
2007-11-28 17:19:37 +0000
6a2aa822f8Added value_init test for struct as used in MSVC bug report regarding value-initialization.
Niels Dekker
2007-11-27 21:34:08 +0000
d5554eb6d7Pick 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
13bdfb8bbdFull merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:38:02 +0000
74462349c2Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:07:19 +0000
09ab16bfc1Checked 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
ec46e40809Code refactoring: removed private base classes of value_initialized, as suggested by Fernando Cacciola.
Niels Dekker
2007-11-18 22:11:57 +0000
7ddb559887Fix path to test case.
John Maddock
2007-11-04 12:01:16 +0000
ea8c99b1d5Added a sentence with a brief explanation of the intended uses of BOOST_VERIFY.
Peter Dimov
2007-11-03 22:47:17 +0000
56b0846099BOOST_VERIFY added.
Peter Dimov
2007-11-03 20:55:22 +0000
42e0001370Added 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
cd8f85afeeDisabled 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
bddd52c4b9Fixed bug preventing compilation on Tru64/CXX.
Markus Schöpflin
2007-10-11 07:36:41 +0000
6aa648d315Starting point for releases
Beman Dawes
2007-10-05 14:25:06 +0000
8f03aeac4eAdded 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
3bb2568fadVisual 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
01e91a3799work around Visual C++ 7.1 internal compiler error
Ralf W. Grosse-Kunstleve
2007-09-15 23:11:50 +0000
55f3c351a3Added 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
3f72b10182Remove V1 Jamfiles
Vladimir Prus
2007-08-08 19:02:26 +0000
71cb8cb574broken msvc name look-up getting confused about which detail namespace
Eric Niebler
2007-08-08 18:05:24 +0000
9ff18c2c96This 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
66ca84a45dUpdate result_of information
Douglas Gregor
2007-06-18 12:48:37 +0000
d5ea07c737Merged changes for ticket #979 from HEAD
Daniel Frey
2007-06-06 20:57:40 +0000
06404f7d39Improved empty_base
Daniel Frey
2007-05-23 22:48:42 +0000
aa0096bf42Testsuite for none_t added.
Fernando Cacciola
2007-04-12 14:32:38 +0000
2d860e2574Fix result_of's handling of F(void).
Douglas Gregor
2007-03-05 15:25:16 +0000
66514f61fffix result_of ambiguity error for nullary functions
Eric Niebler
2007-01-24 06:44:20 +0000
63cde4d3fdslightly modified implementation works around msvc 7.1/8.0 compiler bugs
Eric Niebler
2007-01-08 20:38:51 +0000
1950f292dfMerge fixed links from RC_1_34_0.
Daniel James
2007-01-07 23:50:56 +0000
005c2f3cc8Fix a couple of links.
Daniel James
2007-01-07 22:58:41 +0000
09f7aab52dMerged L & C issue fixes & HTML conversions from trunk to branch.
Andreas Huber
2006-12-05 22:33:21 +0000
92a0602190Fixed license & copyright issues and converted to HTML 4.01
Andreas Huber
2006-12-05 21:11:21 +0000
30a40f9f76Linked to current_function.html
Peter Dimov
2006-12-04 20:31:38 +0000
c9a3ab1d04Linked to current_function.html
Peter Dimov
2006-12-04 20:31:38 +0000
d9f8bae673Merge 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
0782034333Allow 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
3c7b409460License/copyright edits
Peter Dimov
2006-11-09 20:34:33 +0000
0808883f3cLicense/copyright edits
Peter Dimov
2006-11-09 20:34:33 +0000
ee3551e8dcMerged copyright and license addition
Beman Dawes
2006-11-07 19:27:00 +0000
5b83f641a8Removed unneeded semicolon.
John Maddock
2006-10-16 18:01:40 +0000
6dd93ab916Removed unneeded semicolon.
John Maddock
2006-10-16 18:01:40 +0000
c730ab4ffbParameter library Workarounds for Borland and MSVC Parameter library explicit markup for expected failures
Dave Abrahams
2006-09-13 03:00:18 +0000
505d419a1bResolved an ambiguity.
Hartmut Kaiser
2006-09-08 00:16:31 +0000
d968b5f5b9boost guidelines (mainly from inspect tool: tabs, license reference text, etc.); more to do...
Gennaro Prota
2006-07-27 11:48:49 +0000
e55610a0d0Some additional functions added to optional (being new there won't be regressions)
Fernando Cacciola
2006-06-26 18:01:38 +0000
bf968794c9Fixed an ambiguity.
Hartmut Kaiser
2006-06-26 01:58:38 +0000
ce6e9c6698Digital Mars support (Pavel Vozenilek)
Peter Dimov
2006-06-22 12:47:19 +0000
7ac180ed54Use forwarding to get SFINAE effect in some common use cases.
Dave Abrahams
2006-05-16 22:55:27 +0000
d809d4e832This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
nobody
2006-03-21 02:26:31 +0000
271ea9e901Borland 5.81 fix (Alisdair Meredith)
Peter Dimov
2006-02-27 21:57:38 +0000
7cd572a326VC++ warning suppression
Dave Abrahams
2006-02-18 23:03:14 +0000
90c56ba2ceUpdate for BCB2006
Alisdair Meredith
2006-02-12 20:16:31 +0000
a5439500f5Remove dead code, use Boost.Test rather than asserts.
John Maddock
2006-02-12 18:58:08 +0000
c0f0a4f51dTry 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
7594e00460Added 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
f66e844ff1Merged from Version_1_33_1
Douglas Gregor
2005-12-08 03:23:02 +0000
62e8cc2b36Attempted portability fix for Sun compilers
Jeremiah Willcock
2005-12-04 18:47:02 +0000
30236f8915Made the Boost logo link to the home page
Peter Dimov
2005-09-25 21:54:19 +0000
155e787ea3Fix reporting of enable_if tests
Douglas Gregor
2005-09-20 18:35:26 +0000
1d60d49136Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
John Maddock
2005-08-25 16:27:28 +0000
2dffdac9feDisabiguated the detail namespace.
Hartmut Kaiser
2005-08-12 19:06:10 +0000
ddf00eb29dMerged from 1.33.0 release
Douglas Gregor
2005-08-12 13:02:37 +0000
0a6acd8ce8Fix broken links
Dave Abrahams
2005-08-03 13:01:57 +0000
745322e797Fix broken links
Dave Abrahams
2005-08-03 12:25:30 +0000
9f10fc03ceMore Parameter library reference edits
Dave Abrahams
2005-07-28 04:19:28 +0000
84fbb3c896Fix mis-nested namespace scope/#ifdef
Dave Abrahams
2005-07-18 18:50:47 +0000
865c707756BOOST_NO_RESULT_OF support
Douglas Gregor
2005-07-13 12:35:37 +0000