Avery Pennarun personal blog

Mtime comparison considered harmful

tl;dr: Rebuilding a target because its mtime is older than the mtimes of its dependencies, like `make` does, is very error prone. redo does...
Points
120
HN comments
154
Submissions
3
Cited by
5 commenters

Software EngineeringSystems & Performance2018

On Hacker News

SubmittedTitle on HNPointsComments
Nov 17, 2018Mtime comparison considered harmful by panic12059
Sep 28, 2020Mtime Comparison Considered Harmful (2018) by ingve8462
Sep 11, 2022Mtime comparison considered harmful (2018) by alex_hirner6733

Cited in comments

Linked from 6 Hacker News comments by 5 different people, from Apr 2019 to Mar 2026.

Most recent:

Search every comment that links here →

More from Avery Pennarun

All 37 posts →

Related posts from the same era