⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 248472 in webkit


Ignore:
Timestamp:
Aug 9, 2019, 1:33:36 PM (7 years ago)
Author:
pvollan@apple.com
Message:

[Win] Remove compiler workaround for VS2013
https://bugs.webkit.org/show_bug.cgi?id=200582

Reviewed by Don Olmstead.

A VS2013 compiler workaround can be removed now.

  • WebKitQuartzCoreAdditions/API/WebKitQuartzCoreAdditions.cpp:

(DllMain):

Location:
trunk/Source/WebKitLegacy/win
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKitLegacy/win/ChangeLog

    r248462 r248472  
     12019-08-09  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [Win] Remove compiler workaround for VS2013
     4        https://bugs.webkit.org/show_bug.cgi?id=200582
     5
     6        Reviewed by Don Olmstead.
     7
     8        A VS2013 compiler workaround can be removed now.
     9
     10        * WebKitQuartzCoreAdditions/API/WebKitQuartzCoreAdditions.cpp:
     11        (DllMain):
     12
    1132019-08-08  Per Arne Vollan  <pvollan@apple.com>
    214
  • trunk/Source/WebKitLegacy/win/WebKitQuartzCoreAdditions/API/WebKitQuartzCoreAdditions.cpp

    r224629 r248472  
    4444    switch (fdwReason) {
    4545    case DLL_PROCESS_ATTACH:
    46 #if defined(_M_X64) || defined(__x86_64__)
    47         // The VS2013 runtime has a bug where it mis-detects AVX-capable processors
    48         // if the feature has been disabled in firmware. This causes us to crash
    49         // in some of the math functions. For now, we disable those optimizations
    50         // because Microsoft is not going to fix the problem in VS2013.
    51         // FIXME: http://webkit.org/b/141449: Remove this workaround when we switch to VS2015+.
    52         _set_FMA3_enable(0);
    53 #endif
    5446        instance = hinstDLL;
    5547        break;
Note: See TracChangeset for help on using the changeset viewer.