Most of it was refactoring.  The problem is really that I don't have a working 
Windows environment to test with any more.  I'll see about rectifying that 
though.  It really is inexcusable that I keep checking in changes that I can't 
verify.

On Jul 26, 2010, at 2:32 PM, Walter Bright wrote:

> Sigh, there are more problems with 344. Now the dll test suite fails to 
> compile:
> 
> ..\dmd -g -d -ofmydll2.dll -version=use_patch mydll2.d dll2.d mydll2.def
> std.contracts has been scheduled for deprecation. Please use std.exception 
> instead.
> dll2.d(49): Error: undefined identifier thread_setNeedLock
> dll2.d(53): Error: function 
> core.thread_helper.thread_helper_aux.enumProcessThreads (uint procid, bo
> ol function(uint id, void* context) dg, void* context) is not callable using 
> argument types (_error_
> function(uint id, void* context),void*)
> dll2.d(53): Error: cannot implicitly convert expression (__funcliteral1) of 
> type _error_ function(ui
> nt id, void* context) to bool function(uint id, void* context)
> dll2.d(92): Error: function 
> core.thread_helper.thread_helper_aux.enumProcessThreads (uint procid, bo
> ol function(uint id, void* context) dg, void* context) is not callable using 
> argument types (_error_
> function(uint id, void* context),void*)
> dll2.d(92): Error: cannot implicitly convert expression (__funcliteral3) of 
> type _error_ function(ui
> nt id, void* context) to bool function(uint id, void* context)
> dll2.d(138): Error: no property 'findThread' for type 'core.thread.Thread'
> 
> It makes me very nervous that wholesale changes were made to the dll 
> interface, and none of it was even checked to see if it compiled, and now the 
> test suite for it is completely broken.
> 
> Don Clugston wrote:
>> I just checked in a fix for that.
>> 
>> On 26 July 2010 22:05, Walter Bright <[email protected]> wrote:
>>  
>>> The following druntime checkin:
>>> 
>>> http://www.dsource.org/projects/druntime/changeset/344
>>> 
>>> breaks the build:
>>> 
>>> src\core\dll_helper.d(372): Error: undefined identifier thread_detach
>>> src\core\thread.d(1856): Error: undefined identifier obj
>>> 
>>> Sean, can you please fix?
>>> _______________________________________________
>>> phobos mailing list
>>> [email protected]
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>>> 
>>>    
>> _______________________________________________
>> phobos mailing list
>> [email protected]
>> http://lists.puremagic.com/mailman/listinfo/phobos
>> 
>> 
>>  
> _______________________________________________
> phobos mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/phobos

_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to