Jump to page: 1 2 3
Thread overview
[dmd-beta] For those who want to try out new features
Jan 14, 2010
Walter Bright
Jan 19, 2010
Sönke Ludwig
Jan 19, 2010
Brad Roberts
Jan 19, 2010
Don Clugston
Jan 15, 2010
Brad Roberts
Jan 15, 2010
Rainer Schuetze
Jan 15, 2010
Walter Bright
Jan 15, 2010
Rainer Schuetze
Jan 18, 2010
Walter Bright
Jan 18, 2010
Rainer Schuetze
Jan 20, 2010
Rainer Schuetze
Jan 20, 2010
Walter Bright
Jan 20, 2010
Rainer Schuetze
Jan 20, 2010
Walter Bright
Jan 21, 2010
Don Clugston
Jan 21, 2010
Walter Bright
Jan 22, 2010
Walter Bright
Jan 21, 2010
Rainer Schuetze
Jan 21, 2010
Walter Bright
Jan 22, 2010
Rainer Schuetze
Jan 22, 2010
Walter Bright
Jan 22, 2010
Leandro Lucarella
Jan 24, 2010
Walter Bright
Jan 22, 2010
Walter Bright
Jan 15, 2010
Sean Kelly
January 14, 2010
You can download the software as a zip file from:


http://download.digitalmars.com/dmd2beta.zip
userid: customer
passwd: download7
January 14, 2010
Thanks!

Andrei

Walter Bright wrote:
> You can download the software as a zip file from:
> 
> 
> http://download.digitalmars.com/dmd2beta.zip
> userid: customer
> passwd: download7
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
January 14, 2010
care to cobble together a list of said features?

-Steve



----- Original Message ----
> From: Walter Bright <walter at digitalmars.com>
> You can download the software as a zip file from:



January 14, 2010
Slightly annoying to have to download just to get that one file, but the change log is in the zip file along side all the rest of the website html files.  But, once you have the whole thing downloaded, might as well do some testing of it. :)

On Thu, 14 Jan 2010, Steve Schveighoffer wrote:

> care to cobble together a list of said features?
> 
> -Steve
> 
> 
> 
> ----- Original Message ----
> > From: Walter Bright <walter at digitalmars.com>
> > You can download the software as a zip file from:
> 
> 
> 
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
> 
January 15, 2010
Hi,

Thanks for the beta.

I've run this version against qtd, and it still fails. But using the current revision from svn with patches for the last dmd-version shows that there are no regressions (apart from detecting a tiny error in qtd that has yet gone unnoticed).

So, if you want to make the qtd-people happy, issues #3600 and #3647 should be addressed.

And another thing: when there are forward references that are not
resolved for a long time, Module::runDeferredSemantic() can waste a lot
of memory and cpu-cycles. It should not retry between every new symbol
in a class or struct, but only when some sensible progress is made (e.g.
if Module::dprogress > 0). runDeferredSemantic() must then be forced to
run once before running semantic2() on the modules.
It's not easy to create a small test case, but qtd fails to compile with
"out of memory" without this change.

Best,
Rainer


Brad Roberts wrote:
> Slightly annoying to have to download just to get that one file, but the change log is in the zip file along side all the rest of the website html files.  But, once you have the whole thing downloaded, might as well do some testing of it. :)
>
> On Thu, 14 Jan 2010, Steve Schveighoffer wrote:
>
> 
>> care to cobble together a list of said features?
>>
>> -Steve
>>
>>
>>
>> ----- Original Message ----
>> 
>>> From: Walter Bright <walter at digitalmars.com>
>>> You can download the software as a zip file from:
>>> 
>> 
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>> 
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
> 

January 15, 2010
3647 shows as fixed in bugzilla.

Rainer Schuetze wrote:
> Hi,
>
> Thanks for the beta.
>
> I've run this version against qtd, and it still fails. But using the current revision from svn with patches for the last dmd-version shows that there are no regressions (apart from detecting a tiny error in qtd that has yet gone unnoticed).
>
> So, if you want to make the qtd-people happy, issues #3600 and #3647 should be addressed.
>
> And another thing: when there are forward references that are not resolved for a long time, Module::runDeferredSemantic() can waste a lot of memory and cpu-cycles. It should not retry between every new symbol in a class or struct, but only when some sensible progress is made (e.g. if Module::dprogress > 0). runDeferredSemantic() must then be forced to run once before running semantic2() on the modules. It's not easy to create a small test case, but qtd fails to compile with "out of memory" without this change.
>
> Best,
> Rainer
>
>
> Brad Roberts wrote:
>> Slightly annoying to have to download just to get that one file, but the change log is in the zip file along side all the rest of the website html files.  But, once you have the whole thing downloaded, might as well do some testing of it. :)
>>
>> On Thu, 14 Jan 2010, Steve Schveighoffer wrote:
>>
>> 
>>> care to cobble together a list of said features?
>>>
>>> -Steve
>>>
>>>
>>>
>>> ----- Original Message ----
>>> 
>>>> From: Walter Bright <walter at digitalmars.com>
>>>> You can download the software as a zip file from:
>>>> 
>>>       _______________________________________________
>>> dmd-beta mailing list
>>> dmd-beta at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>
>>> 
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>> 
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
January 15, 2010
sorry, I meant 3674.

Walter Bright wrote:
> 3647 shows as fixed in bugzilla.
> 
> Rainer Schuetze wrote:
>> Hi,
>>
>> Thanks for the beta.
>>
>> I've run this version against qtd, and it still fails. But using the current revision from svn with patches for the last dmd-version shows that there are no regressions (apart from detecting a tiny error in qtd that has yet gone unnoticed).
>>
>> So, if you want to make the qtd-people happy, issues #3600 and #3647 should be addressed.
>>
>> And another thing: when there are forward references that are not resolved for a long time, Module::runDeferredSemantic() can waste a lot of memory and cpu-cycles. It should not retry between every new symbol in a class or struct, but only when some sensible progress is made (e.g. if Module::dprogress > 0). runDeferredSemantic() must then be forced to run once before running semantic2() on the modules. It's not easy to create a small test case, but qtd fails to compile with "out of memory" without this change.
>>
>> Best,
>> Rainer
>>
>>
>> Brad Roberts wrote:
>>> Slightly annoying to have to download just to get that one file, but the change log is in the zip file along side all the rest of the website html files.  But, once you have the whole thing downloaded, might as well do some testing of it. :)
>>>
>>> On Thu, 14 Jan 2010, Steve Schveighoffer wrote:
>>>
>>> 
>>>> care to cobble together a list of said features?
>>>>
>>>> -Steve
>>>>
>>>>
>>>>
>>>> ----- Original Message ----
>>>> 
>>>>> From: Walter Bright <walter at digitalmars.com>
>>>>> You can download the software as a zip file from:
>>>>> 
>>>>       _______________________________________________
>>>> dmd-beta mailing list
>>>> dmd-beta at puremagic.com
>>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>>
>>>> 
>>> _______________________________________________
>>> dmd-beta mailing list
>>> dmd-beta at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>
>>> 
>>
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
> 

January 15, 2010
Sounds like it's time to convert Phobos and Druntime's static ctors to shared static ctors.  Any objections?
January 15, 2010
Sounds good to me.

Andrei

Sean Kelly wrote:
> Sounds like it's time to convert Phobos and Druntime's static ctors to shared static ctors.  Any objections?
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
January 18, 2010

Rainer Schuetze wrote:
>
> So, if you want to make the qtd-people happy, issues #3600 and #3647 should be addressed.

They're done now.

>
> And another thing: when there are forward references that are not resolved for a long time, Module::runDeferredSemantic() can waste a lot of memory and cpu-cycles. It should not retry between every new symbol in a class or struct, but only when some sensible progress is made (e.g. if Module::dprogress > 0). runDeferredSemantic() must then be forced to run once before running semantic2() on the modules. It's not easy to create a small test case, but qtd fails to compile with "out of memory" without this change.
>

Could you put your patch into bugzilla, please?
« First   ‹ Prev
1 2 3