2
0
mirror of https://github.com/boostorg/typeof.git synced 2026-01-24 06:22:13 +00:00
Commit Graph

205 Commits

Author SHA1 Message Date
Peter Dimov
9f7843999c Disable test/msvc_typeof_in_lambda when no lambdas; fix emulated case 2018-01-13 19:00:48 +02:00
tobias-loew
db3537ad7b fixed typo 2018-01-13 17:12:32 +01:00
tobias-loew
cb9dd92bba added test for BOOST_TYPEOF in lambda 2018-01-13 17:08:07 +01:00
tobias-loew
79232ea172 added missing include 2018-01-13 10:00:58 +01:00
tobias-loew
727da87e70 now using BOOST_WORKAROUND 2018-01-12 16:15:34 +01:00
tobias-loew
37e1265b39 changed macro name
changed _MSC_VER to BOOST_MSVC
2018-01-12 14:33:29 +01:00
tobias-loew
f16777e743 MSVC == 1900 scope_exit in lambda fix
fixed internal compiler error when using scope-exit inside a lambda with MSVC 1900 (VS 2015)
2018-01-12 13:48:16 +01:00
Peter Dimov
0047815f4a Merge branch 'feature/ignore-deprecated' of https://github.com/DanielaE/boost.typeof into develop 2017-11-22 01:41:04 +02:00
Peter Dimov
e789dbdcbe Merge branch 'develop' boost-1.66.0 2017-11-04 20:33:26 +02:00
Peter Dimov
e9f4579047 Test typeof instead of smart_ptr :-/ 2017-11-04 16:26:08 +02:00
Peter Dimov
ec502afe5d Update .travis.yml 2017-11-04 00:36:52 +02:00
Peter Dimov
a9298ee94f Add import testing ; to test/Jamfile 2017-11-04 00:36:29 +02:00
Peter Dimov
d6f7132800 Merge pull request #10 from eldiener/develop
Remove executable attribute.
2017-11-03 23:39:24 +02:00
Edward Diener
05ad6402ef Remove executable attribute. 2017-09-17 08:27:46 -04:00
Michael Caisse
8475a449d3 Appveyor config referenced Travis variables 2017-08-10 09:19:30 -07:00
jzmaddock
a506733d99 Add appveyor.yml CI script. 2017-08-10 08:23:27 -07:00
Peter Dimov
be4cdd3a29 Merge branch 'develop'
Conflicts:
	include/boost/typeof/msvc/typeof_impl.hpp
	include/boost/typeof/typeof.hpp
boost-1.65.1 boost-1.65.0
2017-04-24 17:11:43 +03:00
Daniela Engert
5d737d61e5 conditionally ignore testcases for removed library features
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-19 19:31:39 +02:00
Peter Dimov
733e1e94c8 Remove trailing whitespace 2017-04-16 18:03:52 +03:00
Peter Dimov
2b4df4f09f Merge branch 'DanielaE-feature/msvc-option-permissive-' into develop 2017-04-16 18:02:39 +03:00
Daniela Engert
12e1fe615a enable use of msvc compiler option /permissive-
The compiler hack used to emulate __typeof__ on msvc no longer works when compiler option /permissive- is engaged. Rather than preying on a compiler bug take advantage of modern c++ instead.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-16 08:51:30 +02:00
Peter Dimov
681499bba4 Merge branch 'pgroke-dt-z_OS_XL_C++_support' into develop 2017-04-16 01:27:37 +03:00
Peter Dimov
7db26fbf83 Merge branch 'z_OS_XL_C++_support' of https://github.com/pgroke-dt/typeof into pgroke-dt-z_OS_XL_C++_support 2017-04-16 01:25:32 +03:00
Peter Dimov
64ad04d3eb Merge branch 'awulkiew-fix/msc_clang' into develop 2017-04-16 01:19:39 +03:00
Peter Dimov
72e3e5ac18 Merge branch 'fix/msc_clang' of https://github.com/awulkiew/typeof into awulkiew-fix/msc_clang 2017-04-16 01:17:05 +03:00
Peter Dimov
ec9d092345 Add c++03, g++ 4.6, clang-3.4 to Travis 2017-04-16 00:22:27 +03:00
Peter Dimov
ab7073f32d Add .travis.yml 2017-04-16 00:08:05 +03:00
Paul Groke
03ae4b3465 support for IBM XL C/C++ compiler family __typeof__ 2017-02-21 22:54:41 +01:00
Rene Rivera
1d3589e9c0 Add, and update, documentation build targets. boost-1.63.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 2016-10-10 11:39:54 -05:00
Rene Rivera
d8b8af69ac Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
Adam Wulkiewicz
4994d5be13 Fix compilation error with MSC+Clang - check defined(__clang__) explicitly. 2016-03-16 01:55:41 +01:00
Rene Rivera
ed7d30939d Fix outdated path to boostbook css. boost-1.61.0 boost-1.62.0 2016-02-23 21:55:16 -06:00
Rene Rivera
c394d0a5ae Fix outdated path to boostbook css. 2015-12-21 22:32:05 -06:00
Daniel James
6aea11f3df Add metadata file. boost-1.60.0 boost-1.59.0 boost-1.58.0 2015-01-25 20:50:03 +02:00
Peter Dimov
5bbb552f28 Merge pull request #2 from danieljames/metadata
Create metadata file.
2015-01-25 20:27:48 +02:00
Daniel James
5bf1a089bd Add metadata file. 2014-08-18 15:12:05 +01:00
Stephen Kelly
4e34737b9c TypeOf: Fix if/elif chain after msvc 6/7 removal.
[SVN r85925]
2013-09-26 06:52:33 +00:00
Stephen Kelly
8092dd0003 TypeOf: Remove obsolete MSVC version checks
[SVN r85920]
2013-09-25 21:15:54 +00:00
Thomas Heller
9fcf6ff70e reverting accidently commited change
[SVN r75052]
2011-10-18 17:25:37 +00:00
Thomas Heller
2334bc2bf7 added full qualification to enable_if for the member pointer operator
[SVN r75050]
2011-10-18 16:09:48 +00:00
Peder Holt
e56adea1b1 Integrated from trunc: Applied patch for #5745: Use native typeof support for Oracle Solaris Studio C++ compiler
[SVN r74849]
boost-1.56.0 boost-1.57.0
2011-10-09 13:08:04 +00:00
Peder Holt
731e9ce0ad Applied patch for #5745: Use native typeof support for Oracle Solaris Studio C++ compiler
[SVN r73579]
2011-08-06 18:46:43 +00:00
Eric Niebler
4fab1b5d17 fix typeof bug on msvc-7.1 that is causing type_traits/common_type.hpp to fail to compile
[SVN r66662]
2010-11-21 21:42:52 +00:00
Peder Holt
85eed8ff60 from trunk: Updated documentation of typeof, added documentation for BOOST_TYPEOF_MESSAGE
[SVN r66131]
2010-10-21 09:39:55 +00:00
Peder Holt
81e54ccb1f Integrated from trunk:
#4593	Type_of does not use BOOST_TYPEOF_EMULATION for VC10 and \Za
#3520	Syntax Error in boost/typeof/typeof.hpp
#4605	Make BOOST_TYPEOF_SILENT default
Apply variadic functions patch from Sergey Zubkovsky.
Allow inclusion of typeof.hpp for compilers (borland) that does not support typeof emulation or native typeof. For these compilers, BOOST_TYPEOF_EMULATION_UNSUPPORTED will be defined, and BOOST_TYPEOF(Expr) will always result in boost::type_of::typeof_emulation_is_unsupported_on_this_compiler

[SVN r66130]
2010-10-21 09:34:15 +00:00
Peder Holt
e9749f185f From trunk: Allow inclusion of typeof.hpp for compilers (borland) that does not support typeof emulation or native typeof. For these compilers, BOOST_TYPEOF_EMULATION_UNSUPPORTED will be defined, and BOOST_TYPEOF(Expr) will always result in boost::type_of::typeof_emulation_is_unsupported_on_this_compiler
[SVN r66129]
2010-10-21 09:26:45 +00:00
Peder Holt
b46f8efd6b Ticket #3520 Syntax Error in boost/typeof/typeof.hpp
Line 18 of boost/typeof/typeof.hpp fixed from
# ifndef(BOOST_TYPEOF_EMULATION)
to
# ifndef BOOST_TYPEOF_EMULATION

[SVN r65138]
2010-08-30 20:21:47 +00:00
Peder Holt
c75b62533a #4605: Make BOOST_TYPEOF_SILENT default
BOOST_TYPEOF_SILENT has been removed and BOOST_TYPEOF_MESSAGES has been added.
Messages are now hidden by default, and you have to define BOOST_TYPEOF_MESSAGES to see them at all.

[SVN r65137]
2010-08-30 20:08:29 +00:00
Peder Holt
d04dc539a0 Removed tabs from file
[SVN r65136]
2010-08-30 20:00:04 +00:00
Peder Holt
1468636543 #4593: Type_of does not use BOOST_TYPEOF_EMULATION for VC10 and \Za - fixed
[SVN r65135]
2010-08-30 19:29:02 +00:00