Commit Graph

  • 615807479b Remove constexpr on msvc Paul 2016-06-20 17:33:52 -0700
  • 21ba6e3b0b Use constexpr on msvc Paul 2016-06-20 20:01:46 -0400
  • 24cfab5d63 Add extern on windows Paul 2016-06-20 19:42:48 -0400
  • 55f9590f16 Update the defines Paul 2016-06-20 19:42:33 -0400
  • 320fb23e3f Add extern Paul 2016-06-20 18:48:10 -0400
  • 10de950416 Dont use static for weak variables Paul 2016-06-20 18:44:34 -0400
  • 13cfd8542d Disable variable templates on the mac Paul 2016-06-20 18:40:58 -0400
  • ccc6ea5013 Simplify function declarations Paul 2016-06-20 18:37:26 -0400
  • ba0fe2cf3b Update construct tests Paul 2016-06-15 14:27:49 -0500
  • eb3282ae80 No variable templates for clang 3.4 Paul 2016-06-15 13:25:51 -0500
  • e11778eae3 Use static constexpr to declare template variable Paul 2016-06-15 13:13:46 -0500
  • 813a0121ef Dont use auto in template variables Paul 2016-06-15 13:04:29 -0500
  • ac34a8d978 Use the correct ebo macro Paul 2016-06-15 12:58:13 -0500
  • fcdb5386c3 Fix errors on gcc 4.6 Paul 2016-06-15 12:52:23 -0500
  • 34a1b692a6 Tag dispatch on true/false Paul 2016-06-15 12:47:52 -0500
  • c04d219fad Fix mangling overload Paul 2016-06-15 12:40:07 -0500
  • 2c7e36fcc9 Exit with error Paul 2016-06-15 12:38:16 -0500
  • ab01d4cf75 Update travis to exit on error Paul 2016-06-15 12:32:54 -0500
  • 7cd874e80c Add missing headers Paul 2016-06-15 12:04:16 -0500
  • 6b4063acb2 Use weak variables on targets that support it Paul 2016-06-15 12:03:14 -0500
  • 2cdfc607e6 Update readme Paul 2016-06-15 11:00:27 -0500
  • 7f87b03c1b Merge branch 'is_callable_check' into develop Paul 2016-06-15 10:57:48 -0500
  • 6ac554effb Fix lambda link Paul 2016-06-15 10:55:00 -0500
  • ef9260e628 Update doc about building doc with sphinx Paul 2016-06-15 10:52:41 -0500
  • fec2335571 Add redirect to doc Paul 2016-06-15 01:08:58 -0500
  • 9da3bc9757 Change title to concepts Paul 2016-06-14 19:18:26 -0500
  • 9e47a0bf39 Add missing version file Paul 2016-06-14 15:58:52 -0500
  • 85cf646ff0 Update the versioning for the documentation Paul 2016-06-14 15:51:46 -0500
  • b63c3e2038 Remove top-level rst section for headers Paul 2016-06-14 15:05:11 -0500
  • 96aa3b75c9 Update links Paul 2016-06-14 00:24:08 -0500
  • 280516cfb9 Create a label for cross referencing header files Paul 2016-06-07 00:20:52 -0500
  • a7f2502afd Add a requirements.txt file for docs Paul 2016-06-06 17:27:19 -0500
  • 6bdaf11ef3 Update markdown to use rst tables instead Paul 2016-06-06 17:23:01 -0500
  • 375f12315b Some more fixes to toc Paul 2016-06-05 23:56:49 -0500
  • 26a140a0bb Seperate function_param_limit into seperate header Paul 2016-06-05 22:20:28 -0500
  • 4371c3c02f Seperate unpack header Paul 2016-06-05 21:05:07 -0500
  • 379471470e Disable newer clang versions for now Paul 2016-06-05 20:34:41 -0500
  • e8f6f12a09 Disable githubs extension Paul 2016-06-05 13:42:48 -0500
  • f2c919a8f5 Disable autostructify for now Paul 2016-06-05 13:41:54 -0500
  • 5a3da2bbdd Initial support for sphinx documentation Paul 2016-06-05 13:30:36 -0500
  • 674e62bc16 Add static_assert when using the incorrect form for is_callable Paul 2016-05-26 21:13:31 -0500
  • d71d6f0dec Use logarithmic algorithm for generating an index of integers for issue #147 Paul 2016-04-27 23:36:40 -0500
  • 5c3768a3b5 Use template variables for functions that have explicit template parameters for issue #117 Paul 2016-04-27 23:11:12 -0500
  • 8c1a7ec2d8 No variable templates for msvc Paul 2016-04-27 22:59:52 -0500
  • 66d7d7d9bc Add variable template config Paul 2016-04-27 22:59:14 -0500
  • 4952d797c4 Rename dependent typing for #160 Paul 2016-04-27 22:36:38 -0500
  • a9f81cae72 Update readme Paul 2016-04-27 21:12:33 -0500
  • 88c28bf731 Capture use compressed_pair Paul 2016-04-27 01:14:17 -0500
  • 24e4e0affb Remove has generic lambda from test header Paul 2016-04-27 01:04:48 -0500
  • c48b0cb3f1 Fallback on std version when feature is not available Paul 2016-04-27 00:51:36 -0500
  • dde1ce1ce3 Remove generic lambda check Paul 2016-04-27 00:43:50 -0500
  • c69cf5e72d Remove release debug combo Paul 2016-04-27 00:35:43 -0500
  • bae83a164a Merge branch 'sd6' into develop Paul 2016-04-27 00:34:50 -0500
  • b8d4a8f3db Rename quick start to getting started Paul 2016-04-27 00:34:40 -0500
  • 00d18cf5f6 Move print example to the examples section Paul 2016-04-24 17:27:39 -0500
  • 2ad4009068 Use value for type trait Paul 2016-04-23 23:44:23 -0500
  • c7f32e898b Remove variadiac parameters from the docs Paul 2016-04-23 23:28:45 -0500
  • f4b6da69ab Add documentation about point-free style Paul 2016-04-23 23:22:32 -0500
  • 80ebf52d74 Decay arguments for unamed placeholder Paul 2016-04-19 07:07:23 -0500
  • f31e941f6e Add motivation about point-free style programming Paul 2016-04-13 02:22:36 -0500
  • 0e4ee8e39e Add links to partial application and function composition Paul 2016-04-13 01:52:16 -0500
  • 18c9688df0 Add info about the factory pattern Paul 2016-04-13 01:46:10 -0500
  • 29fc862794 Show how to do FIT_STATIC_FUNCTION without the macro Paul 2016-04-13 01:36:52 -0500
  • afce026820 Update quickstart documentation Paul 2016-04-13 00:50:11 -0500
  • df7761e1db Remove has generic lambda from travis setting Paul 2016-04-04 00:29:38 -0500
  • 81b8b11279 Use sd6 feature macros for detection Paul 2016-04-04 00:28:01 -0500
  • 0ef5ecd343 Small fixes in the docs Paul 2016-03-28 19:05:39 -0600
  • 4ab5923ee5 Issue #153: Add examples section Paul 2016-03-28 18:48:47 -0600
  • 19a05c76d7 Issue #153: Rewrite the begining of the quick start guide Paul 2016-03-28 14:57:26 -0600
  • be717fd749 Add motivation Paul 2016-03-27 00:14:30 -0600
  • ef1e3f18b6 Link to mutable page Paul 2016-03-26 23:39:16 -0600
  • 5eeff1ab7c Remove requirements pages and put information on main page Paul 2016-03-26 23:32:04 -0600
  • f05538d5bb Add rational for mutable function objects for issue #156 Paul 2016-03-26 23:28:27 -0600
  • 37355c5f1d Issue #155: Remove FIT_HAS_STATIC_LAMBDA configuration Paul 2016-03-26 23:06:01 -0600
  • 1a9b1ec61a Merge branch 'conditional' into develop Paul 2016-03-25 20:56:41 -0500
  • 4f9fd6b47a Setup conditional to handle the same function multiple times, this fixes issue #123 Paul 2016-03-25 20:42:00 -0500
  • 5aa5211cfb Issue #152: Add missing config header file Paul 2016-03-25 16:53:52 -0500
  • 7c1fe28ad3 Compressed pair use the EBO configuration Paul 2016-03-25 16:41:25 -0500
  • c2c01a2c4d Remove static_constexpr header Paul 2016-03-25 16:37:21 -0500
  • c9b1cdee5f Remove sfinae header Paul 2016-03-25 16:33:07 -0500
  • 1b51983c84 Issue #152: Move all configurations to a single config header file Paul 2016-03-25 16:25:01 -0500
  • e9b36f259b Add decorate test Paul 2016-03-25 15:58:28 -0500
  • 927904ff5d Add missing string header Paul 2016-03-25 15:03:48 -0500
  • 6eacd32438 Rename to logger to avoid conflicts with msvc math header Paul 2016-03-25 14:42:42 -0500
  • 432d942f8b Build examples for msvc Paul 2016-03-25 14:26:49 -0500
  • 48d8c42c7b Build a variant with address santitizer Paul 2016-03-24 15:21:59 -0500
  • 679441fccc Build without verbosity Paul 2016-03-24 15:00:42 -0500
  • 9659371d5b Reduce parallesims to 4 threads Paul 2016-03-24 12:31:56 -0500
  • cf19f66766 Try to minify log Paul 2016-03-24 12:28:55 -0500
  • 8724e850b7 Add static to static variable Paul 2016-03-24 12:06:09 -0500
  • 98b3c3ab6c Cd to correct directory Paul 2016-03-24 11:48:35 -0500
  • bb01b3323a Add missing do Paul 2016-03-24 11:37:17 -0500
  • 058338c890 Build all variants in travis Paul 2016-03-24 11:32:08 -0500
  • d26546c22d Dont build examples by default Paul 2016-03-24 11:16:46 -0500
  • 34cc274ae6 Refactor the creation of executables Paul 2016-03-24 11:08:55 -0500
  • fa7c253fb8 Remove concat since its not supported on older versions of cmake Paul 2016-03-24 08:29:11 -0500
  • 5006ee830b Add static keyword to implicit Paul 2016-03-24 01:10:40 -0500
  • a461ba5072 Remove extracting example in python Paul 2016-03-24 01:01:41 -0500
  • 34560e3d8e Extract examples using cmake Paul 2016-03-24 01:00:16 -0500
  • 918fd4c1db Make examples copy and pasteable for issue #144 Paul 2016-03-23 18:28:13 -0500