[D-runtime] Arghhh, DLLs broken on Win32 *again*!

Steve Schveighoffer schveiguy at yahoo.com
Fri Mar 23 08:35:57 PDT 2012


Forgot to complete my point...

What I was saying is, we do not need to be on Windows to test that gcstub still builds and links.  I think part of druntime's unit tests should test that gcstub is up to date.

-Steve




>________________________________
> From: Steve Schveighoffer <schveiguy at yahoo.com>
>To: D's runtime library developers list <d-runtime at puremagic.com> 
>Sent: Friday, March 23, 2012 11:34 AM
>Subject: Re: [D-runtime] Arghhh, DLLs broken on Win32 *again*!
> 
>
>From what I understand, it's an issue with the gcstub library not building or not being rebuilt.
>
>
>None of the changes in Martin's patch should affect runtime, they are implementation details.  Except he removes the isRunning function from the public API.  So it's really an API change that is causing it not to build.
>
>
>I remember when I added array append caching (and safety to array slice appending), I needed a function which not only allocated memory, it returned the block info.  So I added that to druntime's normal GC.  But I didn't update the gcstub, and it broke the DLL build.  See here: http://forum.dlang.org/post/4B8352FC.2030408@digitalmars.com
>
>
>-Steve
>
>
>
>
>
>
>
>
>>________________________________
>> From: Walter Bright <walter at digitalmars.com>
>>To: d-runtime at puremagic.com 
>>Sent: Thursday, March 22, 2012 4:24 PM
>>Subject: Re: [D-runtime] Arghhh, DLLs broken on Win32 *again*!
>> 
>>
>>What needs to be done to get the current DLL tests to pass?
>>
>>On 3/22/2012 12:52 PM, Steve Schveighoffer wrote: 
>>http://d.puremagic.com/issues/show_bug.cgi?id=7749
>>>
>>>
>>>Added a couple days ago.
>>>
>>>
>>>-Steve
>>>
>>>
>>>
>>>>________________________________
>>>> From: Martin Nowak <dawg at dawgfoto.de>
>>>>To: D's runtime library developers list <d-runtime at puremagic.com> 
>>>>Sent: Wednesday, March 21, 2012 7:40 PM
>>>>Subject: Re: [D-runtime] Arghhh, DLLs broken on Win32 *again*!
>>>> 
>>>>> That may be, but until a better approach is made we
                must not break existing code.
>>>>
>>>>Yes, and the best approach is to nail it into the test
                suite.
>>>>_______________________________________________
>>>>D-runtime mailing list
>>>>D-runtime at puremagic.com
>>>>http://lists.puremagic.com/mailman/listinfo/d-runtime
>>>>
>>>>
>>>>
>>>
_______________________________________________
D-runtime mailing list D-runtime at puremagic.com http://lists.puremagic.com/mailman/listinfo/d-runtime 
>>_______________________________________________
>>D-runtime mailing list
>>D-runtime at puremagic.com
>>http://lists.puremagic.com/mailman/listinfo/d-runtime
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/d-runtime/attachments/20120323/cfa08429/attachment-0001.html>


More information about the D-runtime mailing list