aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/compile.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-4627/+0
2018-01-25Don't treat VC non-existent main source file as non-existent headerBoris Kolpackov1-1/+7
2018-01-19Fix bug in header dependency extraction logicBoris Kolpackov1-1/+17
2018-01-05Add cxx.module_name alias for cc.module_nameBoris Kolpackov1-3/+4
2018-01-04Fix few undefined behavior (ubsan) bugsBoris Kolpackov1-1/+1
2017-12-17Diagnose C++ source/output target type mismatch (mxx{} vs cxx{})Boris Kolpackov1-0/+22
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov1-10/+4
2017-12-12Add support for VC 15u5 (compiler version 19.12)Boris Kolpackov1-3/+5
2017-12-08Improve inconsistent C++ compiler diagnosticsBoris Kolpackov1-2/+16
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov1-1/+1
2017-11-30Implement module sidebuilds cleanup using scope operation callbacksBoris Kolpackov1-17/+15
2017-11-29Reimplement module sidebuilding using an ad hoc subprojectBoris Kolpackov1-30/+82
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov1-230/+288
2017-11-24Fix few bugs in generated header path remapping logicBoris Kolpackov1-6/+11
2017-11-24Add extra library search paths as -L optionsBoris Kolpackov1-21/+16
2017-11-23Fix few typosBoris Kolpackov1-3/+3
2017-11-22Remove -Xclang module options that seem to be passed by default in trunkBoris Kolpackov1-5/+1
2017-11-22Improve diagnosticsBoris Kolpackov1-1/+2
2017-11-21Move eof() utility to libbutlBoris Kolpackov1-17/+1
2017-11-21Filter VC preprocessor diagnosticsBoris Kolpackov1-54/+79
2017-11-21Improve skipped update diagnosticsBoris Kolpackov1-6/+1
2017-11-20Handle case when compiler-reported header does not existBoris Kolpackov1-1/+16
2017-11-15Enter outer prefixes in generated header prefix mapBoris Kolpackov1-24/+63
2017-11-06Revert back to using -fmodule-file for GCC and ClangBoris Kolpackov1-35/+119
2017-10-17Fortify header dependency extraction against inconsistent behaviorBoris Kolpackov1-6/+19
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov1-8/+16
2017-09-01Add support for try_match(), use to handle deleted headersBoris Kolpackov1-8/+17
2017-08-30Switch to -fmodule-file=<name>=<file>, requires Clang 6.0/trunkBoris Kolpackov1-7/+7
2017-08-16Allow any directory separators when building src-out mapBoris Kolpackov1-3/+4
2017-08-14Skip invalid paths when trying to remap generated headersBoris Kolpackov1-45/+57
2017-08-06Fix preprocessing/header generation raceBoris Kolpackov1-11/+16
2017-08-06Filter out warning as error options during preprocessingBoris Kolpackov1-13/+17
2017-08-06Fix GCC -M/-MD logic some moreBoris Kolpackov1-9/+2
2017-08-06And make sure warning are not treated as errors for GCC -MD runBoris Kolpackov1-2/+9
2017-08-06Make sure warnings are disables for GCC -M runBoris Kolpackov1-8/+15
2017-08-06Create output directory for module sidebuildsBoris Kolpackov1-4/+13
2017-08-06Handle preprocessor errors caused by outdated generated headersBoris Kolpackov1-9/+46
2017-08-05Minor changesBoris Kolpackov1-2/+2
2017-08-05Implement src-to-out re-mapping for generated headersBoris Kolpackov1-58/+218
2017-08-04Implement sidebuilding of installed modulesBoris Kolpackov1-36/+229
2017-08-04Check for preprocessed value on source, not output targetBoris Kolpackov1-2/+4
2017-08-02Change cc.preprocessed to {c,cxx}.preprocessedBoris Kolpackov1-2/+2
2017-08-02Save module map to pkg-config filesBoris Kolpackov1-2/+4
2017-07-29Create libu{} and obj{} groups even if they don't existBoris Kolpackov1-4/+3
2017-07-29Refine utility library semantics with "see through" themeBoris Kolpackov1-6/+20
2017-07-28Tweak generated header prefix mapping heuristicsBoris Kolpackov1-4/+17
2017-07-28Implement support for linking whole archiveBoris Kolpackov1-3/+3
2017-07-27Initial infrastructure for utility librariesBoris Kolpackov1-56/+66
2017-07-27Fix to print to diagnostics stream instead of std::cerrKaren Arutyunov1-8/+6
2017-07-26Fix bug in precise change detection logicBoris Kolpackov1-4/+10