Steve Gates
2f2c97caa8
Fixing break on cygwin because local_free_on_destruction.hpp is not
...
included. Ticket #10137 .
2014-06-19 20:30:41 -07:00
Beman
74601846e6
Add Boost.Predef include so that WindowsRT changes work even if config doesn't supply platform.
2014-06-04 11:41:30 -04:00
Beman Dawes
25e79b3492
Merge pull request #3 from MSOpenTech/winrt
...
[winrt support] Changes to make Boost System work on the Windows Runtime.
2014-06-04 11:06:40 -04:00
Beman
4b7573fd43
Fix table of contents
2014-06-02 07:23:08 -04:00
Beman
b790db0bb9
Add release history.
2014-06-02 07:07:13 -04:00
Beman
8c1549a307
Removed unneeded #include <boost/operators.hpp>
2014-05-31 13:58:40 -04:00
Beman
44c3566380
Update to Visual Studio 2013
2014-05-31 13:56:43 -04:00
Steve Gates
9c23522b73
Changes to make Boost System work on the Windows Runtime.
...
Basically just use FormatMessageW without FORMAT_MESSAGE_FROM_SYSTEM.
2014-05-27 12:28:13 -07:00
Beman
d77fd95f8a
Initial commit VC++ 2012 test solution
2014-01-06 17:41:36 -05:00
Beman
986e0f33ac
Ensure generic_category() and system_category() linkage is correct on Windows when BOOST_ERROR_CODE_HEADER_ONLY is specified.
2014-01-06 17:38:20 -05:00
Beman
1a925ee17b
Update docs to reflect library inclusion in C++11 and addition of BOOST_ERROR_CODE_HEADER_ONLY
2014-01-06 16:53:25 -05:00
Beman
459160d184
Move BOOST_SYSTEM_SOURCE definition to src/error_code.cpp so that automatic library variant selection is enabled.
2014-01-06 16:52:15 -05:00
Beman
42ee65f745
Move src/local_free_on_destruction.hpp to include/boost/detail. Was not being found by some VC++ versions, plus header only builds are supposed to be possible without non-header directories even being present.
2014-01-06 15:37:51 -05:00
Beman
199c0cfb0b
Remove legacy VC++ solution. Easier to rebuild from scratch.
2014-01-06 15:33:39 -05:00
Tim Blechmann
2c620a4f3a
fix header-only use of error codes
...
BOOST_ERROR_CODE_HEADER_ONLY was not working when the headers are separated
from the sources (e.g. when installing the headers to fhs-style /usr/include
or the like). to avoid this, we move the implementation to an .ipp file
Signed-off-by: Tim Blechmann <tim@klingt.org >
2014-01-04 12:36:44 +01:00
Beman
21563d532f
Meaningless extra line added just to test modular boost.
2013-12-02 13:54:25 -05:00
Christopher Kohlhoff
ec47972526
Fix WinRT detection.
...
[SVN r86152]
2013-10-03 23:59:54 +00:00
Christopher Kohlhoff
c64f27c9be
Add Windows Runtime support to Boost.System.
...
[SVN r85699]
2013-09-16 13:29:47 +00:00
Beman Dawes
08ea984237
Use C++11 explicit conversion operator if available
...
[SVN r83210]
2013-02-28 20:55:07 +00:00
Beman Dawes
87130d1d73
Add BOOST_SYSTEM_NOEXCEPT to several functions previously missed. Update documentation to reflect use of noexcept with fallback to C++03 when C++11 feature not present.
...
[SVN r83197]
2013-02-28 02:13:56 +00:00
Vicente J. Botet Escriba
65e14ff167
System/FileSystem/Asio/Thread: ref #7278 Added noexcept to Boost.System to conform with C++11
...
[SVN r81808]
2012-12-09 14:47:39 +00:00
Beman Dawes
8fbde538f3
Add some infrastructure
...
[SVN r80281]
2012-08-28 14:53:18 +00:00
Beman Dawes
dc61a075b2
Add some infrastructure
...
[SVN r80280]
2012-08-28 14:51:55 +00:00
Beman Dawes
bdcfe61429
Revert portion of 68183. This changeset was aimed at other libraries, but inadvertently modified three boost/system headers.
...
[SVN r78325]
2012-05-04 20:12:58 +00:00
Beman Dawes
5183a336c2
Revert to BOOST_SYSTEM_STATIC_LINK as the default if no linkage macros supplied. See http://www.boost.org/doc/libs/1_49_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code
...
[SVN r78267]
2012-04-30 14:01:34 +00:00
Beman Dawes
af17253f90
Make BOOST_x_DYN_LINK tbe default
...
[SVN r77999]
2012-04-15 20:16:18 +00:00
Beman Dawes
7671b1291c
Tighten config.hpp and Jamfile logic before attaching static build problems.
...
[SVN r77997]
2012-04-15 19:16:49 +00:00
Beman Dawes
46d95f807c
Fix comment typo (Rob Stewart)
...
[SVN r74599]
2011-09-28 15:57:44 +00:00
Beman Dawes
5c3a2b0481
Fix #5778 for INTEGRITY operating system
...
[SVN r73775]
2011-08-15 14:34:04 +00:00
Vicente J. Botet Escriba
322e46fc49
Boost.Ratio/Chrono: Added boost/ratio/include.hpp file and make use of boost/ratio/ratio.hpp when all the files are not needed
...
[SVN r68183]
2011-01-16 12:07:26 +00:00
K. Noel Belcourt
2e93f04826
Fix PGI non-compliance (portability issue).
...
Patch supplied by William Bohnhoff at Sandia.
[SVN r66940]
2010-12-01 05:29:24 +00:00
Beman Dawes
9415b8c12e
Fix #4254 and other documentation mistakes and bring into closer conformance with the C++ standard library working paper.
...
[SVN r63426]
2010-06-29 12:33:26 +00:00
Beman Dawes
f1b9778af4
Fix #3474 , memory leak on exception. First reported by Chis Kohlhoff.
...
[SVN r63184]
2010-06-21 12:25:40 +00:00
Daniel James
5dc1c47d21
Move minimal.css to doc/src.
...
[SVN r63148]
2010-06-20 18:02:14 +00:00
Beman Dawes
05a6666107
Fix typo
...
[SVN r62342]
2010-05-31 11:57:01 +00:00
Beman Dawes
baae3a392a
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.
...
Refactor API macros into a new header, boost/system/api_config.hpp.
Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
[SVN r62313]
2010-05-30 15:38:32 +00:00
Beman Dawes
2565e5307b
Fix #3994 , error values on some Broadcom chips
...
[SVN r62222]
2010-05-26 00:38:07 +00:00
Beman Dawes
6e8039cb2d
fix lightweight test boo boo (Thanks to Peter Dimov)
...
[SVN r62149]
2010-05-22 16:10:49 +00:00
Beman Dawes
2bb0075e3f
Major upgrade to Boost.Config symbol visibility macros for shared libraries, based on patches from Jürgen Hunold with mods by Beman Dawes. Upgrade Boost.System to use the new visibility macros. Fixes #3697 and provides foundation for fixing 2114, 2309, etc.
...
[SVN r62140]
2010-05-22 12:12:00 +00:00
Douglas Gregor
ae67c86d2b
Fix a standards-conformance problem where we default-initialize a const object of non-POD class type without a user-declared default constructor
...
[SVN r61672]
2010-04-29 04:58:39 +00:00
Jeremiah Willcock
2fe5d75e37
Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
...
[SVN r61437]
2010-04-20 18:49:18 +00:00
Beman Dawes
2f6659f39e
Fix #3927
...
[SVN r59673]
2010-02-13 17:08:39 +00:00
Beman Dawes
d493021c7d
System: fix too_many_symbolic_link_levels typo
...
[SVN r57615]
2009-11-12 20:42:09 +00:00
Beman Dawes
6a925690ca
System: Correct too_many_symbolic_link_levels misspelling. Fix #3559 .
...
[SVN r57553]
2009-11-10 19:31:24 +00:00
Troy D. Straszheim
f096d17176
rm 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
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Beman Dawes
b9fbd88eb6
System: minor code clean up
...
[SVN r56631]
2009-10-07 13:27:27 +00:00
Troy D. Straszheim
078a1f23c4
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Beman Dawes
3f26239374
System: fix #3113
...
[SVN r53460]
2009-05-30 15:13:39 +00:00
Beman Dawes
fd0605bd7e
System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
...
[SVN r51966]
2009-03-25 12:11:47 +00:00
Beman Dawes
83db702d99
System: removed dependency on Boost.Test
...
[SVN r51960]
2009-03-24 15:38:10 +00:00