β² 587 βΌ The Creator of Git and Linux (thelemmy.club) submitted 9 hours ago by rulray@lemmy.dbzer0.com to c/linuxmemes@lemmy.world 137 comments fedilink hide all child comments
[β] lime@feddit.nu 15 points 8 hours ago (1 child) that xkcd comic is coming up on 20 years old. most computers didn't have multiple cores yet. permalink fedilink source parent hideshow 2 child comments replies: [β] tal@lemmy.today 1 point 8 hours ago* (1 child) I mean, none of the optimizations I listed rely on multiple cores. It's true that just running parallel compilation jobs on your build machine is a simple way to speed things up, no disagreement, but it's not like optimizing compilation time isn't a thing outside of that. permalink fedilink source parent hideshow 2 child comments replies: [β] lime@feddit.nu 2 points 7 hours ago* (1 child) i was thinking more about tooling, most of that stuff didn't exist as widely as today and you couldn't really look for it when waiting for a compile either. permalink fedilink source parent hideshow 2 child comments replies: [β] tal@lemmy.today 2 points 7 hours ago* Well...the in-compiler time analysis I think wasn't as good then, though I recall doing my own ad-hoc profiling, logging time for each unit. But the refactoring stuff should be available. I dunno how far back distcc goes. checks git repository The git log goes back to 2008, so almost 20 years, but it's also talking about release 3.0 then, so there might have been time outside a VCS or with history that didn't get imported. Wikipedia says that ccache goes back 24 years. permalink fedilink source parent
[β] tal@lemmy.today 1 point 8 hours ago* (1 child) I mean, none of the optimizations I listed rely on multiple cores. It's true that just running parallel compilation jobs on your build machine is a simple way to speed things up, no disagreement, but it's not like optimizing compilation time isn't a thing outside of that. permalink fedilink source parent hideshow 2 child comments replies: [β] lime@feddit.nu 2 points 7 hours ago* (1 child) i was thinking more about tooling, most of that stuff didn't exist as widely as today and you couldn't really look for it when waiting for a compile either. permalink fedilink source parent hideshow 2 child comments replies: [β] tal@lemmy.today 2 points 7 hours ago* Well...the in-compiler time analysis I think wasn't as good then, though I recall doing my own ad-hoc profiling, logging time for each unit. But the refactoring stuff should be available. I dunno how far back distcc goes. checks git repository The git log goes back to 2008, so almost 20 years, but it's also talking about release 3.0 then, so there might have been time outside a VCS or with history that didn't get imported. Wikipedia says that ccache goes back 24 years. permalink fedilink source parent
[β] lime@feddit.nu 2 points 7 hours ago* (1 child) i was thinking more about tooling, most of that stuff didn't exist as widely as today and you couldn't really look for it when waiting for a compile either. permalink fedilink source parent hideshow 2 child comments replies: [β] tal@lemmy.today 2 points 7 hours ago* Well...the in-compiler time analysis I think wasn't as good then, though I recall doing my own ad-hoc profiling, logging time for each unit. But the refactoring stuff should be available. I dunno how far back distcc goes. checks git repository The git log goes back to 2008, so almost 20 years, but it's also talking about release 3.0 then, so there might have been time outside a VCS or with history that didn't get imported. Wikipedia says that ccache goes back 24 years. permalink fedilink source parent
[β] tal@lemmy.today 2 points 7 hours ago* Well...the in-compiler time analysis I think wasn't as good then, though I recall doing my own ad-hoc profiling, logging time for each unit. But the refactoring stuff should be available. I dunno how far back distcc goes. checks git repository The git log goes back to 2008, so almost 20 years, but it's also talking about release 3.0 then, so there might have been time outside a VCS or with history that didn't get imported. Wikipedia says that ccache goes back 24 years. permalink fedilink source parent