D's tail
evilrat
evilrat666 at gmail.com
Tue Aug 10 05:49:07 UTC 2021
On Tuesday, 10 August 2021 at 01:57:49 UTC, Adam D Ruppe wrote:
>
> The majority of these things are due to library changes. There
> was a period around 2011 where tons of little things changed,
> like tolower became toLower and std.date got removed, and stuff
> like that. Or of course in 2008ish when strings changed their
> type to immutable... None was too hard to update but it did
> force updates.
>
There was also tons of changes around 2015-2016, very often
packages older than 2016 simply won't work, some language changes
from that period makes it non trivial to upgrade such code.
No examples, sorry, but one thing I remember was module ctors and
shared variables issues when upgrading old package to 2019
compiler.
More information about the Digitalmars-d
mailing list