Commit Graph

1254 Commits

Author SHA1 Message Date
Paul
4506f1dd66 Merge branch 'develop' into protect 2016-09-05 14:23:55 -06:00
Paul
b196c4f885 Add parens for msvc 2016-09-05 10:34:50 -06:00
Paul
c12002d990 Add parens for msvc 2016-09-05 10:23:28 -06:00
Paul
f99ccea462 Merge branch 'develop' into protect 2016-09-05 10:14:35 -06:00
Paul
514dd3cc6e Merge branch 'develop' of github.com:pfultz2/Fit into develop 2016-09-05 10:14:16 -06:00
Paul
d92575aff5 Fix unused variable in sequence example 2016-09-05 09:46:04 -06:00
Paul
2820db6f4c Fix warning with add_one 2016-09-04 09:42:42 -06:00
Paul
ee64fc0955 Disable clang 3.4 on linux for now 2016-09-04 09:40:58 -06:00
Paul
b682effc0b Add libc++ for clang 3.8 2016-09-04 09:40:23 -06:00
Paul
76d762f412 Add gcc 4.9 to clang versions 2016-09-04 07:49:40 -06:00
Paul
e5694a2f78 Use prefix version 2016-09-04 07:44:31 -06:00
Paul
bfd06dc4d2 Add sudo requirement 2016-09-03 17:02:20 -06:00
Paul
747107a5cb Dont append clang version 2016-09-03 16:55:25 -06:00
Paul
5efe6c47b3 Fix problem on msvc 2016-09-03 15:43:31 -07:00
Paul
7ae519369c Use trusty packages 2016-09-03 16:03:13 -06:00
Paul
03bcdf8619 Add proper constuctor to protect 2016-09-01 23:58:21 -05:00
Paul
ac64a7dc98 Add parens 2016-08-11 20:11:19 -05:00
Paul
60cad540e2 Update documentation 2016-08-11 20:03:09 -05:00
Paul
9c5b52191b Add construct categories as well 2016-08-11 19:58:49 -05:00
Paul
3ef7015c0b Rename pack_decay/capture_decay to pack/capture 2016-08-11 19:33:48 -05:00
Paul
4f8303676b Rename pack/capture to pack_basic/capture_basic 2016-08-11 19:28:18 -05:00
Paul
0c1e81d286 Remove intrinsics on MSVC, because they don't work in SFINAE contexts 2016-06-26 06:44:55 -07:00
Paul
8d9b0e8830 Fix warning on gcc 4.6 2016-06-25 21:09:38 -05:00
Paul
70b0d5bba2 Make any non-empty type not default constructible for always 2016-06-25 21:02:14 -05:00
Paul
ddb7f22952 Make always not default constructible with primitive types 2016-06-25 20:55:34 -05:00
Paul
d9917dddb9 Always is default constructible if T is default constructible 2016-06-25 20:43:17 -05:00
Paul
1b91d27205 Always function should not be default constructible 2016-06-25 20:36:14 -05:00
Paul
da9ad911fd Merge branch 'value-init' into develop 2016-06-24 19:42:15 -05:00
Paul
bbdd63bb1b Add support for using reference_wrapper with member pointers 2016-06-24 19:18:09 -05:00
Paul
cae059104c Dont return rvalue ref from member to data pointer 2016-06-24 17:39:19 -05:00
Paul
1955350ceb Properly deduce return type for apply member data 2016-06-24 17:27:46 -05:00
Paul
d606393dd5 Add const qualification to conversion check 2016-06-24 16:57:39 -05:00
Paul
a2453edb20 Add more tests for apply 2016-06-24 13:13:56 -05:00
Paul
c988c69de5 Add tests for protect 2016-06-24 12:52:54 -05:00
Paul
416b596c0c Add more tests for lazy adaptor 2016-06-24 12:45:56 -05:00
Paul
192facb20f Return false when mismatch args 2016-06-24 00:35:10 -05:00
Paul
820f9eafbc Fix conversion from base to derived for sfinae friendly apply 2016-06-24 00:25:50 -05:00
Paul
04140d0659 Fix problem with mismatch number of arguments 2016-06-24 00:11:20 -05:00
Paul
e5a0ff6223 Add more tests for is_callable 2016-06-23 19:50:04 -05:00
Paul
f9cd490506 Use construct to construct templates as well 2016-06-23 19:05:58 -05:00
Paul
6b2348a55e Use in-place new to construct non-literal types 2016-06-23 18:57:33 -05:00
Paul
324e6b05e9 Fix problem with asan variant 2016-06-23 17:46:13 -05:00
Paul
a38e35322b Add test for value initialization 2016-06-23 17:34:37 -05:00
Paul
bc8b5bcba7 Disable tests for unique addressing for msvc and partially for gcc 4.6 2016-06-23 16:31:27 -05:00
Paul
6e767a0996 Simplyify static const vars 2016-06-21 10:54:10 -05:00
Paul
d96ee9d12d Fix incorrect const fold 2016-06-21 07:09:04 -07:00
Paul
a89be9bfd8 Use no unqiue lambda 2016-06-20 22:54:35 -05:00
Paul
471041093b Properly set the macro 2016-06-20 22:38:27 -05:00
Paul
f7f6f029b9 Use weak variables for lambdas 2016-06-20 22:47:22 -04:00
Paul
28fbcc2364 No weak variables on clang because it breaks on classes that internal linkage 2016-06-20 20:58:34 -04:00