win32: Remove old code for VC++ 6.0 or older#9616
win32: Remove old code for VC++ 6.0 or older#9616k-takata wants to merge 1 commit intovim:masterfrom
Conversation
There were many #ifdefs for VC6. Make the code cleaner.
Codecov Report
@@ Coverage Diff @@
## master #9616 +/- ##
==========================================
+ Coverage 83.18% 83.51% +0.33%
==========================================
Files 154 154
Lines 174516 174516
Branches 39260 39260
==========================================
+ Hits 145163 145746 +583
+ Misses 17214 16667 -547
+ Partials 12139 12103 -36
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
|
Maybe we can also remove the code for VC++ 7.0/7.1 (VS 2002/2003)? |
|
I can include this one first. I think the oldest that still works in VC 2008, or studio 9.0.. Haven't tried it though. |
|
VC 2005 is the last version that supports building for Windows 9x. VC 2008 and VC 2012 are not so notable, I think. We use VC 2010 on AppVeyor, so it might be better to make VC 2010 as the oldest support version? |
|
Ken Takata wrote:
VC 2005 is the last version that supports building for Windows 9x.
VC 2010 is the last version that supports building for Windows XP without adding the `/subsystem` linker option. Also, this is the last version that doesn't support the C99 style variable declaration.
VC 2013 is the last version before switching to Universal CRT.
VC 2015 is the last version that includes Windows SDK 7.1 that supports building for Windows XP.
VC 2008 and VC 2012 are not so notable, I think.
We use VC 2010 on AppVeyor, so it might be better to make VC 2010 as
the oldest support version?
That makes sense. I suppose there are not so many differences betwen VC
2008 and 2010.
We should also update INSTALLpc.txt. I actually can't find the place
where to download older versions now.
…--
Why don't cannibals eat clowns?
Because they taste funny.
/// Bram Moolenaar -- ***@***.*** -- http://www.Moolenaar.net \\\
/// \\\
\\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
There were many #ifdefs for VC6. Make the code cleaner.