Commit Graph

113 Commits

Author SHA1 Message Date
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
Beman Dawes f1cdde273a System: move throws function to namespace boost to allow peaceful coexistence with throws object.
[SVN r50727]
2009-01-22 14:47:50 +00:00
Beman Dawes 5bc362e4f3 System: provide optional throws function rather than throws object
[SVN r50705]
2009-01-21 18:01:14 +00:00
Beman Dawes a6728e5fb9 System: add deprecated get_posix_category() to fix ticket #2461
[SVN r49717]
2008-11-13 16:05:49 +00:00
Beman Dawes 99ee7ddaab System: rename msvc_system -> system->msvc so VC++ start page recent solutions list is easier to use
[SVN r49716]
2008-11-13 15:57:04 +00:00
Michael A. Jackson 3e8a2633f4 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Beman Dawes 888786e838 System: apply patch from ticket #2175
[SVN r49293]
2008-10-12 14:07:22 +00:00
Beman Dawes dca57ac132 System: Upgrade docs to reflect N2798 (and thus CD1), fix ticket #2125, and provide a table of deprecated names and their replacements.
[SVN r49291]
2008-10-12 13:27:59 +00:00
Beman Dawes d19e139e11 Change names to ErrorCodeEnum and ErrorConditionEnum to conform to N2798
[SVN r49290]
2008-10-12 13:07:11 +00:00
Beman Dawes 4dc986ca03 System: Only supply case EALREADY if EALREADY != EBUSY, to close a portion of ticket #2288
[SVN r49220]
2008-10-09 19:01:57 +00:00
Beman Dawes 214ed40b22 System: refine docs for semantics of throws object
[SVN r49177]
2008-10-08 14:16:05 +00:00
Beman Dawes b4cc289238 System: fix typo that is apparent cause of Mac OS X compile failures
[SVN r49157]
2008-10-07 01:57:24 +00:00
Beman Dawes a753ffd26f System: add throws object specification, including semantics
[SVN r49138]
2008-10-05 13:02:01 +00:00
Beman Dawes ee16863a40 system: add #ifndef as requested by #2098
[SVN r49094]
2008-10-01 19:08:08 +00:00
Beman Dawes 463cefcf94 system: reduce chance of message() throwing in response to ticket #2098
[SVN r49093]
2008-10-01 18:57:48 +00:00
Beman Dawes 84ff2d0f04 Initial commit: system/test/msvc_system
[SVN r49090]
2008-10-01 18:24:20 +00:00