[M3devel] reducing support for old..?

dirk muysers dmuysers at hotmail.com
Mon May 27 11:55:24 CEST 2019


People are reluctant to upgrade from Windows 7 to Windows 10, because the new version invades one's privacy. Microsoft thinks that your computer belongs to them, not to you, but --sorry-- enough politics.

On 27/05/2019 11:46:44, Peter McKinna <peter.mckinna at gmail.com> wrote:

Go for it.

Hasn't the world upgraded to Windows 10?

Simply as much as possible but no simpler, (to paraphrase Einstein)

Peter


On Mon, May 27, 2019 at 6:11 PM Jay K <jayk123 at hotmail.com<mailto:jayk123 at hotmail.com>> wrote:
Does anyone mind if:

 - reduce/remove support for Windows prior to Vista? (including Win95/Win98/NT4/Win2000/XP).
i.e. use __declspec(thread) (and continue to ignore fibers)
i.e. maybe use SRWLOCK and Win32 condition variable.

 - reduce/remove support for Visual C++ prior to 2015?
i.e. assume what we link to wrt msvcrt.lib/libmt.lib
i.e. remove the mt.exe support?
Config file stuff.

 - remove support for linking to static C runtime?
Config file stuff.

I'm torn on all of them.
The old systems weren't that bad to program against, and aren't that difficult, in some sense to support..well, easy code to write,
not at all easy to test, an ever expanding matrix, unless someone does a good job of automating it, or is commited
to active manual development/test with old.

On the other hand, NT 3.1, Win95, and Win32s shouldn't be all that difficult to support.

How portable should a portable runtime be?

By and large, industry does not support prior to Windows 7.

 - Related question then as to what to support bootstrapping from.
 3.6? 4.0? etc.

 - Jay
_______________________________________________
M3devel mailing list
M3devel at elegosoft.com<mailto:M3devel at elegosoft.com>
https://m3lists.elegosoft.com/mailman/listinfo/m3devel
_______________________________________________ M3devel mailing list M3devel at elegosoft.com https://m3lists.elegosoft.com/mailman/listinfo/m3devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20190527/1dbc8b38/attachment.html>


More information about the M3devel mailing list