Commit Graph
354 Commits
Author SHA1 Message Date
Andrey Semashev b0a2809915 Corrected indents, removed trailing spaces. 2015-04-02 18:36:26 +03:00
Edward Diener fbc7c23ab1 Remove dependency on deprecated type_trait headers 2015-04-01 12:16:29 -04:00
Edward Diener 3dde52aaa3 Corrected is_postfix_incrementable implementation 2015-03-31 21:04:47 -04:00
Edward Diener f24860d28c Remove unneeded header file inclusion for deprecated type_traits header. 2015-03-30 02:23:13 -04:00
Beman fcaf168000 Initial commit if lightweight_test_report.hpp, aimed at making it easier for users to supply sample programs in bug reports. First use will be in filesystem. 2014-12-28 09:06:33 -05:00
Robert Ramey 1fef8494fe eliminated MACRO for do length by providing both const and non-const versions 2014-12-12 21:28:21 -08:00
Beman 26cf086520 Fix #10354 from Juan Alday. As he pointed out, the declaration (in detail/utf8_codecvt_facet.hpp) and definition (in detail/utf8_codecvt_facet.ipp) need to use the same signature. Reapply Marshall Clow's [SVN r81616] and [SVN r81877] from November and December, 2012, as these appear to correctly supply const for the msvc/dinkumware library (since fixed) that used a do_length() first argument. Revert the portion of [SVN r86722] that removed BOOST_CODECVT_DO_LENGTH_CONST from the do_length() signature in utf8_codecvt_facet.ipp so that it stays in sync with utf8_codecvt_facet.hpp. For the same reason, copy the __IBMCPP__ workaround from utf8_codecvt_facet.ipp to utf8_codecvt_facet.hpp. Verified all libraries (filesystem, log, program_options, property_tree, serialization) that use utf8_codecvt_facet passed all tests before, and then after, these changes. Also applied minor edits to the use comments embedded in utf8_codecvt_facet.hpp. 2014-09-03 17:43:39 -04:00
Beman 5ef03bffe3 Move get_cont_octet_out_count_impl from unnamed namespace to namespace detail. Workaround for unnamed namespace symbols having external linkage prior to C++11, which causes duplicate symbol errors in libraries (for example filesystem) that link in multiple object files (differing only in namespaces) built from the same source file, allowing two versions to exist side-by-side in the same lib or dll. 2014-09-01 07:29:57 -04:00
Andrey Semashev 275643c97b Removed trailing spaces. 2014-06-13 01:14:22 +04:00
Andrey Semashev 509c2421e3 Added a workaround for MinGW-32 so that fenv.h actually gets included. 2014-06-13 00:29:39 +04:00
Andrey Semashev e87cff715b The header was moved to winapi module. 2014-06-09 20:48:39 +04:00
Peter Dimov 3e560e9927 Remove obsolete boost/pending/cstddef.hpp. 2014-06-08 01:39:33 +03:00
Peter Dimov 1dc95cb4cb Remove boost/pending/integer_log2.hpp, moved to integer. 2014-06-06 04:28:06 +03:00
Peter Dimov efc21f5bf4 Remove boost/detail/iterator.hpp, moved to core. 2014-06-06 03:09:40 +03:00
Andrey Semashev 05fecc6e3e The files were moved to Boost.WinAPI submodule. 2014-06-05 23:18:28 +04:00
Peter Dimov 5cdcab8b51 Remove detail/endian.hpp, moved to predef. 2014-06-05 17:51:49 +03:00
Peter Dimov 9663320036 Remove indirect_reference.hpp, it has been moved to iterator. 2014-06-05 01:39:51 +03:00
Andrey Semashev a9cc3926de Removed executable attribute. 2014-06-04 13:02:28 +04:00
Andrey Semashev 83be62c6c1 The file has been moved to Boost.Core. 2014-06-04 12:57:45 +04:00
Andrey Semashev 676d007618 Merge pull request #4 from MSOpenTech/winrt
[winrt support] Changes to update some of the Windows APIs to help support the Windows Runtime
2014-06-03 23:32:20 +04:00
Peter Dimov 38fc0a4352 Remove headers moved into core. 2014-06-03 20:06:32 +03:00
Steve Gates b4e608fcf2 Updating macro for detecting the Windows Runtime based on accepted changes adding a Boost.Predef. 2014-06-02 12:16:56 -07:00
Glen Fernandes 099854dece Moved lightweight_test.hpp to Boost.Core 2014-06-01 13:37:29 -07:00
Steve Gates 78b061c1e1 Updating macro for detecting WinRT to BOOST_WINDOWS_RUNTIME based on code review feedback. 2014-05-13 17:11:25 -07:00
Steve Gates a46db5a32e Removing MSOT copyright, replacing with Microsoft. 2014-04-18 16:26:04 -07:00
Kirk Shoop (MS OPEN TECH) d436bcd121 detail changes for WinRT support 2014-04-18 16:26:01 -07:00
Robert Ramey 3d6fdcfda4 changed BOOST_NOEXCEPT to BOOST_NOEXCEPT_OR_NOTHROW 2014-03-01 10:27:44 -08:00
Robert Ramey 345b3a3b50 Modify to use BOOST_NOEXCEPT 2014-02-28 10:48:19 -08:00
Robert Ramey 094070e5e4 verified alignment of our custom utf8_codecvt_facet against the base class from which it is derived - std::codecvt. 2014-02-27 08:02:01 -08:00
Peter Dimov 3dd2674052 Moved lightweight_thread.hpp, quick_allocator.hpp into smart_ptr 2014-02-12 17:05:13 +02:00
Robert Ramey 55f85a4d1f changed codecvt_utf8 so that serialization uses the standard one if available. If there is no standard one available, it uses the one in boost/utility.
[SVN r86614]
2013-11-11 02:25:58 +00:00
Robert Ramey 8c689a1533 changed codecvt_utf8 so that serialization uses the standard one if available. If there is no standard one available, it uses the one in boost/utility.
[SVN r86613]
2013-11-11 02:19:46 +00:00
Robert Ramey f362e5e72f changed codecvt_utf8 so that serialization uses the standard one if available. If there is no standard one available, it uses the one in boost/utility.
[SVN r86612]
2013-11-11 02:18:51 +00:00
Andrey Semashev 4a5de13017 Fixed INT_PTR_ spelling.
[SVN r86536]
2013-11-01 15:27:08 +00:00
Andrey Semashev 3220177536 Removed RegisterWaitForSingleObjectEx as it is not present in all Windows SDK versions.
[SVN r86474]
2013-10-27 11:56:12 +00:00
Andrey Semashev 1e84644646 Added missing using declarations.
[SVN r86455]
2013-10-26 15:21:25 +00:00
Andrey Semashev 84da532b39 Added missing using declarations.
[SVN r86454]
2013-10-26 15:18:21 +00:00
Andrey Semashev bae1bebd28 Added Windows 8.1 (aka Blue) version constant.
[SVN r86409]
2013-10-23 21:09:40 +00:00
Andrey Semashev 59ce745040 According to the discussion on the ML, changed the default WinAPI back to XP.
[SVN r86403]
2013-10-23 13:11:31 +00:00
Andrey Semashev 8e3280c8ee Changed the default WinAPI version to Vista.
[SVN r86389]
2013-10-22 13:28:27 +00:00
Andrey Semashev 3319b4ac54 Added support for WinAPI version specification.
[SVN r86307]
2013-10-14 21:06:05 +00:00
Joaquín M López Muñoz 3dafb197cc * Reformatted and completed legacy code removal patches from Stephen Kelly (note: this patch treads on changesets [86244] and [82545], will restore later)
* Changed hashed indices internal data structure
* Changed hashed index iterator serialization
* Added reserve to hashed indices
* noexcept specification
* Lazy node allocation in insertion
* Doc typos

[SVN r86264]
2013-10-12 15:30:35 +00:00
Stephen Kelly 0e75aca4dd Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
These evaded scripting.

[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly d32882cc08 Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly 6395ed2f25 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#else...#endif blocks.

[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly a747594bdd Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#else...#endif blocks.

[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly 684ee20edb Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#endif conditions.

[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly 5e28401195 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#endif blocks.

[SVN r86243]
2013-10-11 23:13:10 +00:00
Stephen Kelly 2114a3d026 Remove obsolete files.
[SVN r86242]
2013-10-11 23:11:35 +00:00
Andrey Semashev 0f9b39df3f Fixed WinAPI compilation. Ported timed mutex to waitable timer. Windows time points are now aligned with FILETIME to reduce conversion overhead when used with waitable timers.
[SVN r86192]
2013-10-07 17:41:43 +00:00