aboutsummaryrefslogtreecommitdiff
path: root/build2/depdb.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-04-04Fix superfluous recompilation due to bug in depdb touch logicKaren Arutyunov1-0/+1
2019-04-03Change depdb API and handle system_error thrown by butl::file_mtime()Karen Arutyunov1-8/+9
2019-04-03Fix crashing on unhandled io_error thrown by depdb operationsKaren Arutyunov1-48/+102
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-12-15Fix line counting in cc::lexerKaren Arutyunov1-1/+3
2018-11-28Add --[no-]mtime-check options to control this behavior at runtimeBoris Kolpackov1-19/+16
2018-11-26Cleanup backwards modification time workaround codeBoris Kolpackov1-113/+25
2018-11-24Add back backwards modification time workaround for FreeBSDBoris Kolpackov1-3/+7
2018-11-24Reimplement depdb with fdstreamsBoris Kolpackov1-84/+101
2018-11-23More backwards modification time experimentationBoris Kolpackov1-0/+15
2018-11-22Make backwards modification time check permanent, add another experimentBoris Kolpackov1-17/+100
2018-11-21More backwards modification time experimentationBoris Kolpackov1-13/+34
2018-11-20Improve workaround for backwards modification time issueBoris Kolpackov1-15/+36
2018-11-19Extend backwards modification time diagnosticsBoris Kolpackov1-2/+4
2018-11-19Finalize workaround for backwards modification time issueBoris Kolpackov1-9/+28
2018-05-24Fix bug in TU checksum depdb saving logic in case of reprocess=trueBoris Kolpackov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-11-21Diagnose failure to open depdbBoris Kolpackov1-15/+32
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-07-26Implement module map storage in .d, use -fmodule-file-map in GCCBoris Kolpackov1-4/+41
2017-05-01Add hxx extension for headersKaren Arutyunov1-2/+2
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-02-29Implement auxiliary dependency database (.d files), use in cxx.compileBoris Kolpackov1-0/+196