Commit Graph
1133 Commits
Author SHA1 Message Date
Peter Dimov f51a528591 Add _t aliases 2017-05-16 21:52:06 +03:00
jzmaddock 551502a4a0 Update history. 2017-02-27 12:06:11 +00:00
jzmaddock 37955f2360 Merge pull request #29 from glenfe/develop
Add multiple type support to pre-C++11 void_t alias
2017-02-08 18:19:32 +00:00
Glen Fernandes fe7317d1ba Add multiple type support to pre-C++11 void_t alias 2017-02-07 18:04:31 -05:00
jzmaddock 7b29d67a3e Small improvements to make_void:
* When there are no variadic templates, supports up to 5 parameters.
* Tests added for void_t.
* Documentation added on compiler support.
2017-02-07 18:49:33 +00:00
jzmaddock f59467e310 Merge branch 'develop' of https://github.com/glenfe/type_traits into pr28 2017-02-07 18:31:38 +00:00
jzmaddock 9898e1684e Merge pull request #27 from zerotypos-found/inspection_report
[inspection report] remove tabs and non-ASCII chars, add newline, etc.
2017-02-07 18:27:13 +00:00
Glen Fernandes d24f722c5a Add make_void and void_t traits 2017-01-30 19:50:38 -05:00
zerotypos-found c3b38bc3dd [inspection report] remove tabs and non-ASCII chars, add newline at EOF, fix copyright 2016-11-29 12:05:30 +09:00
Rene Rivera 4fffc7637d Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
jzmaddock 5f82b5ac50 Suppress msvc-14 warning. 2016-05-08 18:13:26 +01:00
jzmaddock 4243962e40 Conditionally stop using outdated msvc workarounds. 2016-05-08 18:12:57 +01:00
jzmaddock 97cea143b9 Add and comment cstddef includes whenever std::size_t is used.
See https://svn.boost.org/trac/boost/ticket/12124.
2016-04-13 18:36:03 +01:00
jzmaddock b93bed1313 Merge branch 'develop' 2016-04-13 17:53:33 +01:00
jzmaddock 38cbf9df96 Merge pull request #24 from MarcelRaad/fix_clang_msvc
Fixes for clang in MSVC mode
2016-03-18 10:11:53 +00:00
jzmaddock f7e1f2d52e Change #includes to use angle brackets.
See https://svn.boost.org/trac/boost/ticket/11516.
2016-03-12 17:18:24 +00:00
jzmaddock 2b64ca10e5 Change #includes to angle brackets.
See https://svn.boost.org/trac/boost/ticket/11516.
2016-03-12 17:05:27 +00:00
Marcel Raad 71c6fea390 Fixes for clang in MSVC mode
In MSVC mode, clang doesn't define __GNUC__.
Also, it doesn't define __clang, but defines __clang__.
2016-02-12 14:55:56 +01:00
jzmaddock 1f3a3a1553 Fixes for older GCC versions, see issue 11904. 2016-01-13 10:50:22 +00:00
jzmaddock 0bbffe0176 Manually revert accidental commit of tentative CUDA changes. 2016-01-11 13:47:46 +00:00
jzmaddock c526c89267 Update docs. 2016-01-11 13:45:41 +00:00
jzmaddock 23d6106101 Revert "Update docs."
This reverts commit 1f65f0351d.
2016-01-11 13:44:51 +00:00
jzmaddock 1f65f0351d Update docs. 2016-01-10 18:53:10 +00:00
jzmaddock 217c337233 Fix result of add_reference<const void>.
Also update tests.
See https://svn.boost.org/trac/boost/ticket/11900.
2016-01-10 18:10:17 +00:00
jzmaddock 70afe1dd0d Merge pull request #23 from gjasny/rename_check_for_apple
Change check to s_check (like #8542)
2015-12-30 18:38:01 +00:00
Gregor Jasny f80cbb0dad Change check to s_check (like #8542) 2015-12-29 20:41:10 +01:00
jzmaddock bc58964228 Disable wchar_t usage when it's not available.
See https://svn.boost.org/trac/boost/ticket/11870.
2015-12-28 18:53:44 +00:00
jzmaddock 08cb0bba32 Add missing #include. 2015-12-12 13:19:12 +00:00
jzmaddock bc8a92c7b6 Suppress use of noexcept for gcc-4.6 as it doesn't handle all failure cases correctly. 2015-12-12 13:15:34 +00:00
jzmaddock 58d70ed28b Add tests for https://svn.boost.org/trac/boost/ticket/11840. 2015-12-11 17:32:37 +00:00
jzmaddock b9c1ca01f5 Merge pull request #22 from scopeInfinity/changes
[type_traits] Fixed is_complex<T> with const types. Ticket #11840
2015-12-11 17:31:47 +00:00
scopeInfinity dc272078fc [type_traits] Fixed is_complex<T> with const types. Ticket #11840 2015-12-11 20:01:01 +05:30
jzmaddock 7d81a57758 Merge branch 'develop' 2015-12-08 19:12:44 +00:00
jzmaddock 26531e7e2c Merge branch 'develop' of https://github.com/boostorg/type_traits into develop 2015-12-06 12:12:47 +00:00
jzmaddock f176e0a26d Apply patch https://svn.boost.org/trac/boost/ticket/11831 for clang. 2015-12-06 11:58:11 +00:00
jzmaddock 0de68d2722 Merge pull request #21 from Lastique/patch-1
Fix a preprocessor warning on Intel compiler
2015-11-11 12:50:23 +00:00
Andrey Semashev 40fada5956 Fix a preprocessor warning on Intel compiler
Replaced incorrect "#else if" sequence with "#elif". This fixes "warning #14: extra text after expected end of preprocessing directive".
2015-11-11 13:17:02 +03:00
jzmaddock 4154c00265 Fix has_trivial_copy on Intel 16. 2015-11-09 18:48:21 +00:00
jzmaddock 946221e550 Fix has_nothrow_copy on Intel-16 / Windows. 2015-11-09 13:41:33 +00:00
jzmaddock f0021b147e Merge branch 'develop' 2015-10-15 10:46:41 +01:00
Ion Gaztañaga 1a5f11bb5a Second patch that makes all common type tests happy. 2015-09-19 23:09:46 +02:00
Ion Gaztañaga 2f3fecf3f5 First patches for MSVC-7.1 2015-09-19 22:27:38 +02:00
jzmaddock f1f534a923 Merge pull request #19 from igaztanaga/patch-1
Workaround for old compilers like MSVC 7.1
2015-09-15 08:50:14 +01:00
Ion Gaztañaga 7d4bb24bf6 Workaround for old compilers like MSVC 7.1
Without the indirection, a compilation error was triggered in line 106
2015-09-14 22:03:04 +02:00
jzmaddock e275dfc275 Merge pull request #18 from Lastique/fix_permissions
Remove executable permissions from headers.
2015-09-14 09:15:49 +01:00
Andrey Semashev 99576a12f6 Remove executable permissions from headers. 2015-09-13 21:20:51 +03:00
jzmaddock 0f82e72f34 Merge branch 'develop' 2015-09-13 09:34:56 +01:00
jzmaddock 5fcd9c3fd4 Merge pull request #17 from ldionne/bugfix/integral_constant
Add missing value_type typedef in integral_constant<bool> specialization
2015-09-13 08:18:19 +01:00
Louis Dionne f1bb7f979c Add missing ::value_type typedef in integral_constant<bool> specialization 2015-09-12 19:13:21 -04:00
jzmaddock 1b18be716f Remove v2 changelog from master - we don't need it here, it's just for admin. 2015-09-12 11:26:56 +01:00