On Monday, 26 August 2019 at 11:03:51 UTC, Jacob Carlborg wrote:
On 2019-08-26 05:55, Andrej Mitrovic wrote:
I'm guessing this means we might even be able to use multiple
versions of Phobos one day. However before we do that, we will
really need to fix the use of globals in Phobos.
I don't think that's necessary. All symbols will have the
version be part of the mangled name.
so, the target of project is to make mangled name for using by
app 2+ version of one lib/module?
cuz in that case u cannot fix situation when libV1.obj will land
to libV2 somehow (through globals, AA.. ) and binary
implementation is different. probably will be panic, data loss
and other bad things.