Louis Dionne
|
8e9db82e28
|
[Tutorial] Move the cheatsheet after the quickstart, again
|
2015-03-04 14:38:48 -05:00 |
|
Louis Dionne
|
fb7cbdf13a
|
[Sequence] Add missing examples
|
2015-03-04 14:30:41 -05:00 |
|
Louis Dionne
|
559c74e2dd
|
[Tutorial] Wording tweaks
|
2015-03-04 13:10:17 -05:00 |
|
Louis Dionne
|
55e64b9579
|
[Iterable] Remove some usage of lambdas and add the at operator
|
2015-03-04 13:10:17 -05:00 |
|
Louis Dionne
|
065b910128
|
Update copyright year.
|
2015-03-03 14:16:50 -05:00 |
|
Louis Dionne
|
f017c4493a
|
[Searchable] Swap {all,any,none} and their _of variant for consistency with the STL
|
2015-03-03 13:51:37 -05:00 |
|
Louis Dionne
|
244c7a6688
|
[README] Use make_tuple instead of make<Tuple> in the overview.
|
2015-03-03 13:23:56 -05:00 |
|
Louis Dionne
|
f723b9b869
|
[gitignore] Ignore top level clang35 and clang37 directories
|
2015-03-03 13:20:39 -05:00 |
|
Louis Dionne
|
fc12cee6e5
|
[Tutorial] Add sections on amphibian algorithms and semantics
|
2015-03-03 13:19:06 -05:00 |
|
Louis Dionne
|
da5c1a1ef1
|
[Ext] Re-add the old type_traits integration
|
2015-03-02 16:13:55 -05:00 |
|
Louis Dionne
|
87145a4a7f
|
[IntegralConstant] Use nested hana::datatype so we can inherit them
|
2015-03-02 09:16:59 -05:00 |
|
Louis Dionne
|
462383e35d
|
[Example] Add more intrinsics to the mini-MPL
|
2015-03-02 09:16:58 -05:00 |
|
Louis Dionne
|
dd86906e2d
|
[Tuple] Make sure _tuple is default constructible when its elements are
|
2015-02-28 11:35:33 -05:00 |
|
Louis Dionne
|
3d4a57144d
|
[README] Now working on Clang 3.5!
|
2015-02-27 17:56:48 -05:00 |
|
Louis Dionne
|
664d888426
|
[README] Clarify build instructions
|
2015-02-27 15:33:42 -05:00 |
|
Louis Dionne
|
37ab3ff31e
|
[Tutorial] Rewrite the introduction
|
2015-02-27 14:04:36 -05:00 |
|
Louis Dionne
|
7e2bcdfee0
|
[ext/mpl] MPL vectors are not Sequences anymore
|
2015-02-27 11:34:21 -05:00 |
|
Louis Dionne
|
d7f58620ff
|
[Example] Add a minimal implementation of the MPL
|
2015-02-26 12:35:06 -05:00 |
|
Louis Dionne
|
cab507a650
|
[CMake] Add -Xclang -fdefine-sized-deallocation when available
|
2015-02-25 16:00:41 -05:00 |
|
Louis Dionne
|
06037d2683
|
[Core] Introduce when_valid in when.
|
2015-02-25 12:39:06 -05:00 |
|
Louis Dionne
|
53b06ef572
|
[Range] Undeprecate range(...) for now, too many warnings in the tests
|
2015-02-25 12:39:05 -05:00 |
|
Louis Dionne
|
640f682b36
|
[Doxygen] Enable MathJax
|
2015-02-25 12:39:05 -05:00 |
|
Louis Dionne
|
689ab952f8
|
[Orderable, Comparable] Add signatures and partially appliable methods
|
2015-02-25 12:39:05 -05:00 |
|
Louis Dionne
|
aa6eac6c3d
|
[Config] Move BOOST_HANA_CONSTEXPR_LAMBDA to config.hpp
|
2015-02-25 10:20:12 -05:00 |
|
Louis Dionne
|
8c00e35387
|
[Applicative] Add signatures and refactor laws
|
2015-02-25 09:19:59 -05:00 |
|
Louis Dionne
|
33cba2dea8
|
[MplVector] Fix broken include in unit test
|
2015-02-25 09:19:59 -05:00 |
|
Louis Dionne
|
c13f660ecc
|
[MonadPlus] Add signatures and rename nil to empty
|
2015-02-25 09:19:58 -05:00 |
|
Louis Dionne
|
6824f2bc47
|
Rename has_common_embedding to has_nontrivial_common_embedding, which is more correct.
|
2015-02-24 20:42:03 -05:00 |
|
Louis Dionne
|
0f197ea93a
|
[Core] Properly document models and add examples
|
2015-02-24 19:54:22 -05:00 |
|
Louis Dionne
|
771a5e39d7
|
[Range] Implement efficient lookup and elem methods
|
2015-02-24 19:54:21 -05:00 |
|
Louis Dionne
|
a46cd6a90c
|
[Tuto + Functor] Document parameterized gtypes and pimp Functor's docs
|
2015-02-24 19:54:21 -05:00 |
|
Louis Dionne
|
da687d7cc6
|
[Range] Implement and document make<Range>. Deprecate range(...)
|
2015-02-24 19:54:21 -05:00 |
|
Louis Dionne
|
ad171f9cea
|
[Make] Add a forward declaration header
|
2015-02-24 19:54:21 -05:00 |
|
Louis Dionne
|
edd086423e
|
[Tuple] Replace tuple(...) by make<Tuple>(...) in the docs
|
2015-02-24 18:15:24 -05:00 |
|
Louis Dionne
|
9de4d0af11
|
[Type] Remove Doxygen warning
|
2015-02-24 14:09:30 -05:00 |
|
Louis Dionne
|
83644e851b
|
[Searchable] Improve the any implementation for builtin arrays
|
2015-02-24 14:04:58 -05:00 |
|
Louis Dionne
|
6d8e5b61a0
|
[Functional/Placeholder] Refactor test and add a missing include
|
2015-02-24 14:03:14 -05:00 |
|
Louis Dionne
|
96d0df2d7b
|
[CMake] Add -ftemplate-backtrace-limit=0 flag when possible
|
2015-02-24 11:26:00 -05:00 |
|
Louis Dionne
|
6b8532c38c
|
[Example] Fix missing includes in type_computations.cpp
|
2015-02-23 21:55:17 -05:00 |
|
Louis Dionne
|
bf61b312b9
|
[Range] Simplify and improve the implementation
|
2015-02-23 21:46:44 -05:00 |
|
Louis Dionne
|
ffd4cba716
|
Two-step definition for _tuple_t and _type
|
2015-02-23 21:46:43 -05:00 |
|
Louis Dionne
|
e7e9391147
|
[Iterable] Remove operator[] overload for const&&
|
2015-02-23 21:46:43 -05:00 |
|
Louis Dionne
|
1df1b62a8a
|
[Assert/String] Use models instead of is_a
|
2015-02-23 21:46:43 -05:00 |
|
Louis Dionne
|
f15b54d3b8
|
[Benchmarks] Fix the closure/get/multiple benchmark
|
2015-02-23 21:22:21 -05:00 |
|
Louis Dionne
|
4345e85be2
|
[Map] Use models instead of is_a
|
2015-02-23 19:34:48 -05:00 |
|
Louis Dionne
|
2a8b52cf17
|
[Type] decltype(type<T>) should inherit from _type<T>
|
2015-02-23 19:34:48 -05:00 |
|
Louis Dionne
|
df97a4dfc1
|
[Set] Add a model of Foldable
|
2015-02-23 15:04:45 -05:00 |
|
Louis Dionne
|
cc5764bc7d
|
[Cheatsheet] Arguments for elem were flipped
|
2015-02-23 14:54:33 -05:00 |
|
Louis Dionne
|
4e387cc2ff
|
[Functional] Change the implementation of arg<n> so it can perfect forward.
|
2015-02-23 08:09:04 -05:00 |
|
Louis Dionne
|
7b11b4fcac
|
[Readme] Update compiler requirements
|
2015-02-22 17:08:16 -05:00 |
|