Is it possible to use VS 2012?

Jun 4, 2015 at 10:06 AM

Actually the question is in the subject.
Is it possible to use VS 2012 instead of 2013?

I tried, but as I can see Rx depends on initializer_list and variadic templates.

Also from the build I can see that the following definition 'fires':
// resolve args needs enough to store all the possible resolved args
#define _VARIADIC_MAX 10
Does it mean that there is a possibility to avoid variadic templates?

Just for additional context: we still use VS 2012, and I was curious if we could use Rx for one of the projects.
Jun 4, 2015 at 6:20 PM
Support for VS2012 was dropped a while ago. I am not sure how much work it would take to ifdef out the functionality that depends on VS2013 and above.
If someone would like to restore and maintain VS2012 support, pull requests are welcome!
Jun 5, 2015 at 9:32 AM
Aha, understood, thanks for the information.

Could you please at least specify the point, where it was still compatible?

Additionaly, from what I've seen there are:
  • variadic templates
  • initializer lists
  • type aliases
  • something else, not supported by VS 2012?