aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/compile-rule.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-11-28Add --[no-]mtime-check options to control this behavior at runtimeBoris Kolpackov1-2/+7
2018-11-22Make backwards modification time check permanent, add another experimentBoris Kolpackov1-2/+6
2018-11-19Finalize workaround for backwards modification time issueBoris Kolpackov1-5/+5
2018-11-19Minor diagnostics tweakBoris Kolpackov1-1/+2
2018-11-05Distinguish between MSVC command line errors and warningsBoris Kolpackov1-1/+4
2018-11-05Resolve /WN /Wall /w option overridesBoris Kolpackov1-0/+10
2018-11-05Handle MSVC command line warningsBoris Kolpackov1-32/+17
2018-11-02Fix typoBoris Kolpackov1-1/+1
2018-11-02Use rule-specific variables for module name set on bmi*{} targetsBoris Kolpackov1-10/+12
2018-10-25Redesign cc::compiler_id to make variant customizableBoris Kolpackov1-66/+57
2018-10-24Fix GCC 8 -fimplicit-fallthrough warningsKaren Arutyunov1-0/+3
2018-10-19Improve inconsistent compiler behavior diagnosticsBoris Kolpackov1-9/+15
2018-08-27Don't insist on install rules for non-file targetsBoris Kolpackov1-1/+1
2018-07-26Pass extension supplied by rule to target type default extension functionBoris Kolpackov1-1/+1
2018-07-25Prefer default extension supplied by rule over one supplied by target typeBoris Kolpackov1-1/+1
2018-07-25Add noteBoris Kolpackov1-3/+4
2018-07-24Switch to new GCC module interface (-fmodule-mapper)Boris Kolpackov1-139/+95
2018-07-11Force reprocessing for module interface units if compiling with VCBoris Kolpackov1-0/+10
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov1-8/+40
2018-06-01Fix uncaught invalid_path exceptionKaren Arutyunov1-6/+16
2018-05-28Fix localized /showIncludes parsing some moreBoris Kolpackov1-11/+27
2018-05-24Skip auto-generated header mapping if include path is not normalizableBoris Kolpackov1-30/+37
2018-05-24Fix bug in TU checksum depdb saving logic in case of reprocess=trueBoris Kolpackov1-3/+3
2018-05-24Better handling of translated massages in VC's /showIncludes outputBoris Kolpackov1-19/+27
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov1-1/+4
2018-03-20If cc.reprocess is true, define __build2_preprocess during dependency extractionBoris Kolpackov1-13/+41
2018-02-26If cc.reprocess is true, then also reprocess when extracting unit infoBoris Kolpackov1-1/+7
2018-02-16Perform ad hoc group resolution instead of resolve_group() in module searchBoris Kolpackov1-5/+15
2018-02-16Fix group link-up raceBoris Kolpackov1-0/+5
2018-02-14Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov1-4/+2
2018-02-14Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov1-30/+4
2018-02-05Improve /showIncludes parsing diagnosticsBoris Kolpackov1-2/+4
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-0/+4631