a43db097caUse __may_alias__ instead of may_alias. Fixes#6410.
Steven Watanabe
2013-02-16 02:48:46 +0000
b4bb05a771Create merge base for git.
Daniel James
2014-04-06 14:18:57 +0100
3cf0363668Optional: Remove obsolete GCC version checks.
Stephen Kelly
2013-09-30 15:58:48 +0000
c9ead30713Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.
Stephen Kelly
2013-09-30 15:56:52 +0000
931cf3941bOptional: Remove obsolete MSVC version checks.
Stephen Kelly
2013-09-30 00:17:11 +0000
16657e5e1dTry to fix VC8.
Steven Watanabe
2013-03-15 18:24:41 +0000
cb09282472Update optional documentation.
Steven Watanabe
2013-02-16 19:42:42 +0000
655eb739faAdd a forward declaration of the ostream operator for optional. Fixes#2103.
Steven Watanabe
2013-02-16 19:32:20 +0000
e8853f23cdUse __may_alias__ instead of may_alias. Fixes#6410.
Steven Watanabe
2013-02-16 02:48:46 +0000
ff48f2b3a0Work around msvc bug when explicitly destroying a class with a virtual base. Fixes#5940.
Steven Watanabe
2013-02-15 19:22:34 +0000
e40c2654d9Replace deprecated function reset in examples. Fixes#765.
Steven Watanabe
2013-02-15 18:50:29 +0000
ab0ffa1c01Correct definition of operator unspecified-bool-type. Make reference for is_initialized point to this operator. Fixes#6364.
Steven Watanabe
2013-02-15 18:44:59 +0000
a5c2ab2125Some doc typos. Fixes#7602.
Steven Watanabe
2013-02-15 18:28:38 +0000
181e56a70aRemove extra :'s. Fixes#7973.
Steven Watanabe
2013-02-15 18:21:04 +0000
9bd310086aOptional: merge 81031
Vicente J. Botet Escriba
2012-10-21 12:01:37 +0000
f6db3d6bc3Optional: fix some unused parameter warnings
Vicente J. Botet Escriba
2012-10-21 06:30:04 +0000
f921762bf6Add link to header from synopsis. Fixes#4049. Add links to in place factory assignment operators.
Steven Watanabe
2011-04-07 21:05:15 +0000
f9c46f9a86Fix some more typos and grammatical errors.
Steven Watanabe
2011-04-07 19:56:55 +0000
c1d2381a9bCopy-editing optional documentation. Fixes#5382 and a few other issues I noticed while I was at it.
Steven Watanabe
2011-04-06 21:56:23 +0000
960631e201Add assignment operators taking an InPlaceFactory to the Detailed Semantics section. Fixes#5378.
Steven Watanabe
2011-04-06 20:54:18 +0000
6ed68269a8Merge [44825] and [45264] from the trunk.
Steven Watanabe
2011-03-31 19:47:42 +0000
9275e2b8aaMerge [53671] from the trunk.
Steven Watanabe
2011-03-31 16:47:48 +0000
545f8933bcMerged changes from trunk: add namespace scope swap forward declaration to fix member swap copmilation. Swap implementation now uses Boost.Utility.Swap. Fixes#4987.
Andrey Semashev
2010-12-18 21:29:39 +0000
e9989b260eRefs #4987. Added forward declaration of namespace-scope swap for boost::optional, this should fix GCC compilation errors. Also swap implementation now uses Boost.Utility.Swap to make use of the workarounds for some broken compilers. If it breaks for your compiler, let me know in the mentioned ticket.
Andrey Semashev
2010-12-17 21:12:56 +0000
646488e0e2operator>> behavior changed slightly so that the stream is not accessed when unrecognized character sequence is detected.
Andrey Semashev
2010-12-12 11:35:19 +0000
ef2d285d47Merged changes from trunk. Fixes#3395. Also updates swap behavior: if default constructor has no-throw guarantee, swap will use it to provide no-throw guarantee itself. operator>> behavior changed slightly so that the stream is not accessed when unrecognized character sequence is detected. The stream is marked with failbit in such a case.
Andrey Semashev
2010-12-12 11:34:12 +0000
64d8062621The may_alias workaround is also disabled for GCC prior to 3.2. Also added description for this workaround.
Andrey Semashev
2010-12-08 18:32:36 +0000
f88c8ae423Refs #3395. Optional construction and assignment now works correctly for types with overridden operator&. Also silenced some GCC warnings about broken strict aliasing rules.
Andrey Semashev
2010-12-05 14:43:18 +0000
ab01dfff7eFully qualify ios flags. Fixes compilation of PropertyTree, bug 4459.
Sebastian Redl
2010-07-25 22:21:45 +0000
8608ad1497Fixed behaviour in case of invalid input
Fernando Cacciola
2010-07-20 19:21:44 +0000
c93e5a88c7Fixed extraction operator for empty optionals
Fernando Cacciola
2010-07-20 18:20:40 +0000
425d141cbfTest for fixed extraction operator for empty optinals
Fernando Cacciola
2010-07-20 18:20:01 +0000
3d859e5fbeMerge documentation changes.
Daniel James
2010-07-19 23:29:09 +0000
57c07c7a57Fix doc build for 2 libraries which use own css.
Daniel James
2010-07-19 20:17:58 +0000
55f54b5921Merge some link fixes.
Daniel James
2010-07-15 21:19:14 +0000
97e314f03aFix some header links.
Daniel James
2010-07-14 08:15:33 +0000
ed450cbf68Spirit: merging from trunk upto rev. 63622
Hartmut Kaiser
2010-07-05 03:11:56 +0000
46f4308166Merge documentation fixes.
Daniel James
2010-06-26 12:30:09 +0000
bccd75c72fUpdate various libraries' documentation build.
Daniel James
2010-06-20 18:00:48 +0000
16f0a0aaafExpose the "types" typedef of boost::optional_detail::operator_base as public, rather than protected, since Spirit pokes at this typedef.
Douglas Gregor
2010-05-06 21:44:18 +0000
93f84f3351Merge [57812] rebuild optional documentation.
Daniel James
2009-11-20 10:30:17 +0000
a63dbe0f14Rebuild optional docs.
Daniel James
2009-11-20 10:26:23 +0000
066dd6f345rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
04c1b67629rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
4e628ed4a6Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
a81ac6e5aaAdd basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
8682f2bbaaavoid C style casts
Gennadiy Rozental
2009-06-06 09:42:41 +0000
fac0a7d65dFixed almost all tab and min/max issues found by inspect tool
Jeremiah Willcock
2009-05-20 19:41:20 +0000
fea89e84f3Fixed most tab and min/max issues from trunk inspection report
Jeremiah Willcock
2009-05-20 19:19:00 +0000
30419ed5e0Add support for "known failures", which match the build name via a regular expression and are attached to test cases as a "known-failure" label.
Douglas Gregor
2009-05-15 04:44:20 +0000
2772bfc08doptional docs in cmakeland
Troy D. Straszheim
2009-04-08 12:09:58 +0000
41a677bdafMerge PDF build changes from Trunk.
John Maddock
2009-02-23 18:39:32 +0000
361943e033Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues.
John Maddock
2009-02-17 10:05:58 +0000
20c9fc8ebeFix the optional and numeric/conversion docs so they generate valid Docbook XML that can be transformed into PDF's. Regenerated HTML versions of the docs.
John Maddock
2009-02-12 14:01:48 +0000
313d15c56cMerge several documentation fixes. Plus a small inspect fix.
Daniel James
2009-01-28 15:53:42 +0000
fd38be1636Fix an incorrectly escaped right arrow.
Daniel James
2009-01-28 09:14:56 +0000
6b8df2a27dmerge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
9f655c6932Updating dependency information for modularized libraries.
Michael A. Jackson
2008-11-07 17:05:27 +0000
e7d7b014d2Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +0000
2af3ec341bContinuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +0000
e68e68276cRebuild the numeric/conversion and optional documentation. Which should fix a few links.
Daniel James
2008-10-10 21:35:16 +0000
101bb76c18Add minor documentation fixes to the release branch. (I left out the changes to the hash library).
Daniel James
2008-05-21 20:57:05 +0000
3ebabcb2d8Fixed syntax of optional_swap_should_use_default_constructor and swap template specializations that I added 2 days ago (changeset [45265]). Was accepted by MSVC, but rejected by other compilers.
Niels Dekker
2008-05-12 13:29:52 +0000
63f6e7f45eAdded more optional::swap tests, especially on self swap, on specializing boost::swap for optional<T>, and on swapping optional<T> when T is a template class.
Niels Dekker
2008-05-10 14:53:51 +0000
43eac5bb12Added forward declaration of boost::optional_swap_should_use_default_constructor.
Niels Dekker
2008-05-10 14:42:49 +0000
74674531c8Replaced "using std::swap" by "using boost::swap" within optional::swap member function, hoping to fix GCC test failures, as mentioned at http://article.gmane.org/gmane.comp.lib.boost.devel/174350 "Re: [optional] problems with swap()"
Niels Dekker
2008-04-27 21:09:50 +0000
951b49f992Merge in documentation fixes. Apart from the change to optional's documenation Jamfile, which I included by mistake.
Daniel James
2008-04-27 07:39:49 +0000
1afed544dbAdded unit tests, testing optional<T> swap improvements of revision [44766]
Niels Dekker
2008-04-25 16:52:34 +0000
66c366d18aImproved swap for optional<T>, co-written by Thorsten and Fernando: added support for tweaking whether swap should use T's default constructor. Added swap member function. Discussed at Boost developers' mailing list, "[optional] problems with swap()", http://lists.boost.org/Archives/boost/2008/04/135882.php
Niels Dekker
2008-04-25 16:50:32 +0000
5a1938ccf7Rebuild a lot of documentation.
Daniel James
2008-03-16 11:38:32 +0000
4c11dcc703optional docs new version
Matias Capeletto
2008-02-14 19:35:00 +0000
472a68c920redirect optional docs to new version
Matias Capeletto
2008-02-14 17:44:21 +0000
95c864e119Cast to base added to avoid a call to the convertir constructor/assignment (see Tickes 1419 and 1420)
Fernando Cacciola
2007-11-25 20:26:14 +0000
eb19cc2729Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:38:02 +0000
5956702c32Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:07:19 +0000
9afdbe65e7// Add or correct comment identifying Boost library this header is associated with.
Beman Dawes
2007-11-17 20:13:16 +0000
f6518df0c4Get rid of .cvsignore files
Beman Dawes
2007-11-15 15:20:27 +0000
05a685b035Fixed intention in the added binding test
Fernando Cacciola
2007-11-06 22:21:43 +0000
3b5b5d82a0Added test to ensure proper binding of optional references (in reference to Ticket 1301)
Fernando Cacciola
2007-11-02 23:41:37 +0000
06ba35cd42Fixed error reported by Edward Diener
Fernando Cacciola
2007-11-02 23:06:42 +0000
3499d477dcMerged changests from RC_1_34_0 - base rev 33417
Fernando Cacciola
2007-11-02 22:56:23 +0000
a690c8e7a2Merged changests from RC_1_34_0 - base rev 33417
Fernando Cacciola
2007-11-02 22:55:49 +0000
4ba562871eStarting point for releases
Beman Dawes
2007-10-05 14:25:06 +0000
c8e54ef488Remove V1 Jamfiles
Vladimir Prus
2007-08-08 19:02:26 +0000
3ff4258fbbThis commit was manufactured by cvs2svn to create tag 'Version_1_34_1'.
nobody
2007-07-24 19:28:14 +0000
07ce2fc860new quickbook docs for optional
Matias Capeletto
2007-05-29 06:40:25 +0000
35040aab6aAdd missing newline at eof.
Stefan Seefeld
2007-04-12 19:43:30 +0000
bfd5cc0a87Updated single-header implementation
Fernando Cacciola
2007-04-12 14:25:21 +0000
0fd45d73b1Doc update to reflect latest additions
Fernando Cacciola
2007-04-05 18:55:22 +0000
3bf8d0f1b4Fixed incorrect BORLANDC macro
Fernando Cacciola
2007-03-28 21:26:19 +0000
789cb2b24fboost::none implementation fixed for bcc <= 5.6.4
Fernando Cacciola
2007-03-27 16:02:57 +0000
7287f2bf11in_palce_factory.apply problem fixed
Fernando Cacciola
2007-03-07 20:17:23 +0000
b6a1946a60none_t/none reimplemented to avoid precompiled header issues (thanks to Joe Gottam) optional<T> now has direct relational operator optional<T>::operator-> fixed for reference types
Fernando Cacciola
2007-03-01 23:08:33 +0000
9bbde2be14Fixed operator->() for optional references.
Fernando Cacciola
2007-03-01 21:50:12 +0000
f258713788Fixed operator->() for optional references.
Fernando Cacciola
2007-03-01 21:39:25 +0000
3dc3f46d66Merged copyright and license addition
Beman Dawes
2006-11-07 19:27:00 +0000