Paul
|
f1845754b2
|
Use fit placeholders instead
v0.4
|
2016-09-10 15:02:31 -05:00 |
|
Paul
|
6535865d8a
|
Fix name mangling on gcc 4.6
|
2016-09-10 14:58:17 -05:00 |
|
Paul
|
ed73ec1303
|
Add example to protect for issue #89
|
2016-09-10 13:06:34 -05:00 |
|
Paul
|
a99875e28b
|
Rename class
|
2016-09-10 13:00:17 -05:00 |
|
Paul
|
69f36b7bc5
|
Add a test to check for by value semantics
|
2016-09-10 12:57:09 -05:00 |
|
Paul
|
edcf4a2ee8
|
Fix problem of temporary return in lazy
|
2016-09-10 12:43:24 -05:00 |
|
Paul
|
b9dce53b23
|
Update the way references are returned
|
2016-09-10 12:31:13 -05:00 |
|
Paul
|
21c8b41b94
|
Remove tranformer class
|
2016-09-10 12:06:08 -05:00 |
|
Paul
|
2076a44790
|
Fix protect problems on gcc 4.6 and 4.7
|
2016-09-05 14:43:55 -06:00 |
|
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
|
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
|
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 |
|