1. 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
  2. d943352 Under -fms-extensions, only inject a friend tag name when we didn't see a tag with that name in an enclosing scope. by Douglas Gregor · 11 years ago
  3. b4f0f3f This patch fixes PR16395, when HandleMSProperty returns null due to a declaration with no name. by Aaron Ballman · 11 years ago
  4. f67129a [Windows] Fix __declspec(property) when the getter returns a ref by Reid Kleckner · 11 years ago
  5. 649c6c5 Disallow reinterpret_cast from pointer to bool on Windows by Hans Wennborg · 11 years ago
  6. 76eed42 Microsoft has a language extension which allows union members to be by Aaron Ballman · 11 years ago
  7. d314abe Don't put too much thought into whether or not to capture a by John McCall · 11 years ago
  8. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  9. 1b9e8f7 Accept over-qualified constructor in MSVC emulation mode by Dmitri Gribenko · 12 years ago
  10. cef3a7b Change diagnostics for enums with fixed underlying type so in C++98 mode, we cite C++11. by Eli Friedman · 12 years ago
  11. 7537945 Promote the warning about extra qualification on a declaration from a by Douglas Gregor · 12 years ago
  12. 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
  13. 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
  14. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  15. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  16. 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
  17. cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
  18. 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
  19. 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
  20. 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
  21. 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
  22. b474603 Microsoft friend acting as a forward declaration; try#2. Now only 2 lines. by Francois Pichet · 13 years ago
  23. 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
  24. 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
  25. 0f16159 MSVC doesn't do any validation regarding exception specification. by Francois Pichet · 13 years ago
  26. 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
  27. e1e96a6 Revert 131347. It asserts if the specialization in within a class template: by Francois Pichet · 13 years ago
  28. 1fa8028 In Microsoft mode, allow template function explicit specialization at class scope. by Francois Pichet · 13 years ago
  29. 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 · 13 years ago
  30. b594fac Fix test. by Francois Pichet · 13 years ago
  31. a8ef3ac Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 13 years ago
  32. 2e510a0 Downgrade error "static declaration of 'foo' follows non-static declaration" to a warning in Microsoft mode. by Francois Pichet · 13 years ago
  33. 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 · 13 years ago
  34. 8d051e0 MSVC accepts that default parameters be redefined for member functions by Francois Pichet · 14 years ago
  35. dde385d Add a triple to make the test friendly on no windows platform. by Francois Pichet · 14 years ago
  36. b613cd6 Accept __declspec(dllimport) for function defined at class scope in Microsoft mode. by Francois Pichet · 14 years ago
  37. 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
  38. 018591f Semantic checking for exception specifications should be triggered by by John McCall · 14 years ago
  39. 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
  40. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
  41. 5be38be Remove a c++ file test I inadvertently added in Sema last week. by Francois Pichet · 14 years ago
  42. 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
  43. 8dc3abc Add basic support for Microsoft enum forward declaration. by Francois Pichet · 14 years ago
  44. 538e0d0 Allow type definitions inside anonymous struct/union in Microsoft mode. by Francois Pichet · 14 years ago
  45. afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
  46. 5b6f769 Emulate (some of) Microsoft's looser semantic checking of exception by Douglas Gregor · 14 years ago
  47. 5c0ca52 Predeclare class type_info in Microsoft mode, from Francois Pichet! by Douglas Gregor · 14 years ago