Symmetry Investments and the D Language Foundation are Hiring

Steven Schveighoffer schveiguy at gmail.com
Wed Sep 2 12:50:35 UTC 2020


On 9/1/20 2:38 PM, Patrick Schluter wrote:
> On Tuesday, 1 September 2020 at 13:28:07 UTC, Steven Schveighoffer wrote:
>> On 9/1/20 5:38 AM, Stefan Koch wrote:
>>> On Tuesday, 1 September 2020 at 09:09:36 UTC, Jacob Carlborg wrote:
>>>> BTW, is timestamps vs SHA-1 hashing really the most pressing issue 
>>>> with Dub?
>>>>
>>>
>>> We think that not recompiling certain modules which have not changed 
>>> will improve our build times.
>>> And the task proposed is actually something that can go in without 
>>> too much struggle.
>>> Whereas deeper issues in dub likely take much longer.
>>
>> I have to agree with Jacob -- what common situation is changing the 
>> timestamps of your files but not the data?
>>
> git checkout branch
> git checkout -

Is that a part of normal development process? Typically when I want 
incremental building, I'm editing a file, then rebuilding.

I mean, you check out a different branch, but you don't want to rebuild 
everything? I would. And with D, where there are so many templates, 
almost everything is going to need rebuilding anyway. This update to dub 
might replace a build-time problem with a build inconsistency problem 
(hopefully linker error, but possibly code generation differences).

-Steve


More information about the Digitalmars-d-announce mailing list