e37fd170ce
Preprocessing...
2015-07-28 01:02:41 +09:00
00823cc315
Merge pull request #84 from Flast/feature/variadic/list
...
Variadic fusion::list.
2015-07-01 08:35:47 +08:00
c0fcaae951
Prevent use of conversion ctor for copy purpose.
...
Some compilers elect conversion ctor for copy purpose in implicitly defined copy ctor with derived class.
2015-07-01 02:25:13 +09:00
d5ce74dffd
Added move ctor/assign for c++11 fusion::list.
2015-06-24 15:26:33 +09:00
5cceded23b
Drop unnecessary specialization.
2015-06-23 08:56:58 +09:00
78c5228d93
Move internal type into private.
2015-06-23 00:37:24 +09:00
3d0412bfd1
constexpr support for variadic list.
2015-06-22 23:08:55 +09:00
275f65f9ad
Implement C++11 Variadic Templates based list.
2015-06-22 23:08:55 +09:00
ddcd3cdf93
Likewise.
2015-06-17 01:40:45 +09:00
78afb4d3fc
Likewise.
2015-06-14 23:05:06 +09:00
e0f10734b1
Fix issue 11267.
...
Compiler yields compile error within a function witch used in unevaluate
context of constexpr function because of CWG 1581 [2].
1. https://llvm.org/bugs/show_bug.cgi?id=23135
2. http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1581
2015-06-08 11:53:17 +09:00
83a08934c8
Prepare to merge
2015-04-19 11:56:21 +09:00
0954000314
After merge of #55 regenerated preprocessed headers as needed by #49 .
2015-03-06 14:51:52 +01:00
f45c94fa43
Merge remote-tracking branch 'origin/develop' into feature/constexpr
2015-03-04 02:20:52 +09:00
2114bfca6c
More constexpr and noexcept support.
...
Note 1: Forwarding functions are specified as a C++14 constexpr since
std::forward is not a constexpr within C++11.
Note 2: Though I'm not sure why it doesn't compile, some declarations
are specified as a C++14 constexpr or non-constexpr.
Note 3: Boost.Tuple adaptation and TR1-based tuple implementations are
not constexpr.
2015-03-03 02:21:02 +09:00
6ab68a29d8
Workaround for LWG 2408: SFINAE-friendly std::iterator_traits.
...
Now available for GCC(libstdc++v3) < 4.5 and MSVC 12.0.
It means, there is no ambiguous about calling next/prior/... via ADL.
2015-02-05 23:04:36 +09:00
f872d1326a
The ctor should check which is seqence or not.
2015-01-11 01:15:52 +09:00
97c863eaa0
(Re)Generating preprocessed files.
2015-01-05 15:03:54 +08:00
9075da0790
Mitigate too noisy name-hiding warnings (C4453) on VS2015 Preview.
...
NOTE: This commit doesn't contain new preprocessed file to review easier.
2014-11-19 13:20:36 +09:00
d93e675408
Fix hard compilation error with nested fusion::cons.
2014-11-11 10:23:36 -05:00
d5eb1e793c
Merge pull request #26 from ldionne/master
...
Improve support for constexpr in fusion::nil and its iterators.
2014-10-28 08:12:04 +08:00
d2633616dc
fix copyright
2014-04-23 16:50:58 -07:00
01ed85e0e5
put struct nil_ in its own header to fix incomplete type error with nvcc
2014-04-23 16:47:03 -07:00
c4f9f0d1b6
gpu-enable functions
2014-01-22 23:55:53 -08:00
e1dc534877
build target for preprocessing Fusion with wave
2014-01-21 14:17:09 -08:00
6d265316ed
Workaround for ObjC (mis)use of nil (from Mathias Gaunard)
...
[SVN r81628]
2012-11-30 02:31:23 +00:00
01f002f084
tweaked cref_result and ref_result to be non-lazy (for consistency).
...
[SVN r78058]
2012-04-18 02:57:56 +00:00
a25a7092d8
Patches from Tim Blechmann
...
[SVN r75976]
2011-12-16 00:14:49 +00:00
9b16a51364
preprocessed files gen for algorithm
...
[SVN r74449]
2011-09-18 10:48:29 +00:00
b1b90af9be
More preprocessed files
...
[SVN r74431]
2011-09-17 06:55:06 +00:00
3c92230f82
More preprocessed files
...
[SVN r74429]
2011-09-17 05:52:59 +00:00
41fe830b8a
Added preprocessed files to speed compilation
...
[SVN r74414]
2011-09-16 06:51:21 +00:00
473ef579b9
Added preprocessed files to speed compilation
...
[SVN r74412]
2011-09-16 06:44:55 +00:00
d5eaf8b496
Bumped copyright date
...
[SVN r74410]
2011-09-16 05:56:36 +00:00
0e7a013851
Bumped copyright date
...
[SVN r74407]
2011-09-16 05:30:23 +00:00
528ad04fdb
baking segmented Fusion
...
[SVN r73854]
2011-08-17 18:53:56 +00:00
2ccb8d604f
progress with integrating the segmented Fusion work
...
[SVN r73831]
2011-08-16 23:07:51 +00:00
d4f11a0537
Applied patch; refs #2823 ; will merge to release once tests cycle
...
[SVN r67745]
2011-01-07 01:17:40 +00:00
c9a5364472
Clean up GCC warnings. Fixes #3033 .
...
[SVN r62869]
2010-06-12 17:59:10 +00:00
7c986ebd61
Clean up MSVC build. Fixes #1619 . Fixes #3074 .
...
[SVN r62854]
2010-06-12 15:58:31 +00:00
03290abb85
Fusion: silenced a couple of MSVC warnings created during Spirit test runs
...
[SVN r57502]
2009-11-09 03:57:40 +00:00
af0e42f13e
list-at optimization
...
[SVN r47643]
2008-07-20 23:14:15 +00:00
91ea13a593
Fusion: Fixed a VC level 4 warning
...
[SVN r44794]
2008-04-27 01:04:25 +00:00
32f1c58ce7
branch for creating branch for fusion 2.1
...
[SVN r40237]
2007-10-21 00:52:09 +00:00
7a6e82b7cf
Removed file/folder
...
[SVN r40234]
2007-10-21 00:47:59 +00:00
fc57a566cb
creating branch for fusion 2.1
...
[SVN r40232]
2007-10-20 23:59:59 +00:00