DIP1045--Symbol Representation--Status
Mike Parker
aldacron at gmail.com
Sat May 18 07:33:49 UTC 2024
Rikki's DIP, "Symbol Representation", which deals primarily with
improving how we work with DLLs on Windows, was the first DIP to
enter Formal Assessment under the new process.
Ideally, we'd like decisions on DIPs to be reached within a
couple of weeks, but upon reviewing the final edit of the DIP,
Walter and Atila decided further discussion was warranted.
They had an email discussion about the DIP that included Adam
Wilson, who has a good bit of experience working with Windows
DLLs in different contexts. I then set up a meeting that included
Walter, Atila, Adam, Rikki, and Martin Kinkelin. Martin solved
LDC's DLL issues a while back, so his perspective was important
for this discussion.
The end result is that **something** is going to be done, but
it's probably not going to be the entirety of the solution Rikki
proposed in the DIP. For now, two exploratory steps have been
identified that may get us to where we need to be.
One is that some of the work Martin did for LDC will need to be
upstreamed into DMD. Although the problem being solved here is on
Windows, the first step here involves upstreaming some
Mac-specific, Mach-O format changes.
The other is a new import path command-line flag, like the
`-extI` proposed in the DIP, for use specifically with shared
libraries.
I'll leave it to others to provide details.
More information about the Digitalmars-d-announce
mailing list