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

Reply via email to