July 27, 2009
http://d.puremagic.com/issues/show_bug.cgi?id=424





--- Comment #28 from Jarrett Billingsley <jarrett.billingsley@gmail.com>  2009-07-27 08:42:22 PDT ---
I know you responded with a "thanks" on the newsgroup, Walter, but.. is there any followup?  Were you able to reproduce it?  Have you investigated the problem?  Is there any chance of it being fixed?  Is it a fundamental limit that can't be changed?  Is this on the back burner?  Is this going to magically appear in the next release without warning?

Cmooon, communicate!  What is the story?  There are a lot of people who've run into this bug, a lot who want to see it fixed, and a simple repro.  What more do you want or need?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 03, 2009
http://d.puremagic.com/issues/show_bug.cgi?id=424



--- Comment #29 from Walter Bright <bugzilla@digitalmars.com> 2009-11-03 10:38:43 PST ---
Optlink is written entirely in rather impenetrable assembler code, and is resistant to understanding and modification. Hence, over the last few months I've been very slowly converting it to C, function by function.

One might ask, why not convert it to D? The answer is that I don't have a good test suite for optlink, so I have to be very very careful to not make a mistake in the translation. That means do one function at a time, rebuild, and retest, which means the compiled C code has to match the segment, naming and calling conventions used in optlink. I made a custom version of the dmc compiler to do this. Also, C can be made to work without any runtime library support at all, and since optlink does not use the C runtime library, this is useful.

Once it is in C and working, it will be trivial to translate it to D and start rewriting it.

Anyhow, during this process I stumbled upon what the problem was. Optlink was apparently trying to account for some Borland obscure extension to the OMF. Remove this, and it works, although presumably it will no longer link Borland object files (who cares!).

The fix will go out in the next update, if you need it sooner please email me.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 05, 2009
http://d.puremagic.com/issues/show_bug.cgi?id=424



--- Comment #30 from Jarrett Billingsley <jarrett.billingsley@gmail.com> 2009-11-05 10:03:36 PST ---
(In reply to comment #29)

> The fix will go out in the next update, if you need it sooner please email me.

Holy--

Joy upon joys! This is REALLY good news. I can't tell you how happy you'll make a lot of people with this.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 06, 2009
http://d.puremagic.com/issues/show_bug.cgi?id=424


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


--- Comment #31 from Walter Bright <bugzilla@digitalmars.com> 2009-11-06 11:29:04 PST ---
Fixed dmd 1.051 and 2.036

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
1 2 3 4
Next ›   Last »