1. a2d7dfa Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>. by Eli Friedman · 13 years ago
  2. 6b6fb4f In Microsoft Mode, disable the C++11 strict integral conversion rules for enumerator that were introduced with r148439. Otherwise MSVC headers won't compile in C++ 11 mode. by Francois Pichet · 13 years ago
  3. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  4. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  5. 036277e [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 13 years ago
  6. cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
  7. 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
  8. 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
  9. c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
  10. 3bd9aa4 Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers in 64-bit mode (ie: when _M_IA64 or _M_AMD64 is defined) by Francois Pichet · 13 years ago
  11. b474603 Microsoft friend acting as a forward declaration; try#2. Now only 2 lines. by Francois Pichet · 13 years ago
  12. 5aecb78 Revert 132332 (Microsoft friend as a forward declaration), John McCall pointed out a better/simpler way to do it. by Francois Pichet · 13 years ago
  13. 8adc227 For compatibility with MSVC, a friend declaration also act as a forward declaration if the tag name is not already declared. The tag name is declared in the next outermost non record scope. by Francois Pichet · 13 years ago
  14. 0f16159 MSVC doesn't do any validation regarding exception specification. by Francois Pichet · 13 years ago
  15. b2ee830 Emulate a MSVC bug where if during an using declaration name lookup, the declaration found is unaccessible (private) and that declaration was bring into scope via another using declaration whose target declaration is accessible (public) then no error is generated. by Francois Pichet · 13 years ago
  16. e1e96a6 Revert 131347. It asserts if the specialization in within a class template: by Francois Pichet · 14 years ago
  17. 1fa8028 In Microsoft mode, allow template function explicit specialization at class scope. by Francois Pichet · 14 years ago
  18. 30aff5b In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code. by Francois Pichet · 14 years ago
  19. b594fac Fix test. by Francois Pichet · 14 years ago
  20. a8ef3ac Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 14 years ago
  21. 2e510a0 Downgrade error "static declaration of 'foo' follows non-static declaration" to a warning in Microsoft mode. by Francois Pichet · 14 years ago
  22. 6943e9b In Microsoft mode, within class scope, if a CXXScopeSpec's type is equal to the type of one of the base classes then downgrade the missing typename error to a warning. Up to now this is the only case I found where MSVC doesn't require "typename" at class scope. Really strange! by Francois Pichet · 14 years ago
  23. 8d051e0 MSVC accepts that default parameters be redefined for member functions by Francois Pichet · 14 years ago
  24. dde385d Add a triple to make the test friendly on no windows platform. by Francois Pichet · 14 years ago
  25. b613cd6 Accept __declspec(dllimport) for function defined at class scope in Microsoft mode. by Francois Pichet · 14 years ago
  26. eedd467 Downgrade err_mismatched_exception_spec to a ExtWarning in Microsoft mode. MSVC doesn't do any validation on exception specifications. by Francois Pichet · 14 years ago
  27. 018591f Semantic checking for exception specifications should be triggered by by John McCall · 14 years ago
  28. 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
  29. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
  30. 5be38be Remove a c++ file test I inadvertently added in Sema last week. by Francois Pichet · 14 years ago
  31. 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
  32. 8dc3abc Add basic support for Microsoft enum forward declaration. by Francois Pichet · 14 years ago
  33. 538e0d0 Allow type definitions inside anonymous struct/union in Microsoft mode. by Francois Pichet · 14 years ago
  34. afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
  35. 5b6f769 Emulate (some of) Microsoft's looser semantic checking of exception by Douglas Gregor · 14 years ago
  36. 5c0ca52 Predeclare class type_info in Microsoft mode, from Francois Pichet! by Douglas Gregor · 14 years ago