Paul
|
3cc469bbe1
|
Add test for static function across two TUs
|
2015-05-20 17:58:31 -05:00 |
|
Paul
|
95a9150254
|
Add test for lift operator
|
2015-05-20 11:44:13 -05:00 |
|
Paul
|
c381dc377c
|
Add better support for constexpr by and void returning apply_eval
|
2015-05-19 09:26:49 -05:00 |
|
Paul
|
f4d8c63253
|
Add test for contexpr by
|
2015-05-13 16:00:39 -06:00 |
|
Paul
|
fce0d2a535
|
Add test for contexpr by
|
2015-05-13 15:58:17 -06:00 |
|
Paul
|
c1bac2c4d1
|
Add lift operator
|
2015-05-13 12:25:40 -06:00 |
|
Paul
|
5c468cc076
|
Update is_callable to not use function signatures
|
2015-05-09 23:21:37 -05:00 |
|
Paul
|
fdc7099822
|
Merge branch 'by_order'
|
2015-05-09 22:54:46 -05:00 |
|
Paul
|
4306c8cf86
|
Rename misname test file
|
2015-05-07 15:07:32 -05:00 |
|
Paul
|
5fef01028f
|
Add eval and apply_eval
|
2015-05-05 17:57:35 -05:00 |
|
Paul
|
6f0453de41
|
Add apply utility function
|
2015-05-05 11:16:38 -05:00 |
|
Paul
|
88a5c42ef3
|
Guarantee order for projections
|
2015-05-04 16:44:33 -05:00 |
|
Paul
|
1969dab374
|
Add failure info to unpack
|
2015-05-01 00:55:48 -05:00 |
|
Paul
|
a2bbe0410b
|
Add is_unpackable trait
|
2015-04-30 00:54:07 -05:00 |
|
Paul
|
5658f9aceb
|
Merge branch 'unpack'
|
2015-04-25 19:19:30 -05:00 |
|
Paul
|
e16729d766
|
Renable the test for now
|
2015-04-24 21:21:10 -05:00 |
|
Paul
|
9f50dd3308
|
Change args to take an integral constant, and make it return a function. Deprecate the old usage
|
2015-04-24 21:19:52 -05:00 |
|
Paul
|
a0ac83e96f
|
Fix problems with join on gcc 4.7 and 4.6
|
2015-04-23 00:19:18 -05:00 |
|
Paul
|
f1d969b890
|
Add tests for multiple unpacking
|
2015-04-14 14:48:19 -05:00 |
|
Paul
|
1384b4a932
|
Add initial unpack
|
2015-04-13 00:21:20 -05:00 |
|
Paul
|
d4e192098c
|
Optimize compose for emptiness
|
2015-04-08 12:30:50 -04:00 |
|
Paul
|
c2770d1256
|
Merge branch 'master' into pack-empty
|
2015-04-07 13:30:19 -04:00 |
|
Paul
|
1933c917f1
|
Disable empty optimizations on gcc
|
2015-04-07 12:39:15 -04:00 |
|
Paul
|
c3c75c6a62
|
Properly check gcc 4.6
|
2015-03-18 16:15:51 -05:00 |
|
Paul
|
4b9a40f0c8
|
Disable copy constructible check on gcc 4.6 since its missing the type trait
|
2015-03-18 15:25:29 -05:00 |
|
Paul
|
6f373f19f6
|
Add fix and a test for when clang implicity deletes the copy constructor
|
2015-03-18 13:16:11 -05:00 |
|
Paul
|
c70d27449d
|
Fix a bugs using a partial unamed placeholders
|
2015-03-17 14:54:53 -05:00 |
|
Paul
|
9370c82b2e
|
Add initial flip adaptor
|
2015-02-25 01:16:48 -05:00 |
|
Paul
|
bca70cef72
|
Add reveal by default to static function
|
2015-02-24 01:43:12 -05:00 |
|
Paul
|
7a7370df71
|
Improve mapping parameters
|
2015-02-20 16:38:18 -06:00 |
|
Paul
|
98c9671ce8
|
Add initial work to make pack empty-optimized
|
2015-02-19 09:46:39 -05:00 |
|
Paul
|
7c06a5f9e1
|
Add mutable_adaptor to workaround libc++, since mem_fn does not meet the requirements of a FunctionObject
|
2015-02-15 10:25:30 -05:00 |
|
Paul
|
1bb8d51759
|
Add each_arg
|
2015-02-08 19:35:30 -05:00 |
|
Paul
|
b7e855168c
|
Fix tests for capture_forward
|
2015-02-05 01:08:25 -05:00 |
|
Paul
|
b9ffbdcfcc
|
Add initial capture
|
2015-02-05 00:31:23 -05:00 |
|
Paul
|
63a162fb93
|
Improve support for pipable and infix operators when using static functions
|
2015-02-01 02:26:07 -05:00 |
|
Paul
|
a8b454ad9f
|
Update always to use reference_wrapper
|
2015-01-13 00:25:30 -05:00 |
|
Paul
|
4b60ac4fbb
|
Add more tests for static functions
|
2014-12-16 13:51:25 -06:00 |
|
Paul
|
ed8e1386ef
|
Add missing test
|
2014-12-16 13:44:33 -06:00 |
|
Paul
|
577ed66df6
|
Add more failure protocols
|
2014-12-16 11:15:23 -06:00 |
|
Paul
|
767ce64501
|
Reveal errors on lambdas
|
2014-12-15 17:07:39 -06:00 |
|
Paul
|
6e70af7550
|
Improve errors when using reveal
|
2014-12-15 16:53:38 -06:00 |
|
Paul
|
3434761bd1
|
Add the result adaptor
|
2014-11-25 12:59:19 -05:00 |
|
Paul
|
1c90767a83
|
Add call operators to the placeholders
|
2014-11-25 12:03:21 -05:00 |
|
Paul
|
89fde6aba8
|
Improve compatibility on gcc 4.6 and add some additional tests
|
2014-11-25 02:48:25 -05:00 |
|
Paul
|
60722134e3
|
Rename on to by
|
2014-10-18 11:39:36 -04:00 |
|
Paul
|
8a7ef72551
|
Use add function variable in tests
|
2014-10-18 11:29:08 -04:00 |
|
Paul
|
a455cd6913
|
Use workarounds for mangling overloads
|
2014-10-15 21:08:16 -04:00 |
|
Paul
|
4212389efd
|
Add some more workarounds for gcc
|
2014-10-06 05:04:47 -04:00 |
|
Paul
|
41f04b83ca
|
Update test to conditionally disable constexpr evaluation
|
2014-10-04 15:18:41 -04:00 |
|
Paul
|
7e2691e0a5
|
Add a test for copy
|
2014-09-20 13:33:51 -04:00 |
|
Paul
|
67b6b8b071
|
Add workaround for ICE on gcc 4.7 in the tests
|
2014-09-19 20:22:54 -04:00 |
|
Paul
|
5b2de6af87
|
Add tests for constexpr lazy
|
2014-09-18 01:55:19 -04:00 |
|
Paul
|
f91ad02560
|
Work with C++11 compilers
|
2014-09-18 01:41:58 -04:00 |
|
Paul
|
de8af62a2f
|
Add additional tap test back in
|
2014-09-10 22:42:16 -04:00 |
|
Paul
|
b3c5e923ba
|
Fix unused tests
|
2014-09-10 22:40:33 -04:00 |
|
Paul
|
401c0f562d
|
Fix adaptor can be constructed as constexpr
|
2014-09-10 22:29:48 -04:00 |
|
Paul
|
4972052a5e
|
Add infix adaptor
|
2014-09-10 22:19:31 -04:00 |
|
Paul
|
ca9bfaf1b1
|
Add tap function
|
2014-09-09 00:18:39 -04:00 |
|
Paul
|
1087fda8da
|
Add indirect adaptor
|
2014-09-05 00:24:35 -04:00 |
|
Paul
|
a31ce7308c
|
Add static lambda
|
2014-09-04 23:53:36 -04:00 |
|
Paul
|
3c970a37ca
|
Update partial and pipable to support move only types
|
2014-09-03 18:27:48 -04:00 |
|
Paul
|
70b5692b04
|
Update on for move only types
|
2014-08-28 00:52:35 -04:00 |
|
Paul
|
f564b8b7e7
|
Update match to support move-only types
|
2014-08-27 23:03:19 -04:00 |
|
Paul
|
e4386c3530
|
Update support move only in lazy and mutable
|
2014-08-26 00:41:19 -04:00 |
|
Paul
|
882393839a
|
Add support for move only types for lazy
|
2014-08-26 00:11:06 -04:00 |
|
Paul
|
fb635e8b7b
|
Update fuse adaptor to work with move-only types
|
2014-08-23 17:18:10 -04:00 |
|
Paul
|
239828a3f8
|
Update fix adaptor to support move-only types
|
2014-08-23 17:11:02 -04:00 |
|
Paul
|
a07a8c5581
|
Add move-only tests for conditional
|
2014-08-22 02:07:34 -04:00 |
|
Paul
|
da0f3a35e3
|
Add a movable only assert
|
2014-08-22 02:07:18 -04:00 |
|
Paul
|
ddb926d470
|
Add tests for move-only functions
|
2014-08-22 01:49:32 -04:00 |
|
Paul
|
08eb522dc7
|
Update constructors and tests for compose
|
2014-08-21 01:53:52 -04:00 |
|
Paul
|
60271f614e
|
Make partial constexpr friendly
|
2014-08-21 01:35:59 -04:00 |
|
Paul
|
6b7831d6f2
|
Make pipable constexpr friendly
|
2014-08-21 01:27:00 -04:00 |
|
Paul
|
7c9288ffc7
|
Update lazy to use pack
|
2014-08-20 21:22:42 -04:00 |
|
Paul
|
f841340f5c
|
Update pack to work with movable-only types
|
2014-08-15 00:05:30 -04:00 |
|
Paul
|
da7512d2c9
|
Add pack_join
|
2014-08-11 00:38:28 -04:00 |
|
Paul
|
5591847a86
|
Add support to pack for unary packs
|
2014-08-10 23:48:54 -04:00 |
|
Paul
|
a84768149e
|
Add tests for pack, and fix some bugs
|
2014-08-08 20:33:03 -04:00 |
|
Paul
|
3dcc2f3cdc
|
Add macros for delegating constructors
|
2014-08-08 19:26:40 -04:00 |
|
Paul
|
67f6b2b46e
|
Add unamed placeholder
|
2014-08-01 15:40:29 -04:00 |
|
Paul
|
9fb5b9a739
|
Add mutable, protect, and on adaptors
|
2014-08-01 15:39:49 -04:00 |
|
Paul
|
8e8f555bac
|
Add identity
|
2014-07-28 23:43:41 -04:00 |
|
Paul
|
d5e3834628
|
Add lazy adaptor and placeholders
|
2014-07-28 20:45:31 -04:00 |
|
Paul
|
95b6c71584
|
Update args to start at 1 instead of 0
|
2014-07-28 20:44:32 -04:00 |
|
Paul
|
c83c77bf19
|
Add args function
|
2014-07-24 22:25:56 -04:00 |
|
Paul
|
e4e9bcbec9
|
Add initial function adaptors
|
2014-07-18 13:24:18 -04:00 |
|