Louis Dionne
|
c7af842ea5
|
Detail: refactor variadic folds and at
|
2014-08-06 17:59:24 -04:00 |
|
Louis Dionne
|
d132db0ebf
|
Use finer grained assertions acknowledging Constants
|
2014-08-05 10:37:54 -04:00 |
|
Louis Dionne
|
8a8ff797ab
|
Split Core into subdirectories to reduce dependencies.
|
2014-07-30 11:15:26 -04:00 |
|
Louis Dionne
|
9199f53ae2
|
Reintroduce foldl optimizations for TypeList.
|
2014-07-29 01:26:18 -04:00 |
|
Louis Dionne
|
c816fbe112
|
Remove almost all dependencies on the standard library.
|
2014-07-21 21:07:14 -04:00 |
|
Louis Dionne
|
7e8f109d7f
|
Modularize List and add a minimal instance
|
2014-07-16 16:26:23 -04:00 |
|
Louis Dionne
|
cf531e560e
|
List: use a more efficient right fold.
|
2014-07-13 11:42:03 -04:00 |
|
Louis Dionne
|
48bb45394f
|
Type: add a not-too-dirty way to optimize metafunction classes.
|
2014-07-07 21:33:06 -04:00 |
|
Louis Dionne
|
1cc9387998
|
Add detail::wrap.
|
2014-06-26 12:51:26 -04:00 |
|
Louis Dionne
|
ec10170b57
|
Use the new dispatching system with Foldable and Functor.
|
2014-06-12 07:02:24 -04:00 |
|
Louis Dionne
|
9b1cdd81b9
|
Comparable: update the dispatching system
|
2014-06-11 16:43:10 -04:00 |
|
Louis Dionne
|
1d81e02944
|
Fix a bug with c-style variadics in at_index and improve arg<>
|
2014-06-10 15:12:49 -04:00 |
|
Louis Dionne
|
2567066828
|
Type: documentation and decoupling
|
2014-06-08 16:41:52 -04:00 |
|
Louis Dionne
|
806981bbcf
|
Functional: remove argwise, add on and lockstep
|
2014-06-04 11:29:00 -04:00 |
|
Louis Dionne
|
91689fe4f0
|
Make the header comment and license uniform.
|
2014-06-03 11:46:24 -04:00 |
|
Louis Dionne
|
4b61774472
|
Add lazy_foldr to Foldable.
|
2014-06-03 11:38:54 -04:00 |
|
Louis Dionne
|
eda7ea303a
|
Add a more efficient at_index algorithm.
|
2014-05-26 14:21:29 -04:00 |
|
Louis Dionne
|
316f6a14ec
|
Optimize foldl for lifted computations.
|
2014-05-25 09:51:41 -04:00 |
|
Louis Dionne
|
fd567bd8b1
|
Add homemade integer_sequence.
<utility> is way too large to include just for that.
|
2014-05-24 15:41:46 -04:00 |
|
Louis Dionne
|
b9e8bf180d
|
Add left_folds::variadic_unrolled.
|
2014-05-23 16:00:40 -04:00 |
|
Louis Dionne
|
b7440c5190
|
Use constexpr lambdas whenever possible. Wow.
|
2014-05-20 18:29:38 -04:00 |
|
Louis Dionne
|
d6819d4dc6
|
Add the Comparable type class.
|
2014-05-18 17:57:01 -04:00 |
|
Louis Dionne
|
033770cc42
|
Add zip_with to List and improve Foldable.
|
2014-05-18 15:26:35 -04:00 |
|