Commit Graph

  • a045fc11ee Remove more private inheritance for msvc Paul 2015-06-11 11:51:02 -0500
  • 67137ad23b Remov eprivate inheritance for msvc Paul 2015-06-11 11:23:45 -0500
  • 9aa0a20a80 Remove unused parameter Paul 2015-06-11 00:39:27 -0500
  • a4e2a97f13 Add workaround for gcc 4.6 Paul 2015-06-11 00:28:25 -0500
  • b5ee9240e9 Manual deduce type for older gcc Paul 2015-06-07 18:43:11 -0500
  • 146fccb00c Add flow docs Paul 2015-06-07 18:20:23 -0500
  • 9b81d12dfa Merge branch 'flow' Paul 2015-06-07 18:18:20 -0500
  • 87060bccd2 Add workaround for incomplete type Paul 2015-06-07 00:13:00 -0500
  • cf405e63ca Add support for nullary and unary calls Paul 2015-06-07 00:05:13 -0500
  • 53563e6fdb Add initial compress adaptor Paul 2015-06-06 23:50:42 -0500
  • 0427ee4eac Add flow adaptor Paul 2015-06-06 13:46:39 -0500
  • fe2ca3590e Fix typos Paul 2015-06-06 10:17:45 -0500
  • da89cf30e2 Add requirements for msvc Paul 2015-06-06 09:43:36 -0500
  • d1c262baee Merge branch 'msvc' of https://github.com/pfultz2/Fit into msvc Paul Fultz II 2015-06-03 16:17:53 -0700
  • defd42b22c Add default constructor Paul Fultz II 2015-06-03 16:17:17 -0700
  • 67987333c8 Enable release mode for 64bit Paul 2015-06-03 00:26:39 -0500
  • 456b3c8ad4 Merge branch 'master' into msvc Paul 2015-06-01 02:02:36 -0500
  • 7cd9be84a2 Merge branch 'travis' Paul 2015-06-01 02:01:58 -0500
  • 6b37d9e92a Add more tests for move only types Paul 2015-05-31 21:29:58 -0500
  • a6915650a3 Merge branch 'static_const' Paul 2015-05-30 21:49:49 -0500
  • 8e4c6349bd Cut configurations in half Paul 2015-05-30 17:38:25 -0500
  • e43fe39036 Merge branch 'travis' into msvc Paul 2015-05-30 15:34:41 -0500
  • 43b746871e Disable 64 bit build right now Paul 2015-05-30 14:34:27 -0500
  • 0cf44e9281 Add debug and release configurations Paul 2015-05-30 14:09:33 -0500
  • d0c98bccb1 Test more combinations of the ASAN Paul 2015-05-30 14:00:03 -0500
  • dd7e917a51 Add builds for 32 bit msvc Paul 2015-05-30 13:51:32 -0500
  • 42afca51a0 Add address santitizer Paul 2015-05-30 13:49:52 -0500
  • 4dfdfa98be Remove conditional for clang 3.4 Paul 2015-05-30 13:41:54 -0500
  • 5872660f52 Only add clang ppa when there is a clang version Paul 2015-05-30 13:34:51 -0500
  • 5585f4d71f Authorize the packages Paul 2015-05-30 13:31:40 -0500
  • 0771b8c79b Only install clang when using clang version Paul 2015-05-30 13:27:23 -0500
  • db2945cf11 Append clang version to ppa Paul 2015-05-30 13:22:25 -0500
  • 95da0103d8 Remove quiet output Paul 2015-05-30 13:04:55 -0500
  • 29110f23b3 Always install clang version Paul 2015-05-30 12:45:37 -0500
  • 91f567dea3 Show compiler info Paul 2015-05-30 12:33:07 -0500
  • 3cd679b612 Adjust CXX for clang 3.4 Paul 2015-05-30 12:30:42 -0500
  • e889a54053 Fix capitalization of var Paul 2015-05-30 12:26:40 -0500
  • e6712c6e99 Fix yaml syntax errors Paul 2015-05-30 12:23:07 -0500
  • 42cdb8810d Fix getting clang package Paul 2015-05-30 12:13:57 -0500
  • 58917fcebf Install latest clang version Paul 2015-05-30 12:07:19 -0500
  • 340dff4ff7 Unroll using addons since many compilers aren't whitelisted Paul 2015-05-30 12:02:09 -0500
  • 81c575add2 Set the correct version for compilers Paul 2015-05-30 11:52:25 -0500
  • 0975e6ea61 Install libc++ first Paul 2015-05-30 11:47:51 -0500
  • 81f0744654 Add some more missing packages Paul 2015-05-30 11:44:28 -0500
  • 5229e98501 Export cc and cxx variables Paul 2015-05-30 11:39:07 -0500
  • 7b2a6e5aab Fix formatting of yaml file Paul 2015-05-30 11:28:07 -0500
  • 66ffcc191e Update getting compilers in the travis file Paul 2015-05-30 11:08:43 -0500
  • 2dfb2f8147 Fix unsued variable warning on gcc 4.6 Paul 2015-05-30 10:49:44 -0500
  • bc5bd7b64d Add warning flags Paul 2015-05-30 10:43:05 -0500
  • b9c1fad29d No rely on undefined macros Paul 2015-05-30 10:34:00 -0500
  • eb16b85ab6 Use environment variable instead Paul 2015-05-30 09:49:05 -0500
  • 22a9f7e029 Set ctest to output on failure Paul 2015-05-30 02:31:43 -0500
  • c2fb52380c Specify the msvc 2015 image Paul 2015-05-30 02:19:30 -0500
  • 26a8ab41cf Update appveyor Paul 2015-05-30 02:05:38 -0500
  • 24ae792346 No ordered braces on msvc Paul Fultz II 2015-05-29 23:50:29 -0700
  • b21f5211c0 Add config flag to ctest Paul Fultz II 2015-05-29 23:49:59 -0700
  • 270df2f857 Make reveal adaptor constexor constructible in msvc Paul Fultz II 2015-05-29 23:36:54 -0700
  • fc69bfa5e9 Add some more workarounds for msvc Paul Fultz II 2015-05-29 23:28:32 -0700
  • c22a8dbcce Add workaround for constructing static functions Paul 2015-05-30 01:09:00 -0500
  • b0af6b7eea Merge branch 'msvc' of github.com:pfultz2/Fit into msvc Paul 2015-05-30 00:48:26 -0500
  • 92e7ca33c5 Add more rewritable tags Paul 2015-05-30 00:48:08 -0500
  • 9471476793 Improve constexpr construtibility of lambdas on msvc Paul Fultz II 2015-05-29 22:19:02 -0700
  • 3f43f53b28 Improve detection of rewritability Paul 2015-05-29 23:29:07 -0500
  • eab396babe Fix some bugs with detecting rewritability Paul Fultz II 2015-05-29 21:19:41 -0700
  • fdf143aa64 Remove the no_static_lambda config macro Paul 2015-05-29 22:59:35 -0500
  • d58f7ddf5f Rewrite lambdas on msvc Paul 2015-05-29 22:52:08 -0500
  • 21116ad8d8 Dont leave template undefined Paul 2015-05-29 22:21:15 -0500
  • 2dc0c62987 Use inheritance instead of an alias for msvc Paul Fultz II 2015-05-29 17:30:24 -0700
  • 4f25ea8439 Make function objects sfinae-friendlt when there is no expression sfinae Paul 2015-05-29 19:12:13 -0500
  • 5af50ddc1a Add workaround for msvc default constructor Paul Fultz II 2015-05-29 15:04:13 -0700
  • 002e5e742a Update documention about FIT_STATIC_FUNCTION and FIT_STATIC_LAMBDA_FUNCTION Paul 2015-05-29 16:09:12 -0500
  • ab20f2024f Add some more workarounds for msvc Paul Fultz II 2015-05-23 20:32:17 -0700
  • 9aeb0459c3 Limit constexpr checking Paul Fultz II 2015-05-23 19:05:11 -0700
  • cbe8c4feb6 No unique addresses for visual studio Paul Fultz II 2015-05-23 18:59:53 -0700
  • 0bb073a447 Update and_ to use the slow version for msvc Paul Fultz II 2015-05-23 18:56:02 -0700
  • 6904d3756a Remove cd into tests Paul 2015-05-23 19:30:11 -0500
  • d43614c6b6 Remove submodulue update Paul 2015-05-23 19:23:15 -0500
  • 0fdc10262e VS Version variable Paul 2015-05-23 18:43:50 -0500
  • a3de78d36e Remove install script Paul 2015-05-23 18:36:59 -0500
  • 42827a2f45 Update appveyor yml to use vs 2015 Paul 2015-05-23 18:26:28 -0500
  • ebb22b3d22 Add appveyor yml Paul 2015-05-23 18:13:44 -0500
  • 830bd14b3d Disable expression sfinae for visual studio Paul 2015-05-23 17:55:09 -0500
  • aadbe0317c Add a non-sfinae version of is_callable Paul 2015-05-23 13:53:42 -0500
  • 4ce7b1542a Remove deprecated files Paul 2015-05-23 13:00:28 -0500
  • 11829d9199 Rename unique address config macro Paul 2015-05-23 12:53:49 -0500
  • f87202485b Rename FIT_STATIC_FUNCTION Paul 2015-05-23 12:50:45 -0500
  • 5296bb513b Add more tests for unique address Paul 2015-05-23 09:57:01 -0500
  • af0a9245ef Disable unique addresses on gcc 4.6, since it doesn't work with constexpr Paul 2015-05-23 09:38:55 -0500
  • f2a4165ac2 Update declarations of all global function objects Paul 2015-05-22 18:41:57 -0500
  • 02627093f1 s/static_const/static_const_var/ Paul 2015-05-22 18:14:01 -0500
  • 182b9ffcc3 Remove constexpr for static on gcc 4.6 compilers Paul 2015-05-22 17:48:46 -0500
  • 3fec6509e3 Start update for the rest of the function object to be unique references Paul 2015-05-22 17:23:30 -0500
  • 779c40ca58 Add FIT_STATIC_CONSTEXPR_FUNCTION to declare functions with constexpr friendliness Paul 2015-05-22 17:12:32 -0500
  • e9c31f7a23 Move static_const to a seperate header Paul 2015-05-22 16:54:56 -0500
  • 34dad9678b Merge branch 'lift' Paul 2015-05-22 13:57:26 -0500
  • 7087530143 Add lift to mkdocs Paul 2015-05-22 13:56:28 -0500
  • 8c3c5e242a Add lift to mkdocs Paul 2015-05-22 13:53:43 -0500
  • 4e5d110962 Use unique address on gcc 4.6 as well Paul 2015-05-22 13:50:06 -0500
  • 6fd7c6f3aa Add more checks for empty Paul 2015-05-21 11:36:31 -0500
  • e4eb628cb7 Some code simplification Paul 2015-05-21 11:26:17 -0500