alexeilebedev / openacr

open-source version of acr & amc
GNU General Public License v3.0
34 stars 17 forks source link

December 2023 patch #77

Closed alexeilebedev closed 9 months ago

alexeilebedev commented 9 months ago

…s input (including any of its dependent namespaces)

Add bool option -t (tree view, grouped by target) abt_md, use acr_in -t in section Inputs to better explain which parts of the target require which ssimfiles. amc: fix topological sorting of input ssimfiles amc: quote more chars when converting to c++ identifier abt: remove precompiled header support abt: implement -cache option: gine-grained cache control LoadTuples: do not fail if input ssimfile missing gcache: automatic precompiled header support gcache: add source and pch_source to gcache.report gcache: add source and pch_source to gcache.report; gcache: report hitrate and pch_hitrate via report.gcache_hitrate; gcache: -clean only cleans only cached files, keep dir and log; gcache: implement -force option - rebuild caches; gcache: survive cleaning of object files while compilation is happening gcache: Atomic .gch creation via rename() gcache: use lock to protect .gch from deletion while it is used in compilation gcache: always delete .ii file