Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
dmd commit, revision 667 user: braddr msg: Rewrite do_test.sh as d_do_test.d Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux from 3min to 1m48s. http://www.dsource.org/projects/dmd/changeset/667 |
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
Posted in reply to dsource.org | Great work!
Why build d_do_test instead of using shebang and rdmd? For such a script rdmd would be perfect.
Andrei
On 9/9/10 3:37 CDT, dsource.org wrote:
> dmd commit, revision 667
>
>
> user: braddr
>
> msg:
> Rewrite do_test.sh as d_do_test.d
> Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux from 3min to 1m48s.
>
> http://www.dsource.org/projects/dmd/changeset/667
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | Where's the rdmd source? It's not in the dmd, phobos, or druntime packages. The automated builds only depend on having a c++ compiler (gcc or dmc) and a couple os provided tools (diff, grep, ..). I really don't want it to depend on an existing installation of a built dmd.
On 9/9/2010 6:56 AM, Andrei Alexandrescu wrote:
> Great work!
>
> Why build d_do_test instead of using shebang and rdmd? For such a script rdmd would be perfect.
>
>
> Andrei
>
> On 9/9/10 3:37 CDT, dsource.org wrote:
>> dmd commit, revision 667
>>
>>
>> user: braddr
>>
>> msg:
>> Rewrite do_test.sh as d_do_test.d
>> Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux
>> from 3min to 1m48s.
>>
>> http://www.dsource.org/projects/dmd/changeset/667
>>
>> _______________________________________________
>> dmd-internals mailing list
>> dmd-internals at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-internals
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | It's in tools/ on dsource's phobos project.
Andrei
On 9/9/10 12:30 CDT, Brad Roberts wrote:
> Where's the rdmd source? It's not in the dmd, phobos, or druntime packages. The automated builds only depend on having a c++ compiler (gcc or dmc) and a couple os provided tools (diff, grep, ..). I really don't want it to depend on an existing installation of a built dmd.
>
> On 9/9/2010 6:56 AM, Andrei Alexandrescu wrote:
>> Great work!
>>
>> Why build d_do_test instead of using shebang and rdmd? For such a script rdmd would be perfect.
>>
>>
>> Andrei
>>
>> On 9/9/10 3:37 CDT, dsource.org wrote:
>>> dmd commit, revision 667
>>>
>>>
>>> user: braddr
>>>
>>> msg:
>>> Rewrite do_test.sh as d_do_test.d
>>> Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux
>>> from 3min to 1m48s.
>>>
>>> http://www.dsource.org/projects/dmd/changeset/667
>>>
>>> _______________________________________________
>>> dmd-internals mailing list
>>> dmd-internals at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>> _______________________________________________
>> dmd-internals mailing list
>> dmd-internals at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | Ah.. missed it. That makes it a little easier (though checking out from another depot and doing more builds and tests is pretty trivial too).
Want to give adding it to the tools a shot? It'd be nice to not be the only one who's worked on the build/test automation. :)
If not, I'll look at it tonight, though there's a long list of other things I'd like to do and switching to rdmd adds no real functionality to the dmd test suite, but would be a nice dog-food sort of thing.
On 9/9/2010 10:37 AM, Andrei Alexandrescu wrote:
> It's in tools/ on dsource's phobos project.
>
> Andrei
>
> On 9/9/10 12:30 CDT, Brad Roberts wrote:
>> Where's the rdmd source? It's not in the dmd, phobos, or druntime packages. The automated builds only depend on having a c++ compiler (gcc or dmc) and a couple os provided tools (diff, grep, ..). I really don't want it to depend on an existing installation of a built dmd.
>>
>> On 9/9/2010 6:56 AM, Andrei Alexandrescu wrote:
>>> Great work!
>>>
>>> Why build d_do_test instead of using shebang and rdmd? For such a script rdmd would be perfect.
>>>
>>>
>>> Andrei
>>>
>>> On 9/9/10 3:37 CDT, dsource.org wrote:
>>>> dmd commit, revision 667
>>>>
>>>>
>>>> user: braddr
>>>>
>>>> msg:
>>>> Rewrite do_test.sh as d_do_test.d
>>>> Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux
>>>> from 3min to 1m48s.
>>>>
>>>> http://www.dsource.org/projects/dmd/changeset/667
>>>>
|
September 09, 2010 [dmd-internals] dmd commit, revision 667 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | Would love to - too caught up at work.
Andrei
On 9/9/10 12:51 CDT, Brad Roberts wrote:
> Ah.. missed it. That makes it a little easier (though checking out from another depot and doing more builds and tests is pretty trivial too).
>
> Want to give adding it to the tools a shot? It'd be nice to not be the only one who's worked on the build/test automation. :)
>
> If not, I'll look at it tonight, though there's a long list of other things I'd like to do and switching to rdmd adds no real functionality to the dmd test suite, but would be a nice dog-food sort of thing.
>
> On 9/9/2010 10:37 AM, Andrei Alexandrescu wrote:
>> It's in tools/ on dsource's phobos project.
>>
>> Andrei
>>
>> On 9/9/10 12:30 CDT, Brad Roberts wrote:
>>> Where's the rdmd source? It's not in the dmd, phobos, or druntime packages. The automated builds only depend on having a c++ compiler (gcc or dmc) and a couple os provided tools (diff, grep, ..). I really don't want it to depend on an existing installation of a built dmd.
>>>
>>> On 9/9/2010 6:56 AM, Andrei Alexandrescu wrote:
>>>> Great work!
>>>>
>>>> Why build d_do_test instead of using shebang and rdmd? For such a script rdmd would be perfect.
>>>>
>>>>
>>>> Andrei
>>>>
>>>> On 9/9/10 3:37 CDT, dsource.org wrote:
>>>>> dmd commit, revision 667
>>>>>
>>>>>
>>>>> user: braddr
>>>>>
>>>>> msg:
>>>>> Rewrite do_test.sh as d_do_test.d
>>>>> Speeds up the win32 runtime of make -j3 quick from 25minish to 5m33s. Linux
>>>>> from 3min to 1m48s.
>>>>>
>>>>> http://www.dsource.org/projects/dmd/changeset/667
>>>>>
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
Copyright © 1999-2021 by the D Language Foundation