On Tue, 12 Jun 2012 06:46:44 -0700, Jacob Carlborg <d...@me.com> wrote:
On 2012-06-12 14:09, foobar wrote:
This is a solved problem since the 80's (E.g. Pascal units). Per Adam's
post, the issue is tied to DMD's use of OMF/optlink which we all would
like to get rid of anyway. Once we're in proper COFF land, couldn't we
just store the required metadata (binary AST?) in special sections in
the object files themselves?
Can't the same be done with OMF? I'm not saying I want to keep OMF.
OMF doesn't support Custom Sections and I think a custom section is the
right way to handle this. I found the Borland OMF docs once a while back
to verify this.
--
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/