On Thursday, 4 August 2016 at 18:47:36 UTC, A D dev wrote:
Hi group,

Somewhat new to D.

What is the recommended procedure, if any, to upgrade my DMD installation (on Windows, if that makes a difference)?

I.e. If I have 2.70.0 and I saw that 2.17.1 is out now, I can look at the list of bug fixes and any new features in the new version and decide whether I want to upgrade, or wait for another version with more changes that matter to me. That is not what my question is about.

OT: 2.071.0 has been released in April - you may check more often ;-)

My question is about:

- should I just install the new version in the same directory, over the old version, or do I need to uninstall the old version first.

I never use(d) Windows, but I can help you in the way that there are no persistent settings. A DMD installation is completely independent in it's folder. Hence you can safely install the new version in the same directory, but I would make at least a copy of the old version first - just in case any regression popped in.

- if I have to first uninstall the old version, are there any persistent setting for the compiler that I need to save before the uninstall and then restore after the new install?

The only configuration file is `dmd.conf` (for common flags), a user usually doesn't need to modify it, so I would be surprised if you did.

- any other things I need to take care of?

Not that I would know of, but maybe people using Windows can give more advice.

Thanks.

Reply via email to