Louis Dionne
0a69c7ae61
[Doc] Store the benchmarks per-commit on the gh-pages branch
...
Fixes #225
2015-12-22 18:55:54 -05:00
Jason Rice
b7ee8d750d
[bug] predicate to bool in find_if default impl
...
Related #221
- decay result of predicate
2015-12-22 11:01:19 -05:00
Louis Dionne
1d57e8669e
[std::tuple] Add a test to make sure we workaround libc++ bug 22806
2015-12-21 21:21:37 -05:00
Louis Dionne
28298d2cf1
[CMake] Exclude experimental/printable tests when Boost is missing
2015-12-21 21:14:50 -05:00
Louis Dionne
eb72349008
[Travis] Test against Boost 1.60 instead of 1.59
2015-12-21 10:23:50 -05:00
Louis Dionne
d0415fd371
[Travis] Use a default value for BOOST_VERSION
...
This will make it easier to update the version of Boost; we only have to
modify what the default value points to.
2015-12-21 10:23:50 -05:00
Louis Dionne
54ed9450f6
[experimental] Move unit tests for print to the test/ subdirectory
2015-12-20 14:54:38 -05:00
Louis Dionne
855df7724c
[Travis] Split Boost.Build logic, and do not push documentation twice
2015-12-20 12:18:27 -05:00
Louis Dionne
af881d3fa2
[Assert] Add xxx_MSG versions of the assertion macros
...
Fixes #216
2015-12-18 15:04:20 -05:00
Louis Dionne
a723f28650
[detail] Support __VA_ARGS__ in PP_STRINGIZE
2015-12-18 14:17:26 -05:00
Louis Dionne
5d70c9cc3f
[Travis] Use -isystem instead of -I to include libc++'s headers
2015-12-17 17:18:30 -05:00
Louis Dionne
cab5794a17
[Doc] Add note about manual loop unrolling
2015-12-17 10:06:53 -05:00
Louis Dionne
b55260b3f4
[if_] Fix lifetime issue introduced in d93a7c8
2015-12-17 08:40:22 -05:00
Louis Dionne
9d67907d55
[tests] Fix bug uncovered by d93a7c8
2015-12-16 15:36:50 -05:00
Louis Dionne
00d544afd0
[Travis] Add a job checking for common formatting errors
2015-12-16 14:19:32 -05:00
Louis Dionne
d93a7c81c3
[if_] Hold branches by reference instead of moving them in
2015-12-16 14:06:55 -05:00
Louis Dionne
401204d238
[experimental] Remove unused experiment with fold expressions
2015-12-16 14:06:55 -05:00
Louis Dionne
fb3a6fb52f
Drop support for Boost 1.57 and 1.58
2015-12-16 11:55:24 -05:00
Jason Rice
35449972d3
[bug] convert predicate results to bool
...
[ldionne: Minor reformatting (add spaces after //)]
Fixes #221
Closes #222
2015-12-16 11:55:24 -05:00
Louis Dionne
66b614e2f4
[CMake] Look for Boost >= 1.57.0
2015-12-16 09:04:44 -05:00
Louis Dionne
6a38978745
[Doc] Add a small section on how to get support
2015-12-12 12:24:40 -05:00
Louis Dionne
95c8d6ab50
[find_if] Support predicates that return an int
.
...
Fixes #221
2015-12-11 15:57:51 -05:00
Louis Dionne
afe7c52e55
[Printable] Remove misleading constexpr in the documentation
2015-12-11 11:49:04 -05:00
Jason Rice
5c1254f404
[experimental] print_impl for optional
...
- also added explicit return type for all `print_impl`s
2015-12-10 15:15:23 -08:00
Louis Dionne
72806b5203
[Travis] Test on Xcode 7.1 and 6.3
2015-12-09 14:50:14 -05:00
Louis Dionne
850dbf7ad7
Provide an experimental print
function
...
Closes #200
Closes #219
2015-12-09 14:47:13 -05:00
Louis Dionne
75cdd4d4d1
[Doc] Allow breaking MathJax equations on multiple lines
...
This should fix some issues when looking at the documentation
on small devices.
Also, fix mis-rendered `monadic_compose` in math mode.
Closes #156
2015-12-04 15:19:24 -05:00
Louis Dionne
6bff9f2fc0
[map/set] Document and test the copy/move constructors
...
Fixes #217
2015-12-04 11:04:04 -05:00
Louis Dionne
acec31c220
[README] Fix the rendering of badges on GitHub
...
Turns out that mixing <h1> and Markdown on GitHub didn't work.
2015-12-02 17:29:14 -05:00
Louis Dionne
429c82aab6
[README] Add Appveyor badge
2015-12-02 11:54:41 -05:00
Louis Dionne
baec3a721c
Use qualified names for concepts, for consistency
2015-11-29 12:11:54 -05:00
Louis Dionne
129c80b0ce
[Tutorial] Document when-based tag-dispatching
...
Closes #173
2015-11-29 11:20:01 -05:00
Louis Dionne
48da4cf5c4
[Doc] Always use https for external scripts
...
As explained in [1], it seems that protocol-relative URLs are now an
anti-pattern. Hence, f750a7a
was the wrong fix.
[1]: https://www.paulirish.com/2010/the-protocol-relative-url/
2015-11-27 17:35:10 -05:00
Louis Dionne
5e1d86b994
[Benchmarks] Give terminal access to the benchmarks with Ninja
2015-11-27 17:34:13 -05:00
Louis Dionne
f750a7afde
[Doc] Use protocol-relative URLs to load external scripts
...
Otherwise, the external scripts would sometimes be blocked by browsers
because the protocol used to connect to the documentation wouldn't match
the protocol used to fetch external scripts.
2015-11-27 09:28:49 -05:00
Louis Dionne
fef6023530
[optional] Reword the documentation for constructors and assignments
...
Fixes #190
2015-11-26 18:00:02 -05:00
Louis Dionne
8008626d4d
[Travis] Fix benchmark failure due to compiler minor version bump
2015-11-25 20:49:56 -05:00
Louis Dionne
be9b602023
Remove the top-level Makefile, and adjust README accordingly
...
Goodby Make, Ninja is just far superior
2015-11-25 14:21:38 -05:00
Louis Dionne
20c178906e
Merge branch 'pr/appveyor' into develop
...
Closes #207
2015-11-25 14:20:40 -05:00
Louis Dionne
3316aed8a8
[Config] Adjust warning messages when detecting compilers
2015-11-25 12:29:54 -05:00
Louis Dionne
f8317c5e20
[Appveyor] Do not build pr/* branches, which are already built as pull requests
2015-11-25 12:24:09 -05:00
Louis Dionne
b959e75b2a
[CMake] Fix erroneous warnings when using Clang-cl without VS integration
2015-11-25 12:24:09 -05:00
Louis Dionne
4fcd7f8b85
[Appveyor] Initial attempt to build on appveyor.
...
Note that for now, we only build the quick test suite to avoid timeouts.
We also run the examples in a separate job for the same reason.
2015-11-24 21:01:11 -05:00
Louis Dionne
183a2919c6
[CMake] Use EXCLUDE_FROM_ALL in FindMeta and FindMPL11
2015-11-24 18:53:02 -05:00
Louis Dionne
4156e0f13c
[Tutorial] Remove unwanted links to hana::value
2015-11-23 15:33:58 -05:00
Louis Dionne
5abc67b6f4
[Travis] Fail the whole script whenever any subcommand fails
2015-11-22 17:49:53 -05:00
Louis Dionne
f41abafb13
[tag_of] Require idempotence
...
Also, fix Doxygen warning in core/convert.hpp.
Closes #212
2015-11-21 15:19:40 -05:00
badair
87f82e9003
[feature] [UDL] adding UDL logic for hex, binary, octal
...
[ldionne:
Remove rogue whitespace at the end of lines
Closes #210 ]
2015-11-20 08:52:55 -05:00
Louis Dionne
8bf53a367e
Bump version to 0.7.0
2015-11-19 14:41:03 -05:00
Louis Dionne
e54713c770
[README] Move specific information about building to the wiki
2015-11-18 20:42:45 -05:00