Marshall Clow
96d573d6ca
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
John Maddock
2412b864d6
Fix some inspection report issues.
...
[SVN r43633]
2008-03-15 18:41:51 +00:00
Emil Dotchevski
94865eabe6
boost exception
...
[SVN r43485]
2008-03-04 01:41:17 +00:00
Niels Dekker
50268d1b29
Tested the assignment of value_initialized<T>, for T being a C-style array. Related to the fix of changeset [43308]
...
[SVN r43309]
2008-02-18 22:13:21 +00:00
Niels Dekker
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.)
...
[SVN r43308]
2008-02-18 22:11:19 +00:00
Daniel James
691e4b6c34
Link to people pages on the website, as they've been removed from the download.
...
[SVN r43209]
2008-02-10 14:56:22 +00:00
Niels Dekker
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.
...
[SVN r43025]
2008-01-30 22:42:23 +00:00
Niels Dekker
1beca24dd8
Removed local named variable from value_initialized::operator=, as Fernando Cacciola suggested me to avoid unnecessary named variables.
...
[SVN r42869]
2008-01-19 20:52:04 +00:00
Niels Dekker
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
...
[SVN r42868]
2008-01-19 20:21:18 +00:00
Niels Dekker
a511007d0f
Added test and documentation for convenience class initialized_value, that was added with changeset [42815]
...
[SVN r42816]
2008-01-16 09:37:25 +00:00
Niels Dekker
8ce58b1675
Added convenience class initialized_value, as announced at http://article.gmane.org/gmane.comp.lib.boost.devel/169833
...
[SVN r42815]
2008-01-16 09:35:12 +00:00
Niels Dekker
9ed68b8321
value_init doc + test: Added revision date.
...
[SVN r42798]
2008-01-15 19:53:28 +00:00
Niels Dekker
79bbf71d0d
Minor "beautifications" of value_init documentation, inc. placing references in order of appearance
...
[SVN r42779]
2008-01-14 21:46:20 +00:00
Niels Dekker
ac93de7c1b
Documented value_init workaround to compiler issues, added new introduction, updated to 2003 edition of C++ Standard -- reviewed by Fernando Cacciola
...
[SVN r42771]
2008-01-14 18:17:30 +00:00
Niels Dekker
d731b8e1c5
Added value_init tests, testing copy construction and assignment.
...
[SVN r42278]
2007-12-24 22:00:37 +00:00
Niels Dekker
ac1567b3fc
value_init now uses aligned_storage::address(), instead of "&x", as recommended by Fernando Cacciola (by mail)
...
[SVN r42277]
2007-12-24 20:42:16 +00:00
Douglas Gregor
c1fd670480
Reduce header dependencies, from Shunsuke Sogame. Fixes #1535
...
[SVN r42234]
2007-12-21 21:18:17 +00:00
Niels Dekker
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
...
[SVN r41942]
2007-12-09 22:49:58 +00:00
Niels Dekker
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...
...
[SVN r41919]
2007-12-09 11:53:08 +00:00
Niels Dekker
a470b591fb
Added value_init test for an value_initialized<T> object allocated on the heap.
...
[SVN r41667]
2007-12-03 21:41:59 +00:00
Niels Dekker
e1a63495b6
Added missing #include to value_init_test.cpp. (My mistake!)
...
[SVN r41648]
2007-12-03 18:20:19 +00:00
Niels Dekker
7300ac83f1
Added value_init test for C style array of bytes
...
[SVN r41647]
2007-12-03 18:14:37 +00:00
Niels Dekker
882d38c2c7
Added value_init tests, based upon GCC bug report by Jonathan Wakely. Added URL to Borland bug report.
...
[SVN r41529]
2007-12-01 12:14:37 +00:00
Niels Dekker
33041ad664
Added tests for two more struct types to value_init_test -- discussed with Fernando Cacciola
...
[SVN r41436]
2007-11-28 17:19:37 +00:00
Niels Dekker
6a2aa822f8
Added value_init test for struct as used in MSVC bug report regarding value-initialization.
...
[SVN r41423]
2007-11-27 21:34:08 +00:00
Niels Dekker
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
...
[SVN r41326]
2007-11-24 11:51:03 +00:00
Niels Dekker
ec46e40809
Code refactoring: removed private base classes of value_initialized, as suggested by Fernando Cacciola.
...
[SVN r41216]
2007-11-18 22:11:57 +00:00
Beman Dawes
b3a971e7e9
Copyright and/or License cleanup
...
[SVN r40890]
2007-11-07 16:08:09 +00:00
John Maddock
7ddb559887
Fix path to test case.
...
[SVN r40736]
2007-11-04 12:01:16 +00:00
Peter Dimov
ea8c99b1d5
Added a sentence with a brief explanation of the intended uses of BOOST_VERIFY.
...
[SVN r40731]
2007-11-03 22:47:17 +00:00
Peter Dimov
56b0846099
BOOST_VERIFY added.
...
[SVN r40728]
2007-11-03 20:55:22 +00:00
Niels Dekker
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]
...
[SVN r40089]
2007-10-16 17:06:39 +00:00
Niels Dekker
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.
...
[SVN r40088]
2007-10-16 17:00:28 +00:00
Markus Schöpflin
bddd52c4b9
Fixed bug preventing compilation on Tru64/CXX.
...
[SVN r39918]
2007-10-11 07:36:41 +00:00
Niels Dekker
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.
...
[SVN r39309]
2007-09-16 09:48:28 +00:00
Niels Dekker
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"
...
[SVN r39308]
2007-09-16 09:33:34 +00:00
Ralf W. Grosse-Kunstleve
01e91a3799
work around Visual C++ 7.1 internal compiler error
...
[SVN r39302]
2007-09-15 23:11:50 +00:00
Niels Dekker
55f3c351a3
Added MSVC workaround to value_initialized, as described by ticket #1217 , proposed at the Boost Developers mailing list, and discussed with Fernando Cacciola.
...
[SVN r39157]
2007-09-07 17:17:09 +00:00
Vladimir Prus
3f72b10182
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Eric Niebler
71cb8cb574
broken msvc name look-up getting confused about which detail namespace
...
[SVN r38511]
2007-08-08 18:05:24 +00:00
Tobias Schwinger
c950825ef4
- overloads apply for array construction
...
- adds support for zero arguments
- lets apply return the result of the new-expression
- revises the preprocessing code
[SVN r38101]
2007-06-26 23:07:25 +00:00
Douglas Gregor
66ca84a45d
Update result_of information
...
[SVN r38024]
2007-06-18 12:48:37 +00:00
Daniel Frey
06404f7d39
Improved empty_base
...
[SVN r37754]
2007-05-23 22:48:42 +00:00
Douglas Gregor
2d860e2574
Fix result_of's handling of F(void).
...
[SVN r37140]
2007-03-05 15:25:16 +00:00
Eric Niebler
66514f61ff
fix result_of ambiguity error for nullary functions
...
[SVN r36773]
2007-01-24 06:44:20 +00:00
Eric Niebler
63cde4d3fd
slightly modified implementation works around msvc 7.1/8.0 compiler bugs
...
[SVN r36668]
2007-01-08 20:38:51 +00:00
Daniel James
1950f292df
Merge fixed links from RC_1_34_0.
...
[SVN r36660]
2007-01-07 23:50:56 +00:00
Andreas Huber
92a0602190
Fixed license & copyright issues and converted to HTML 4.01
...
[SVN r36280]
2006-12-05 21:11:21 +00:00
Peter Dimov
c9a3ab1d04
Linked to current_function.html
...
[SVN r36268]
2006-12-04 20:31:38 +00:00
Vladimir Prus
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.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00