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