2
0
mirror of https://github.com/boostorg/hof.git synced 2026-01-30 20:02:13 +00:00

Commit Graph

  • 86bdff84c5 Update getting started Paul 2016-10-31 01:18:40 -05:00
  • 8e56bd2142 Try a nop failure Paul 2016-10-29 20:34:45 -05:00
  • 4f4b1d9e0a Add fallback for msvc Paul 2016-10-29 20:22:54 -05:00
  • 7d9cd7c361 No sfinae for deducing unpack on msvc Paul 2016-10-27 16:03:44 -05:00
  • e856d26397 Disable constexpr recursion when there is no sfinae expressions Paul 2016-10-27 15:45:49 -05:00
  • 5dae82f99b Use fallback on msvc Paul 2016-10-27 01:55:27 -05:00
  • dd1f518adb Start off explaining higher order functions Paul 2016-10-27 01:50:37 -05:00
  • 0bde48296a Add missing header Paul 2016-10-24 22:30:15 -05:00
  • 85021f7ed9 Update to transfer result_type when available, and fix problem with partial adaptor default constructor Paul 2016-10-24 19:49:32 -05:00
  • ee83ddebcf Up the version for the boost theme Paul 2016-10-24 13:00:28 -05:00
  • 64067e5840 Fix typos and make somethings clearer Paul 2016-10-24 12:57:42 -05:00
  • c029005b4d Add more sections to documentation Paul 2016-10-24 12:10:35 -05:00
  • 711e9feb98 Use boost theme for documentation Paul 2016-10-24 09:53:00 -05:00
  • c31e00cf27 Update readme Paul 2016-09-29 09:49:44 -05:00
  • 3b2f1f1bc3 Update requirements Paul 2016-09-29 09:49:09 -05:00
  • 69adb70f67 Trying add gcc version 5 and 6 Paul 2016-09-28 21:39:58 -05:00
  • 1c791c71eb Remove extraneous code Paul 2016-09-17 23:13:37 -05:00
  • 30d4d65a2a Add cmake module to parse arguments Paul 2016-09-17 23:12:01 -05:00
  • c8367446dd Add failure tests Paul 2016-09-13 01:04:45 -05:00
  • fde1dfbb61 Add fail test Paul 2016-09-13 00:27:28 -05:00
  • c186cd7a0f Add cmake module for testing Paul 2016-09-12 23:44:13 -05:00
  • 58226623a2 Bump version Paul 2016-09-10 15:47:02 -05:00
  • 00a8e620e9 Merge branch 'develop' into value-default Paul 2016-09-10 15:18:03 -05:00
  • f1845754b2 Use fit placeholders instead v0.4 Paul 2016-09-10 15:02:31 -05:00
  • 6535865d8a Fix name mangling on gcc 4.6 Paul 2016-09-10 14:58:17 -05:00
  • ed73ec1303 Add example to protect for issue #89 Paul 2016-09-10 13:06:34 -05:00
  • a99875e28b Rename class Paul 2016-09-10 13:00:17 -05:00
  • 69f36b7bc5 Add a test to check for by value semantics Paul 2016-09-10 12:57:09 -05:00
  • edcf4a2ee8 Fix problem of temporary return in lazy Paul 2016-09-10 12:43:24 -05:00
  • b9dce53b23 Update the way references are returned Paul 2016-09-10 12:31:13 -05:00
  • 21c8b41b94 Remove tranformer class Paul 2016-09-10 12:06:08 -05:00
  • 2076a44790 Fix protect problems on gcc 4.6 and 4.7 Paul 2016-09-05 14:43:55 -06:00
  • 4506f1dd66 Merge branch 'develop' into protect Paul 2016-09-05 14:23:55 -06:00
  • b196c4f885 Add parens for msvc Paul 2016-09-05 10:34:50 -06:00
  • c12002d990 Add parens for msvc Paul 2016-09-05 10:23:28 -06:00
  • f99ccea462 Merge branch 'develop' into protect Paul 2016-09-05 10:14:35 -06:00
  • 514dd3cc6e Merge branch 'develop' of github.com:pfultz2/Fit into develop Paul 2016-09-05 10:14:16 -06:00
  • d92575aff5 Fix unused variable in sequence example Paul 2016-09-05 09:46:04 -06:00
  • 2820db6f4c Fix warning with add_one Paul 2016-09-04 09:42:42 -06:00
  • ee64fc0955 Disable clang 3.4 on linux for now Paul 2016-09-04 09:40:58 -06:00
  • b682effc0b Add libc++ for clang 3.8 Paul 2016-09-04 09:40:23 -06:00
  • 76d762f412 Add gcc 4.9 to clang versions Paul 2016-09-04 07:49:40 -06:00
  • e5694a2f78 Use prefix version Paul 2016-09-04 07:44:31 -06:00
  • bfd06dc4d2 Add sudo requirement Paul 2016-09-03 17:02:20 -06:00
  • 747107a5cb Dont append clang version Paul 2016-09-03 16:55:25 -06:00
  • 5efe6c47b3 Fix problem on msvc Paul 2016-09-03 15:43:31 -07:00
  • 7ae519369c Use trusty packages Paul 2016-09-03 16:03:13 -06:00
  • 03bcdf8619 Add proper constuctor to protect Paul 2016-09-01 23:58:21 -05:00
  • ac64a7dc98 Add parens Paul 2016-08-11 20:11:19 -05:00
  • 60cad540e2 Update documentation Paul 2016-08-11 20:03:09 -05:00
  • 9c5b52191b Add construct categories as well Paul 2016-08-11 19:58:49 -05:00
  • 3ef7015c0b Rename pack_decay/capture_decay to pack/capture Paul 2016-08-11 19:33:48 -05:00
  • 4f8303676b Rename pack/capture to pack_basic/capture_basic Paul 2016-08-11 19:28:18 -05:00
  • 194991fa67 Use ubuntu 14.04 travis Paul 2016-06-26 13:51:25 -05:00
  • 9462b2d289 Only test libc++ with clang 3.8 Paul 2016-06-26 13:38:43 -05:00
  • 87f0bd6759 Make sure directory exists Paul 2016-06-26 13:26:53 -05:00
  • 28a897e424 Show llvm directory Paul 2016-06-26 13:20:09 -05:00
  • 58d4a2615e USe binaries directly Paul 2016-06-26 13:12:44 -05:00
  • 122e55010c Use actual llvm version to create directory Paul 2016-06-26 13:04:39 -05:00
  • ad16cc7d79 Create llvm dir Paul 2016-06-26 13:01:06 -05:00
  • 064b30e920 Disable cache Paul 2016-06-26 12:57:44 -05:00
  • 0e8b70205a Use llvm dir to find correct libc++ Paul 2016-06-26 12:56:30 -05:00
  • 42326a824e Ignore if directory already exists Paul 2016-06-26 12:55:08 -05:00
  • 2d82cd3371 Add clang again Paul 2016-06-26 12:52:24 -05:00
  • 0c1e81d286 Remove intrinsics on MSVC, because they don't work in SFINAE contexts Paul 2016-06-26 06:44:55 -07:00
  • 8d9b0e8830 Fix warning on gcc 4.6 Paul 2016-06-25 21:09:38 -05:00
  • 70b0d5bba2 Make any non-empty type not default constructible for always Paul 2016-06-25 21:02:14 -05:00
  • ddb7f22952 Make always not default constructible with primitive types Paul 2016-06-25 20:55:34 -05:00
  • d9917dddb9 Always is default constructible if T is default constructible Paul 2016-06-25 20:43:17 -05:00
  • 1b91d27205 Always function should not be default constructible Paul 2016-06-25 20:36:14 -05:00
  • da9ad911fd Merge branch 'value-init' into develop Paul 2016-06-24 19:42:15 -05:00
  • bbdd63bb1b Add support for using reference_wrapper with member pointers Paul 2016-06-24 19:18:09 -05:00
  • cae059104c Dont return rvalue ref from member to data pointer Paul 2016-06-24 17:39:19 -05:00
  • 1955350ceb Properly deduce return type for apply member data Paul 2016-06-24 17:27:46 -05:00
  • d606393dd5 Add const qualification to conversion check Paul 2016-06-24 16:57:39 -05:00
  • a2453edb20 Add more tests for apply Paul 2016-06-24 13:13:56 -05:00
  • c988c69de5 Add tests for protect Paul 2016-06-24 12:52:54 -05:00
  • 416b596c0c Add more tests for lazy adaptor Paul 2016-06-24 12:45:56 -05:00
  • 192facb20f Return false when mismatch args Paul 2016-06-24 00:35:10 -05:00
  • 820f9eafbc Fix conversion from base to derived for sfinae friendly apply Paul 2016-06-24 00:25:50 -05:00
  • 04140d0659 Fix problem with mismatch number of arguments Paul 2016-06-24 00:11:20 -05:00
  • e5a0ff6223 Add more tests for is_callable Paul 2016-06-23 19:50:04 -05:00
  • f9cd490506 Use construct to construct templates as well Paul 2016-06-23 19:05:58 -05:00
  • 6b2348a55e Use in-place new to construct non-literal types Paul 2016-06-23 18:57:33 -05:00
  • 324e6b05e9 Fix problem with asan variant Paul 2016-06-23 17:46:13 -05:00
  • a38e35322b Add test for value initialization Paul 2016-06-23 17:34:37 -05:00
  • bc8b5bcba7 Disable tests for unique addressing for msvc and partially for gcc 4.6 Paul 2016-06-23 16:31:27 -05:00
  • 6e767a0996 Simplyify static const vars Paul 2016-06-21 10:54:10 -05:00
  • d96ee9d12d Fix incorrect const fold Paul 2016-06-21 07:09:04 -07:00
  • a89be9bfd8 Use no unqiue lambda Paul 2016-06-20 22:54:35 -05:00
  • 471041093b Properly set the macro Paul 2016-06-20 22:38:27 -05:00
  • f7f6f029b9 Use weak variables for lambdas Paul 2016-06-20 22:47:22 -04:00
  • 28fbcc2364 No weak variables on clang because it breaks on classes that internal linkage Paul 2016-06-20 20:58:34 -04:00
  • 615807479b Remove constexpr on msvc Paul 2016-06-20 17:33:52 -07:00
  • 21ba6e3b0b Use constexpr on msvc Paul 2016-06-20 20:01:46 -04:00
  • 24cfab5d63 Add extern on windows Paul 2016-06-20 19:42:48 -04:00
  • 55f9590f16 Update the defines Paul 2016-06-20 19:42:33 -04:00
  • 320fb23e3f Add extern Paul 2016-06-20 18:48:10 -04:00
  • 10de950416 Dont use static for weak variables Paul 2016-06-20 18:44:34 -04:00
  • 13cfd8542d Disable variable templates on the mac Paul 2016-06-20 18:40:58 -04:00