Commit Graph

106 Commits

Author SHA1 Message Date
Glen Fernandes
3a2c1d7da4
Merge pull request #8 from glenfe/develop
Drop dependency on MPL
2018-09-23 01:02:24 -04:00
Glen Fernandes
4ff15aed8c Remove dependency on MPL 2018-09-22 22:21:23 -04:00
Glen Fernandes
999d0a055b Use enable_if from TypeTraits 2018-09-22 22:21:18 -04:00
Glen Fernandes
a89010c21a Include workaround from Config 2018-09-22 22:21:13 -04:00
Glen Fernandes
21651923a6 Fix include guard identifier 2018-09-22 22:21:08 -04:00
Peter Dimov
3c093a0b86 Disable world_checkpoint_all on lambdaless compilers 2017-11-22 05:46:13 +02:00
Peter Dimov
39651b15de Merge branch 'patch-1' of https://github.com/akumta/scope_exit into develop 2017-11-22 05:35:29 +02:00
Peter Dimov
c7ea17d2c2 Merge branch 'feature/msvc-option-permissive-' of https://github.com/DanielaE/boost.scope_exit into develop 2017-11-22 03:03:50 +02:00
Peter Dimov
4bb290cd21 Add .travis.yml 2017-11-22 03:01:40 +02:00
Peter Dimov
1a31ca5e0d Merge branch 'master' into develop 2017-11-22 02:58:28 +02:00
Daniela Engert
1250a91b2e enable use of msvc compiler option /permissive-
With the updated Boost.Typeof library capable of handling /permissive, the typeof workaround for msvc in Boost.Scope_Exit is no longer required. Even worse, the workaround code causes compile errors.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-14 19:17:04 +02:00
Rene Rivera
cf570d8953 Add, and update, documentation build targets. 2016-10-10 11:39:53 -05:00
Rene Rivera
1c467753eb Add, and update, documentation build targets. 2016-10-07 23:07:36 -05:00
akumta
dfb1fc50c8 Update for ticket #11849 2016-01-05 09:51:59 -08:00
Lorenzo Caminiti
cd0c402ab9 Re-generated HTML docs from qbk and doxygen to show replacement of obsolete BOOST_NO_LAMBDAS and BOOST_NO_VARIADIC_MACROS with new BOOST_NO_CXX11_LAMBDAS and BOOST_NO_CXX11_VARIADIC_MACROS. 2015-10-14 17:21:49 -07:00
Peter Dimov
45c8d1f82e Merge branch 'develop' 2015-01-25 21:05:30 +02:00
Peter Dimov
0d95fd4b7e Merge pull request #1 from danieljames/metadata
Create metadata file.
2015-01-25 20:30:30 +02:00
Lorenzo Caminiti
522df22083 Merge branch 'develop' 2014-10-05 21:03:04 -07:00
Lorenzo Caminiti
7d3c471a15 Removed dependency of ScopeExit on LocalFunction (by duplicating some utiliy LocalFunction macros in the ScopeExit header). 2014-09-28 14:08:15 -07:00
Daniel James
e15d39f5e0 Add metadata file. 2014-08-18 15:10:15 +01:00
Daniel James
fecc7e143c Create merge base for git. 2014-04-06 14:26:04 +01:00
Stephen Kelly
054fd93485 ScopeExit: Remove obsolete MSVC version check.
[SVN r86032]
2013-09-30 00:20:00 +00:00
Marshall Clow
f6230947f1 Merge deprecated macro change for Boost.ScopeExit to release; no functionality change
[SVN r81852]
2012-12-11 14:54:55 +00:00
Marshall Clow
9a3563c142 Removed usage of deprecated macros in Boost.ScopeExit
[SVN r81573]
2012-11-26 20:23:34 +00:00
Lorenzo Caminiti
c12603bb53 Fixing broken doc links (removing mixed capital letters from HTML file names).
[SVN r79270]
2012-07-04 21:48:50 +00:00
Lorenzo Caminiti
4a6712ee58 fixing broken doc links (capital letters in file names)
[SVN r79269]
2012-07-04 21:44:36 +00:00
Lorenzo Caminiti
2a96d2234d Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.
[SVN r78564]
2012-05-24 01:35:04 +00:00
Lorenzo Caminiti
61614a7e41 Using lower case section IDs. Renamed TPL_ID to ID_TPL.
[SVN r78228]
2012-04-28 01:55:09 +00:00
Lorenzo Caminiti
3cd490fd39 Replacing ScopeExit docs with final docs.
[SVN r78227]
2012-04-28 01:41:43 +00:00
Lorenzo Caminiti
dea5f55256 Updated docs to user [heading] instead of [h5] for excluding sections from TOC.
[SVN r78221]
2012-04-27 15:35:12 +00:00
Lorenzo Caminiti
533742b584 Hopefully worked around an Intel compiler bug (internal error) when deducing local function result type (used same Intel workaround that ScopeExit uses to deduced capture types).
[SVN r78214]
2012-04-27 01:46:22 +00:00
Lorenzo Caminiti
0fccce1bb1 Using MSVC typeof(this) workaround on all MSVC revs.
[SVN r77981]
2012-04-14 22:02:13 +00:00
Lorenzo Caminiti
18af593abf Fixed a couple of links in the docs.
[SVN r77951]
2012-04-13 16:57:24 +00:00
Lorenzo Caminiti
d01c967d34 Updated docs.
[SVN r77943]
2012-04-13 00:26:10 +00:00
Lorenzo Caminiti
37c37c277b Forcing type-of emulation on Sun.
Trying to fix OverloadedFunction pp bug on Sun by removing SUB on iteration range (doing ADD on iteration index instead).

[SVN r77940]
2012-04-12 21:12:28 +00:00
Lorenzo Caminiti
40ad7f5574 Trying another workaround for Sun...
[SVN r77922]
2012-04-11 20:23:19 +00:00
Lorenzo Caminiti
95bb5c5db0 Updated docs.
[SVN r77899]
2012-04-10 20:42:53 +00:00
Lorenzo Caminiti
6a5128b29b Trying another fix for type-of emu on Sun (define=typeof=__typeof__).
[SVN r77892]
2012-04-10 19:26:09 +00:00
Lorenzo Caminiti
fc27afc2dd Fixed a bug in same_line test and upd docs.
[SVN r77886]
2012-04-10 15:22:06 +00:00
Lorenzo Caminiti
98acdf20ed Removed tpl param from same_line test.
[SVN r77883]
2012-04-10 12:25:53 +00:00
Lorenzo Caminiti
0d6fb27c13 Trying to workaround Typeof/Config failures on Sun.
[SVN r77864]
2012-04-09 21:01:32 +00:00
Lorenzo Caminiti
9400ec3fe9 Updated ScopeExit docs.
[SVN r77862]
2012-04-09 20:35:55 +00:00
Lorenzo Caminiti
2f41350375 Final (?) updated of ScopeExit docs.
[SVN r77861]
2012-04-09 20:32:17 +00:00
Lorenzo Caminiti
52de898cc8 Trying a different set of cxxflags to compile on Sun.
[SVN r77795]
2012-04-06 23:17:25 +00:00
Lorenzo Caminiti
5bca1df818 Trying compiling on Sun forcing BOOST_TYPEOF_EMULATION.
[SVN r77787]
2012-04-05 21:11:27 +00:00
Lorenzo Caminiti
72271da173 Added a temporary workaround the Boost.Config bug that causes Boost.Typeof to fail on Sun (Jamfile <define>__typeof__=__typeof__ so Boost.Config does not define __typeof__ to be typeof).
[SVN r77770]
2012-04-04 21:15:16 +00:00
Lorenzo Caminiti
281b4bd14a Compiling all ScopeExit and LocalFunction tests and examples on GCC with and without type-of emulation mode.
Added LocalFunction configuration macro to force use or not use of locals as template parameters.

[SVN r77765]
2012-04-04 19:35:34 +00:00
Lorenzo Caminiti
5979a072c3 Extended ScopeExit MSVC workaround to do typedef typeof(this) ... to work also in type-of emulation mode.
[SVN r77762]
2012-04-04 18:11:54 +00:00
Lorenzo Caminiti
a2ba828277 Not added SCOPE_EXIT_ALL_TPL but SCOPE_EXIT_ALL can capture this_ only on C++11 compilers that allow typename in templates (not MVSC10) -- all SCOPE_EXTIA_ALL can always capture the object using this instead of this_ and SCOPE_EXIT can always capture this_ even when implemented using C++11 lambdas because there is already a SCOPE_EXIT_TPL.
[SVN r77748]
2012-04-03 20:16:03 +00:00
Lorenzo Caminiti
556b4cf91a Marked some expected failures for both ScopeExit and Functional/OverloadedFunction on Sun. Removed some unecessary cout from a ScopeExit regression test.
[SVN r77724]
2012-04-02 21:04:59 +00:00