Commit Graph

1158 Commits

Author SHA1 Message Date
Kohei Takahashi
cac07f7e35 Merge pull request #56 from boostorg/docfix/example-invert
Correct example and doc.
2017-06-28 23:07:39 +09:00
Kohei Takahashi
13240192b2 Regenerate html documents. 2017-06-28 22:58:41 +09:00
Kohei Takahashi
8a2eb9da25 Correct example and documentation. 2017-06-28 22:58:18 +09:00
Kohei Takahashi
7afb9a8369 Merge pull request #55 from boostorg/develop
Develop to Master
2017-06-19 23:44:51 +09:00
Kohei Takahashi
7ed1700ac3 Merge pull request #54 from Flast/include-and-fwd
Include correct headers instead of fwd-decl.
2017-06-01 00:23:45 +09:00
Kohei Takahashi
8629587bf6 Merge pull request #53 from Flast/removed-algorithm
Disable random_suffle in C++17.
2017-05-31 20:28:16 +09:00
Kohei Takahashi
354ed2335b Include correct headers instead of fwd-decl. 2017-05-31 08:35:20 +09:00
Kohei Takahashi
3d4c1d5dd5 Disable random_suffle in C++17. 2017-05-26 01:50:05 +09:00
Kohei Takahashi
54fa17d440 Merge pull request #52 from boostorg/feature/stl/assoc-container
Update support for standard containers.
2017-05-17 00:37:19 +09:00
Kohei Takahashi
5d8a6b4c42 Added tests for unordered containers. 2017-05-16 00:15:12 +09:00
Kohei Takahashi
a55b0649a2 erase now returns iterator in c++11 mode. 2017-05-14 23:54:12 +09:00
Kohei Takahashi
9914b2ce99 Update doc and comment. 2017-05-14 13:40:54 +09:00
Kohei Takahashi
a416e8b19c Lazy functions for set and multiset should be worked now. 2017-05-13 17:46:33 +09:00
Kohei Takahashi
629ea2983e Added tests for set and multiset. 2017-05-13 17:42:29 +09:00
Joel de Guzman
7e573e6997 Merge pull request #50 from eldiener/develop
Corrected some documentation.
2016-11-11 04:49:24 +08:00
Edward Diener
e4c839d884 Corrected some documentation. 2016-11-10 12:58:20 -05:00
Rene Rivera
04ea2ac3d2 Add, and update, documentation build targets. 2016-10-10 11:39:52 -05:00
Rene Rivera
d9f03cc4d0 Add, and update, documentation build targets. 2016-10-07 23:07:35 -05:00
Kohei Takahashi
bfbb1d8331 Merge branch 'develop' 2016-10-05 00:58:37 +09:00
Kohei Takahashi
bd8dabcc9f Merge pull request #48 from Flast/workaround/try_catch
Workaround for try_catch
2016-09-07 22:59:30 +09:00
Kohei Takahashi
fd97b856bd preprocess 2016-09-04 20:01:55 +09:00
Kohei Takahashi
abf824e074 Workaround for older GCC.
GCC 3.4 and 4.0 reject SFINAE-based overloads with same parameter.
2016-09-04 19:49:16 +09:00
Kohei Takahashi
5e7bd92055 Merge pull request #47 from boostorg/develop-1.62.0
Post beta bugfixes.
2016-09-04 17:59:28 +09:00
Kohei Takahashi
5055e69398 preprocess 2016-09-04 17:57:58 +09:00
Kohei Takahashi
2b32fb2cef preprocess 2016-09-04 17:51:05 +09:00
Kohei Takahashi
1013135e6b Don't overload with return type. (#46)
Some older GCC fails to overload.
2016-09-04 12:42:12 +09:00
Kohei Takahashi
40b51e1f39 Make is_std_unordered_* available at any time. (#45) 2016-09-04 11:40:23 +09:00
Kohei Takahashi
099162a1f3 Fix unused parameter warning. 2016-09-03 17:36:18 +09:00
Nikita Kniazev
a716c12eaf Fixed extra semicolon 2016-09-03 12:58:56 +09:00
Joel de Guzman
a18cd47e6d Merge pull request #44 from Kojoley/fix-extra-semicolon
Fixed extra semicolon
2016-09-02 00:32:12 +08:00
Nikita Kniazev
30b7f2afa1 Fixed extra semicolon 2016-09-01 17:52:03 +03:00
Kohei Takahashi
8bd4765b40 Fix result type deduction failure.
In some cases, result type deduction is failed due to specialization
restricts to const cv-ref even though doesn't change it.

```
const char X = 'x';
phx::find(boost::as_literal("fox"), arg1)(X); // works

char X = 'x';
phx::find(boost::as_literal("fox"), arg1)(X); // should be accepted, but...
```
2016-09-01 00:55:25 +09:00
Kohei Takahashi
d94f6110cd Merge pull request #43 from Flast/bugfix/stl-and-result_of
Fix result type deduction failure.
2016-08-29 23:40:35 +09:00
Kohei Takahashi
0c401e7c12 Fix result type deduction failure.
In some cases, result type deduction is failed due to specialization
restricts to const cv-ref even though doesn't change it.

```
const char X = 'x';
phx::find(boost::as_literal("fox"), arg1)(X); // works

char X = 'x';
phx::find(boost::as_literal("fox"), arg1)(X); // should be accepted, but...
```
2016-08-27 16:36:28 +09:00
Kohei Takahashi
1e492935ec Merge pull request #42 from boostorg/bugfix/missing-specialization
Fix missing specialization.
2016-08-25 13:39:15 +09:00
Kohei Takahashi
078a63e7b9 Fix missing specialization. 2016-08-25 13:01:13 +09:00
Kohei Takahashi
888de10289 Merge pull request #39 from boostorg/develop-1.62.0
Bugfixes for 1.62
2016-08-20 12:10:58 +09:00
Kohei Takahashi
7595ec3148 Fixes too few arguments error on binary math func.
Because incorrect decltype usage within result;
2016-08-20 12:08:19 +09:00
Kohei Takahashi
a27de71b0a Suppress unused warnings. 2016-08-20 12:08:10 +09:00
Kohei Takahashi
4b870f6a3c Merge pull request #41 from Flast/bugfix/too-few-args-on-binary-cmath
Fixes too few arguments error on binary math func.
2016-08-19 13:42:39 +09:00
Kohei Takahashi
9070b69718 Fixes too few arguments error on binary math func.
Because incorrect decltype usage within result;
2016-08-19 11:02:04 +09:00
Kohei Takahashi
8c48d1d1c5 Merge pull request #40 from boostorg/suppress-unused-warnings
Suppress unused warnings.
2016-08-18 18:09:48 +09:00
Kohei Takahashi
4f0544edeb Suppress unused warnings. 2016-08-18 17:37:28 +09:00
Kohei Takahashi
fd35914922 Fix wrong include within test. 2016-08-18 16:31:42 +09:00
Kohei Takahashi
b854af6916 Merge pull request #37 from boostorg/bugfix/variadics-and-fixed-length
Disable variadics with some older compiler.
2016-08-17 22:43:18 +09:00
Kohei Takahashi
3c171945bb Disable variadics with some older compiler
which cannot expand parameter pack into fixed length templates.
2016-08-17 21:05:18 +09:00
Joel de Guzman
df0bf10c73 Merge pull request #36 from boostorg/variadics
C++11 variadics - Try 2
2016-08-16 13:17:23 +08:00
Kohei Takahashi
54814dc0c9 Merge branch 'develop' into variadics 2016-08-16 09:51:41 +09:00
Kohei Takahashi
6deb10b46a Revert "Merge pull request #35 from boostorg/revert-34-variadics"
This reverts commit 9e598b8279, reversing
changes made to 31fa037551.
2016-08-16 09:49:55 +09:00
Kohei Takahashi
a79d2fcf26 Temporary disable variadic scope on MSVC 2013.
It's very hard to avoid compiler bug.
2016-08-16 01:35:31 +09:00