Commit Graph

1254 Commits

Author SHA1 Message Date
Paul
eb16b85ab6 Use environment variable instead 2015-05-30 09:49:05 -05:00
Paul
22a9f7e029 Set ctest to output on failure 2015-05-30 02:31:43 -05:00
Paul
c2fb52380c Specify the msvc 2015 image 2015-05-30 02:19:30 -05:00
Paul
26a8ab41cf Update appveyor 2015-05-30 02:05:38 -05:00
Paul Fultz II
24ae792346 No ordered braces on msvc 2015-05-29 23:50:29 -07:00
Paul Fultz II
b21f5211c0 Add config flag to ctest 2015-05-29 23:49:59 -07:00
Paul Fultz II
270df2f857 Make reveal adaptor constexor constructible in msvc 2015-05-29 23:36:54 -07:00
Paul Fultz II
fc69bfa5e9 Add some more workarounds for msvc 2015-05-29 23:28:32 -07:00
Paul
c22a8dbcce Add workaround for constructing static functions 2015-05-30 01:09:00 -05:00
Paul
b0af6b7eea Merge branch 'msvc' of github.com:pfultz2/Fit into msvc 2015-05-30 00:48:26 -05:00
Paul
92e7ca33c5 Add more rewritable tags 2015-05-30 00:48:08 -05:00
Paul Fultz II
9471476793 Improve constexpr construtibility of lambdas on msvc 2015-05-29 22:19:02 -07:00
Paul
3f43f53b28 Improve detection of rewritability 2015-05-29 23:29:07 -05:00
Paul Fultz II
eab396babe Fix some bugs with detecting rewritability 2015-05-29 21:19:41 -07:00
Paul
fdf143aa64 Remove the no_static_lambda config macro 2015-05-29 22:59:35 -05:00
Paul
d58f7ddf5f Rewrite lambdas on msvc 2015-05-29 22:52:08 -05:00
Paul
21116ad8d8 Dont leave template undefined 2015-05-29 22:21:15 -05:00
Paul Fultz II
2dc0c62987 Use inheritance instead of an alias for msvc 2015-05-29 17:30:24 -07:00
Paul
4f25ea8439 Make function objects sfinae-friendlt when there is no expression sfinae 2015-05-29 19:12:13 -05:00
Paul Fultz II
5af50ddc1a Add workaround for msvc default constructor 2015-05-29 15:04:13 -07:00
Paul
002e5e742a Update documention about FIT_STATIC_FUNCTION and FIT_STATIC_LAMBDA_FUNCTION 2015-05-29 16:09:12 -05:00
Paul Fultz II
ab20f2024f Add some more workarounds for msvc 2015-05-23 20:32:17 -07:00
Paul Fultz II
9aeb0459c3 Limit constexpr checking 2015-05-23 19:05:11 -07:00
Paul Fultz II
cbe8c4feb6 No unique addresses for visual studio 2015-05-23 18:59:53 -07:00
Paul Fultz II
0bb073a447 Update and_ to use the slow version for msvc 2015-05-23 18:56:02 -07:00
Paul
6904d3756a Remove cd into tests 2015-05-23 19:30:11 -05:00
Paul
d43614c6b6 Remove submodulue update 2015-05-23 19:23:15 -05:00
Paul
0fdc10262e VS Version variable 2015-05-23 18:43:50 -05:00
Paul
a3de78d36e Remove install script 2015-05-23 18:36:59 -05:00
Paul
42827a2f45 Update appveyor yml to use vs 2015 2015-05-23 18:26:28 -05:00
Paul
ebb22b3d22 Add appveyor yml 2015-05-23 18:13:44 -05:00
Paul
830bd14b3d Disable expression sfinae for visual studio 2015-05-23 17:55:09 -05:00
Paul
aadbe0317c Add a non-sfinae version of is_callable 2015-05-23 13:53:42 -05:00
Paul
4ce7b1542a Remove deprecated files 2015-05-23 13:00:28 -05:00
Paul
11829d9199 Rename unique address config macro 2015-05-23 12:53:49 -05:00
Paul
f87202485b Rename FIT_STATIC_FUNCTION 2015-05-23 12:50:45 -05:00
Paul
5296bb513b Add more tests for unique address 2015-05-23 09:57:01 -05:00
Paul
af0a9245ef Disable unique addresses on gcc 4.6, since it doesn't work with constexpr 2015-05-23 09:38:55 -05:00
Paul
f2a4165ac2 Update declarations of all global function objects 2015-05-22 18:41:57 -05:00
Paul
02627093f1 s/static_const/static_const_var/ 2015-05-22 18:14:01 -05:00
Paul
182b9ffcc3 Remove constexpr for static on gcc 4.6 compilers 2015-05-22 17:48:46 -05:00
Paul
3fec6509e3 Start update for the rest of the function object to be unique references 2015-05-22 17:23:30 -05:00
Paul
779c40ca58 Add FIT_STATIC_CONSTEXPR_FUNCTION to declare functions with constexpr friendliness 2015-05-22 17:12:32 -05:00
Paul
e9c31f7a23 Move static_const to a seperate header 2015-05-22 16:54:56 -05:00
Paul
34dad9678b Merge branch 'lift' 2015-05-22 13:57:26 -05:00
Paul
7087530143 Add lift to mkdocs 2015-05-22 13:56:28 -05:00
Paul
8c3c5e242a Add lift to mkdocs 2015-05-22 13:53:43 -05:00
Paul
4e5d110962 Use unique address on gcc 4.6 as well 2015-05-22 13:50:06 -05:00
Paul
6fd7c6f3aa Add more checks for empty 2015-05-21 11:36:31 -05:00
Paul
e4eb628cb7 Some code simplification 2015-05-21 11:26:17 -05:00