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