Commit Graph

535 Commits

Author SHA1 Message Date
Dave Abrahams
172a0a1062 Initial checkin
[SVN r8702]
2017-09-20 01:33:10 +03:00
Beman
ce79a887c4 Add BOOST_CONSTEXPR where required by C++ Std [bitmark.types].
Add operator! and function bitmask_set as Boost extensions.
2017-08-28 07:32:08 -04:00
Beman
782208b04d Revert "adjustment to avoid linking problem: vtable not found found for ~utf8_codecvt_facet.hpp"
This reverts commit 73c12230c3.

Reverted because the change broke GCC/MinGW builds of Filesystem.
2017-08-28 07:27:30 -04:00
Robert Ramey
73c12230c3 adjustment to avoid linking problem: vtable not found found for ~utf8_codecvt_facet.hpp 2017-08-13 15:11:17 -07:00
Andrey Semashev
6c11197586 Silenced warnings about unused variables. 2016-11-06 21:11:51 +03:00
Andrey Semashev
e88ec2fc6e Replaced std::binary_function with the corresponding typedefs. Improves compatibility with C++17. Also fixed an include for the standard streams. 2016-11-06 21:07:08 +03:00
Andrey Semashev
94f1e6b0c6 Fixed length calculation and added a test. 2016-08-07 23:35:04 +03:00
Andrey Semashev
6abcc6cd09 Merge pull request #12 from danieljames/version-meta-data
Mark library as hidden.
2016-07-05 11:01:55 +03:00
Daniel
03b1576241 Mark library as hidden. 2016-07-04 23:21:41 +01:00
Rene Rivera
7368c13108 Merge pull request #11 from danieljames/fix-json
Fix syntax error in libraries.json
2016-06-22 06:53:25 -05:00
Daniel
3b915c053d Fix syntax error in libraries.json 2016-06-22 08:10:59 +01:00
Rene Rivera
3224a71ccc Missed some changes for requirements conformance. 2016-06-21 11:03:41 -05:00
Rene Rivera
1aa7f4d8fc Additions to make Detail library conform to library requirements. 2016-06-20 23:05:43 -05:00
Robert Ramey
10f1da5034 corrected usage of visibility macro with inline function 2016-06-09 11:00:30 -07:00
Robert Ramey
4013403c44 skipped test_utf8_codecvt if w?stream not supported 2016-05-02 10:33:05 -07:00
Robert Ramey
e9c548eeb5 correction in visibility for utf8 facet 2016-04-15 09:42:19 -07:00
Robert Ramey
11a9234e13 re-correct visibility macro for utf8-codecvt 2016-03-28 14:43:26 -07:00
Robert Ramey
313c13b263 Added test for utf8_codecvt 2016-03-28 10:29:57 -07:00
Robert Ramey
99f7f4042f Revert "change visibility setting to import/export from visibility"
This reverts commit bda87dd74e.
2016-03-23 09:34:48 -07:00
Robert Ramey
bda87dd74e change visibility setting to import/export from visibility 2016-03-20 23:16:13 -07:00
Robert Ramey
fbf832c900 make utf8 visible 2016-02-26 17:58:54 -08:00
Robert Ramey
32b98c7586 correct usage of visibility macro for MSVC 2015-10-23 15:12:36 -07:00
Robert Ramey
9fcf2ae390 update visibility attributes 2015-10-20 12:00:27 -07:00
Andrey Semashev
b0a2809915 Corrected indents, removed trailing spaces. 2015-04-02 18:36:26 +03:00
Andrey Semashev
2fe0e70a94 Merge pull request #8 from eldiener/develop
Remove dependency on deprecated type_trait headers
2015-04-02 18:31:13 +03:00
Edward Diener
fbc7c23ab1 Remove dependency on deprecated type_trait headers 2015-04-01 12:16:29 -04:00
Andrey Semashev
678a7ed98b Merge pull request #7 from eldiener/develop
Corrected is_postfix_incrementable implementation
2015-04-01 18:49:11 +03:00
Edward Diener
3dde52aaa3 Corrected is_postfix_incrementable implementation 2015-03-31 21:04:47 -04:00
Andrey Semashev
398479e296 Merge pull request #6 from eldiener/develop
Remove unneeded header file inclusion for deprecated type_traits header.
2015-03-30 10:49:28 +03: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
1318e4a728 Merge branch 'develop' 2014-06-09 20:48:56 +04:00
Andrey Semashev
e87cff715b The header was moved to winapi module. 2014-06-09 20:48:39 +04:00
Peter Dimov
80d39bd695 Merge branch 'develop' 2014-06-08 01:40:00 +03:00
Peter Dimov
3e560e9927 Remove obsolete boost/pending/cstddef.hpp. 2014-06-08 01:39:33 +03:00
Peter Dimov
fb36ac293c Merge branch 'develop' 2014-06-06 04:28:28 +03:00
Peter Dimov
1dc95cb4cb Remove boost/pending/integer_log2.hpp, moved to integer. 2014-06-06 04:28:06 +03:00
Peter Dimov
a1a7d328bb Merge branch 'develop' 2014-06-06 03:10:03 +03:00
Peter Dimov
efc21f5bf4 Remove boost/detail/iterator.hpp, moved to core. 2014-06-06 03:09:40 +03:00
Andrey Semashev
d9d6e09ca9 The files were moved to Boost.WinAPI submodule. 2014-06-05 23:19:16 +04:00
Andrey Semashev
05fecc6e3e The files were moved to Boost.WinAPI submodule. 2014-06-05 23:18:28 +04:00
Peter Dimov
ec72ca9b03 Remove detail/endian.hpp, moved to predef. 2014-06-05 17:52:53 +03:00
Peter Dimov
5cdcab8b51 Remove detail/endian.hpp, moved to predef. 2014-06-05 17:51:49 +03:00
Peter Dimov
231ba60b50 Remove indirect_reference.hpp, it has been moved to iterator. 2014-06-05 01:40:22 +03:00
Peter Dimov
9663320036 Remove indirect_reference.hpp, it has been moved to iterator. 2014-06-05 01:39:51 +03:00