Thread overview | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 14, 2010 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
You can download the software as a zip file from: http://download.digitalmars.com/dmd2beta.zip userid: customer passwd: download7 |
January 14, 2010 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steve Schveighoffer | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Sounds like it's time to convert Phobos and Druntime's static ctors to shared static ctors. Any objections? |
January 15, 2010 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean Kelly | 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 [dmd-beta] For those who want to try out new features | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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? |
Copyright © 1999-2021 by the D Language Foundation